CN101465778A - 基于邻接位置的用户网络 - Google Patents
基于邻接位置的用户网络 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery 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所述的系统,其中所述至少两个第一用户包括多个第一用户,且将该用户作为所述第一邻近组的成员移除分割所述多个第一用户的至少两个子集之间的邻近链,且所述控制系统进一步适于:
将所述第一邻近组分裂成至少两个单独的邻近组,每个邻近组包括所述多个第一用户的所述至少两个子集中的一个子集;和
对于来自所述至少两个子集的所述多个第一用户的每个子集而言,从所述多个用户中识别位于所述多个第一用户的该子集的关心区域的集合内的至少一个附加用户,作为所述多个第一用户的该子集中的每一个的邻居。
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)
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)
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)
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)
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 |
-
2008
- 2008-01-11 US US12/013,186 patent/US8010601B2/en not_active Expired - Fee Related
- 2008-12-19 CN CNA200810184412XA patent/CN101465778A/zh active Pending
-
2011
- 2011-02-28 US US13/036,389 patent/US8417780B2/en not_active Expired - Fee Related
-
2013
- 2013-03-18 US US13/845,495 patent/US8924479B2/en not_active Expired - Fee Related
-
2014
- 2014-12-23 US US14/580,417 patent/US9237199B2/en active Active
Patent Citations (4)
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)
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 |