CN101465778A - 基于邻接位置的用户网络 - Google Patents

基于邻接位置的用户网络 Download PDF

Info

Publication number
CN101465778A
CN101465778A CNA200810184412XA CN200810184412A CN101465778A CN 101465778 A CN101465778 A CN 101465778A CN A200810184412X A CNA200810184412X A CN A200810184412XA CN 200810184412 A CN200810184412 A CN 200810184412A CN 101465778 A CN101465778 A CN 101465778A
Authority
CN
China
Prior art keywords
user
adjacent groups
users
adjacent
neighbours
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA200810184412XA
Other languages
English (en)
Inventor
K·詹宁斯
S·L·彼得森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kota Entpr LLC (US)
Original Assignee
Concert Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Concert Technology Corp filed Critical Concert Technology Corp
Publication of CN101465778A publication Critical patent/CN101465778A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Abstract

本发明涉及基于邻接位置的用户网络。提供了一种用于创建基于位置的用户网络的系统和方法。一般而言,包括多个用户的邻近组被识别。邻近组中的每个用户位于邻近组中至少一个其它用户的邻近区域内并且具有关心区域。邻近组中的用户的关心区域被聚集以提供邻近组的集合关心区域。集合关心区域内的其它用户被识别成邻近组中每个用户的邻居。一旦识别出这些邻居,邻近组中每个用户可以将这些邻居用作用户网络的成员或潜在成员。

Description

基于邻接位置的用户网络
相关申请
本申请要求2007年12年21日提交的临时专利申请序列号61/016,084的优先权,该专利申请的公开内容在此引入以供参考。
技术领域
本发明涉及基于位置的用户网络。
背景技术
在当今的数字世界中存在各种类型的用户网络。例如,用户网络可以是形成在比如Myspace的在线网络社交网站上的社交网络,比如电子邮件应用的通信应用或即时通讯应用中的通讯录,比如照片共享网络或音乐共享网络等等的数字内容共享网络。其它用户网络例如可以是基于位置的自组织(ad-hoc)网络。不管用户网络的类型如何,往往希望识别待添加到用户网络中的新用户。因而,存在对用于识别用户网络的新用户的系统和方法的需求。
发明内容
本发明提供了一种用于创建基于位置的用户网络的系统和方法。一般而言,包括若干用户的邻近组(proximity group)被识别。该邻近组中的每个用户位于该邻近组中至少一个其它用户的邻近区域内并且具有关心区域(area of interest)。用户的邻近区域和关心区域都是地理区域,其中关心区域大于邻近区域。邻近组中的用户的关心区域被聚集以提供该邻近组的集合(aggregate)关心区域。集合关心区域内的其它用户被识别为该邻近组中每个用户的邻居。一旦识别出这些邻居,该邻近组中的每个用户可以将这些邻居用作用户网络的成员或潜在成员。
例如,假定邻近组包括第一用户和第二用户。第一用户具有第二用户位于其中的第一邻近区域和第一关心区域。第二用户具有第一用户位于其中的第二邻近区域和第二关心区域。位于第一和第二关心区域的集合内的附加用户被识别成第一用户和第二用户两者的邻居。结果,第一用户和第二用户的第一和第二关心区域被有效地扩展。更具体而言,位于第一关心区域之外但位于第二关心区域之内的附加用户被识别为第一和第二用户两者的邻居。同样,位于第二关心区域之外但位于第一关心区域之内的附加用户被识别为第一和第二用户两者的邻居。位于第一关心区域和第二关心区域两者内的附加用户也被识别为第一用户和第二用户两者的邻居。
本领域的技术人员在结合附图阅读优选实施例的以下详细说明之后会明白本发明的范围并意识到其附加方面。
附图说明
包含于本说明书中并作为其一部分的附图图解说明了发明的若干方面,所述附图连同该描述用来解释发明的原理。
图1图解说明用于识别基于位置的用户网络的用户的示例性系统;
图2图解说明依据本发明的一个实施例的具有相关的邻近区域和相关的关心区域(AOI)的用户;
图3图解说明依据本发明的一个实施例创建邻近组和聚集该邻近组的成员的AOI;
图4图解说明依据本发明的一个实施例向图3的邻近组添加新的用户;
图5和图6图解说明依据本发明的一个实施例合并两个邻近组;
图7和图8图解说明依据本发明的一个实施例响应于从邻近组中移除用户而分割(sever)邻近组;
图9A到图9C图解说明依据本发明的一个实施例的描述图1的系统的操作的流程图;
图10是图1的中央服务器系统的示例性实施例的方框图;和
图11是图1的用户设备之一的示例性实施例的方框图。
具体实施方式
以下阐述的这些实施例代表使得本领域的技术人员能够实现本发明的必要信息并图解说明了实现发明的最佳模式。在依照附图阅读以下描述之后,本领域技术人员会明白该发明的概念并且意识到本文中未详细提出的这些概念的应用。应当明白,这些概念和应用落入本公开和随附权利要求书的范围内。
图1图解说明依据本发明的一个实施例的用于创建基于位置的用户网络的示例性系统10。一般而言,系统10包括经由网络16通信地耦合的中央服务器系统12和若干用户设备14-1到14-N。网络16可以是任何类型的广域网(WAN)或局域网(LAN)或者其组合。例如,网络16可以为因特网。而且,网络16可以包括有线部件、无线部件或者兼有有线部件和无线部件。用户设备14-1到14-N与相应的用户18-1到18-N相关联。
中央服务器系统12可以被实施成单个服务器或以协作方式运行的多个服务器。中央服务器系统12包括位置匹配功能20并存储或以其他方式访问用户18-1到18-N的用户网络简档(profile)22,并且在这个实施例中访问邻近组定义24。位置匹配功能20优选用软件来实施。然而,本发明不限于此。位置匹配功能20可以以软件、硬件或其组合来实施。
用户网络简档22包括每个用户18-1到18-N的用户网络简档。以用户18-1为例,相应的用户网络简档22包括:(1)识别用户18-1的信息,(2)识别用户18-1的当前位置的信息,(3)定义用户18-1的关心区域(AOI)的信息,(4)可选地,定义用户18-1的邻近区域的信息,(5)用户18-1的邻居列表,和(6)识别用户18-1是其成员的邻近组的邻近组定义24或引用所述邻近组定义24的信息,如果有的话。识别用户18-1的信息可以是任何类型的识别信息,例如用户标识符(ID)、姓名、电子邮件地址等等。识别用户18-1的当前位置的信息可以例如是从全球定位系统(GPS)中获取的坐标或者任何其他类型的能够识别用户18-1的位置的信息。
用户18-1的AOI通常是包围用户18-1的地理区域。如此,识别用户18-1的AOI的信息可以是定义或以其他方式识别地理区域的任何类型的系统定义或用户定义的信息。例如,用户18-1的AOI可以是圆形区域,其中定义用户18-1的AOI的信息是距用户18-1的当前位置的系统定义或用户定义的半径。类似地,用户18-1的邻近区域是包围用户18-1的地理区域,其一般要比用户18-1的AOI小得多。然而,用户18-1的邻近区域的尺寸可以是小于或等于用户18-1的AOI的尺寸的任意尺寸。如此,识别用户18-1的邻近区域的信息可以是定义或以其他方式识别地理区域的任何类型的系统定义或用户定义的信息。例如,定义用户18-1的邻近区域的信息可以是距用户18-1的当前位置的半径、到用户18-1的最大响应时间等等。注意,定义用户18-1的AOI和邻近区域的示例性信息仅仅是出于说明性目的而不意欲限制本发明的范围。在阅读本公开内容之后,对于本领域普通技术人员而言众多变更是显而易见的。
用户18-1的邻居列表是从用户18-2到用户18-N中识别位于用户18-1的AOI内的其他用户的列表。识别用户18-1是其成员的邻近组的信息是引用或以其他方式识别用户18-1是其成员的邻近组的邻近组定义24的信息。如下文所讨论的,用户18-1可能是或可能不是邻近组的成员。如果用户18-1是邻近组的成员,用户18-1的邻近组包括用户18-1和用户18-1的若干邻近邻居,其中用户18-1的邻近邻居是用户18-2到18-N中位于用户18-1的邻近区域内的其他用户。此外,邻近组可以包括邻近用户18-1的邻近邻居的二级邻近邻居、邻近二级邻近邻居的三级邻近邻居,等等。如下文所讨论的,邻近组用以将用户18-1的AOI以及邻近组的其他成员的AOI扩展到邻近组的成员的AOI的集合。结果,邻近组的每个成员的邻居成为邻近组的所有其他成员的邻居。
邻近组定义24包括若干邻近组中的每一个的邻近组定义24。如下文所讨论的,邻近组是两个或更多个用户18-1到18-N的组,其中邻近组中的每个用户位于该邻近组中至少一个其它用户的邻近区域内。邻近组中的用户在本文中被称为邻近组的成员。邻近组的每个成员是该邻近组的至少一个其它成员的邻近邻居。因而,以用户18-1为例,包括用户18-1的邻近组将包括用户18-1以及邻近用户18-1的自用户18-2到18-N中的一个或多个其它用户。此外,邻近组可以包括用户18-2到18-N中的作为用户18-1的邻近邻居的邻近邻居的其它用户。因而,假定用户18-2是用户18-1的邻近邻居,用户18-1的邻近组将包括用户18-1和用户18-2。那么,如果用户18-3是用户18-2的邻近邻居而不是用户18-1的邻近邻居,则邻近组将进一步包括用户18-3。邻近组还可以包括用户18-3的邻近邻居、用户18-3的邻近邻居的邻近邻居的邻近邻居,等等。
除了邻近组的成员列表之外,邻近组的邻近组定义24包括集合邻居列表。该集合邻居列表是邻近组的所有成员的邻居的集合列表。因而,如果邻近组包括用户18-1到18-3,集合邻居列表是用户18-1的邻居、用户18-2的邻居和用户18-3的邻居的集合。集合邻居列表优选不包括重复成员(duplicate)。
用户设备14-1到14-N分别包括位置汇报功能26-1到26-N、位置确定功能28-1到28-N和网络社交应用30-1到30-N。以下讨论集中于用户设备14-1。然而,该讨论同样可应用于其它用户设备14-2到14-N。位置汇报功能26-1可以用软件、硬件或其组合来实施。位置汇报功能26-1用于向中央服务器系统12汇报用户设备14-1的位置因而汇报用户18-1的位置。用户设备14-1的位置可以被周期性地汇报,在中央服务器系统12请求或查询时被汇报,或者响应于用户设备14-1的位置变化进行汇报。
位置确定功能28-1可以用软件、硬件或其组合来实施。在一个实施例中,位置确定功能28-1是GPS接收器。然而,本发明不限于此。位置确定功能28-1可以利用任何已知技术来确定用户设备14-1的位置。例如,位置确定功能28-1可以用于从相关的移动远程通信网络接收用户设备14-1的位置,移动远程通信网络可能使用诸如三角测量的技术来确定用户设备14-1的位置。位置确定功能28-1可以把用户设备14-1的位置汇报给位置汇报功能26-1。可替代地,位置汇报功能26-1可以在需要或期望时询问位置确定功能28-1。
网络社交应用30-1优选以软件来实施。然而,本发明不限于此。网络社交应用30-1可以是支持(leverage)或使用用户网络的任何类型的应用。例如,网络社交应用30-1可以是社交推荐系统,比如在共同拥有且共同受让的题为P2P NETWORK FOR PROVIDING REAL TIME MEDIARECOMMENDATIONS的美国专利申请序列号11/484,130中公开的那个系统,该专利申请是于2006年7月11日提交的并在此全部并入本文以供参考。作为另一示例,网络社交应用30-1可以是维护密友列表或类似用户网络的基于文本或基于语音的聊天或消息收发应用。作为最后示例,网络社交应用30-1可以是媒体内容共享系统,其中用户形成用户网络以便共享媒体内容比如视频、歌曲、歌曲预放等等。例如,网络社交应用30-1可以使用户设备14-1能够广播音乐或者与用户设备14-2到14-N中的与用户18-1的社交网络中的其它用户相关联的其它用户设备以其它方式共享音乐。
如下所讨论的,位置匹配功能20用于识别用户18-1到18-N中的每个用户的邻居。以用户18-1为例,用户18-1的邻居包括用户18-2到18-N中的位于用户18-1的AOI内的其它用户。此外,如果用户18-1是邻近组的成员,用户18-1的邻居进一步包括位于邻近组的其它成员的AOI内的其它用户。在一个实施例中,用户18-1的邻居可以用作用户18-1的用户网络的潜在成员。然后,用户18-1的用户网络的成员可以通过使用例如手动过程来识别,在手动过程中用户18-1手动选择用户的一个或多个邻居作为其用户网络的成员。附加地或可替代地,比如用户简档匹配的自动化过程可以用来从用户18-1的邻居中识别用户18-1的用户网络的成员。用户简档匹配可以使用诸如人口统计信息、传记信息、用户偏好(比如偏爱的音乐流派或艺术家)等等之类的信息,以便将用户18-1的一个或多个邻居选择为用户18-1的用户网络的成员。
图2到图8以图形方式描绘了依据本发明的一个实施例的位置匹配功能20的操作。在图2到图8中,用户18-1到18-N由字母A、B、C等表示。图2图解说明了用户A的邻近区域32和AOI 34。在这个示例中,邻近区域32由第一半径R1定义,而AOI 34由第二半径R2定义。注意,邻近区域32比AOI 34小得多。例如,邻近区域32可能是AOI 34的25%。然而,本发明不限于此。还要注意,邻近区域32可以是系统定义的或用户定义的。同样,AOI 34可以是系统定义的或用户定义的。用户B位于用户A的邻近区域32内因此在这里被称为用户A的邻近邻居。用户B也可说是与用户A邻近。用户C不在用户A的邻近区域32内而是在用户A的AOI 34内。如此,用户C在这里被称为用户A的邻居。注意用户B既是用户A的邻近邻居又是用户A的邻居。
图3图解说明依据本发明的一个实施例聚集两个邻近邻居的AOI。在这个示例中,用户A具有邻近区域36和AOI 38。用户B位于用户A的邻近区域36内。用户B到G位于用户A的AOI 38内。用户B具有邻近区域40和AOI 42。用户A位于用户B的邻近区域40内。用户A、F、B、G和H到K位于用户B的AOI 42内。注意如果用户A和B的AOI 38和42分别不被聚集,用户C到E将不是用户B的邻居而用户H到K将不是用户A的邻居。因而,即使用户A和B彼此靠近,但他们将访问他们的用户网络的不同用户。为了扩展用户A的AOI 38以覆盖附加用户H到K并且扩展用户B的AOI 42以覆盖附加用户C到E,AOI 38和AOI 42被聚集以形成由实线表示的集合AOI 44。
更具体而言,在一个实施例中,通过创建用户A和B的邻近组来聚集AOI 38和AOI 42。在本文中,用户A和B被称为邻近组的成员。然后用户A和B的邻居被聚集以提供邻近组的集合邻居列表。因而,在这个实施例中,用户A可以具有下面的用户网络简档22:
用户A:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:B,C,D,E,F,G
邻近组:P0
用户B可以具有以下用户网络简档22:
用户B:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:A,F,G,H,I,J,K
邻近组:P0
因而,包括该集合邻居列表的邻近组定义可以为:
邻近组:P0
成员:A,B
集合邻居列表:C,D,E,F,G,H,I,J,K
利用集合邻居列表,用户C到K被识别为用户A和用户B的邻居。另外,用户B是用户A的邻居,用户A是用户B的邻居。通过聚集用户A和用户B的邻居,用户A和B的AOI 38和42被有效地聚集以提供集合AOI44。注意,本文所讨论的用于聚集邻近组的成员的AOI的技术是示例性的且不意欲限制本发明的范围。也可以使用其他技术。
图4图解说明依据本发明的一个实施例向图3的邻近组添加新的成员。更具体而言,在这个示例中,用户L进入用户B的邻近区域40。用户L具有邻近区域46和AOI 48。由于邻近用户B,用户L被添加到该邻近组,且用户L的邻居被添加到该邻近组的集合邻居列表。因而,继续上面的示例,用户A可以具有以下用户网络简档22:
用户A:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:B,C,D,E,F,G,L
邻近组:P0
用户B可以具有以下用户网络简档22:
用户B:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:A,F,G,H,I,J,K,L
邻近组:P0
用户L可以具有以下用户网络简档22:
用户L:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:A,B,F,G,H,I,J,K,M,N,O
邻近组:P0
因而,包括该集合邻居列表的邻近组定义24可以为:
邻近组:P0
成员:A,B,L
集合邻居列表:C,D,E,F,G,H,I,J,K,M,N,O
利用集合邻居列表,用户C到K和用户M到O被识别为用户A、B和L中每个的邻居。另外,用户B和L是用户A的邻居,用户A和L是用户B的邻居,用户A和B是用户L的邻居。通过聚集用户A、B和L的邻居,用户A、B和L的AOI 38、42和48被有效地聚集以提供由实线表示的集合AOI 50。
图5和6图解说明依据本发明的一个实施例的当第一邻近组的成员进入第二邻近组的成员的邻近区域时两个邻近组的合并。在这个示例中,用户A和B是第一邻近组的成员,如上面关于图3所讨论的。用户L和M彼此邻近并且因此是第二邻近组的成员。用户L具有邻近区域52和AOI 54,用户M具有邻近区域56和AOI 58。用户M到Q是用户L的邻居。用户L,O,P和Q到S是用户M的邻居。如此,用户N到P和Q到S包含于第二邻近组的集合邻居列表中,由此有效地聚集用户L和M的AOI 54和58以提供由实线表示的第二邻近组的集合AOI 60。
图6图解说明了当用户L进入用户B的邻近区域40时第一和第二邻近组的合并。为了合并这两个邻近组,定义新的邻近组或者修改先前邻近组之一,以使得用户A,B,L和M是新邻近组的成员。用户C到K和N到S形成新邻近组的集合邻居列表。
更具体而言,在一个实施例中,在合并邻近组之前,用户A可以具有以下用户网络简档22:
用户A:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:B,C,D,E,F,G
邻近组:P0
用户B可以具有以下用户网络简档22:
用户B:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:A,F,G,H,I,J,K
邻近组:P0
因而,第一邻近组P0可以具有以下邻近组定义:
邻近组:P0
成员:A,B
集合邻居列表:C,D,E,F,G,H,I,J,K
类似地,用户L可以具有以下用户网络简档22:
用户L:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:M,N,O,P,Q
邻近组:P1
用户M可以具有以下用户网络简档22:
用户M:ID
位置:XX,YY
邻近区域:R1
AOI:R2
邻居:L,O,P,Q,R,S
邻近组:P1
因而,第二邻近组P1可以具有以下邻近组定义:
邻近组:P1
成员:L,M
集合邻居列表:N,O,P,Q,R,S
在合并第一和第二邻近组之后,用户A,B,L和M的用户网络简档引用新的邻近组定义,在这种情况下其为邻近组P2。作为合并的结果,新的邻近组P2可以具有以下邻近组定义:
邻近组:P2
成员:A,B,L,M
集合邻居列表:C,D,E,F,G,H,I,J,K,N,O,P,Q,R,S
利用该集合邻居列表,用户C到K和用户N到S被识别为用户A、B、L和M中每个的邻居。另外,用户B、L和M是用户A的邻居。用户A、L和M是用户B的邻居。用户A、B和M是用户L的邻居,用户A、B和L是用户M的邻居。通过聚集用户A、B、L和M的邻居,用户A、B、L和M的AOI 38、42、54和58被有效地聚集以提供由实线表示的集合AOI62。
图7和8图解说明依据本发明的一个实施例的用于从邻近组中移除成员的示例性过程。图7图解说明包括用户A到E作为成员的邻近组。用户A具有邻近区域64和AOI 66。用户B具有邻近区域68和AOI 70。用户C具有邻近区域72和AOI 74。用户D具有邻近区域76和AOI 78,用户E具有邻近区域80和AOI 82。如上讨论的,用户A到E的AOI 66,70,74,78和82被组合以提供由实线表示的邻近组的集合AOI 84。用户F到S处于邻近组的集合AOI 84内,因此包含于该邻近组的集合邻居列表中。如此,用户F到S是邻近组中每个用户A到E的邻居。
图8图解说明依据本发明的一个实施例的用于从图7的邻近组中移除成员的过程。在这个示例中,用户C要被从邻近组中移除,因为用户C不再邻近其他成员(用户A,B,D和E)中任一个。通常,当用户要被作为邻近组的成员移除时,从该邻近组的成员列表中移除该用户,并且从该邻近组的集合邻居列表中移除仅在该用户的AOI内而不在该邻近组的任何其他成员的AOI内的邻居。然而,在这个示例中,邻近组由于用户C的移除而被分割。更具体而言,一旦用户C被移除,用户A和B彼此邻近,用户D和E彼此邻近。然而,用户A或B没有一个邻近用户D或E的任一个。用户A到E之间的邻近关系链(这在本文中被称为邻近链)被打断。
结果,该邻近组必须被分割成两个邻近组。形成包括用户A和B的第一邻近组。形成包括用户D和E的第二邻近组。包括用户A和B的第一邻近组具有由实线表示的集合AOI 86。如此,用户F到N被认为是第一邻近组中每个用户A和B的邻居。由于分割了原始邻近组,用户P到S不再是第一邻近组中用户A和B的邻居。包括用户D和E的第二邻近组具有由实线表示的集合AOI 88。如此,用户K到S被认为是第二邻近组中每个用户D和E的邻居。由于分割了原始邻近组,用户F到J不再是第二邻近组中用户D和E的邻居。
图9A到9C图解说明依据本发明的一个实施例的描述位置匹配功能20(图1)的操作的流程图。首先,位置匹配功能20接收来自用户设备14-1到14-N的识别或以其他方式提供用户设备14-1到14-N的位置的位置信息(步骤200)。对于这一讨论,用户设备14-1到14-N的位置也是用户18-1到18-N的位置并且照此使用。位置匹配功能20可以以任何期望的方式接收来自用户设备14-1到14-N的位置信息。例如,用户设备14-1到14-N可以周期性地向位置匹配功能20提供位置信息。可替代地,用户设备14-1到14-N可以响应于他们的位置变化而提供他们的位置更新。作为最后示例,位置匹配功能20可以周期性或根据需要询问用户设备14-1到14-N以了解他们的位置。
位置匹配功能20监控用户18-1到18-N的位置以识别已进入第二用户(称为用户Y)的邻近区域或者另外对该邻近区域而言是新的第一用户(称为用户X)(步骤202)。如果在任何其它用户的邻近区域内没有新的用户,则过程进行到步骤228。假定用户X进入了用户Y的邻近区域并且用户X和Y还不是相同邻近组的成员,则位置匹配功能20确定用户Y是否是邻近组的成员(步骤204)。在一个实施例中,用户Y具有相应的用户网络简档22(图1)。如果用户Y是邻近组的成员,用户Y的用户网络简档22包括对该邻近组的引用。如果用户网络简档22不包括对邻近组的引用或如果对邻近组的引用为空,则用户Y不是邻近组的成员。
如果用户Y是邻近组的成员,则位置匹配功能20确定用户X是否是邻近组的成员(步骤206)。如果不是,位置匹配功能20将用户X添加为用户Y的邻近组的成员(步骤208),并且将用户X的邻居添加到用户Y的邻近组的集合邻居列表(步骤210)。用户X的邻居是位于用户X的AOI内的其它用户。一旦用户X被添加到该邻近组,用户X的邻居不仅成为位于用户X的AOI内的用户X的原始邻居而且成为位于该邻近组的集合AOI内的所有其它用户的邻居。
回到步骤206,如果用户X是邻近组的成员,则用户X和Y是单独的邻近组的成员。如此,位置匹配功能20将用户X和Y的邻近组合并以提供合并的邻近组(步骤212)。在一个实施例中,为了合并邻近组,位置匹配功能20可以将用户X的邻近组的邻近组定义24合并到用户Y的邻近组的邻近组定义24中,或者反之亦然。可替代地,位置匹配功能20可以将这两个邻近组的邻近组定义24合并成经合并的邻近组的新邻近组定义24。不论哪一种情况,该合并的邻近组的成员是用户X的邻近组的成员和用户Y的邻近组的成员。此外,原始邻近组的集合邻居列表被合并以提供该合并的邻近组的单个集合邻居列表。如果必要的话,更新该合并的邻近组的成员的用户网络简档22,以引用或以其他方式识别该合并的邻近组的邻近组定义24。
回到步骤204,如果用户Y不是邻近组的成员,位置匹配功能20确定用户X是否是邻近组的成员(步骤214,图9B)。如果不是,位置匹配功能20创建用户X和Y的邻近组(步骤216)。在一个实施例中,该邻近组是通过创建将用户X和Y列为成员的邻近组定义24来创建的。然后,位置匹配功能20聚集位于用户X的AOI内的用户和位于用户Y的AOI内的用户以提供该邻近组的集合邻居列表(步骤218)。用户X和Y的用户网络简档22被更新以引用或以其他方式识别他们的邻近组的邻近组定义24。结果,用户X的邻居包括位于其AOI内的用户X的邻居以及位于用户Y的AOI内的用户Y的邻居。同样,用户Y的邻居包括位于其AOI内的用户Y的邻居以及位于用户X的AOI内的用户X的邻居。
回到步骤214,如果用户X是邻近组的成员,则位置匹配功能20把用户Y添加为用户X的邻近组的成员(步骤220)并且把用户Y的邻居添加到该邻近组的集合邻居列表中(步骤222)。注意,如果用户Y的某些邻居由于也是该邻近组的其它成员的邻居而已包含于该集合邻居列表中,则那些用户不需要被添加到该集合邻居列表中。
此时,无论来自步骤210(图9A)、步骤212(图9A)、步骤218(图9B)还是步骤222(图9B),位置匹配功能20确定是否存在待处理的附加邻近用户(步骤224,图9C)。更具体而言,基于用户18-1到18-N的位置,位置匹配功能20确定是否还存在具有需要被处理的新邻近邻居的用户。如果存在待处理的附加邻近用户组,位置匹配功能20为要处理的每个附加邻近用户组重复步骤204到224(步骤226)。
一旦没有附加的邻近用户要处理,位置匹配功能20识别不再邻近其邻近组的任何其它成员的用户(称为用户Z)(步骤228)。如果不存在这种用户,则该过程回到步骤200。假定存在不再邻近其邻近组的任何其它成员的用户Z,位置匹配功能20确定将用户Z从邻近组移除是否会如上关于图7和8所述的那样分割该邻近组(步骤230)。如果否,位置匹配功能20将用户Z作为该邻近组的成员移除(步骤232)。位置匹配功能20还从集合邻居列表中移除位于用户Z的AOI内而不处于该邻近组的任何其它成员的AOI内的用户(步骤234)。回到步骤230,如果由于移除用户Z而分割该邻近组,位置匹配功能20将邻近组分裂成两个或更多个邻近组(步骤236),如上关于图7和8所述的。
此时,位置匹配功能20确定是否存在要从其邻近组中移除的任何附加用户(步骤238)。倘若如此,识别要从其相应邻近组中移除的下个用户(步骤240)。重复步骤230到240,直到没有用户要从其邻近组中被移除。那时,过程回到步骤200(图9A)。
应当注意,可能希望限制本文所讨论的邻近组的增长。增长可以用多种方式来限制。例如,与用户的AOI相比,用户的邻近区域可能被硬编码(hard-code)成相对较小尺寸。作为另一示例,邻近区域可能以动态方式来定义,使得邻近区域被限制为与用户的AOI相比是较小的。例如,用户的邻近区域可以被限制为用户的AOI的尺寸的25%。作为第三示例,邻近区域可以由用户控制。如此,用户可以以限制其邻近组的大小的方式来控制其邻近区域的尺寸。作为第四示例,可能存在对邻近组中成员数的用户定义或系统定义的限制。作为最后示例,可能存在对邻近组的集合AOI的大小的用户定义或系统定义的限制。
图10是依据本发明的一个实施例的中央服务器系统12的框图。一般而言,中央服务器系统12包括具有相关存储器92的控制系统90。在这个实施例中,位置匹配功能20以软件来实施并存储在存储器92中。然而,本发明不限于此。中央服务器系统12还可以包括一个或多个数字存储器单元94用于存储用户网络简档22和邻近组定义24(图1)。然而,用户网络简档22和/或邻近组定义24可以可替代地存储在存储器92中。中央服务器系统12还包括通信接口96,其使得中央服务器系统12能够经由网络16向用户设备14-1到14-N发送消息并从用户设备14-1到14-N接收消息(图1)。中央服务器系统12还可以包括用户接口98,所述用户接口98可包括诸如显示器、一个或多个用户输入设备等之类的部件。
图11是依据本发明的一个实施例的用户设备14-1的框图。这一讨论同样可适用于其它用户设备14-2到14-N。一般而言,用户设备14-1包括具有相关存储器102的控制系统100。在这个实施例中,位置汇报功能26-1和网络社交应用30-1以软件来实施并存储在存储器102中。然而,本发明不限于此。用户设备14-1还包括位置确定功能28-1和通信接口104,该通信接口104使得用户设备14-1能够经由网络16与中央服务器系统12通信(图1)。用户设备14-1还可能包括用户接口106,用户接口106可包括诸如显示器、一个或多个用户输入设备等之类的部件。
本发明提供大量的变更机会而不偏离本发明的精神和范围。例如,虽然图1的网络社交应用30-1到30-N示为被实施在用户设备14-1到14-N上,但是本发明不限于此。例如,比如在线网络社交网站的网络社交应用可以被实施在中央服务器系统上,例如但不限于中央服务器系统12。作为另一示例,虽然本文将位置匹配功能20描述成实施在中央服务器系统12上,但是本发明不限于此。本发明可以可替代地以对等(P2P)架构来实施。例如,位置匹配功能20、用户网络简档22和邻近组定义24可以被实施在用户设备14-1到14-N之一上或者分布于用户设备14-1到14-N中的两个或更多个之间。
本领域的技术人员会意识到对本发明的优选实施例的改进和修改。所有这些改进和修改被认为落入本文所公开的概念和所附权利要求书的范围内。

Claims (25)

1.一种方法,包括:
识别包括第一多个用户的第一邻近组,所述第一多个用户中的每个用户位于所述第一多个用户中的至少一个其它用户的邻近区域内并且具有关心区域;和
将位于所述第一邻近组中的所述第一多个用户的关心区域的集合内的至少一个附加用户识别为所述第一邻近组中的所述第一多个用户中的每个用户的邻居。
2.根据权利要求1所述的方法,其中对于所述第一邻近组中的所述第一多个用户中的每个用户而言,该用户的关心区域大于该用户的邻近区域。
3.根据权利要求1所述的方法,其中所述第一邻近组包括第一用户和第二用户,该第一用户具有该第二用户位于其中的第一邻近区域和大于该第一邻近区域的第一关心区域,并且第二用户具有该第一用户位于其中的第二邻近区域和大于该第二邻近区域的第二关心区域。
4.根据权利要求3所述的方法,其中识别位于所述第一邻近组中的所述第一多个用户的关心区域的集合内的该至少一个附加用户包括将位于该第二用户的第二关心区域内并位于该第一用户的第一关心区域之外的至少一个第一附加用户识别为第一用户和第二用户两者的邻居。
5.根据权利要求4所述的方法,其中识别位于所述第一邻近组中的所述第一多个用户的关心区域的集合内的该至少一个附加用户进一步包括将位于该第一用户的第一关心区域内并位于该第二用户的第二关心区域之外的至少一个第二附加用户识别为第一用户和第二用户两者的邻居。
6.根据权利要求5所述的方法,其中识别位于所述第一邻近组中的所述第一多个用户的关心区域的集合内的该至少一个附加用户进一步包括将位于第一关心区域和第二关心区域内的至少一个第三附加用户识别为第一用户和第二用户两者的邻居。
7.根据权利要求1所述的方法,其中对于所述第一邻近组中的所述第一多个用户中的每个用户而言,该邻居被用作该用户的用户网络的潜在成员。
8.根据权利要求7所述的方法,其中所述用户网络是选自由社交网络和对等推荐网络组成的组中的用户网络。
9.根据权利要求1所述的方法,进一步包括:
识别位于所述第一邻近组中的所述第一多个用户中的至少一个用户的邻近区域内的新用户;和
将该新用户添加到所述第一邻近组中。
10.根据权利要求1所述的方法,进一步包括:
识别位于所述第一邻近组中的所述第一多个用户中的至少一个用户的邻近区域内的新用户,该新用户是包括第二多个用户的第二邻近组的成员,所述第二多个用户包括该新用户;
合并所述第一邻近组和第二邻近组以提供合并的邻近组,该合并的邻近组包括所述第一多个用户和第二多个用户;和
将位于该合并的邻近组中的所述第一多个用户和第二多个用户的关心区域的集合内的至少一个附加用户识别为该合并的邻近组中的所述第一多个用户和第二多个用户中的每个用户的邻居。
11.根据权利要求1所述的方法,进一步包括:
识别所述多个用户中不再位于所述多个用户中的任何其它用户的邻近区域内的用户;和
将该用户作为所述第一邻近组的成员移除。
12.根据权利要求11所述的方法,进一步包括:
将位于从所述第一邻近组中移除的用户的关心区域内且不位于所述第一邻近组中剩余的所述多个用户中的任何其它用户的关心区域内的至少一个用户作为所述第一邻近组中剩余的所述多个用户中的其它用户的邻居移除。
13.根据权利要求11所述的方法,其中将用户作为所述第一邻近组的成员移除分割所述第一多个用户的至少两个子集之间的邻近链,且该方法进一步包括:
将所述第一邻近组分裂成至少两个单独的邻近组,每个邻近组包括所述第一多个用户的该至少两个子集中的一个子集;和
对于来自该至少两个子集的所述第一多个用户的每个子集而言,将位于所述第一多个用户的该子集的关心区域的集合内的至少一个附加用户识别为所述第一多个用户的该子集中的每一个的邻居。
14.一种系统,该系统包括:
用于经由网络与多个用户设备进行通信的通信接口,所述多个用户设备与多个用户相关联;和
与该通信接口相关联的控制系统,其适于:
识别包括所述多个用户中的至少两个第一用户的第一邻近组,所述至少两个第一用户中的每个用户位于所述至少两个第一用户中的至少一个其它用户的邻近区域内并且具有关心区域;和
将来自所述多个用户的位于所述第一邻近组中的所述至少两个第一用户的关心区域的集合内的至少一个附加用户识别为所述第一邻近组中的所述至少两个第一用户中的每个用户的邻居。
15.根据权利要求14所述的系统,其中对于所述第一邻近组中的所述至少两个第一用户中的每个用户而言,该用户的关心区域大于该用户的邻近区域。
16.根据权利要求14所述的系统,其中所述第一邻近组包括第一用户和第二用户,该第一用户具有该第二用户位于其中的第一邻近区域和大于该第一邻近区域的第一关心区域,并且第二用户具有该第一用户位于其中的第二邻近区域和大于该第二邻近区域的第二关心区域。
17.根据权利要求16所述的系统,其中所述控制系统进一步适于将位于该第二用户的第二关心区域内并位于该第一用户的第一关心区域之外的至少一个第一附加用户识别为第一用户和第二用户两者的邻居。
18.根据权利要求17所述的系统,其中所述控制系统进一步适于将位于该第一用户的第一关心区域内并位于该第二用户的第二关心区域之外的至少一个第二附加用户识别为第一用户和第二用户两者的邻居。
19.根据权利要求18所述的系统,其中所述控制系统进一步适于将位于该第一关心区域和第二关心区域内的至少一个第三附加用户识别为第一用户和第二用户两者的邻居。
20.根据权利要求14所述的系统,其中对于所述第一邻近组中的所述至少两个第一用户中的每个用户而言,该邻居被用作该用户的用户网络的潜在成员。
21.根据权利要求20所述的系统,其中所述用户网络是选自由社交网络和对等社交推荐网络组成的组中的用户网络。
22.根据权利要求14所述的系统,其中所述控制系统进一步适于:
从所述多个用户中识别位于所述第一邻近组中的所述至少两个第一用户的至少一个用户的邻近区域内的新用户;和
将该新用户添加到所述第一邻近组中。
23.根据权利要求14所述的系统,其中所述控制系统进一步适于:
从所述多个用户中识别位于所述第一邻近组中的所述至少两个第一用户中的至少一个用户的邻近区域内的新用户,该新用户是包括来自所述多个用户中的至少两个第二用户的第二邻近组的成员,所述至少两个第二用户包括该新用户;
合并所述第一邻近组和第二邻近组以提供合并的邻近组,该合并的邻近组包括所述至少两个第一用户和所述至少两个第二用户;和
从所述多个用户中识别位于该合并的邻近组中的所述至少两个第一用户的关心区域和所述至少两个第二用户的关心区域的集合内的至少一个附加用户,作为该合并的邻近组中的所述至少两个第一用户和所述至少两个第二用户中的每个用户的邻居。
24.根据权利要求14所述的系统,其中所述控制系统进一步适于:
识别不再位于所述至少两个第一用户中的任何其它用户的邻近区域内的所述至少两个第一用户中的一个用户;和
将所述至少两个第一用户中的这个用户作为所述第一邻近组的成员移除。
25.根据权利要求24所述的系统,其中所述至少两个第一用户包括多个第一用户,且将该用户作为所述第一邻近组的成员移除分割所述多个第一用户的至少两个子集之间的邻近链,且所述控制系统进一步适于:
将所述第一邻近组分裂成至少两个单独的邻近组,每个邻近组包括所述多个第一用户的所述至少两个子集中的一个子集;和
对于来自所述至少两个子集的所述多个第一用户的每个子集而言,从所述多个用户中识别位于所述多个第一用户的该子集的关心区域的集合内的至少一个附加用户,作为所述多个第一用户的该子集中的每一个的邻居。
CNA200810184412XA 2007-12-21 2008-12-19 基于邻接位置的用户网络 Pending CN101465778A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1608407P 2007-12-21 2007-12-21
US61/016084 2007-12-21
US12/013186 2008-01-11

Publications (1)

Publication Number Publication Date
CN101465778A true CN101465778A (zh) 2009-06-24

Family

ID=40789841

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200810184412XA Pending CN101465778A (zh) 2007-12-21 2008-12-19 基于邻接位置的用户网络

Country Status (2)

Country Link
US (4) US8010601B2 (zh)
CN (1) CN101465778A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546835A (zh) * 2012-03-08 2012-07-04 腾讯科技(深圳)有限公司 一种分享内容的方法、终端、服务器及系统
WO2012129771A1 (en) * 2011-03-29 2012-10-04 Nokia Corporation Method and apparatus for creating an ephemeral social network
CN103166988A (zh) * 2011-12-13 2013-06-19 深圳市腾讯计算机系统有限公司 一种sns社区中用户群划分的方法及装置
CN107710796A (zh) * 2015-04-25 2018-02-16 奥伦·拉斐尔 用于基于接近度的网络化移动通信的系统及方法
CN107819672A (zh) * 2011-12-09 2018-03-20 脸谱公司 移动自组织网络
CN109495282A (zh) * 2018-10-31 2019-03-19 上海连尚网络科技有限公司 信息处理方法和装置

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US9826046B2 (en) * 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US7598855B2 (en) 2005-02-01 2009-10-06 Location Based Technologies, Inc. Apparatus and method for locating individuals and objects using tracking devices
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US11341202B2 (en) * 2006-10-04 2022-05-24 Craxel, Inc. Efficient method of location-based content management and delivery
US8244468B2 (en) * 2007-11-06 2012-08-14 Location Based Technology Inc. System and method for creating and managing a personalized web interface for monitoring location information on individuals and objects using tracking devices
US8102256B2 (en) 2008-01-06 2012-01-24 Location Based Technologies Inc. Apparatus and method for determining location and tracking coordinates of a tracking device
US8774827B2 (en) * 2007-04-05 2014-07-08 Location Based Technologies, Inc. Apparatus and method for generating position fix of a tracking device in accordance with a subscriber service usage profile to conserve tracking device power
US8497774B2 (en) * 2007-04-05 2013-07-30 Location Based Technologies Inc. Apparatus and method for adjusting refresh rate of location coordinates of a tracking device
US8024431B2 (en) 2007-12-21 2011-09-20 Domingo Enterprises, Llc System and method for identifying transient friends
US8010601B2 (en) 2007-12-21 2011-08-30 Waldeck Technology, Llc Contiguous location-based user networks
US8160615B1 (en) * 2008-01-25 2012-04-17 Nextel Communications Inc. Method and system for generating associations between a user profile and wireless devices
US9098723B2 (en) 2009-02-02 2015-08-04 Waldeck Technology, Llc Forming crowds and providing access to crowd data in a mobile environment
US20120047087A1 (en) 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US8688779B2 (en) * 2009-04-08 2014-04-01 Blackberry Limited Publishing location for a limited time
US20120046995A1 (en) 2009-04-29 2012-02-23 Waldeck Technology, Llc Anonymous crowd comparison
US20120135744A1 (en) 2009-07-21 2012-05-31 Kota Enterprises, Llc Systems and methods for generating and managing communication rules associated with geographic locations
US8560608B2 (en) 2009-11-06 2013-10-15 Waldeck Technology, Llc Crowd formation based on physical boundaries and other rules
US20120063367A1 (en) 2009-12-22 2012-03-15 Waldeck Technology, Llc Crowd and profile based communication addresses
US8601055B2 (en) * 2009-12-22 2013-12-03 International Business Machines Corporation Dynamically managing a social network group
US20120066303A1 (en) * 2010-03-03 2012-03-15 Waldeck Technology, Llc Synchronized group location updates
US20120023124A1 (en) * 2010-07-20 2012-01-26 Tobin Biolchini Social networking communication interface system and method
US9886727B2 (en) 2010-11-11 2018-02-06 Ikorongo Technology, LLC Automatic check-ins and status updates
KR20120087221A (ko) * 2010-11-26 2012-08-07 한국전자통신연구원 장소 및 사회적 관계 기반의 동적 디지털 공동체 관리 시스템 및 그 방법
US9161162B2 (en) * 2010-12-29 2015-10-13 Nokia Technologies Oy Estimating the geographical position of an apparatus based on its proximity to other apparatuses
KR101750827B1 (ko) 2011-03-02 2017-06-27 삼성전자주식회사 통신 시스템에서 소셜 네트워크를 이용한 미디어 공유 방법 및 장치
US20120324018A1 (en) * 2011-06-16 2012-12-20 Yahoo! Inc. Systems and methods for location based social network
US8583684B1 (en) 2011-09-01 2013-11-12 Google Inc. Providing aggregated starting point information
US9058573B2 (en) * 2011-11-21 2015-06-16 Facebook, Inc. Network traffic-analysis-based suggestion generation
US9503535B2 (en) * 2012-03-06 2016-11-22 Salesforce.Com, Inc. Computer implemented methods and apparatus for automatically following entities in an online social network
US9521105B2 (en) * 2012-03-26 2016-12-13 Google Inc. Sending communications to contacts on a social networking service
US9160786B1 (en) * 2012-05-08 2015-10-13 Google Inc. Method for media sharing based on location proximity
US20140012806A1 (en) 2012-06-22 2014-01-09 Jiwire, Inc. Location graph based derivation of attributes
US10096041B2 (en) 2012-07-31 2018-10-09 The Spoken Thought, Inc. Method of advertising to a targeted buyer
CN108648012B (zh) * 2012-09-18 2020-12-08 北京一点网聚科技有限公司 用于向用户提供内容的方法、系统及相应介质
US20140280532A1 (en) * 2013-03-13 2014-09-18 Sap Ag Systems and methods for digitally augmented networking
US10299066B2 (en) * 2013-07-08 2019-05-21 Capital One Services, Llc Systems and methods for testing mobile application functions
EP3028493B1 (en) * 2013-08-04 2018-12-26 LG Electronics Inc. Method and apparatus for unifying proximity services groups in wireless communication system
JP5591419B1 (ja) * 2013-10-04 2014-09-17 三菱電機株式会社 距離計測装置および距離計測方法
US20150149523A1 (en) * 2013-11-27 2015-05-28 Sharp Kabushiki Kaisha Network system, constant connection method, communication method,electronic device, constant connection server, application server, and program
US9392412B2 (en) * 2014-02-28 2016-07-12 Life360, Inc. Apparatus and method of determining a life change of a user of a mobile device based on behavioral abnormality
US9510204B2 (en) * 2014-02-28 2016-11-29 Life360, Inc. Apparatus and method of determining fraudulent use of a mobile device based on behavioral abnormality
US9911129B2 (en) * 2014-05-06 2018-03-06 At&T Mobility Ii Llc Facilitating demographic assessment of information using targeted location oversampling
TWI563463B (en) * 2014-05-26 2016-12-21 Mitake Information Corp System and method of mobile check-in and a cloud system thereof
US10614445B1 (en) 2014-06-04 2020-04-07 Square, Inc. Proximity-based payments
US10963868B1 (en) 2014-09-09 2021-03-30 Square, Inc. Anonymous payment transactions
US20160125370A1 (en) 2014-10-31 2016-05-05 Square, Inc. Money transfer by use of a syntax
US10327094B2 (en) 2016-06-07 2019-06-18 NinthDecimal, Inc. Systems and methods to track locations visited by mobile devices and determine neighbors of and distances among locations
US10068004B2 (en) * 2015-07-10 2018-09-04 Under Armour, Inc. System and method for determining the occurrence of organized athletic events
US10575120B2 (en) * 2016-02-27 2020-02-25 Ray Wang Method of autonomous social media system
WO2017151602A1 (en) 2016-02-29 2017-09-08 Craxel, Inc. Efficient encrypted data management system and method
US10482900B2 (en) 2017-01-18 2019-11-19 Microsoft Technology Licensing, Llc Organization of signal segments supporting sensed features
US10637814B2 (en) 2017-01-18 2020-04-28 Microsoft Technology Licensing, Llc Communication routing based on physical status
US10606814B2 (en) 2017-01-18 2020-03-31 Microsoft Technology Licensing, Llc Computer-aided tracking of physical entities
US11094212B2 (en) 2017-01-18 2021-08-17 Microsoft Technology Licensing, Llc Sharing signal segments of physical graph
US10437884B2 (en) 2017-01-18 2019-10-08 Microsoft Technology Licensing, Llc Navigation of computer-navigable physical feature graph
US10679669B2 (en) 2017-01-18 2020-06-09 Microsoft Technology Licensing, Llc Automatic narration of signal segment
US10635981B2 (en) 2017-01-18 2020-04-28 Microsoft Technology Licensing, Llc Automated movement orchestration
US10601591B2 (en) * 2017-01-25 2020-03-24 Microsoft Technology Licensing, Llc Close proximity inner circle discovery
KR20220141927A (ko) 2017-04-27 2022-10-20 스냅 인코포레이티드 지도-기반 소셜 미디어 플랫폼들에 대한 위치 프라이버시 관리
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US11489834B1 (en) 2018-10-10 2022-11-01 Diem Ai, Llc Systems and methods for an entity to control information exchange
US10827002B2 (en) 2018-12-03 2020-11-03 At&T Intellectual Property I, L.P. Group communication and service optimization system
CN116568724A (zh) 2020-12-18 2023-08-08 路博润先进材料公司 使用颜料分散体来制备聚合物的方法
US11740788B2 (en) 2022-01-18 2023-08-29 Craxel, Inc. Composite operations using multiple hierarchical data spaces
WO2023140966A1 (en) 2022-01-18 2023-07-27 Craxel, Inc. Organizing information using hierarchical data spaces

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
CN101044504A (zh) * 2004-10-19 2007-09-26 雅虎公司 用于基于位置的社交网络的系统和方法
CN101049034A (zh) * 2004-08-31 2007-10-03 高通股份有限公司 用于定向广告的基于位置的服务(lbs)系统和方法
US20070281690A1 (en) * 2006-06-01 2007-12-06 Flipt, Inc Displaying and tagging places of interest on location-aware mobile communication devices in a local area network

Family Cites Families (188)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5949776A (en) * 1990-01-18 1999-09-07 Norand Corporation Hierarchical communication system using premises, peripheral and vehicular local area networking
US5796727A (en) * 1993-04-30 1998-08-18 International Business Machines Corporation Wide-area wireless lan access
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US6947571B1 (en) * 1999-05-19 2005-09-20 Digimarc Corporation Cell phones with optical capabilities, and related applications
US5539232A (en) 1994-05-31 1996-07-23 Kabushiki Kaisha Toshiba MOS composite type semiconductor device
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6041311A (en) 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US7171018B2 (en) * 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
US6049711A (en) * 1995-08-23 2000-04-11 Teletrac, Inc. Method and apparatus for providing location-based information services
JP3441306B2 (ja) * 1995-09-12 2003-09-02 株式会社東芝 クライアント装置、メッセージ送信方法、サーバ装置、ページ処理方法及び中継サーバ装置
US20010013009A1 (en) 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6163701A (en) 1997-07-25 2000-12-19 Motorola, Inc. System and method for providing location information of a mobile station in a communication system
JPH11120487A (ja) * 1997-10-21 1999-04-30 Toyota Motor Corp 移動体端末装置、情報提供装置、情報提供システム、情報提供方法及び移動体端末装置のためのプログラムを記録した媒体
US6014090A (en) * 1997-12-22 2000-01-11 At&T Corp. Method and apparatus for delivering local information to travelers
US6359896B1 (en) * 1998-02-27 2002-03-19 Avaya Technology Corp. Dynamic selection of interworking functions in a communication system
US20050251453A1 (en) * 2004-05-04 2005-11-10 Jun Lu Online electronic media exchange system and method
DE19824141A1 (de) * 1998-05-29 1999-12-02 Siemens Ag Übergabeverfahren (Roaming) für mobile Endeinrichtungen
US6240069B1 (en) * 1998-06-16 2001-05-29 Ericsson Inc. System and method for location-based group services
DE19831558C1 (de) 1998-07-14 2000-03-30 Siemens Ag Vorrichtung zum Laserbearbeiten von flachen Werkstücken
CA2337508A1 (en) 1998-07-20 2000-01-27 Signalsoft Corp. Subscriber delivered location-based services
WO2000011871A1 (en) * 1998-08-23 2000-03-02 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources to home entertainment devices
ATE288662T1 (de) * 1999-08-30 2005-02-15 Swisscom Mobile Ag Notrufsystem innerhalb eines telekommunikationsnetzes
US6675015B1 (en) * 1999-09-15 2004-01-06 Nokia Corporation Apparatus, and associated method, for facilitating communication handovers in a bluetooth-public-access radio communication system
AU5725599A (en) 1999-09-29 2001-04-30 Swisscom Mobile Ag Method for finding members of a common interest group
US6204844B1 (en) 1999-10-08 2001-03-20 Motorola, Inc. Method and apparatus for dynamically grouping communication units in a communication system
US6819919B1 (en) 1999-10-29 2004-11-16 Telcontar Method for providing matching and introduction services to proximate mobile users and service providers
US6708172B1 (en) 1999-12-22 2004-03-16 Urbanpixel, Inc. Community-based shared multiple browser environment
DE60129795T2 (de) * 2000-02-29 2008-06-12 Benjamin D. Tucson Baker Intelligenter rufprozess für ein diskussionsforum
US7367042B1 (en) * 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
WO2001071939A1 (en) * 2000-03-21 2001-09-27 Ehud Shapiro Community co-presence system and method having virtual groups
US6876642B1 (en) * 2000-03-27 2005-04-05 Delphi Technologies, Inc. In-vehicle wireless local area network
US6456234B1 (en) * 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US6542750B2 (en) * 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6539232B2 (en) * 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US20020049690A1 (en) 2000-06-16 2002-04-25 Masanori Takano Method of expressing crowd movement in game, storage medium, and information processing apparatus
WO2002009458A2 (en) * 2000-07-24 2002-01-31 Bluesocket, Inc. Method and system for enabling seamless roaming in a wireless network
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US7035912B2 (en) * 2000-08-28 2006-04-25 Abaco.P.R., Inc. Method and apparatus allowing a limited client device to use the full resources of a networked server
US6618593B1 (en) * 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
WO2002029506A2 (en) 2000-10-06 2002-04-11 Liivematch Limited Method, system and computer usable medium for facilitating communication
US8117281B2 (en) 2006-11-02 2012-02-14 Addnclick, Inc. Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
US6853841B1 (en) * 2000-10-25 2005-02-08 Sun Microsystems, Inc. Protocol for a remote control device to enable control of network attached devices
US6675268B1 (en) * 2000-12-11 2004-01-06 Lsi Logic Corporation Method and apparatus for handling transfers of data volumes between controllers in a storage environment having multiple paths to the data volumes
FI111781B (fi) 2001-01-29 2003-09-15 Esa Runola Menetelmä partnerin löytämiseksi
US6529136B2 (en) * 2001-02-28 2003-03-04 International Business Machines Corporation Group notification system and method for implementing and indicating the proximity of individuals or groups to other individuals or groups
US6954443B2 (en) * 2001-03-09 2005-10-11 Nokia Corporation Short range RF network with roaming terminals
US7426546B2 (en) * 2001-04-18 2008-09-16 International Business Machines Corporation Method for selecting an edge server computer
US7240106B2 (en) * 2001-04-25 2007-07-03 Hewlett-Packard Development Company, L.P. System and method for remote discovery and configuration of a network device
US6757517B2 (en) 2001-05-10 2004-06-29 Chin-Chi Chang Apparatus and method for coordinated music playback in wireless ad-hoc networks
US6990497B2 (en) * 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US7218611B2 (en) * 2001-07-05 2007-05-15 Matsushita Electric Industrial Co., Ltd. Broadcast system
GB0117951D0 (en) * 2001-07-24 2001-09-19 Koninkl Philips Electronics Nv Methods and apparatus for determining the position of a transmitter and mobile communitcations device
US7203753B2 (en) * 2001-07-31 2007-04-10 Sun Microsystems, Inc. Propagating and updating trust relationships in distributed peer-to-peer networks
US7123918B1 (en) 2001-08-20 2006-10-17 Verizon Services Corp. Methods and apparatus for extrapolating person and device counts
US7567575B2 (en) * 2001-09-07 2009-07-28 At&T Corp. Personalized multimedia services using a mobile service platform
US20050231425A1 (en) 2001-09-10 2005-10-20 American Gnc Corporation Wireless wide area networked precision geolocation
US7765484B2 (en) * 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
IES20020519A2 (en) 2001-10-09 2004-11-17 Thurdis Developments Ltd Multimedia apparatus
US20030229549A1 (en) * 2001-10-17 2003-12-11 Automated Media Services, Inc. System and method for providing for out-of-home advertising utilizing a satellite network
US6970703B2 (en) * 2002-01-23 2005-11-29 Motorola, Inc. Integrated personal communications system and method
US7047315B1 (en) * 2002-03-19 2006-05-16 Cisco Technology, Inc. Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states
US7512702B1 (en) 2002-03-19 2009-03-31 Cisco Technology, Inc. Method and apparatus providing highly scalable server load balancing
US7680796B2 (en) * 2003-09-03 2010-03-16 Google, Inc. Determining and/or using location information in an ad system
US7134040B2 (en) * 2002-04-17 2006-11-07 International Business Machines Corporation Method, system, and program for selecting a path to a device to use when sending data requests to the device
US20040025185A1 (en) 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system
US7024207B2 (en) 2002-04-30 2006-04-04 Motorola, Inc. Method of targeting a message to a communication device selected from among a set of communication devices
WO2003093950A2 (en) * 2002-05-06 2003-11-13 David Goldberg Localized audio networks and associated digital accessories
US7319379B1 (en) 2003-05-16 2008-01-15 Baglador S.A. Llc Profile-based messaging apparatus and method
JP2003345685A (ja) 2002-05-22 2003-12-05 Seiko Epson Corp デバイス共有システム、デバイス管理端末、ゲートウェイ端末、デバイス、端末用プログラム及びデバイス用プログラム、並びに、デバイス共有サービス提供方法
US7254406B2 (en) 2002-06-10 2007-08-07 Suman Beros Method and apparatus for effecting a detection of mobile devices that are proximate and exhibit commonalities between specific data sets, or profiles, associated with the persons transporting the mobile devices
US7116985B2 (en) 2002-06-14 2006-10-03 Cingular Wireless Ii, Llc Method for providing location-based services in a wireless network, such as varying levels of services
US7020710B2 (en) * 2002-06-21 2006-03-28 Thomson Licensing Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization
US20040225519A1 (en) * 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
FI112998B (fi) * 2002-08-21 2004-02-13 Nokia Corp Menetelmä ja laite tiedonsiirtoon
US7340768B2 (en) * 2002-09-23 2008-03-04 Wimetrics Corporation System and method for wireless local area network monitoring and intrusion detection
US7549047B2 (en) 2002-11-21 2009-06-16 Xerox Corporation Method and system for securely sharing files
US7247024B2 (en) 2002-11-22 2007-07-24 Ut-Battelle, Llc Method for spatially distributing a population
CN1708759B (zh) * 2002-12-11 2012-09-26 高智发明第一有限责任公司 存取文档的方法及装置
JP2004241866A (ja) * 2003-02-03 2004-08-26 Alpine Electronics Inc 車両間通信装置
US7787886B2 (en) 2003-02-24 2010-08-31 Invisitrack, Inc. System and method for locating a target using RFID
US8423042B2 (en) 2004-02-24 2013-04-16 Invisitrack, Inc. Method and system for positional finding using RF, continuous and/or combined movement
JP2004272632A (ja) * 2003-03-10 2004-09-30 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
GB2399928A (en) 2003-03-24 2004-09-29 Nec Technologies Baby or child monitor incorporating mobile telephone
FI118494B (fi) 2003-03-26 2007-11-30 Teliasonera Finland Oyj Menetelmä matkaviestinkäyttäjien liikennevirtojen tarkkailemiseksi
WO2004111799A2 (en) 2003-06-12 2004-12-23 Honda Motor Co., Ltd. Systems and methods for using visual hulls to determine the number of people in a crowd
US6975266B2 (en) * 2003-06-17 2005-12-13 Global Locate, Inc. Method and apparatus for locating position of a satellite signal receiver
US20050015800A1 (en) * 2003-07-17 2005-01-20 Holcomb Thomas J. Method and system for managing television advertising
US7627334B2 (en) * 2003-07-21 2009-12-01 Contextual Information, Inc. Systems and methods for context relevant information management and display
US7085571B2 (en) * 2003-08-26 2006-08-01 Kyocera Wireless Corp. System and method for using geographical location to determine when to exit an existing wireless communications coverage network
US20050060350A1 (en) * 2003-09-15 2005-03-17 Baum Zachariah Journey System and method for recommendation of media segments
US7545941B2 (en) * 2003-09-16 2009-06-09 Nokia Corporation Method of initializing and using a security association for middleware based on physical proximity
US7428417B2 (en) 2003-09-26 2008-09-23 Siemens Communications, Inc. System and method for presence perimeter rule downloading
US7343160B2 (en) * 2003-09-29 2008-03-11 Broadcom Corporation System and method for servicing communications using both fixed and mobile wireless networks
US8527332B2 (en) * 2003-09-29 2013-09-03 International Business Machines Corporation Incentive-based website architecture
US20040107283A1 (en) 2003-10-06 2004-06-03 Trilibis Inc. System and method for the aggregation and matching of personal information
US7200638B2 (en) * 2003-10-14 2007-04-03 International Business Machines Corporation System and method for automatic population of instant messenger lists
US7035618B2 (en) * 2003-10-30 2006-04-25 Research In Motion Limited System and method of wireless proximity awareness
US7373109B2 (en) 2003-11-04 2008-05-13 Nokia Corporation System and method for registering attendance of entities associated with content creation
US7516212B2 (en) 2004-01-21 2009-04-07 Hewlett-Packard Development Company, L.P. Device status identification
US20050171843A1 (en) * 2004-02-03 2005-08-04 Robert Brazell Systems and methods for optimizing advertising
US7398081B2 (en) 2004-02-04 2008-07-08 Modu Ltd. Device and system for selective wireless communication with contact list memory
US7310676B2 (en) * 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7545784B2 (en) * 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
AU2004316031B2 (en) 2004-02-25 2011-04-21 Accenture Global Services Limited RFID protected media system and method that provides dynamic downloadable media
AU2004316032B2 (en) 2004-02-25 2011-09-08 Accenture Global Services Limited RFID protected media system and method
US8014763B2 (en) * 2004-02-28 2011-09-06 Charles Martin Hymes Wireless communications with proximal targets identified visually, aurally, or positionally
US20050197846A1 (en) * 2004-03-04 2005-09-08 Peter Pezaris Method and system for generating a proximity index in a social networking environment
US7206568B2 (en) * 2004-03-15 2007-04-17 Loc-Aid Technologies, Inc. System and method for exchange of geographic location and user profiles over a wireless network
US8972576B2 (en) * 2004-04-28 2015-03-03 Kdl Scan Designs Llc Establishing a home relationship between a wireless device and a server in a wireless network
US8028323B2 (en) * 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US8028038B2 (en) * 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US20050251565A1 (en) * 2004-05-05 2005-11-10 Martin Weel Hybrid set-top box for digital entertainment network
US9826046B2 (en) 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US7593740B2 (en) 2004-05-12 2009-09-22 Google, Inc. Location-based social software for mobile devices
US7509131B2 (en) * 2004-06-29 2009-03-24 Microsoft Corporation Proximity detection using wireless signal strengths
US7359894B1 (en) * 2004-06-30 2008-04-15 Google Inc. Methods and systems for requesting and providing information in a social network
US8126441B2 (en) 2004-09-21 2012-02-28 Advanced Ground Information Systems, Inc. Method of establishing a cell phone network of participants with a common interest
US11283885B2 (en) 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
US20060123080A1 (en) * 2004-12-03 2006-06-08 Motorola, Inc. Method and system of collectively setting preferences among a plurality of electronic devices and users
US20060149628A1 (en) * 2005-01-04 2006-07-06 International Business Machines Corporation Method and system for implementing a customer incentive program
US20060293954A1 (en) * 2005-01-12 2006-12-28 Anderson Bruce J Voting and headend insertion model for targeting content in a broadcast network
US7853268B2 (en) 2005-01-26 2010-12-14 Broadcom Corporation GPS enabled cell phone location tracking for security purposes
WO2006082566A1 (en) 2005-02-03 2006-08-10 Koninklijke Philips Electronics, N.V. System and method for influencing media selection in a common area
US7423580B2 (en) 2005-03-14 2008-09-09 Invisitrack, Inc. Method and system of three-dimensional positional finding
US20060218225A1 (en) * 2005-03-28 2006-09-28 Hee Voon George H Device for sharing social network information among users over a network
US7353034B2 (en) * 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20090055229A1 (en) * 2005-04-07 2009-02-26 Lars Lidgren Emergency Warning Service
US7495631B2 (en) * 2005-04-12 2009-02-24 International Business Machines Corporation Method, apparatus and computer program product for dynamic display of billboard information
US7684815B2 (en) * 2005-04-21 2010-03-23 Microsoft Corporation Implicit group formation around feed content for mobile devices
CA2984577C (en) * 2005-06-01 2019-05-21 Google Inc. Media play optimization
US20070005419A1 (en) 2005-06-30 2007-01-04 Microsoft Corporation Recommending location and services via geospatial collaborative filtering
US20070015495A1 (en) 2005-07-15 2007-01-18 Agilis Systems, Inc. Mobile resource location-based customer contact methods
US8150416B2 (en) 2005-08-08 2012-04-03 Jambo Networks, Inc. System and method for providing communication services to mobile device users incorporating proximity determination
US8560385B2 (en) * 2005-09-02 2013-10-15 Bees & Pollen Ltd. Advertising and incentives over a social network
CN101366045A (zh) 2005-11-23 2009-02-11 实物视频影像公司 视频中的对象密度估算
US7558404B2 (en) 2005-11-28 2009-07-07 Honeywell International Inc. Detection of abnormal crowd behavior
WO2007070244A2 (en) * 2005-12-09 2007-06-21 Envisionit Llc Systems and methods for distributing promotions over message broadcasting and local wireless systems
US20070135138A1 (en) 2005-12-13 2007-06-14 Internation Business Machines Corporation Methods, systems, and computer program products for providing location based subscription services
US7774001B2 (en) 2005-12-16 2010-08-10 Sony Ericsson Mobile Communications Ab Device and method for determining where crowds exist
US7801542B1 (en) 2005-12-19 2010-09-21 Stewart Brett B Automatic management of geographic information pertaining to social networks, groups of users, or assets
US7620404B2 (en) * 2005-12-22 2009-11-17 Pascal Chesnais Methods and apparatus for organizing and presenting contact information in a mobile communication system
US20070218900A1 (en) * 2006-03-17 2007-09-20 Raj Vasant Abhyanker Map based neighborhood search and community contribution
US7466986B2 (en) 2006-01-19 2008-12-16 International Business Machines Corporation On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices
US20070174243A1 (en) * 2006-01-20 2007-07-26 Fritz Charles W Mobile social search using physical identifiers
US7856360B2 (en) 2006-01-30 2010-12-21 Hoozware, Inc. System for providing a service to venues where people aggregate
US8352183B2 (en) 2006-02-04 2013-01-08 Microsoft Corporation Maps for social networking and geo blogs
US20070205276A1 (en) * 2006-03-01 2007-09-06 Uwe Sodan Visualization confirmation of price zoning display
US7831235B2 (en) * 2006-03-17 2010-11-09 Nokia Corporation System and method for requesting remote care using mobile devices
US7743056B2 (en) * 2006-03-31 2010-06-22 Aol Inc. Identifying a result responsive to a current location of a client device
US9100454B2 (en) 2006-04-07 2015-08-04 Groupon, Inc. Method and system for enabling the creation and maintenance of proximity-related user groups
US7570959B2 (en) * 2006-04-19 2009-08-04 Nokia Corporation Apparatus, method and computer program product providing location-enhanced contact list
US8046411B2 (en) 2006-04-28 2011-10-25 Yahoo! Inc. Multimedia sharing in social networks for mobile devices
US20070271136A1 (en) 2006-05-19 2007-11-22 Dw Data Inc. Method for pricing advertising on the internet
US20070282621A1 (en) * 2006-06-01 2007-12-06 Flipt, Inc Mobile dating system incorporating user location information
AU2007264420B8 (en) 2006-06-29 2012-04-12 International Business Machines Corporation Cyberpersonalities in artificial reality
US20090287783A1 (en) 2006-06-30 2009-11-19 Eccosphere International Pty Ltd., An Australian C Method of social interaction between communication device users
US7680959B2 (en) 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US7932831B2 (en) 2006-07-11 2011-04-26 At&T Intellectual Property I, L.P. Crowd determination
US20080033809A1 (en) 2006-07-24 2008-02-07 Black Andre B Techniques for promotion management
US20080182563A1 (en) 2006-09-15 2008-07-31 Wugofski Theodore D Method and system for social networking over mobile devices using profiles
US20080086741A1 (en) 2006-10-10 2008-04-10 Quantcast Corporation Audience commonality and measurement
US20080097999A1 (en) * 2006-10-10 2008-04-24 Tim Horan Dynamic creation of information sharing social networks
US8116564B2 (en) 2006-11-22 2012-02-14 Regents Of The University Of Minnesota Crowd counting and monitoring
US8108414B2 (en) * 2006-11-29 2012-01-31 David Stackpole Dynamic location-based social networking
US20080182591A1 (en) * 2006-12-13 2008-07-31 Synthesis Studios, Inc. Mobile Proximity-Based Notifications
US8224359B2 (en) 2006-12-22 2012-07-17 Yahoo! Inc. Provisioning my status information to others in my social network
US20080188261A1 (en) * 2007-02-02 2008-08-07 Miles Arnone Mediated social network
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080282305A1 (en) 2007-04-21 2008-11-13 Carpe Media Media Distribution System, Apparatus, Method and Software
US8165808B2 (en) 2007-07-17 2012-04-24 Yahoo! Inc. Techniques for representing location information
US7962155B2 (en) 2007-07-18 2011-06-14 Hewlett-Packard Development Company, L.P. Location awareness of devices
US20090030999A1 (en) * 2007-07-27 2009-01-29 Gatzke Alan D Contact Proximity Notification
US8050690B2 (en) 2007-08-14 2011-11-01 Mpanion, Inc. Location based presence and privacy management
US8924250B2 (en) 2007-09-13 2014-12-30 International Business Machines Corporation Advertising in virtual environments based on crowd statistics
CA2670021A1 (en) 2007-09-19 2009-03-26 Micro Target Media Holdings Inc. System and method for estimating characteristics of persons or things
US8923887B2 (en) * 2007-09-24 2014-12-30 Alcatel Lucent Social networking on a wireless communication system
JP4858400B2 (ja) 2007-10-17 2012-01-18 ソニー株式会社 情報提供システム、情報提供装置、情報提供方法
US8467955B2 (en) 2007-10-31 2013-06-18 Microsoft Corporation Map-centric service for social events
US20090110177A1 (en) * 2007-10-31 2009-04-30 Nokia Corporation Dynamic Secondary Phone Book
US8624733B2 (en) 2007-11-05 2014-01-07 Francis John Cusack, JR. Device for electronic access control with integrated surveillance
US8620996B2 (en) 2007-11-19 2013-12-31 Motorola Mobility Llc Method and apparatus for determining a group preference in a social network
US7895049B2 (en) 2007-11-30 2011-02-22 Yahoo! Inc. Dynamic representation of group activity through reactive personas
US8862622B2 (en) 2007-12-10 2014-10-14 Sprylogics International Corp. Analysis, inference, and visualization of social networks
FI20085399A0 (fi) 2007-12-14 2008-04-30 Xtract Oy Menetelmä ja järjestely asiakkaiden segmentoimiseksi asiakkaiden hallintajärjestelmässä
US8270937B2 (en) 2007-12-17 2012-09-18 Kota Enterprises, Llc Low-threat response service for mobile device users
US8010601B2 (en) 2007-12-21 2011-08-30 Waldeck Technology, Llc Contiguous location-based user networks
US8024431B2 (en) 2007-12-21 2011-09-20 Domingo Enterprises, Llc System and method for identifying transient friends

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
CN101049034A (zh) * 2004-08-31 2007-10-03 高通股份有限公司 用于定向广告的基于位置的服务(lbs)系统和方法
CN101044504A (zh) * 2004-10-19 2007-09-26 雅虎公司 用于基于位置的社交网络的系统和方法
US20070281690A1 (en) * 2006-06-01 2007-12-06 Flipt, Inc Displaying and tagging places of interest on location-aware mobile communication devices in a local area network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012129771A1 (en) * 2011-03-29 2012-10-04 Nokia Corporation Method and apparatus for creating an ephemeral social network
CN107819672A (zh) * 2011-12-09 2018-03-20 脸谱公司 移动自组织网络
CN103166988A (zh) * 2011-12-13 2013-06-19 深圳市腾讯计算机系统有限公司 一种sns社区中用户群划分的方法及装置
CN103166988B (zh) * 2011-12-13 2016-05-11 深圳市腾讯计算机系统有限公司 一种sns社区中用户群划分的方法及装置
CN102546835A (zh) * 2012-03-08 2012-07-04 腾讯科技(深圳)有限公司 一种分享内容的方法、终端、服务器及系统
CN107710796A (zh) * 2015-04-25 2018-02-16 奥伦·拉斐尔 用于基于接近度的网络化移动通信的系统及方法
CN109495282A (zh) * 2018-10-31 2019-03-19 上海连尚网络科技有限公司 信息处理方法和装置

Also Published As

Publication number Publication date
US20150113065A1 (en) 2015-04-23
US20130232201A1 (en) 2013-09-05
US20090164459A1 (en) 2009-06-25
US8417780B2 (en) 2013-04-09
US8924479B2 (en) 2014-12-30
US9237199B2 (en) 2016-01-12
US8010601B2 (en) 2011-08-30
US20120072495A1 (en) 2012-03-22

Similar Documents

Publication Publication Date Title
CN101465778A (zh) 基于邻接位置的用户网络
US10511652B2 (en) Recommending posts to non-subscribing users
US10949429B1 (en) Scoring authors of posts
CN100384186C (zh) 多个账号同时在一个客户端上实现imps业务的系统及方法
US8078578B2 (en) Sharing of presence-based time-zone information
US10049345B2 (en) Social network for providing recommendations for items of interest
EP1457911A1 (en) System and method for social interaction
CN100466633C (zh) 用于提供包括多种电子设备的虚拟工作区的技术
US20100131502A1 (en) Cohort group generation and automatic updating
US20110201317A1 (en) Method for facilitating and analyzing social interactions and context for targeted recommendations in a network of a telecom service provider
US20080194272A1 (en) Neighborhood Level Information Delivery
JP2004102547A (ja) コミュニケーションシステム、コミュニケーションサーバ、及び、コミュニケーション方法
CN101547106A (zh) 管理联系人的方法和系统
CN102651713A (zh) 管理用户群组成员的方法、装置及系统
CN101068190B (zh) 对象共享方法、对象管理服务器和网络系统
KR100718873B1 (ko) 네트워크를 이용한 주소록 자동 관리방법 및 시스템
US20040063444A1 (en) Method for information exchange between several mobile telephone users
CN102739558A (zh) 用于识别干扰消息的方法及装置
CN107547216A (zh) 一种实现用户账号密码及其相关消息集中维护管理的方法和系统
JP2008234340A (ja) インターネットコミュニケーションサーバ
KR100789336B1 (ko) 인맥 서비스 제공 방법 및 그 시스템
CN1825837B (zh) 通过即时消息传送进行的个人化信息订阅和传递
JP2004213287A (ja) 情報配信システム、情報配信方法、データ送信装置、データ受信装置、データ管理装置及びプログラム
JP2005032081A (ja) 情報通知装置、情報通知方法、コミュニケーションツール
KR20120043465A (ko) 장소 팔로잉 서비스를 위한 소셜 네트워크 서비스 시스템 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: KETA ENTERPRISE CO., LTD

Free format text: FORMER OWNER: CONCERT TECHNOLOGY CORP

Effective date: 20091016

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20091016

Address after: Delaware

Applicant after: Kota Entpr LLC (US)

Address before: North Carolina

Applicant before: Concert Technology Corp.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090624