CN1702668A - 用于社会交往的系统和方法 - Google Patents
用于社会交往的系统和方法 Download PDFInfo
- Publication number
- CN1702668A CN1702668A CNA2004100714760A CN200410071476A CN1702668A CN 1702668 A CN1702668 A CN 1702668A CN A2004100714760 A CNA2004100714760 A CN A2004100714760A CN 200410071476 A CN200410071476 A CN 200410071476A CN 1702668 A CN1702668 A CN 1702668A
- Authority
- CN
- China
- Prior art keywords
- user
- node
- record
- clauses
- subclauses
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
多种系统和方法,由此用户能够获知与其有社会关系的用户。例如,用户能够获知与其有共同熟人的用户和域与其共同见过不同的人的用户。还有,多种系统和方法,由此,用户能够针对特定用户获知她与该特定用户是否有社会关系。通过这种查询,所述用户还能获知共同熟人和/或共同见过的人的身份。此外,多种系统和方法,由此对存储于与用户相关联的机器,诸如,用户终端,上的数据的访问可以被控制,以及多种系统和方法,由此终端用户能够获知她是否在她以前所见过的人附近。
Description
技术领域
本发明涉及了用于方便社会交往(social interaction)的系统和方法。
背景技术
近年,为了人们之间的通信,诸如移动节点这样的计算机的使用一直增加着。例如,很多人已经变得更愿意依赖于电子邮件和消息传递服务,而不用适合有关文本通信的传统的邮件。类似地,很多人已经变得更愿意依赖于计算机提供的电话(例如,移动节点提供的电话)而不用传统的陆上通讯线电话。
而且,使用计算机进行个人标识也一直增加着。例如,象移动电话这样的便携式计算机,常常保存用户的个人数据,诸如地址本、日历、音乐选择、图象、游戏、客户铃声音调、壁纸、等等。
例如,考虑到使用计算机的人和人际关系的性质的增加,人们可能对方便社会交往的技术有兴趣。
发明内容
根据本发明的各种实施例,提供了多种系统和方法,由此用户能够获知与其有社会关系的用户。例如,她能够获知与其有共同熟人和/或与其共同见过各种个人的用户。
而且,根据本发明的各种实施例,提供了多种系统和方法,由此用户能够针对指定的用户获知她和该指定的用户是否有社会关系。例如,她能够获知她和该特定用户是否共有一个或多个共同熟人和/或已经见过相同的个人。通过这种查询,用户还能够获知共同熟人和/或共同见过的人的身份。
还提供了多种系统和方法,由此对存储于与用户相关联的机器-诸如用户节点上的数据的访问可以受到控制。还提供了多种系统和方法,由此节点用户能够获知她是否处在以前见过的人附近。
本申请提供如下方法和系统:
(一).一种用于方便社会联系的方法,包括:
考虑相应于第一用户的个人数据主体中的元素;
考虑相应于第二用户的个人数据主体中的元素;以及
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和所述第二用户有社会关系。
(二).一种用于控制数据访问的方法,包括:
从节点接收一个对存储于与用户相关联的节点上的数据项的请求;
在记录中搜索相应于所述请求节点的条目,所述记录具有相应于如下节点的条目,所述节点以前同与所述用户相关联的所述节点有联系;以及
在满足了一个或多个规定的准则的情况下,就把所述数据项提供给所述请求节点。
(三).一种用于帮助用户进行社会交往的方法,包括:
寻找在所述用户节点附近的节点;
在记录中查找相应于所述附近节点的条目,所述记录具有相应于以前在所述用户的所述节点附近的节点的条目;以及
在所述记录中发现了所述条目的情况下,通知所述用户。
(四).一种用于方便社会联系的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
考虑相应于第一用户的个人数据主体中的元素;
考虑相应于第二用户的个人数据主体中的元素;以及
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和所述第二用户有社会关系,
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,有共同熟人。
(五).一种用于控制数据访问的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
从节点接收一个对存储于与用户相关联的节点上的数据项的请求;
在记录中搜索相应于所述请求节点的条目,所述记录具有相应于以前同与所述用户相关联的所述节点有联系的节点的条目;以及
在满足了一个或多个规定的准则的情况下,就把所述数据项提供给所述请求节点。
(六).一种用于帮助用户进行社会交往的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
寻找在所述用户节点附近的节点;
在记录中查找相应于所述附近节点的条目,所述记录具有相应于以前在所述用户的所述节点附近的节点的条目;以及
在所述记录中发现了所述条目的情况下,通知所述用户。
附图说明
图1是根据本发明实施例的示出了涉及社会关系查询的示例性步骤的一个流程图。
图2是根据本发明实施例的示出了涉及数据访问控制的示例性步骤的一个流程图。
图3是根据本发明的实施例示出了涉及方便认出以前见过的人的示例性步骤的一个流程图。
图4是可用在本发明实施例中的示例性通用计算机。
图5是可用在本发明实施例中的示例性节点的功能性方框图。
具体实施方式
通用操作
根据本发明的实施例,提供了一种系统和方法,采用该系统和方法可以执行查询,由此用户能够得知与其共享一个或多个熟人的其他用户。通过所述查询,用户还可能知道所述熟人的身份。可选地或另外地,可以执行一种查询,由此用户能够知道她与指定用户所共同认识的熟人。一般地说,可以执行一种查询,由此用户能够知道与其共享事务的用户。例如,用户能够执行查询,以便知道在其节点上具有一个或多个也存在于该用户节点上的媒体项的各用户。而且,可以执行一种查询,由此用户可以知道她与指定用户所共享的事务。
此外,可选地或另外地,可以执行一种查询,由此用户能够得知和她所见过的用户也见过的用户。通过所述查询,共同见过的用户的身份也可能被获知。而且,可选地或另外地,可以执行一种查询,由此用户能够得知她和一指定用户都见过的用户。
在本发明的进一步的实施例中,根据例如考虑到与一个用户相关联的机器已经预先被涉及到的先前连接中,对存储于与所述用户相关联的一个节点或其他机器中的数据进行的访问对于其他用户也被许可。作为另一个例子,根据用户的信誉,可以允许其他那些用户进行这种访问。如将在下面更加详细地讨论,这种信誉的确定可能会考虑许多因素。
再进一步的实施例,提供了系统和方法,由此节点用户能够知道她是否处在她以前见过的人附近。
现在,将更详细地讨论本发明的各个方面。
社会关系查询
如上面所间接提到的,就本发明的各种实施例来说,用户可以执行社会关系查询。例如,如上所指出的,根据本发明的各种实施例,提供了一种系统和方法,采用该系统和方法可以执行查询,由此,用户能够得知与她共享一个或多个共同熟人的其他用户,或许知道那些共同熟人的身份。还如上所指出的,根据本发明的各种实施例,可以执行查询,由此用户可以获知她与一个和多个指定用户所共有的熟人。
参见图1,注意到希望执行这种共同熟人查询的用户,可以通过诸如一个由其节点等提供的GUI(图形用户界面)来表示她想要这么做(步骤101)。在用户表示希望获知与一个或更多指定节点用户所共有的熟人的情况下,该节点可以,或许通过GUI,给所述用户提供一个创建的、其中可以对这些用户执行查询的用户列表。在浏览了所述列表之后,所述用户能够从该列表中选择一个或多个她希望包含在所述查询中的一个用户或多个用户。在用户表示她希望获知与其共享一个或多个熟人的用户的情况下,所述节点可以创建所述列表但是不把它显示给该用户,并表现出好像所述用户已经选择了所有的列表条目。
所述节点可以通过使用一网络接口来填充所述列表,以便发现能够参与这种查询的可访问节点。例如,所述网络接口可以是无线接口-诸如,蓝牙、802.11a、802.11b、802.11g、IrDA(红外数据协会)、或UMTS(通用移动通信系统)接口。所述接口也可以是有线网络接口-诸如,以太网、1394或1394b接口。所述节点在查找这种节点的过程中可以使用服务发现。用户节点,一旦发现了一个节点,可以向所发现的节点查询其用户的身份,并接着把该身份提供给在上面所提到的列表中的用户。
例如,所使用的服务发现可以是,蓝牙服务发现,DNS-SD(域名服务—服务发现),或SSDP(简单服务发现协议)。在这种实施例中,能够参与查询的节点,当其被查询是否能够参与的时候,可以宣布这一事实和/或作出肯定的答复。注意到,在各种实施例中,可以用设备发现来发现能够参与的节点。作为特定的例子,可以使用蓝牙设备发现。
就本发明的各种实施例来说,可能需要向所列出的用户请求许可。因此,所述查询着的用户的节点,可以给一个或多个被请求要查询的用户的所述节点发出一个参与共同熟人查询的邀请(步骤103)。在本发明中所包含的,可以是相应于发起所述查询的用户的标识符。
接收所述邀请的节点,可以依次向其用户请求许可。例如,可以通过与所述节点相连的GUI请求这种许可。一旦从其用户处收到答复,所述接收邀请的节点,就可以把该答复通知给所述查询-请求节点。在收到许可的情况下,可以开始该查询。在没有收到许可的情况下,所述查询-请求节点可以把如下实施通知给其用户,该情况为由于没有目标用户的许可关于该用户的查询不能继续进行。
注意到,在某些实施例中,用户可以规定,她的节点自动接受这种参与的邀请。类似地,在某些实施例中,用户可以能够规定她的参与共同熟人查询的节点的能力的宣布,和/或对关于这种查询的服务发现查询的肯定答复,表示继续进行这种查询的许可被同意和/或不需被请求。就这种实施例来说,收到这种指示的查询用户的节点,可以不执行上面所提到的关于请求许可的步骤。为对此进行补充,本发明的各种实施例,可以允许查询-请求用户命令她的节点,只对已经表示了继续进行共同熟人查询的许可已经被同意和/或不需被请求的节点,执行共同熟人查询。
接着,对查询-请求用户和将相对其进行查询的每个用户之间的共同的熟人,进行确定(步骤10)。可以对被查询用户进行确定,例如,通过对与查询-请求用户相关联的地址本中的条目和与被查询用户相关联的地址本中的条目进行比较。每个地址本都可以存于它的用户的节点上。
根据本发明的某些实施例,被查询用户的节点,可以给所述查询-请求用户的节点发送下述内容:来自其地址本中的条目,这些条目中的每一个的一个或多个部分,和/或与这些条目中的每一个相关的唯一的标识符。所述唯一的标识符可以是,例如,网络地址,电话号码,电子邮件地址,消息传递地址,和/或类似的。如将在下面更加详细地讨论的,可以以受保护方式发送所述条目,部分,和/或标识符。注意到,就各种实施例来说,节点用户可以规定其地址本中的某些条目对于查询-请求节点连同这种请求都是不可得到的。
例如,所述查询-请求用户的节点,可以通过在它的地址本内搜索与收到的条目、部分条目、和/或标识符相对应的条目,来搜索它的用户地址本和所述被查询用户的地址本所共有的地址本条目。在没有发现共同条目的情况下,通过所述查询-请求用户的节点就可以把该情况通知给所述用户。在发现了共同条目的情况下,通过所述查询-请求用户的节点就可以通知其用户,她与被查询用户有共同的熟人(步骤107)。所述查询-请求用户的节点,还可以通知其用户那个被查询用户的身份。所述查询-请求用户的节点,可以用若干方法标识被查询的用户。例如,可以把相应于被查询用户的图象、名字、消息传递地址、电话号码、和/或其他标识符,通过她的节点的GUI,显示给所述查询-请求用户。如另一个例子,与特别选定的用户相对应的信息卡可以通过GUI加以显示。
可以从被查询用户处收到这种信息卡,并且该卡包括,例如,相应于被查询用户的图象、名字、消息传递地址、电话号码、和/或类似的信息。例如,可以响应于服务发现查询而把这种信息卡连同支持共同熟人查询的公告发送出去,和/或连同对共同熟人查询邀请的肯定回复发送给查询-请求用户的节点。在各种实施例中,信息卡可以使查询-请求用户的节点知道一个或多个数据项,并且或许可以被用户使用,但是不会被那个用户看到和/或访问。例如,信息卡可以包括,能够被查询-请求用户用来打电话但是不能被该用户查看的电话号码。
如上面间接提到的,除了或作为标识已经发现共同熟人的被查询用户的一种选择,所述查询-请求用户的节点可以标识所述共同熟人。例如,所述查询-请求用户的节点可以把所述地址本条目、地址本条目的部分、和/或与所述共同熟人相对应的唯一的标识符显示给它的用户。
注意到,在各种实施例中,所述查询-请求用户节点可以不动作来执行共同地址本熟人的搜索。替代的,例如,可以由相应于该被查询用户的节点来进行这种相对于特定的被查询用户的搜索。因此,所述查询-请求用户的节点,可以给相应于所述特定的被查询-请求用户的节点发送下述内容:来自其地址本中的条目,这些条目中的每一个的一个或多个部分,和/或与这些条目中的每一个相关的唯一的标识符。相应于所述特定的被查询用户的节点,能够以类似于上面所讨论的方式来动作以搜索共同地址本条目。
在发现了共同条目的情况下,相应于特定被查询用户的所述节点,可以给所述查询-请求用户的节点发送一个已经发现了共同熟人的指示。可选地或另外地,可以提供一个或多个相应于所述共同熟人的标识符。注意到,就这种实施例来说,所述查询-请求用户,也许能够规定某些地址本条目对于所述查询来说是不可用的。还注意到,可以用受保护的方式发送所述条目、部分条目、和/或标识符。
还注意到,在各种实施例中,共同熟人的确定,可以既不由所述查询-请求用户的节点来确定,也不由被查询用户的节点来确定。替代的,可以由第三装置-诸如,服务器来执行这种操作。例如,这种服务器可以是受信任的服务器。因此,所述第三装置可以从查询-请求用户的节点处接收来自其用户地址本中的条目、这些条目中的每一个的一个或多个部分,和/或与这些条目中的每一个相关的唯一标识符。所述第三装置可以从被查询用户的节点处接收类似信息。
可以用受保护方式把所述条目、部分条目、和/或标识符发送到第三装置。所述第三装置可以确定所述查询-请求用户节点的地址本和被查询用户节点的地址本所共有的地址本条目。在发现匹配的情况下,所述第三装置可以给所述查询-请求用户的节点发送一个下面这样的指示,该指示可能含有关于被查询用户的身份的信息。可选地或另外地,可以提供相应于所述共同熟人的一个或多个标识符。
如上面所间接提到的,可以执行一种查询,由此用户可以知道她所见过的用户也见过的用户。也如上面所间接提到的,可以执行一种查询,由此用户可以知道她和一指定用户都见过的用户。例如,可以通过下述方法来实现上述查询,让节点维护与他们被涉及到的连接相关的记录,并且当所述相应于那些用户的每个节点的记录都指示与第三用户的节点相连接时,就认为两个用户已经见过第三用户。因此,这样的查询可以称为“连接记录查询”。
已记录的连接可以包括,例如,电话连接,消息传递连接,和查询连接。所记下的记录数据可以包括,例如,连接类型,连接的持续时间,时间和/或连接日期,建立所述连接的应用程序和/或过程,在连接期间所传输数据的类型和/或标识,在连接期间所述访问或被访问机器的物理位置,相应于所述访问用户或节点的电话号码,和/或所述访问用户的身份(例如,名字,消息传递地址,或电话号码),和/或所述访问节点的身份(例如,网络地址或硬件地址)。
可以对特定节点进行记录,例如,通过在那个节点上运行的守护程序或其他进程。在某些实施例中,所述进程可以监视API(应用程序接口)或其他由在节点上运行的通信进程(例如,消息传递或电话进程)作出的调用。可选地或另外地,可以实现这种通信进程,以便把他们活动的各个方面通知给记录进程。这种通信可以是,例如,通过本领域已知的各种进程间的通信技术。例如,可以使用RMI(远程方法调用),JMS(Java消息传递服务),SOAP,(简单对象访问协议)套接字,和/或分布式通知中心。
可以用类似于上面所描述的关于共同熟人查询的方式,执行连接记录查询,但是用在连接记录而不是地址本之间进行的比较。因此,连接记录查询的执行可以包括,例如,特定被查询用户的节点把其连接记录中的条目、这些条目中的每一个的一个或多个部分、和/或与这些条目中的每一个相关的唯一的标识符,发送给所述查询-请求用户的节点。所述唯一标识符可以是,例如,网络地址、电话号码、消息传递地址、和/或类似的信息。如将在下面更加详细地讨论的,可以用受保护的方式发送所述条目、部分、和/或标识符。
所述查询的执行可以进一步包括,例如,所述查询-请求用户通过她的节点知道,她已经见过一个或多个所述特定被查询用户也见过的用户。以类似于上面所讨论的有关共同熟人查询的方式,可以把用一个相应于所述特定被查询用户的标识符和/或一个相应于一个或多个共同见过的用户的标识符来提供给所述查询-请求用户。注意到,可以,可选地或另外地,把用相应于每个共同记录条目的附加信息提供给所述查询-请求用户。例如,可以通知所述查询-请求用户,共同记录项相应于共同熟人查询、连接记录查询、消息传递连接、数据传输连接、或电话连接。
根据本发明的各种实施例,可以为查询-请求用户和通过查询发现与所述查询-请求用户有一样的熟人和/或连接记录项的用户之间的通信提供支持。例如,所述查询-请求用户的节点,可以给她提供GUI选项以建立这种通信。
例如,这种通信可以是通过电子邮件,MMS,或电话连接进行的。所述查询-请求用户的节点,可以知道消息传递地址,电话号码,或类似的能够用来以多种方式建立这种连接的信息。例如,所述查询-请求用户的节点可能能够通过其地址本来访问消息传递地址或类似的。
作为另一个例子,所述消息传递地址或类似的信息可能已经被事先从所要联系的节点处收到,也许是通过信息卡。作为另一个例子,所述查询-请求用户的节点可以在服务器上查找以获知消息传递地址或类似的,或许给服务器提供一段相应于所述用户的数据(例如,用户名字或用户节点的标识符),该数据用于查找消息传递地址或类似的。所述通信,能够利用本领域中已知的适当的协议进行,并能够通过诸如UMTS或GPRS(通用分组无线业务)这样的网络被发送。
还注意到,可以通过诸如对等(P2P)连接,在查询-请求用户和被发现的用户之间通信。因此,查询-请求用户的节点,可以给她提供选项以便通过诸如蓝牙、或802.11a、802.11b、或802.11g ad-hoc网络发送语音或文本消息给被发现的用户。可以用很多方式发送这种消息。例如,可以使用OBEX对象推送规格(OPP)。作为具体实施例,查询-请求用户可以通过与其节点相连的键盘、小键盘、或数字化器,输入所要发送的文本,并可以通过OPP把作为结果的文本发送到所发现用户的节点。
以类似的方式,查询-请求用户可以通过与其节点相连的麦克风输入语音信息,并通过诸如OPP把该语音信息发送给被发现的用户。可以用已知的格式来记录语音信息,诸如,用QuickTime移动语音,或GSM。作为另一个例子,查询-请求用户的节点,可以给她提供选项,以便参与通过P2P连接和被发现的用户进行电话通信。例如,这种通信可以包含VoIP(网际协议上的语音)和/或蓝牙网络封装协议(BNEP)。
根据本发明的各种实施例,可以为在查询-请求用户和通过查询而发现的用户之间的面对面通信,提供支持。如上面所提到的,查询-请求用户可以接收相应于这种被发现用户的图象。例如,通过上面所提到类型的信息卡,可以接收所述图象。这种功能,有助于面对面地通信,因为查询-请求用户能够以可视地定位于经查询而发现的用户周围的人们中的方式使用该图象。
根据本发明的各种实施例,可以为节点用户维护留言薄。用户的留言薄,能够含有由其他用户留下的关于下述内容的意见。例如,第一用户可以在第二用户的留言薄上留下一条信息,夸奖该第二用户在服装和音乐方面的品味。可以为对这种留言薄的读和写设定各种规则。例如,可以规定,任一用户都能查看用户的留言薄,但是只有与其节点进行通信的节点的用户才能够留下信息。
作为另一个例子,可以规定,任一用户都能够查看用户的留言薄,但是只有其节点参与了对她的节点的查询的用户,才能够留下信息。例如,可以全球性地设定这种规则,以便适用于所有的用户或用户组。可选地或另外地,可以在逐个用户的基础上设定这种规则。例如,可以由系统管理员或类似的设定所述规则。
可以用很多种方式实现留言薄功能。例如,可以把用户的留言薄设于其节点上。可选地,可以把用户的留言薄设于中央服务器或类似装置上。在某些实施例中,可以把留言薄保存成网页,由在留言薄所在机器上运行的web服务器软件驻留。例如,所述web服务器软件可以是Apache或Microsoft IIS(互联网信息服务器)。
在作为网页保存留言薄的情况下,希望查看留言薄的用户可以利用网页浏览器软件来查看,诸如利用运行在她的节点上的网页浏览器软件,其中所述节点被指向适当的URL(统一资源定位器),IP(网际协议)地址,或类似的。可以用很多种方式让用户知道所述适当的URL,IP地址,或类似的。例如,可以把这类数据包含在用户的信息卡上。因此,在所收到的信息卡中能够包含一超链接。可以如此配置用户节点,以便选择这种链接能够将把节点的网页浏览器指向所述超链接所指定的地址。作为具体的例子,用户能够通过指示笔轻敲显示该链接的节点显示屏部分,来选择这种链接。
在作为网页而存在于中央服务器或类似装置上的留言薄的情况下,把网页浏览软件指向适当的URL、IP地址、或类似的,能够导致具有多个表单的网页的显示,所述表单可以用来使中央服务器或类似设备发现想要的留言薄。例如,用户能够输入相应于特定用户的名字、消息传递地址、和/或电话号码。相应的,中央服务器或类似的装置能够显示特定用户的留言薄。可选地,在输入到表单中的信息太含糊以至于不能把服务器指向特定用户的情况下,所述服务器能够提供包含到各种用户的留言薄的链接并允许从中选择一个适当的留言簿的网页。
本发明的具体实施例,可以允许用户在浏览器的GUI位置字段或类似处,输入相应于她想访问的留言薄的用户的电话号码、消息传递地址、或类似的,其中所述浏览器在她的节点上运行。电话号码或类似的信息,可以以某个例如象“phoneconnet://”这样的前缀开头。在这种实施例中,可以把节点所连接的DNS服务器编程来,为相应于所述用户的留言薄,把相应于特定用户的所输入的电话号码或类似的解析成URL、IP地址、或类似的。例如,如上面所间接提到的,所述URL或类似的可以指向运行于服务器或节点上的web服务器软件。由于很多种原因,使用浏览器的用户可以持有电话号码。例如,所述电话号码,能够作为信息卡的一部分而被接收,能够在用户的地址本中,或由用户本人知道。注意到,在各种实施例中,电话号码(例如,用信息卡包含的一个电话号码),能够被用户节点知道,并且或许能为该用户所使用,但是不能被该用户看见。
由此,可以用很多种方法实现能够把条目添加到用户留言薄中的功能。例如,能够通过留言薄网页所提供的表单来输入这种条目。作为具体实施例,用户能够通过把留言薄条目键入到一个或多个表单字段中并点击网页所提供的GUI按钮,或许被标记为“邮送意见”的按钮,设置一个留言薄条目。作为另一个例子,能够通过由与一个或多个与程序模块相关的GUI或类似的所提供的字段或类似的,输入留言薄条目。所述一个或多个程序模块,能够通过例如RMI、JMS、或SOAP,与驻留有留言薄的机器对接。根据本发明的各种实施例,响应于提供留言薄条目的用户,所述驻留有留言薄的机器可以首先在存储器中进行查找,以根据为该留言薄所制定的规则确定是否允许所述邮送。
例如,如果留言薄规则规定了,只有已经与相对于该留言薄的相应用户一起参与了查询的用户才能进行邮送,则所述机器就可以动作来查看是否满足过该准则。所述机器,通过确定试图邮送意见的用户的身份和/或那个用户节点的身份,并查找一个包括相应于参与了查询的用户和/或节点标识符的列表,能够实现上述。在发现了匹配的情况下,所述邮送能够得到允许。否则,它是不被允许的。
能够以很多种方式,确定试图邮送意见的用户身份和/或那个用户的节点的身份。例如,一个或多个运行在驻留有所述留言薄的机器上的软件模块,能够在设法邮送意见的所述用户的机器上查找标识符,其中所述标识符可以是诸如电话号码、硬件地址(例如,蓝牙地址或MAC(媒介存取控制)地址)、和/或网络地址(例如,IP地址)。作为另一个例子,一个或多个运行在驻留有所述留言薄的机器上的软件模块,通过对收到的包标题或类似的进行检查,能够得知可访问机器的电话号码、硬件地址、和/或网络地址。仍是作为另一个例子,驻留有所述留言薄的机器,能够查询试图邮送意见的用户标识符和/或密码。
所述标识符可以是,例如,用户的名字,消息传递地址,或试图邮送意见的用户的节点电话号码。所述密码可以是由想要邮送意见的用户事先选取的密码。例如,所述密码可以是用户为检查语音邮件所选取的密码。作为另一个例子,预料到将来想要邮送意见的所述用户,可能已经选取了用于邮送目的的密码。希望选取一个用于邮送目的的密码的用户,例如,可以通过网站、门户、和/或类似的,或通过客户服务代理、客户服务站、和/或类似的,进行选取。驻留有所述留言薄的机器,通过在一个可访问的存储器中进行查找,可以检查所收到密码的有效性。驻留有留言薄的机器,是诸如中央服务器或类似装置时,所述存储器可以被直接访问。否则,对存储器的访问,可能会包含对中央服务器或类似装置的访问。一旦收到一相应于试图邮送意见的用户的标识符和/或相应于该用户节点的标识符,驻留有留言薄的机器就会在所述列表中进行查找。由相应于留言薄的用户节点驻留所述留言薄时,所述列表可以是诸如该节点的连接记录。在留言薄由中央服务器或类似的装置驻留的情况下,所述中央服务器或类似的装置,可以维护一个相应于所述留言薄的用户节点上所保存的连接记录的镜像。可以用很多种方式维护所述镜像。例如,所述节点能够定期和/或在改变记录时来更新所述镜像记录。
在发现了一个邮送是可允许的时,则驻留有留言薄的机器就能够用于更新所述留言薄以便把该新的条目包括进来。注意到,就本发明的各种实施例来说,所述机器能够把一个或多个相应于置入所述邮送的用户的标识符和/或一个或多个相应于该用户节点的标识符追加到所述条目中。这种标识符可以是,诸如,由如上面所讨论的机器收到的标识符。可选择地,所述机器可以为了与邮送条目一起列出的标识符,对邮送用户进行询问,或许是通过网页表单或弹出框进行询问。注意到,就各种实施例来说,邮送用户能够规定她的邮送是“匿名”的。驻留有留言薄的机器,可以同意这样的请求,例如,通过追加非标识符到留言薄条目和/或通过追加标记所述条目是匿名条目的标签。
注意到,就本发明的各种实施例来说,留言薄条目追加功能的实现,可以包括,例如,JSP(Java服务器页面)、ASP(动态服务器页面)、ASP.NET、和/或CGI(公共网关接口)功能的使用。还注意到,就本发明的各种实施例来说,所驻留的、除了和/或代替用户的留言薄的,可以是屏幕、页面、和/或类似的关于用户的承载信息。所述信息可以由用户和/或系统管理员或其他人进行选择,并且可以包括文本、图象、声音、和/或类似的信息。例如,可以包括用户、其朋友、和/或其家人的图象。作为另一个例子,可以包括诸如引文和/或传记信息这样的文本。例如,可以通过网页来传达所述信息。可以利用标准网页创建工具和/或本领域中已知的技术来创建这种网页。
尽管,前面的内容已经讨论过了,例如,地址本和/或连接记录的比较,但是注意到,可选择或另外地,可以相对于其他数据执行类似的比较。例如,可以对媒体库所有物、媒体播放列表、铃声音调、和/或程序库所有物(例如,游戏)进行比较。在这种比较中,可以通过标识符来识别播放列表条目、媒体所有物、或类似的。例如,在是歌曲的播放列表的情况下,所述标识符可以是歌曲题目。作为另一个例子,所述标识符可以是注册到特定媒体服务(例如,诸如RealOne这样的流媒体服务)的媒体文件标识符。以类似于上面所讨论的方式,可以以受保护方法发送数据(例如,相应于播放列表条目或媒体所有物的标识符)。
还注意到,在另外的设置中和/或为了另外的目的,可以使用类似于上面所讨论过的功能。例如,服务器、网页服务、网站、或类似的为个人进行搜索以便发现“匹配”(例如,朋友和/或数据)的,可以使用类似的功能。因此,对两个人是“匹配”的确定可以考虑,诸如,地址本条目、连接记录、媒体播放列表、铃声音调、和/或程序库所有物的公共性。
如上面所间接提到的,或许能够以受保护的方式发送关于地址本条目、连接记录条目、播放列表条目、媒体库所有物和类似的数据。
这种数据可以,例如,以利用本领域中已知的加密技术的加密方式被发送。还可能使用象在下面实施例中所使用的“双重盐析(double-salting)”技术。尽管下面的例子将是针对地址本条目和电话号码的,但是一种类似的方法也可以适用于除电话号码之外的地址本条目,并且对除地址本之外的也适用。因此,对诸如连接记录条目、播放列表条目、和类似的条目,都可以使用类似的方法。
就这种示例性双重盐析技术来说,设想有两组,A和B,其中A的节点发起与B的节点的联系,以确定共同地址本条目的存在。设想,A的地址本中具有n个电话号码,A(1),……A(i),……A(n),且B的地址本中有m个电话号码:B(1),……B(i),……B(m)。假定每个电话号码都相应于特定的地址本条目。
假定,一单向散列函数H(x)被定义为具有当且仅当x=y时H(x)=H(y)的特性。单向是指,例如,当已知H(y)时,计算y就是不可能的和/或在计算上不可行的。所述散列函数可以是,例如SHA(保密散列算法)或MD5(消息摘要5)。
进一步假定一个并置运算符CO,被定义为把其自变量的位表示连接成单个位表示。假定,只要原始自变量的长度是已知的,所述运算符就是司逆的。
一旦A的节点开始与B的节点的联系后,它就可以发送消息和类似的,请求B的节点利用特定的随机数R(A)发送其用户的地址本中的电话号码,以便隐藏那些电话号码。作出响应,B的节点能够,或许是在收到其用户的许可后,选择一个自己的随机数R(B)并利用R(B)和R(A)隐藏所述电话号码。随机数最好足够长以防止,例如,象存储所有可能的变形这样的强力(brute-force)方法。因此,就各种实施例来说,所述随机数可以是128位长或更长。
接着,B的节点可以给A的节点发送一个列表,其中该列表含有:
R(B),和B’(j)的集合,
其中B’(i)=H(C(R(A),R(B),B(i)))
一收到所述列表,A的节点就可以检查其用户的地址本并计算:
A’(i),其中A’(i)=H(C(R(A),R(B),B(i)))
接着,A的节点可以用所有的B’(j)与所有的A’(i)进行比较。在确定A’(i)与B’(j)相匹配的情况下,A的节点可以知道A和B具有共同地址本条目。接着,A的节点可以访问其用户的地址本,找出所述共同条目,并把它显示给其用户。在各种实施例中,在进行匹配期间,A的节点能够高速缓存A’到A的关系。
在B也想知道共同地址本条目的情况下,A的节点可以把所匹配的联系B’(j)或A’(i)的列表发送给B的节点,接着B的节点类似地把所述共同联系显示给其用户。
注意到,在A的节点和B的节点处的随机数的选择,能够防止诸如恶意的A的节点一直发送一不变的数给B的节点并接着根据所收到的列表反向操纵B的电话本。
数据访问控制
在各种实施例中,用户可以使数据项对其他用户可用。这种数据可以包括,例如,地址本条目、网页、媒体(例如,图象或音乐),和/或软件。例如,可以把这种数据存于一节点或其他与所述用户相关联的机器上。如上面所间接提到的,在本发明的某些实施例中,根据先前所涉及的连接的考虑,该连接中该机器与该用户相关联,可以许可其他用户对这种数据的访问。因此,对访问的许可,可以包括,例如,应用一个或多个关于上面所讨论的这种通信记录的规则。例如,使数据项能被使用的用户可以建立这种规则。
例如,可以给所述用户提供一个GUI或其他接口,由此该用户能够规定对应她正使其可用的数据项的访问规则。因此,所述接口可以列出数据项和/或那些项的组,以及就每个项和/或组来说的一个GUI或其他单元(例如,域或下拉式菜单),由此用户可以规定用于所述组和/或项的规则。在某些实施例中,所述单元可以给所述用户提供各种预定的访问规则。可选地或另外地,所述单元能够允许所述用户规定自己的访问规则。在某些实施例中,驻留有所述数据的机器(例如,用户的节点)可以直接提供所述接口。可选地,驻留有所述数据的机器,可以用于通过远程的机器把这种接口提供给所述用户。这种远程移植可以包括SOAP,RMI,JMS等的使用。
可能有多种访问规则。例如,一种访问规则可以规定,把对某一项和/或项的组的访问限定给,根据连接记录其节点以前与所述用户相关联的节点连接过的节点的用户。还注意到,所述规则可以考虑连接的持续时间和/或频率,时间和/或连接日期,建立连接的应用程序和/或进程,在连接期间所传输数据的类型和/或身份,连接期间所述访问或被访问机器的物理位置,所述访问用户的身份,和/或所述访问机器的身份。
就各种实施例来说,可以为一特定的项和/或项的组规定多种规则。例如,可以作出如下规定,对于所要允许的访问必须满足为一特定的项和/或项的组所规定的所有规则。可选地,可以作出如下规定,对于所要允许的访问仅仅必须满足为一特定的项和/或项的组所规定的所有规则中的n条规则,其中n被定义为小于规则总数的值。作为一特定的例子,其中为一特定的项和/或项的组规定出规则A,B,和C,可以作出如下规定,若满足了规则C或满足了规则A和B就允许访问。
作为另一个例子,一种访问规则可以规定,对某一项和/或项的组的访问,被限定给下述这种用户,根据所述连接记录,该用户的节点以前以特定频率与所述用户相关联的节点连接过。作为再一个例子,一种访问规则可以规定,对某一项和/或项的组的访问,被限定给下述这种用户,根据所述连接记录,该用户的节点以前与所述用户相关联的节点连接过,其中那些以前的连接中至少有指定数目的连接,达到了至少一指定持续时间。
作为另一个例子,可以建立一规则,由此,根据连接记录,所有以前已经下载了一特定项和/或项的组的用户,将来可以被许可访问那些项。作为一特定的例子,可以确立一规则,由此,根据连接记录,以前已经下载了MP3(MPEG音频层3)类型数据的所有用户,将来可以被许可访问MP3类型的数据。作为又一个例子,可以建立一规则,由此,根据连接记录,以前已经参加了与使数据能被使用的用户互换过电子名片的用户,将来能访问所述用户地址本中的某些特定条目(例如,关于她所工作的公司的条目)。注意到,在各种实施例中,规则可以规定数据访问的截至日期。
参照图2,注意到,收到一数据访问请求(步骤210)后,所述驻留有用户的数据的机器,可以用于确定正被请求的数据和/或正在进行访问的机器和/或其用户的身份(步骤203)。例如,可以以类似于上面所讨论过的方式,确定所述正在进行访问的机器和/或其用户的身份。例如,可以从请求中提取所述正被请求的数据的身份。
接着,驻留有所述用户的数据的机器,可以查阅与所述正被请求的数据相关的任何规则(步骤205)。然后,该机器可以用于查看是否必须满足某些规则,如必要就访问所述连接记录,或许根据所确定的正在进行访问的机器和/或其用户的身份。在发现满足了适当的规则的情况下,所述机器就用于允许进行数据传输(步骤207)。驻留有所述用户的数据的机器,能够以很多种方式使数据可被使用。例如,可以通过OBEX OPP发送所述数据。作为另一个例子,可以经由HTTP服务器、FTP服务器、或在所述机器上运行的类似服务程序发送所述数据。就本发明的各种实施例来说,执行连接记录的所述进程,能够用于把一相应的条目置入所述记录中以便传输所述数据。在没有满足适当的规则的情况下,所述机器就能用于阻止传输的发生。
正如所述,根据以前的连接,该连接中与所述用户相关联的所述机器以前被涉及到,能控制对用户使其能为其他用户所用的数据的访问。还注意到,就本发明的各种实施例来说,可选地或另外地,可以根据对试图访问的用户的信誉的考虑,来控制这种访问。就这种实施例来说,除了使用信誉的规则外,用户或其他个人能够以类似于上述的方式,为她将使其能为别人所用的各种数据项,指定访问规则。
例如,这种预定的或用户定义的访问规则,可以规定,对某一项和/或项的组的访问,被限定给信誉等于或好于规定信誉的用户。例如,可以用数字规定这种信誉。就这种系统来说,越高的数值可以表示越好的信誉。可选地,越低的数值可以表示越好的信誉。作为另一个例子,可以用和/或短语来规定这种信誉,所述字或短语或许是表示信誉级别的字和/或短语的预定级别。
就各种实施例来说,可以关于一指定的信誉类别或类似的,来限定规则中所规定的信誉。就这种实施例来说,可以有多个类别。这种类别可以包括,例如,“整体”,“金融”,“基于连接”,“基于活动”,“基于注释”,和/或“基于网站”。注意到,可以有更多特定类别。例如,所述类别可以包括“金融:信用卡”,“基于连接:无线”,“基于注释:留言薄”,和/或“基于网站:网站X”(其中“X”是相应于特定网站的标识符。下面将更加详细地讨论信誉类别。
就信誉规定规则的实施例来说,收到一访问请求后,驻留有所述用户的数据的机器,就能够用于以类似于上面所讨论过的方式确定正被请求的数据和/或所述正在进行访问的机器和/或其用户的身份。接着,还以类似于上面所讨论过的方式,所述机器可以用于查阅任何与所述正被请求的数据相关的规则。就访问而规定的规则来说,所述机器能够如以上所规定的那样动作,必要时就访问连接记录。
就信誉而规定的规则来说,所述机器或许可以根据所述正在进行访问的机器和/或其用户的、确定的身份,对为一个或多个用户和/或节点持有和/或维护信誉数据的服务器、存储器、或类似装置进行访问。下面将更加详细地讨论这种服务器,存储器,或类似装置。在满足了与所述数据相关的适当规则的情况下,驻留有用户数据的所述机器就会,或许以类似于上面所讨论过的方式,用于允许进行数据传输。在没有满足所述适当的条件的情况下,所述机器可以用于阻止所述传输的发生。
如上面所提到的,服务器,存储器,或类似的装置,可以为一个或多个用户和/或节点持有和/或保存信誉数据。还如上面所提到的,可以有多种信誉类别。下面将更加详细地讨论这些方面。
注意到,对于所述服务器、存储器、或类似装置来说,这种实体可以,例如,作为中央服务器来实现。所述服务器或类似装置,针对一个或多个用户和/或节点,在为那些用户和/或节点确定一个或多个信誉的过程中,能够从一个或多个来源中挑选数据。例如,所述服务器或类似装置可以从网站(例如,那些具有信誉系统的网站)、连接记录(例如,上面所提到的那种连接记录)、活动记录、用户意见(例如,从以上提到的类型的留言薄条目中所挑选出来的意见,和/或由所述服务器专门收集的意见)、和/或专业数据库和/或服务机构(例如,征信所)中挑选数据。就各种实施例来说,对于所述用户和/或其节点,在挑选数据之前,可能需要从特定用户处收到许可。
关于所述活动记录,注意到这种活动记录,可以被实现为,例如,守护程序或其他运行在用户节点上的程序,这些程序能记下关于用户通过其节点所进行的活动的记录条目,并把那些记录条目转交给所述服务器或类似的装置。例如,转交可以包括,利用RMI,JMS,和/或SOAP。这种活动可以包括,例如,网站的使用和/或通信括动(例如,消息传递和电话呼叫)。
就各种实施例来说,所述服务器或类似的,可以进行搜索以便从这种所收集的数据中提取出相应于信誉级别的数值。在某些情况下,从中挑选数据的来源,可以直接提供一关于信誉的特定数值。例如,具有信誉系统的网站,可以规定一特定用户的信誉为“10中的7”,“10”是最高的级别。代替的,来源可以提供一个分级的非数字值。例如,来源可以规定一特定用户的信誉为“老手”,其中所述类别为“新手”、“会员”、“老手”、和“专家”,其中“专家”是最高等级。就这种情况来说,所述服务器或类似的,可以用于把这种非数字值分级标签转换成数字值。因此,根据上面的例子,所述服务器或类似的可以把“新手”等级转换成“1”,“会员”转换成“2”,“老手”转换成“3”,以及专家转换成“4”。
在所收集的数据是任意的形式的情况下(例如,留言薄条目),所述服务器或类似的可以执行一个或多个操作,以便确定一数字值。例如,可以在一留言薄条目中扫描已经为其定义数字值的某些字和/或短语,并为该留言薄条目计算信誉分数。作为特定例子,可以把短语“名人”定义为所述数字值“3”,而把“难以信任”定义为数字值“-5”。信誉分数的计算可以包括,例如,为相应于条目中的字和/或短语的数字值计算可能的加权、平均值、中值、和/或众数(mode),计算那些数字值的总数,或对所定义的等式求解。
所述相应于字和/或短语的数字值,和/或如何计算分数的说明,可以由网络管理员、人格专家(例如,精神病专家)、和/或类似的制定。可选地或另外地,可以在这种数字值和/或分数计算说明的确定中使用用户测试。例如,用字和/或短语表示每一组用户,并按照从1到10的比例鉴定每个字和/或短语的等级,其中“1”是“非常不受欢迎”,“5”是“既不是受欢迎也不是不受欢迎”,“10”是“非常受欢迎”,并且中间的值具有相应于中间意见的标签。
可以用类似于上面所讨论过的方式,对留言薄条目或类似的,确定用于连接记录、活动记录、和/或类似的信誉分数,但是例如为某些条目确定数字值而不是字和/或短语。例如,可以为执行名片互换定义数字值“6”。
由于已经收集和/或确定了关于一个或多个来源的信誉值,所述服务器可以为一个或多个信誉类别计算其值。例如,“整体”类别,或许可以作为加权、平均值、中值、或所有已收集的和/或已确定的信誉值的众数,被计算。作为另一个例子,例如,“基于注释”类别,或许可以作为加权、平均值、中值、或所有已收集的和/或已确定的相应于用户注释的信誉值的众数,被计算。
所述服务器或类似的,可以存储这种计算出的与其相应的用户和/或节点相关的类别值,并可以使这种值能够被一个或多个实体使用。例如,根据刚刚描述的基于信誉的规则,可以使所述值能被控制数据访问的节点使用。仍是作为另一个例子,可以使所述值能够被网站使用。就各种实施例来说,所述服务器可以使信誉数据而不是类别规则能够被这种实体使用。例如,这种实体,能够向具有信誉系统的特定网站请求所收集到的和/或已确定的信誉值,或向指定的征信局请求所收集到的和/或已确定的信誉值。就各种实施例来说,可以用很多种方法,使所述类别值和/或其他信誉数据能够被控制数据访问的节点和/或其他实体使用。例如,请求这种数据和/或发送这种数据的功能,或许能够以使用JMS、RMI、SOAP、和/或类似的方式来实现。
注意到,就本发明的各种实施例来说,用户也许能够设定各种隐私设置。例如,用户也许能够为确定信誉规定能由服务器或类似装置查询的所述数据来源,和/或从那些来源的每一个中收集到的数据。在由于这种设置导致某一数据对所述服务器或类似装置来说不可用的情况下,则所述服务器或类似装置可以向请求实体表示这种需要。
例如,可以作出如下规定,为已经限制了某一数据的用户搜索“整体”信誉类别值的实体,从所述服务器或类似装置处连同一指示一起收到所述值,其中所述指示表示由于隐私设置在所述值的计算中没有考虑某一数据,或许是特定的数据。作为另一个例子,可以作出如下规定,在由于隐私设置导致某一指定数据不可用的情况下,不计算和/或使某些信誉值不可用。因此,搜索“整体”信誉类别值的实体,可以收到一条由于隐私设置导致指定数据不可用并因此不能计算出值的指示。
对以前见过的人的识别
如上面间接提到的,根据本发明的具体实施例,提供了这样的系统和方法,采用该系统和方法用户也许能够知道她是否处在她以前见过的一个或多个人的附近。这种实施例可以包括,例如,确定所述用户的节点是否在其过去曾在其附近的节点的附近。
尤其特别的是,注意到在图3中,可以把用户的节点配置成在发现附近的节点的过程中使用网络接口(步骤301)。所述网络接口可以是,例如,无线接口,诸如,蓝牙、802.11a、802.11b、802.11g、IrDA、或UMTS接口。所述接口还可以是有线网络接口,诸如,以太网或1394接口。所述节点可以使用服务发现,诸如,在附近节点位置的蓝牙设备发现。
在使用短距离通信的情况下(例如,在使用蓝牙,IrDA,和/或ad-hoc802.11a,802.11b,802.11g的情况下),任何被发现的节点都可以被认为是将成为附近的节点。在使用了以太网或类似的的情况下,被发现的节点可以仅仅被认为是附近的节点,例如,如果它连到了相同的LAN(局域网)上作为所述用户的节点。
仍是作为另一个例子,被发现的节点可以仅仅被认为是在附近,如果其在地理上位于所述用户的节点的附近。例如,所述用户的节点可以从被发现的节点处请求该节点的位置。于是,所述用户的节点可以对被发现节点的位置和其自己的位置进行比较,并确定被发现的节点是否在附近。例如,网络管理员或类似的可以设置用于是“附近”的阈值。例如,可以通过GPS(全球定位系统)硬件提供位置信息。作为另一个例子,可以通过对可访问网络基站和/或蜂窝发射机的三角测量提供位置信息。
仍是作为另一个例子,可以根据一个或多个可访问网络基站和/或蜂窝发射机提供位置信息。在对附近节点进行定位的过程中,所述用户的节点也许通过使用设备发现,可以获知相应于那些节点的标识符。
这种被发现的节点标识符,可以是诸如网络地址(例如,IP地址)或硬件地址(例如,MAC地址或蓝牙地址)。如将在下面详细讨论的,所述用户的节点可以维护关于以前在附近的各种节点的记录或类似的。例如,用户的节点在记录中所记录的,可以是相应于所列出节点的标识符。所述记录可以被维护在用户的节点上和/或是远离所述用户的节点上。因此,一旦发现了附近节点,在查找所述记录的过程中,所述用户的节点就可以使用相应于那个附近节点的标识符(步骤303)。
在所述记录中发现了附近节点的情况下,就把该情况通知所述用户。例如,所述用户节点可以给所述用户提供一含有文本的GUI对话框或类似的,表示所述用户是在她以前见过的某个人的附近(步骤303,305)。可选地或另外地,可以使用各种其他技术,包括,听觉、视觉、和/或有声报警,来向用户报警。
如上面所提到的,所述记录可以为每个所记录的节点维护一相应于所述节点的标识符。如将在下面更详细地讨论的,所述用户的节点可以在所述记录中为每个所列出的节点记录附加数据。这种附加数据可以包括发现附近节点时的时间和/或日期,与所述发现相关的事件,相应于所述发现的位置的数据,注释,和/或相应于附近节点的用户(例如,用户的名字,消息传递地址,和/或图象)的数据。
因此,在给所述用户的指示中可以包括一个或多个这种附加数据项。而且,用这种指示,可以给所述用户提供添加关于所述见面的记录注释的机会。例如,可以给所述用户提供一能够在其中输入注释的GUI框,并且所输入的注释能够被记入相应于被发现节点的所述记录条目中。
在各种实施例中,一旦发现了以前就被发现在附近的附近节点,所述用户节点就可以把这种指示添加到所述记录中。例如,所述记录可以为每个所列出的节点指示,自第一次发现之后该节点再被发现的次数。注意到,由于那些发现被认为是独立事件,所以在一特定节点的多次发现之间需要经过一段时间。
在用户节点确定了附近的节点不在所述记录中的情况下,所述用户节点可以用于添加一条相应的记录条目(步骤303,307)。在选择是否添入一条目的过程中,应该考虑某些因素。例如,只有当它在附近的时间比规定时间段长时,才记录该附近节点。所述时间段可以由,例如,用户,或网络管理员或类似的来规定。作为另一个例子,可选地或另外地,只有当它在所述用户节点的规定范围内时,才记录该附近节点。仍是作为另一个例子,可以规定,只有当它与一规定公司有关系(例如,所述用户工作的公司)时,才记录该附近节点。
所述用户节点可以确定第一示例性准则的执行,例如,通过定期重试设备发现,直到过了所规定的时间段。例如,通过对其自己的位置和被发现节点的位置进行比较,所述用户节点可以确定第二示例性准则的执行。例如,这可以通过GPS或类似装置以类似于上面所讨论过的方式完成。可选的,例如,这可以通过确定其连接到被发现节点上的信号强度并把所述信号强度转换成实际距离的用户节点来完成。在进行转换的过程中,所述用户节点可以,例如,考虑预载的传输特性知识。
第三示例性准则的执行可以,例如,通过让用户节点查询存储器和/或服务器以便由此知道被发现的节点是否与所规定的公司有关系,来实现。通过让用户节点解析电子名片、信息卡、和/或从被发现节点处收到的其他数据,也可以实现这种执行。例如,用户或许可以通过GUI或其节点,设置诸如这些示例性准则的准则。可选地,例如,系统管理员或类似的可以设置这种准则。
如上面所间接提到的,用户节点可以为相应于被发现节点的记录条目记录各种项。例如,倘若所述用户的节点记录了一个相应于一被发现节点的标识符,则可以通过执行设备发现获知所述标识符。作为另一个例子,倘若用户节点记录了发现附近节点时的时间和/或日期,则所述用户节点或许可以通过查询一可访问日历钟知道所述时间和/或日期。如上面所提到的,所述用户节点可以记录关于与发现相关的事件的数据。
因此,所述用户节点可以查询所存储的记事薄以确定一个事件是否与发现的时间相符,并可以记录这种事件的指示。作为特定例子,所述记事薄可以指示在发现的时间发生了“年度公司聚会”,并且所述用户节点能够在所述记录中记录一相应的条目。作为另一个例子,如果所述用户节点记录了相应于发现位置的数据,则所述用户的节点可以确定位置,例如,通过GPS和/或通过一个上面讨论过的众数方式。
作为又一个例子,如果用户节点在记录中记下了相应于被发现节点的用户的信息,则可以用很多种方式获得这种信息。例如,用户节点可以向被发现的节点请求这种信息。被发现的节点可以用诸如用户的名字、图象、和/或消息传递地址进行回复。可选地或另外地,被发现的节点可以用上面所提到的类型的信息卡回复。仍是作为另一个例子,用户节点能够从中央服务器或保存有上述信息的类似装置请求这种信息。所述服务器或类似的装置,可以用类似于被发现节点所用的方式回复。在执行所述请求的过程中,用户节点可以提供给服务器或类似的装置诸如一相应于被发现节点的标识符。
如上面所提到的,被告知正处在与她以前见过的某人的附近的用户,可以提交要存储在所述记录中的注释。而且,当为被发现节点创建一记录条目时,所述用户的节点可以给该用户一次作出关于所述条目的注释的机会。可以用类似于上面所讨论过的方式实现这种功能。
如上面所提到的,用户节点可以动作来搜索附近节点。根据本发明的各种实施例,所述用户节点的用户向其发出请求时该节点可以进行搜索。例如,所述用户可以通过GUI或与所述节点相关的类似装置,输入这种请求。可选地或另外地,可以自动执行搜索。在执行是自动的情况下,可以经常执行搜索。可选地,例如,可以由所述节点以一定频率执行搜索,其中所述频率在执行的高频率和能源节约之间达到了平衡。所述节点能够用于计算达到这种平衡的频率。作为另一个例子,根据由所述节点用户或许是通过与节点相连的GUI所设下的规定,可以进行自动执行。例如,所述用户可以规定只有当其节点简档被置为“会议”时才发生这种执行。作为另一个例子,用户可以规定,只有在记事薄指示一事件正在进行中时,才发生那样的事件。
就各种实施例来说,节点的用户可以能够设置关于将在何时删除记录条目的偏好。所述用户可以通过例如GUI或类似的与所述节点相关的装置,设置这种偏好。例如,所述用户可以规定,相应于一特定的见过的用户的条目,在自第一次见过该用户后又见过该用户(例如,其节点在该用户节点附近)一规定次数后,就被删除。仍是作为另一个例子,节点的用户可以规定,相应于特定的见过的用户的条目,在经过规定的时间后仍没有再次见过该用户后,就被删除。
如上面所间接提到的,记录条目删除指令的规定,可以包括一见过用户的规定。可以用很多种方式作出这种见过的用户规定。例如,可以提供一标识符,该标识符将允许节点在所述记录中找出合适的一个或多个条目。例如,这种标识符可以是一条在一个或多个例如象用户名字、设备标识符、见面时间、或见面地点这样的合适的记录条目中所发现的数据。
在各种实施例中,节点用户能够查看所述记录或部分记录。因此,用户能够查看,例如,日期,时间,位置,附注,名字,图象,和/或其他关于遇见的多个人的数据。而且,所述用户能够删除条目。更进一步地,所述用户能够,例如,输入相应于记录条目的附加附注。这种非条目功能,可以用类似于上面所讨论过的方式实现。
而且,在各种实施例中,能够允许用户设置关于应该何时向她通知她处在以前见过的某人的附近。例如,用户可以规定,第二次一见到某人就通知她,但决不再次通知了。作为另一个例子,用户可以规定,如果自上次见过某人后经过了一段规定的时间,就通知她。仍是作为另一个例子,用户可以规定只有她通知关于某些规定的人。仍是作为另一个例子,用户可以规定,关于除了某些规定的人之外的所有人都通知她。如上,通过让节点用户提供一个允许其节点在所述记录中找出适当的一个或多个条目的标识符,能够对这种个人进行规定。
就本发明的各种实施例来说,一个或多个任务或类似的,能够设置为发生在起初见到一个人时(即,由于在附近的那个人的节点的发现)和/或随后见到那个人时(即,由于在附近的那个节点的随后的发现)。例如,可以作出如下规定,一开始见到一个人就互换名片。例如,可以使用OBEX OPP互换这种卡片。作为一个更为具体的例子,可以规定,在两人都有一规定加密密钥的情况下一开始见到一个人,就互换名片。
例如通过节点用户或系统管理员,或许通过GUI或类似的,可以做出对这种将要执行的任务的规定。
硬件和软件
利用计算机,能够实现根据本发明所使用的某些设备。例如,利用能联网的计算机,可以实现上面所提到的节点。因此,用户节点可以是无线终端。而且,通过或利用计算机的帮助,能够执行在此所描述的某些过程和类似的。习语“计算机”,“通用计算机”,及类似的,如在此所用的,是指但并不限于处理器卡智能卡,媒体设备,个人计算机,工程工作站,PC,Macintosh,PDA,有线或无线终端,服务器,网络访问点,网络多点传送点,或类似的,或许运行一个诸如OS X、Linux、Darwin、Windows CE、Windows XP、Palm OS、SymbianOS或类似的操作系统,或许是采用对Java或Net的支持。
习语“通用计算机”,“计算机”,和类似的也是指,但不限于,一个和多个可操作地连到一个或多个存储器或外存储器的处理器,其中所述存储器或外存储器可以包括数据、算法、和/或程序代码,并且一个处理器或多个处理器可以执行所述程序代码和/或操作所述程序代码、数据、和/或算法。因此,如图4中所示出的示例性计算机4000,包括系统总线4050,其可操作地连接两个处理器4051和4052,随机访问存储器(RAM)4053、只读存储器(ROM)4055、输入输出(I/O)接口4057和4058、存储器接口4059、及显示接口4061。存储器接口4059依次连至大容量存储器4063。每个I/O接口4057和4058都可以是一个以太网、IEEE1394、IEEE1394b、IEEE802.11a、IEEE802.11b、IEEE802.11g、蓝牙、地球数字视频广播(DVB-T),卫星数字视频广播(DVB-S),数字音频广播(DAB),通用分组无线服务(GPRS),通用移动通信系统(UMTS),或在本领域中已知的其他接口。
大容量存储器4063可以是硬盘驱动器,光盘驱动器,或类似的装置。每个处理器4057和4058都可以是公知的处理器,诸如IBM或Motorola的PowerPC,AMD Athlon,AMD Opteron,Intel ARM,Intel XScale,TransmetaGrusoe,或Intel Pentium。如在该例中所示出的计算机4000,也包括一显示单元4001,键盘4002和鼠标4003。在可替换的实施例中,可以用触摸屏、笔、和/或小键盘接口来代替和/或扩充键盘4002、和/或鼠标4003。计算机4000还可以包括或被连到读卡器、DVD驱动器、或软盘驱动器,由此为了把代码载入算机可以插入含有程序代码的介质。
根据本发明,一个计算机能够运行一个或多个被设计成执行一个或多个上述操作的软件模块,所述模块是根据本领域中已知的方法利用诸如Java、面向对象的C、C、C#、和/或C++这样的语言编程的。注意到,任一所描述的在特定软件模块中的操作的部分,都是以说明为目的,并可以使用操作的供替换的部分。因此,由一软件模块执行的、所讨论的操作,可以由多个软件模块代替地执行。类似地,由多个模块执行的、所讨论的操作,可以由单个模块代替地执行。
而且,虽然本发明的实施例公开了某些运行在某些设备上的软件模块,在供替换的实施例中这些模块可以被分布地运行在除了所说明的设备之外的其他设备上。例如,由特定用户节点执行的所公开的操作,可以被代替地由多个用户节点和/或其他设备执行。还注意到,在各种实施例中,可以使用点阵(grid)计算技术。
图5中示出了一示例性的可在本发明的各种实施例中使用的终端的功能性方框图。在前面已经讨论了图5的终端。在下面,相应的参考标号被应用于相应的部件。图5的终端5000可以用于在此所描述的任一/所有的实施例。终端5000包括,一个处理单元CPU503,一个多载波信号终端部分505和一个用户接口(501,502)。所述多载波信号终端部分505和用户接口(501,502)与所述处理单元CPU 503相耦合。一个或多个直接存储器存取(DMA)通道可以位于多载波信号终端部分505和存储器504之间。所述用户接口(501,502)包括一个显示器和键盘,以便使用户能够使用终端5000。此外,所述用户接口(501,502)包括一个麦克风和一个扬声器,用于接收并产生音频信号。所述用户接口(501,502)也可以包括语音识别(未示出)。
所述处理单元CPU 503包括微处理器(未示出),存储器504和可能的软件。能够把所述软件存于存储器504中。所述微处理器根据所述软件控制终端5000的操作,诸如,接收所述数据流,在所述数据接收中的脉冲突发噪声的容错度,在用户接口中显示输出以及读取从用户接口所收到的输入。所述操作已经在上面描述了。所述硬件包括用于检测所述信号的电路,用于解调的电路,用于检测脉冲的电路,用于使那些出现大量脉冲噪声符号的采样值无效的电路,用于计算估计值的电路,以及用于对被破坏的数据进行纠正的电路。
仍是参照图5,可替换地,可以应用中间设备或软件进行实现。所述终端5000可以是用户能够舒服地携带的手持式设备。有利地,终端5000可以是蜂窝式移动电话,其包括用于接收多点传送传输流的多载波信号终端部分505。因此,所述终端5000可以能够与服务提供者进行交互。
细节和范围
尽管上面的描述包含了很多细节,但是这些仅仅是提供对本发明的说明,并且不应该被解释为是对本发明范围的限制。因此,对于本领域技术人员来说,很显然的,在不脱离本发明的精神或范围的条件下,能对本发明的系统和过程做出各种修改和变化。
Claims (14)
1.一种用于方便社会联系的方法,包括:
考虑相应于第一用户的个人数据主体中的元素;
考虑相应于第二用户的个人数据主体中的元素;以及
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和所述第二用户有社会关系。
2.根据权利要求1的方法,其中在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,所述第一用户和所述第二用户被认为具有共同的熟人。
3.根据权利要求1的方法,其中在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和第二用户具有共同的兴趣。
4.根据权利要求1的方法,其中,在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和第二用户共同见过一个或多个人。
5.根据权利要求1的方法,其中,所述连接记录含有相应于消息传递连接、电话连接、数据传送连接、和查询连接中的一个或多个的元素。
6.一种用于控制数据访问的方法,包括:
从节点接收一个对存储于与用户相关联的节点上的数据项的请求;
在记录中搜索相应于所述请求节点的条目,所述记录具有相应于如下节点的条目,所述节点以前同与所述用户相关联的所述节点有联系;以及
在满足了一个或多个规定的准则的情况下,就把所述数据项提供给所述请求节点。
7.根据权利要求6的方法,其中一个或多个规定的准则包括一个这样的准则,该准则规定了所述记录指示所述请求节点以前已经同与所述用户相关联的节点有联系。
8.根据权利要求6的方法,其中,一个或多个规定的准则包括一个这样的准则,该准则规定了所述记录指示请求节点以前同与所述用户相关联的节点联系过一个规定时间段。
9.根据权利要求6的方法,其中一个或多个所规定的准则包括一个这样的准则,该准则规定了所述记录指示所请求的节点以前已经以一规定频率同与所述用户相关联的节点相联系过。
10.一种用于帮助用户进行社会交往的方法,包括:
寻找在所述用户节点附近的节点;
在记录中查找相应于所述附近节点的条目,所述记录具有相应于以前在所述用户的所述节点附近的节点的条目;以及
在所述记录中发现了所述条目的情况下,通知所述用户。
11.根据权利要求10的方法,其中相应于特定节点的记录条目表明特定节点已经在所述用户的节点附近的次数。
12.一种用于方便社会联系的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
考虑相应于第一用户的个人数据主体中的元素;
考虑相应于第二用户的个人数据主体中的元素;以及
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,认为所述第一用户和所述第二用户有社会关系,
在发现相应于第一用户的个人数据主体和相应于第二用户的个人数据主体共有一个或多个共同元素的情况下,有共同熟人。
13.一种用于控制数据访问的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
从节点接收一个对存储于与用户相关联的节点上的数据项的请求;
在记录中搜索相应于所述请求节点的条目,所述记录具有相应于以前同与所述用户相关联的所述节点有联系的节点的条目;以及
在满足了一个或多个规定的准则的情况下,就把所述数据项提供给所述请求节点。
14.一种用于帮助用户进行社会交往的系统,包括:
一存储器,在其中存储有程序代码;以及
一处理器,可操作地连到所述存储器上,用于根据所述存储的程序代码执行指令;
其中,所述程序代码,当由所述处理器执行时,使得所述处理器执行下述步骤:
寻找在所述用户节点附近的节点;
在记录中查找相应于所述附近节点的条目,所述记录具有相应于以前在所述用户的所述节点附近的节点的条目;以及
在所述记录中发现了所述条目的情况下,通知所述用户。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/389,624 US20040181517A1 (en) | 2003-03-13 | 2003-03-13 | System and method for social interaction |
US10/389624 | 2003-03-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1702668A true CN1702668A (zh) | 2005-11-30 |
Family
ID=32771652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100714760A Pending CN1702668A (zh) | 2003-03-13 | 2004-03-12 | 用于社会交往的系统和方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US20040181517A1 (zh) |
EP (1) | EP1457911A1 (zh) |
KR (1) | KR20040081058A (zh) |
CN (1) | CN1702668A (zh) |
TW (1) | TWI312472B (zh) |
Families Citing this family (108)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6968334B2 (en) * | 2001-05-15 | 2005-11-22 | Nokia Corporation | Method and business process to maintain privacy in distributed recommendation systems |
US7151764B1 (en) | 2001-11-01 | 2006-12-19 | Nokia Corporation | Service notification on a low bluetooth layer |
US7340214B1 (en) | 2002-02-13 | 2008-03-04 | Nokia Corporation | Short-range wireless system and method for multimedia tags |
US7102640B1 (en) | 2002-03-21 | 2006-09-05 | Nokia Corporation | Service/device indication with graphical interface |
US7103313B2 (en) | 2002-06-05 | 2006-09-05 | Nokia Corporation | Automatic determination of access point content and services for short-range wireless terminals |
US7895338B2 (en) * | 2003-03-18 | 2011-02-22 | Siemens Corporation | Meta-search web service-based architecture for peer-to-peer collaboration and voice-over-IP |
US7395319B2 (en) * | 2003-12-31 | 2008-07-01 | Checkfree Corporation | System using contact list to identify network address for accessing electronic commerce application |
US7269590B2 (en) * | 2004-01-29 | 2007-09-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US8015154B1 (en) * | 2004-06-07 | 2011-09-06 | Teradata Us, Inc. | Starting database software in response to a broadcast message |
US9015240B2 (en) * | 2004-06-09 | 2015-04-21 | Arthur Technologies, Llc | Web-styled messaging system |
US8832138B2 (en) | 2004-06-17 | 2014-09-09 | Nokia Corporation | System and method for social network search operations |
WO2006016297A1 (en) * | 2004-08-11 | 2006-02-16 | Koninklijke Philips Electronics N.V. | Method of and device for searching for relevant content in a network |
US20060052057A1 (en) * | 2004-09-03 | 2006-03-09 | Per Persson | Group codes for use by radio proximity applications |
US7719971B1 (en) * | 2004-09-15 | 2010-05-18 | Qurio Holdings, Inc. | Peer proxy binding |
JP2006101469A (ja) * | 2004-09-29 | 2006-04-13 | Microsoft Corp | 電子名刺を交換する端末 |
US7509093B2 (en) * | 2004-10-07 | 2009-03-24 | Nokia Corporation | Apparatus and method for indicating proximity co-presence for social application using short range radio communication |
US7533418B1 (en) * | 2004-10-07 | 2009-05-12 | Nortel Networks Limited | Tokens for contact information |
GB0427643D0 (en) * | 2004-12-17 | 2005-01-19 | Carnall Murat | Method and apparatus for recording events |
US7536710B2 (en) * | 2005-01-28 | 2009-05-19 | Microsoft Corporation | Application-backed groups in a common address book |
US7818350B2 (en) | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US20060199575A1 (en) * | 2005-03-01 | 2006-09-07 | Jeffrey Moore | Customized ringtones and method for their production |
US7509121B2 (en) * | 2005-04-18 | 2009-03-24 | Terax Communication Technologies Inc. | Method of updating firmware using object push profile in the bluetooth object exchange protocol |
US7974877B2 (en) | 2005-06-23 | 2011-07-05 | Microsoft Corporation | Sending and receiving electronic business cards |
US20060293905A1 (en) * | 2005-06-23 | 2006-12-28 | Microsoft Corporation | Exchanging electronic business cards over digital media |
JP4800686B2 (ja) * | 2005-06-30 | 2011-10-26 | マイクロソフト コーポレーション | 電子名刺交換システム及び方法 |
US8631068B1 (en) * | 2005-08-11 | 2014-01-14 | Myspace Music Llc | Peer-based communications system with scalable data model |
JP4470854B2 (ja) | 2005-10-17 | 2010-06-02 | ソニー株式会社 | 通信方法および通信システム |
US8433753B2 (en) | 2005-12-15 | 2013-04-30 | International Business Machines Corporation | Providing meeting information from a meeting server to an email server to store in an email database |
US20070150442A1 (en) * | 2005-12-20 | 2007-06-28 | Chin Frances M | Library services in communication networks |
US20070179834A1 (en) * | 2006-02-01 | 2007-08-02 | Novell, Inc. | Federation and attestation of online reputations |
US7667646B2 (en) | 2006-02-21 | 2010-02-23 | Nokia Corporation | System and methods for direction finding using a handheld device |
US8285595B2 (en) * | 2006-03-29 | 2012-10-09 | Napo Enterprises, Llc | System and method for refining media recommendations |
US8935416B2 (en) | 2006-04-21 | 2015-01-13 | Fortinet, Inc. | Method, apparatus, signals and medium for enforcing compliance with a policy on a client computer |
JP5205720B2 (ja) * | 2006-05-12 | 2013-06-05 | ソニー株式会社 | 通信システムおよび通信方法、デバイス、情報処理装置、並びにプログラム |
JP4799266B2 (ja) * | 2006-05-18 | 2011-10-26 | コバレントマテリアル株式会社 | 半導体装置の製造方法、半導体基板の製造方法および半導体基板 |
US8903843B2 (en) | 2006-06-21 | 2014-12-02 | Napo Enterprises, Llc | Historical media recommendation service |
US8805831B2 (en) * | 2006-07-11 | 2014-08-12 | Napo Enterprises, Llc | Scoring and replaying media items |
US7680959B2 (en) * | 2006-07-11 | 2010-03-16 | Napo Enterprises, Llc | P2P network for providing real time media recommendations |
US9003056B2 (en) * | 2006-07-11 | 2015-04-07 | Napo Enterprises, Llc | Maintaining a minimum level of real time media recommendations in the absence of online friends |
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US7970922B2 (en) * | 2006-07-11 | 2011-06-28 | Napo Enterprises, Llc | P2P real time media recommendations |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
US8620699B2 (en) | 2006-08-08 | 2013-12-31 | Napo Enterprises, Llc | Heavy influencer media recommendations |
US8090606B2 (en) | 2006-08-08 | 2012-01-03 | Napo Enterprises, Llc | Embedded media recommendations |
US7992171B2 (en) | 2006-09-06 | 2011-08-02 | Qurio Holdings, Inc. | System and method for controlled viral distribution of digital content in a social network |
US7925592B1 (en) | 2006-09-27 | 2011-04-12 | Qurio Holdings, Inc. | System and method of using a proxy server to manage lazy content distribution in a social network |
US8554827B2 (en) * | 2006-09-29 | 2013-10-08 | Qurio Holdings, Inc. | Virtual peer for a content sharing system |
US20080104624A1 (en) * | 2006-11-01 | 2008-05-01 | Motorola, Inc. | Method and system for selection and scheduling of content outliers |
US7886334B1 (en) | 2006-12-11 | 2011-02-08 | Qurio Holdings, Inc. | System and method for social network trust assessment |
US8954500B2 (en) * | 2008-01-04 | 2015-02-10 | Yahoo! Inc. | Identifying and employing social network relationships |
US8874655B2 (en) * | 2006-12-13 | 2014-10-28 | Napo Enterprises, Llc | Matching participants in a P2P recommendation network loosely coupled to a subscription service |
US20080172335A1 (en) * | 2007-01-11 | 2008-07-17 | Chi-Chen Cheng | User credit rating system to protect digital data |
US20090070185A1 (en) * | 2007-01-17 | 2009-03-12 | Concert Technology Corporation | System and method for recommending a digital media subscription service |
US20080189174A1 (en) * | 2007-02-01 | 2008-08-07 | Yahoo! Inc. | Advertisement referral based on social ties |
US8862747B2 (en) * | 2007-03-10 | 2014-10-14 | Bridge And Post, Inc. | Method and apparatus for tagging network traffic using extensible fields in message headers |
US9224427B2 (en) * | 2007-04-02 | 2015-12-29 | Napo Enterprises LLC | Rating media item recommendations using recommendation paths and/or media item usage |
US8775561B2 (en) | 2007-04-03 | 2014-07-08 | Yahoo! Inc. | Expanding a social network by the action of a single user |
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 |
US8326806B1 (en) * | 2007-05-11 | 2012-12-04 | Google Inc. | Content item parameter filter |
US9164993B2 (en) * | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US8285776B2 (en) * | 2007-06-01 | 2012-10-09 | Napo Enterprises, Llc | System and method for processing a received media item recommendation message comprising recommender presence information |
US20090049045A1 (en) | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US8839141B2 (en) * | 2007-06-01 | 2014-09-16 | Napo Enterprises, Llc | Method and system for visually indicating a replay status of media items on a media device |
US9037632B2 (en) * | 2007-06-01 | 2015-05-19 | Napo Enterprises, Llc | System and method of generating a media item recommendation message with recommender presence information |
US8260324B2 (en) * | 2007-06-12 | 2012-09-04 | Nokia Corporation | Establishing wireless links via orientation |
US20090049030A1 (en) * | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the multiple listing of a media item in a playlist |
US20090048992A1 (en) * | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the repetitive reception of a media item recommendation |
KR100827015B1 (ko) * | 2007-10-01 | 2008-05-02 | (주) 아이워리어 | 온라인 소셜네트워크에서의 사회적 중개 서비스 제공 방법및 시스템 |
US7865522B2 (en) * | 2007-11-07 | 2011-01-04 | Napo Enterprises, Llc | System and method for hyping media recommendations in a media recommendation system |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
US20090157497A1 (en) * | 2007-12-14 | 2009-06-18 | Fusz Eugene A | Systems and methods for generating revenue from social interaction |
US9224150B2 (en) | 2007-12-18 | 2015-12-29 | Napo Enterprises, Llc | Identifying highly valued recommendations of users in a media recommendation network |
US9734507B2 (en) * | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US20090163200A1 (en) * | 2007-12-20 | 2009-06-25 | Nokia Corporation | Mobile device supporting walkaway conversation establishment |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
FR2927717B1 (fr) * | 2008-02-14 | 2012-03-09 | Adel Boujemaa | Systeme de mise en relation de personnes et terminal portable de mise en relation mis en oeuvre dans ce systeme. |
US8612469B2 (en) | 2008-02-21 | 2013-12-17 | Globalenglish Corporation | Network-accessible collaborative annotation tool |
US20090217196A1 (en) * | 2008-02-21 | 2009-08-27 | Globalenglish Corporation | Web-Based Tool for Collaborative, Social Learning |
US20090216626A1 (en) * | 2008-02-22 | 2009-08-27 | Microsoft Corporation | Behavior recommending for groups |
US8407311B1 (en) * | 2008-03-17 | 2013-03-26 | Google Inc. | System and method for creating relationships among users of an instant messaging service |
US8725740B2 (en) | 2008-03-24 | 2014-05-13 | Napo Enterprises, Llc | Active playlist having dynamic media item groups |
US8484311B2 (en) | 2008-04-17 | 2013-07-09 | Eloy Technology, Llc | Pruning an aggregate media collection |
US8856657B2 (en) * | 2008-04-30 | 2014-10-07 | Bally Gaming, Inc. | User interface for managing network download and configuration tasks |
WO2009132669A1 (en) * | 2008-04-30 | 2009-11-05 | Telecom Italia S.P.A. | Method and system for enabling a user to get information about entities of predefined categories |
US20090327054A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Personal reputation system based on social networking |
CN101321183B (zh) * | 2008-06-30 | 2011-07-06 | 刘鑫 | 一种可信任的社会关系推荐系统及其运行方法 |
US8484227B2 (en) | 2008-10-15 | 2013-07-09 | Eloy Technology, Llc | Caching and synching process for a media sharing system |
US8880599B2 (en) | 2008-10-15 | 2014-11-04 | Eloy Technology, Llc | Collection digest for a media sharing system |
US8028022B2 (en) * | 2008-10-31 | 2011-09-27 | International Business Machines Corporation | Generating content recommendations from an online game |
US9286364B2 (en) * | 2009-01-23 | 2016-03-15 | Salesforce.Com Inc. | Methods and systems for sharing information in a supply chain |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
KR101667415B1 (ko) * | 2009-04-02 | 2016-10-18 | 삼성전자주식회사 | 휴대단말기의 인맥관리 서비스 장치 및 방법 |
US8468271B1 (en) | 2009-06-02 | 2013-06-18 | Juniper Networks, Inc. | Providing privacy within computer networks using anonymous cookies |
US8943211B2 (en) * | 2009-07-02 | 2015-01-27 | Microsoft Corporation | Reputation mashup |
US9949305B2 (en) | 2009-10-02 | 2018-04-17 | Blackberry Limited | Methods and apparatus for peer-to-peer communications in a wireless local area network |
US9633121B2 (en) * | 2010-04-19 | 2017-04-25 | Facebook, Inc. | Personalizing default search queries on online social networks |
US9058814B2 (en) | 2010-11-15 | 2015-06-16 | At&T Intellectual Property I, L.P. | Mobile devices, methods, and computer program products for enhancing social interactions with relevant social networking information |
US8504672B2 (en) * | 2010-11-19 | 2013-08-06 | Silicon Image, Inc. | Discovery of electronic devices in a combined network |
US8838581B2 (en) * | 2011-08-19 | 2014-09-16 | Facebook, Inc. | Sending notifications about other users with whom a user is likely to interact |
US8909667B2 (en) | 2011-11-01 | 2014-12-09 | Lemi Technology, Llc | Systems, methods, and computer readable media for generating recommendations in a media recommendation system |
US10015720B2 (en) | 2014-03-14 | 2018-07-03 | GoTenna, Inc. | System and method for digital communication between computing devices |
US10157240B2 (en) * | 2015-10-01 | 2018-12-18 | Ebay Inc. | Systems and methods to generate a concept graph |
US10761212B2 (en) * | 2015-10-30 | 2020-09-01 | Paypal, Inc. | User interface configurations for data transfers |
US10362055B2 (en) * | 2017-08-10 | 2019-07-23 | Blue Jeans Network, Inc. | System and methods for active brute force attack protection |
US11784961B2 (en) | 2020-10-30 | 2023-10-10 | Honda Research Institute Europe Gmbh | Social interaction opportunity detection method and system |
Family Cites Families (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167278A (en) * | 1986-10-22 | 2000-12-26 | Nilssen; Ole K. | Combination cordless-cellular telephone system |
CA2107820A1 (en) * | 1992-10-16 | 1994-04-17 | Keith Daniel O'neill | Low-power wireless system for telephone services |
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 |
US5668878A (en) * | 1994-02-28 | 1997-09-16 | Brands; Stefanus Alfonsus | Secure cryptographic methods for electronic transfer of information |
DE4429340C2 (de) * | 1994-08-18 | 2003-04-30 | Ald Vacuum Techn Ag | Tiegel zum induktiven Schmelzen oder Überhitzen von Metallen, Legierungen oder anderen elektrisch leitfähigen Werkstoffen |
US5606617A (en) * | 1994-10-14 | 1997-02-25 | Brands; Stefanus A. | Secret-key certificates |
EP0818095B1 (en) * | 1995-03-27 | 2001-01-17 | Stefanus Alfonsus Brands | System for ensuring that the blinding of secret-key certificates is restricted, even if the issuing protocol is performed in parallel mode |
US5749081A (en) * | 1995-04-06 | 1998-05-05 | Firefly Network, Inc. | System and method for recommending items to a user |
AU5810596A (en) * | 1995-05-31 | 1996-12-18 | Siemens Aktiengesellschaft | Mobile radiotelehpone for proceeding without interruption be tween unsynchronised basis stations |
US5835061A (en) * | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US6092049A (en) * | 1995-06-30 | 2000-07-18 | Microsoft Corporation | Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering |
US6049777A (en) * | 1995-06-30 | 2000-04-11 | Microsoft Corporation | Computer-implemented collaborative filtering based method for recommending an item to a user |
US6041311A (en) * | 1995-06-30 | 2000-03-21 | Microsoft Corporation | Method and apparatus for item recommendation using automated collaborative filtering |
US5903832A (en) * | 1995-12-21 | 1999-05-11 | Nokia Mobile Phones Llimited | Mobile terminal having enhanced system selection capability |
US6119101A (en) * | 1996-01-17 | 2000-09-12 | Personal Agents, Inc. | Intelligent agents for electronic commerce |
US5790974A (en) * | 1996-04-29 | 1998-08-04 | Sun Microsystems, Inc. | Portable calendaring device having perceptual agent managing calendar entries |
EP0807980B1 (en) * | 1996-05-17 | 2006-06-21 | Canon Kabushiki Kaisha | Photovoltaic device and process for the production thereof |
US6108688A (en) * | 1996-06-12 | 2000-08-22 | Sun Microsystems, Inc. | System for reminding a sender of an email if recipient of the email does not respond by a selected time set by the sender |
DE19630399C1 (de) * | 1996-07-26 | 1997-10-16 | Siemens Ag | Verfahren und System zur Leitweglenkung |
FI103546B1 (fi) * | 1996-09-16 | 1999-07-15 | Nokia Telecommunications Oy | Datapalvelu matkaviestinverkossa |
US6195657B1 (en) * | 1996-09-26 | 2001-02-27 | Imana, Inc. | Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics |
US6108493A (en) * | 1996-10-08 | 2000-08-22 | Regents Of The University Of Minnesota | System, method, and article of manufacture for utilizing implicit ratings in collaborative filters |
US6044062A (en) * | 1996-12-06 | 2000-03-28 | Communique, Llc | Wireless network system and method for providing same |
US5838685A (en) * | 1997-02-06 | 1998-11-17 | Hochman; Gary | Method and apparatus for the transmission of data files |
SE510324C2 (sv) * | 1997-06-19 | 1999-05-10 | Electrolux Ab | Förfarande och anordning för att rena en fluid |
AU1075999A (en) * | 1997-10-09 | 1999-05-03 | Interval Research Corporation | Method and apparatus for sending presence messages |
US6236768B1 (en) * | 1997-10-14 | 2001-05-22 | Massachusetts Institute Of Technology | Method and apparatus for automated, context-dependent retrieval of information |
US6269369B1 (en) * | 1997-11-02 | 2001-07-31 | Amazon.Com Holdings, Inc. | Networked personal contact manager |
US6421707B1 (en) * | 1998-02-13 | 2002-07-16 | Lucent Technologies Inc. | Wireless multi-media messaging communications method and apparatus |
JP3634614B2 (ja) * | 1998-02-17 | 2005-03-30 | 富士通株式会社 | 通信システムおよび通信装置 |
US6065012A (en) * | 1998-02-27 | 2000-05-16 | Microsoft Corporation | System and method for displaying and manipulating user-relevant data |
US6064980A (en) * | 1998-03-17 | 2000-05-16 | Amazon.Com, Inc. | System and methods for collaborative recommendations |
US6484196B1 (en) * | 1998-03-20 | 2002-11-19 | Advanced Web Solutions | Internet messaging system and method for use in computer networks |
US6173316B1 (en) * | 1998-04-08 | 2001-01-09 | Geoworks Corporation | Wireless communication device with markup language based man-machine interface |
JPH11298930A (ja) * | 1998-04-16 | 1999-10-29 | Nec Corp | Phsのハンドオーバ機能を提供する構内交換機 |
US6138158A (en) * | 1998-04-30 | 2000-10-24 | Phone.Com, Inc. | Method and system for pushing and pulling data using wideband and narrowband transport systems |
US6175743B1 (en) * | 1998-05-01 | 2001-01-16 | Ericsson Inc. | System and method for delivery of short message service messages to a restricted group of subscribers |
ES2619367T3 (es) * | 1998-05-21 | 2017-06-26 | Equifax Inc. | Sistema y método para la autentificación de usuarios de red |
US6006200A (en) * | 1998-05-22 | 1999-12-21 | International Business Machines Corporation | Method of providing an identifier for transactions |
US6182050B1 (en) * | 1998-05-28 | 2001-01-30 | Acceleration Software International Corporation | Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy |
US6438585B2 (en) * | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US6138159A (en) * | 1998-06-11 | 2000-10-24 | Phaal; Peter | Load direction mechanism |
JP3581251B2 (ja) * | 1998-06-16 | 2004-10-27 | 株式会社東芝 | 通信システム、データパケット転送方法、ルータ装置及びパケット中継装置 |
US6519453B1 (en) * | 1998-07-01 | 2003-02-11 | Canon Kabushiki Kaisha | Communication apparatus |
WO2000011563A1 (en) * | 1998-08-21 | 2000-03-02 | Koninklijke Philips Electronics N.V. | Information processing device |
CN1126272C (zh) * | 1998-08-21 | 2003-10-29 | 皇家菲利浦电子有限公司 | 信息处理设备 |
JP3358555B2 (ja) * | 1998-08-27 | 2002-12-24 | 日本電気株式会社 | 移動体パケット通信におけるパス設定方式 |
US6266048B1 (en) * | 1998-08-27 | 2001-07-24 | Hewlett-Packard Company | Method and apparatus for a virtual display/keyboard for a PDA |
US6253202B1 (en) * | 1998-09-18 | 2001-06-26 | Tacit Knowledge Systems, Inc. | Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user |
US6154783A (en) * | 1998-09-18 | 2000-11-28 | Tacit Knowledge Systems | Method and apparatus for addressing an electronic document for transmission over a network |
US6253203B1 (en) * | 1998-10-02 | 2001-06-26 | Ncr Corporation | Privacy-enhanced database |
US6275824B1 (en) * | 1998-10-02 | 2001-08-14 | Ncr Corporation | System and method for managing data privacy in a database management system |
US6023241A (en) * | 1998-11-13 | 2000-02-08 | Intel Corporation | Digital multimedia navigation player/recorder |
US6195651B1 (en) * | 1998-11-19 | 2001-02-27 | Andersen Consulting Properties Bv | System, method and article of manufacture for a tuned user application experience |
US6493550B1 (en) * | 1998-11-20 | 2002-12-10 | Ericsson Inc. | System proximity detection by mobile stations |
US6243581B1 (en) * | 1998-12-11 | 2001-06-05 | Nortel Networks Limited | Method and system for seamless roaming between wireless communication networks with a mobile terminal |
US6412012B1 (en) * | 1998-12-23 | 2002-06-25 | Net Perceptions, Inc. | System, method, and article of manufacture for making a compatibility-aware recommendations to a user |
US6272129B1 (en) * | 1999-01-19 | 2001-08-07 | 3Com Corporation | Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network |
US6199099B1 (en) * | 1999-03-05 | 2001-03-06 | Ac Properties B.V. | System, method and article of manufacture for a mobile communication network utilizing a distributed communication network |
US6414955B1 (en) * | 1999-03-23 | 2002-07-02 | Innovative Technology Licensing, Llc | Distributed topology learning method and apparatus for wireless networks |
US6560456B1 (en) * | 1999-05-24 | 2003-05-06 | Openwave Systems, Inc. | System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser |
US6721542B1 (en) * | 1999-05-28 | 2004-04-13 | Nokia Corporation | System for location specific, automatic mobile station behavior control |
US6539225B1 (en) * | 1999-06-21 | 2003-03-25 | Lucent Technologies Inc. | Seamless data network telecommunication service during mobile wireless call handoff |
US6477373B1 (en) * | 1999-08-10 | 2002-11-05 | Research Foundation Of State University Of New York | Method and apparatus to maintain connectivity for mobile terminals in wireless and cellular communications systems |
US6549768B1 (en) * | 1999-08-24 | 2003-04-15 | Nokia Corp | Mobile communications matching system |
US6496849B1 (en) * | 1999-08-30 | 2002-12-17 | Zaplet, Inc. | Electronic media for communicating information among a group of participants |
US6554707B1 (en) * | 1999-09-24 | 2003-04-29 | Nokia Corporation | Interactive voice, wireless game system using predictive command input |
US6527641B1 (en) * | 1999-09-24 | 2003-03-04 | Nokia Corporation | System for profiling mobile station activity in a predictive command wireless game system |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
DE69942507D1 (de) * | 1999-12-06 | 2010-07-29 | Ericsson Telefon Ab L M | Intelligente Herstellung von Piconets |
US6445921B1 (en) * | 1999-12-20 | 2002-09-03 | Koninklijke Philips Electronics N.V. | Call re-establishment for a dual mode telephone |
US6625460B1 (en) * | 1999-12-21 | 2003-09-23 | Nokia Corporation | Unified messaging protocol using SMS |
US6255800B1 (en) * | 2000-01-03 | 2001-07-03 | Texas Instruments Incorporated | Bluetooth enabled mobile device charging cradle and system |
US6510381B2 (en) * | 2000-02-11 | 2003-01-21 | Thomas L. Grounds | Vehicle mounted device and a method for transmitting vehicle position data to a network-based server |
US6862276B1 (en) * | 2000-03-30 | 2005-03-01 | Qualcomm Incorporated | Method and apparatus for a mobile station application to receive and transmit raw packetized data |
WO2001076170A2 (en) * | 2000-03-31 | 2001-10-11 | Classwave Wireless Inc. | Dynamic routing of content to mobile devices |
US7076255B2 (en) * | 2000-04-05 | 2006-07-11 | Microsoft Corporation | Context-aware and location-aware cellular phones and methods |
US6430395B2 (en) * | 2000-04-07 | 2002-08-06 | Commil Ltd. | Wireless private branch exchange (WPBX) and communicating between mobile units and base stations |
US7024690B1 (en) * | 2000-04-28 | 2006-04-04 | 3Com Corporation | Protected mutual authentication over an unsecured wireless communication channel |
US6920319B2 (en) * | 2000-05-05 | 2005-07-19 | Axis Ab | Method and apparatus for a mobile access system delivering location based information and services |
US6917960B1 (en) * | 2000-05-05 | 2005-07-12 | Jibe Networks | Intelligent content precaching |
KR100780129B1 (ko) * | 2000-05-19 | 2007-11-27 | 소니 가부시끼 가이샤 | 네트워크 회의 시스템, 장비 관리 방법 및 데이터 프리젠테이션 방법 |
GB0014325D0 (en) * | 2000-06-12 | 2000-08-02 | Koninkl Philips Electronics Nv | Computer profile update system |
US6546263B1 (en) * | 2000-06-12 | 2003-04-08 | Ericsson Inc. | Apparatus and method for compact icon display |
AU2001276992A1 (en) * | 2000-07-20 | 2002-02-05 | Aeptec Microsystems, Inc. | Method, system, and protocol for location-aware mobile devices |
US6704024B2 (en) * | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
US7215887B2 (en) * | 2000-08-15 | 2007-05-08 | Lockheed Martin Corporation | Method and apparatus for infrared data communication |
US6542740B1 (en) * | 2000-10-24 | 2003-04-01 | Litepoint, Corp. | System, method and article of manufacture for utilizing a wireless link in an interface roaming network framework |
US20020051200A1 (en) * | 2000-11-01 | 2002-05-02 | Chang William Ho | Controller for device-to-device pervasive digital output |
US6714519B2 (en) * | 2000-11-03 | 2004-03-30 | Vocaltec Communications Limited | Communications availability |
US20020116458A1 (en) * | 2000-12-14 | 2002-08-22 | Jonathan Bricklin | Web-based dating service |
US7164885B2 (en) * | 2000-12-18 | 2007-01-16 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for selective service access |
GB0031607D0 (en) * | 2000-12-27 | 2001-02-07 | Koninkl Philips Electronics Nv | Credit system and method |
US6658325B2 (en) * | 2001-01-16 | 2003-12-02 | Stephen Eliot Zweig | Mobile robotic with web server and digital radio links |
US20020094778A1 (en) * | 2001-01-18 | 2002-07-18 | Cannon Joseph M. | Bluetooth connection quality indicator |
US7177594B2 (en) * | 2001-09-06 | 2007-02-13 | Intel Corporation | Controlling communications between devices within a mobile and ad hoc network |
US6785542B1 (en) * | 2001-02-28 | 2004-08-31 | Palm Source, Inc. | Resource proxy for mobile wireless electronic devices |
US20020142792A1 (en) * | 2001-04-03 | 2002-10-03 | Telefonaktiebolaget L M Ericsson(Publ) | Method and apparatus for automated selection of user preference information |
US6961545B2 (en) * | 2001-04-09 | 2005-11-01 | Atheros Communications, Inc. | Method and system for providing antenna diversity |
US7296042B2 (en) * | 2001-04-20 | 2007-11-13 | Palo Alto Research Center Incorporated | System and method for enabling communication among arbitrary components |
ATE418205T1 (de) * | 2001-04-27 | 2009-01-15 | Appear Networks Systems Ab | Verfahren und system zur drahtlosen verteilung lokaler informationen |
US6931429B2 (en) * | 2001-04-27 | 2005-08-16 | Left Gate Holdings, Inc. | Adaptable wireless proximity networking |
US6925481B2 (en) * | 2001-05-03 | 2005-08-02 | Symantec Corp. | Technique for enabling remote data access and manipulation from a pervasive device |
US6678516B2 (en) * | 2001-05-21 | 2004-01-13 | Nokia Corporation | Method, system, and apparatus for providing services in a privacy enabled mobile and Ubicom environment |
US8311887B2 (en) * | 2001-05-29 | 2012-11-13 | Fujitsu Limited | Methods, devices and systems for real-time instant presence with advertisement (RIPA) |
US7339939B2 (en) * | 2001-06-29 | 2008-03-04 | Nokia Corporation | Apparatus, method and system for an object exchange bridge |
US20030008662A1 (en) * | 2001-07-09 | 2003-01-09 | Stern Edith H. | Systems and methods wherein a mobile user device operates in accordance with a location policy and user device information |
US7008288B2 (en) * | 2001-07-26 | 2006-03-07 | Eastman Kodak Company | Intelligent toy with internet connection capability |
US7222187B2 (en) * | 2001-07-31 | 2007-05-22 | Sun Microsystems, Inc. | Distributed trust mechanism for decentralized networks |
CA2459920C (en) * | 2001-09-05 | 2008-12-02 | Newbury Networks, Inc. | Position detection and location tracking in a wireless network |
US7536182B2 (en) * | 2001-09-18 | 2009-05-19 | Nec Corporation | Method and system for extending the capabilities of handheld devices using local resources |
EP1442411A4 (en) * | 2001-09-30 | 2006-02-01 | Realcontacts Ltd | CONNECTING SERVICE |
JP2005506631A (ja) * | 2001-10-22 | 2005-03-03 | インテュウェーブ リミテッド | 資源が制約されたモバイル計算装置のソフトウェアプログラムを開発する方法。 |
US6845230B2 (en) * | 2001-10-26 | 2005-01-18 | Ibiquity Digital Corporation | System and method for a push-pull gateway-directed digital receiver |
US7133663B2 (en) * | 2001-12-20 | 2006-11-07 | Accenture Global Services, Gmbh | Determining the context of surroundings |
US7065382B2 (en) * | 2001-12-20 | 2006-06-20 | Nokia Corporation | Wireless terminal having a scanner for issuing an alert when within the range of a target wireless terminal |
US7552265B2 (en) * | 2002-01-23 | 2009-06-23 | Xerox Corporation | System and method for providing context information |
FI112999B (fi) * | 2002-03-04 | 2004-02-13 | Nokia Corp | Menetelmä kannettavan elektronisen laitteen kontekstin määrittämiseen ja kannettava elektroninen laite |
US20040203363A1 (en) * | 2002-04-19 | 2004-10-14 | Carlton Stephen J. | Portable communication apparatus and method for match-making with unique user ID |
US20040117357A1 (en) * | 2002-12-17 | 2004-06-17 | International Business Machines Corporation | Method, system and program product for identifying similar user profiles in a collection |
US7346320B2 (en) * | 2003-01-17 | 2008-03-18 | International Business Machines Corporation | Method and apparatus for dynamically tuning radio stations with user-defined play lists |
-
2003
- 2003-03-13 US US10/389,624 patent/US20040181517A1/en not_active Abandoned
-
2004
- 2004-02-24 US US10/786,705 patent/US20040181540A1/en not_active Abandoned
- 2004-03-11 TW TW093106412A patent/TWI312472B/zh not_active IP Right Cessation
- 2004-03-11 EP EP04251422A patent/EP1457911A1/en not_active Ceased
- 2004-03-12 CN CNA2004100714760A patent/CN1702668A/zh active Pending
- 2004-03-12 KR KR1020040016821A patent/KR20040081058A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US20040181540A1 (en) | 2004-09-16 |
EP1457911A1 (en) | 2004-09-15 |
KR20040081058A (ko) | 2004-09-20 |
TW200421829A (en) | 2004-10-16 |
TWI312472B (en) | 2009-07-21 |
US20040181517A1 (en) | 2004-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1702668A (zh) | 用于社会交往的系统和方法 | |
US10887410B1 (en) | Methods and systems for connecting messaging accounts | |
US10462217B2 (en) | Pivot interface element for a messaging system | |
KR101027416B1 (ko) | 검색 동작을 위한 방법, 장치, 제조물 및 무선 노드 | |
US7774409B2 (en) | Providing common contact discovery and management to electronic mail users | |
US6934767B1 (en) | Automatically expanding abbreviated character substrings | |
CN101437025B (zh) | 用于管理代理网络的开放平台 | |
CN1447943A (zh) | 通过即时通信网络在因特网上查找,发现和联系约会伙伴的系统和方法和/或其他用于进行快速发现和建立快速联系的方法 | |
US20100087169A1 (en) | Threading together messages with multiple common participants | |
US20100015975A1 (en) | Profile service for sharing rights-enabled mobile profiles | |
US20080155644A1 (en) | Method and system for communicating in a group of communication devices | |
AU2005200442A1 (en) | Command based group SMS with mobile message receiver and server | |
CN1860477A (zh) | 通过代理服务器的搜索系统和方法 | |
WO2013159123A2 (en) | System and method for inputting end-user-selected electronic data, for inputting end-user-selected gradation values of said electronic data, and for creating correlation outputs of said inputted gradation values for optimization of systems and processes | |
CN101681622A (zh) | 用于识别广告和/或网页的语音识别 | |
US20040203350A1 (en) | Wireless communication device and method for information retrieval using a universal identity metatag | |
CN106161575A (zh) | 用户匹配方法及装置 | |
US20120131131A1 (en) | Sharing of mobile code information | |
JP5925324B2 (ja) | ソーシャルネットワークリポート | |
US20080162489A1 (en) | Apparatus and method for exchanging information between devices | |
CN1524229A (zh) | 信息提供支持系统及方法和用于它们的程序、服务器 | |
KR20120053981A (ko) | 이동 코드를 이용하여 스캐닝하기 위한 방법, 이동 단말기 및 서버 | |
JP2009205640A (ja) | 情報収集管理システム、方法、及び、プログラム | |
JP2003296339A (ja) | 関連情報提供方法、関連情報提供装置、プログラム及び記録媒体 | |
JP2007179184A (ja) | 店舗情報管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
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 |
Open date: 20051130 |