用于基于位置的社交网络的系统和方法

文档序号:6657151阅读:613来源:国知局
专利名称:用于基于位置的社交网络的系统和方法
技术领域
本发明的领域一般涉及用于生成和收集关于人和实体的概况(profile)信息并且基于该概况信息对所述人和实体进行匹配和过滤的系统和方法。
背景技术
社交网络系统可以使用概况来连接可能希望彼此认识的人。将否则可能不会认识的陌生人或朋友连接起来的想法是强有力的。然而,这些系统的价值可能被用于进行匹配的根本方法(诸如共同的业务关系、社会关系、亲属关系之类的基本偏好特性、一致的物理特性或者自己宣称的对食物、衣服、休闲活动、运动、娱乐、音乐、艺术等的偏好)所限制。
这样的基本社交网络系统的主要问题是缺乏匹配标准的可证实性和真实性,导致过量的低质量匹配。当通过这样的匹配标准认识人(或者连接到实体)时,太多的低质量匹配可能导致对整个系统失去信心、全面的低可用性和信任问题。
另一个问题是这样的系统强迫用户做类似于填写调查表的通过输入个人信息而创建自生成的概况的乏味工作。这会产生两个问题参与者的不方便和每个人都可以信任的标准的缺乏。首先,许多人很忙或者很懒。任何依靠其用户创建和更新多变量概况的系统天生是有缺陷的。很多的人将让他们的概况变得陈旧。其次,当其涉及自己宣称的信息时,人们具有不同的标准。我可能认为我是酒的行家,但是按照别人的定义,我是新手。另外,我在创建我的概况中所提供的信息对于在系统中区别我和其他用户可能是没用的。例如,我可能在我的自生成概况中提到我是Red Sox爱好者。然而,该信息对于将我与波士顿地区的几千其他Red Sox爱好者区别开可能是没用的。细微之处被丢失。例如,我可能是死忠的爱好者并且想要认识像我一样具有季票的其他人。换句话说,分级信息可能是重要的,但是在自生成的概况形成中,它有时或者丢失或者被错误特征化。
因此希望的是将责任性和标准增加到用户概况中的改进系统和方法,理想地是不让用户负担建立和保持概况的麻烦任务的系统和方法。还希望的是用于基于位置和基于环境的用户匹配和过滤的改进系统和方法。还希望的是不仅允许人与其他人匹配,还允许人与诸如餐馆、酒吧、组织、团体、商店甚至城市之类的“实体”匹配。

发明内容
本发明的技术方案涉及用于社交网络的系统和方法。位置相关的数据和其它行为的和外界生成的特性用于取代或者补充自生成的概况以增强用该系统做出的匹配的质量和可信性并且辅助概况信息的输入。


在所附权利要求书中具体给出本发明的新颖特征。通过参考下面给出其中运用了本发明的原理的说明性实施例的详细描述和附图,将获得对本发明的特征和优点的更好的理解,其中图1是可以与本发明实施例一起使用的移动设备的框图。
图2是示出根据本发明一示例实施例的移动设备之间直接信息交换的框图。
图3是示出根据本发明一示例实施例的网络系统的框图。
图4是根据本发明一示例实施例的用户概况的逻辑图。
图5是根据本发明一示例实施例的目标概况的逻辑图。
图6是示出根据本发明一示例实施例的用于匹配用户的方法的流程图。
具体实施例方式
本发明的示例实施例提供了一种用于收集和生成移动设备用户的概况信息并且用于基于那些概况来匹配用户的系统和方法。具体地说,移动设备可以生成或接收基于位置的信息以增加概况信息的生成以及使用该信息以便在不同的环境中匹配用户两者。具体地说,概况及其使用方式两者可以基于用户的位置以及用户所建立的可编程过滤器和设定而变化。例如,可以将附近的朋友或者将具有共同朋友或者指示匹配或辅助社交集会的其它特性的其他用户通知星期六晚上在夜总会的用户。另一方面,当用户在工作日的展销会(trade show)上时,可以使用不同的概况信息和过滤器。环境可以由用户容易地设定(通过手动选择“工作模式”、“社交模式”等)并且/或者可以由设备基于时间、地点或其它参数而自动设定。为此,设备可以使用某种编程逻辑来自动确定环境,包括使用统计学来猜测例如给定地点、时间和其它因素的组合的情况下,用户很可能处于“社交模式”,因此为用户省去了必须周期性地调整他的设备设定的麻烦。
可以从用户的行为特性、外界生成的特性和用户指定信息产生概况信息。另外,概况可以包括唯一标识符以及用于隐私目的的一个或多个假名或临时标识符。然后可以用概况来提议用户之间的匹配或者向用户提供破冰器(icebreaker)(适于发起谈话的话题)。
可以标记用户概况中的数据字段以指示数据类型(行为的、外界的、用户指定的或者其它类型)以及用于匹配目的的数据质量。质量因数可以包括特定数据与用户的相关性的指示和信息精确性的可信度。例如,可以基于用户所访问的位置来收集数据。然而,如果在大多数时间禁止位置跟踪,则关于用户所访问的一小组位置的数据可能不提供关于用户行为的有意义信息。另外,数据的可信度可能取决于数据的源(例如它是用户指定的还是从外界源获得的)或者数据是否被可靠的源证实了。例如,我的用户概况可以指示我和Joe Smith是朋友。该信息可以提供一种有用的方式来匹配具有共同朋友的人。然而,Joe可能根本就不认为我是朋友。因此,可能误导他真正的朋友来认识我,认为我是Joe的朋友,稍后仅仅发现Joe几乎不认识我。在没有一些证明用于匹配的数据可靠性合格的手段的情况下,这种可信度问题可能经常出现。没有对数据的可信度的其它标记,信息的有用性可能被破坏,产生对整个匹配系统的怀疑。假定匹配系统希望在连接中灌输信任,这可能导致滥用,其中人们不再觉得被骗、不再信任系统,仅仅发现他们基于欺骗而进行了关联。另一方面,如果Joe承认、证实或者甚至评定了我们的关系,或者(完成相同事物的另一方式)如果我的行为概况指示(通过GPS跟踪或者其它手段)我实际上与Joe一起度过了许多时间,或者如果我通过电话或电子邮件定期地跟他通信,则可以增强该信息(和一般地对系统)的可信度。用从观察行为获得的行为信息补充用户提交的信息因此可以显著增加用于进行匹配的数据的可信性,因此可以改进总的用户体验。
图1是可以与本发明实施例一起使用的示例移动设备100的框图。移动设备例如可以是个人数字助理(PDA)、蜂窝电话、膝上型计算机、寻呼机或其它通信设备。示例设备100包括中央处理单元102、存储器106、网络接口卡(NIC)110、全球定位系统(GPS)112和用于这些组件之间通信的总线104。存储器106可以存储概况信息108,包括关于移动设备100的用户的概况信息、用于匹配其他用户的目标概况和使用那些概况的设定和过滤器。存储器106可以将概况存储在关系数据库、平面文件系统或者其它数据库文件格式中。当遇到其它设备(例如通过蓝牙或者其它通信接口)时,不管是否存在与特定网络或者服务器的连接,该信息在设备100上的存储都允许在自组织基础上发生匹配。例如,图2示出了两个使用直接通信来交换所选择的概况信息(例如可以包括指示潜在匹配的目标概况)的移动设备202和204。任一设备可以确定是否存在匹配并且发送通知到另一用户。
概况信息108可以被存储在存储器106中的应用软件使用并且可以在CPU 102上处理。该信息的全部或者一部分也可以存储在分离的网络服务器上,该分离的网络服务器可以产生、保持并处理用户概况。NIC110或其它网络接口提供对外部网络的访问以允许与网络服务器和/或其它移动设备的通信。
在一些实施例中,用户可以通过使用诸如他钱夹中的卡片之类的无源标识符来参与。如果系统可以仅通过用户的物理属性(例如利用连接到运行脸部识别软件的计算机的娱乐场类型(casino-style)的摄像头)或者通过生物识别码(biometric identifier)来跟踪他,则用户实际上可以参与,而不用必须做或者携带任何东西;因为系统“注视”他,所以他的概况可以由系统根据需要而更新和取得。在一些实施例中,想要使用该系统的设备和装置可以被植入人体的芯片和器件、生物识别码和其它跟踪技术所取代。因此,本发明的实施例不局限于智能电话和其它移动设备,而是可以被修改以包括其它实现技术。
GPS 112产生位置数据,该位置数据可以用于产生概况信息以及匹配用户。可以产生或接收其它基于位置的信息而不是从全球定位系统所产生的位置信息,或者除了从全球定位系统所产生的位置信息之外还产生或接收其它基于位置的信息。在一些实施例中,可以基于蜂窝电话网络(例如基于电话所位于的小区或者通过更复杂的三角测量技术),或者通过确定位置数据可用的设备或网络接入点的接近情况而产生位置信息。换句话说,没有位置数据的设备在其可以与知道其位置的设备或者直接或者间接通信的情况下,可以至少大约知道其位置(例如,依靠GPS但是在室内并且不能看见天空的设备可以被形成菊花链以传递来自能够看见天空的附近设备的位置信息)。另外,特定的场所可以广播或者提供关于特定位置、事件或者活动的信息(例如通过蓝牙、Wi-Fi或者其他机制)。当用户进入或离开夜总会、游乐园、运动竞技场、音乐厅或其它场所时,消息可以被发送到移动通信设备,以便指示关于事件或者活动的位置或其它信息。对于场所的不同部分可以发送不同的消息,以使得例如位于多屏幕电影院的用户的设备可以知道用户观看那部电影。用于确定用户相对位置的本地三角测量系统或机制也可以用于识别具体的“微位置”或者帮助用户在一个场所内找到彼此,这尤其在用户彼此不认识时,例如在匹配发生在拥挤的酒吧中的陌生人之间的情况下可能是有用的(微位置方法可以包括在两个用户之间所接收信号的强度和方向,因此像罗盘一样工作,箭头指向目标用户,“冷热”计指示距离)。在指定范围内其他用户和设备的标识可以被收集并且加盖时间戳,以用于用户的概况,包括用于隐私的保护措施(例如对关于你附近的人的某些元信息(meta-information)而不是名字的记录和加盖时间戳)。另外,如果其他用户和设备包含位置信息(例如GPS位置、用户进入的位置等),则即使用户的设备不能产生该信息,该信息也可以与概况相关联。
涉及相同场所处的人的数据可以用于增强用户的概况。例如,如果用户去酒吧,该酒吧由在财政部门工作的20多岁和30多岁的人构成,则这可以用于“教导”系统关于用户的信息,该系统可以通告匹配选择。类似地,所知道的关于访问给定位置的人的信息可以用于建立地点本身的概况;因此,取决于一天中的时间或者当天在Fenway Park是否进行比赛,酒吧可以将“实体概况”叙述为摩托车狂热者、Red Sox爱好者或者两者的聚集地。当实体具有与其关联的概况信息时,那么该信息可以预先被想要去该酒吧的任何人访问。概况匹配算法可以用于预测你是否将与该酒吧的常规顾客相容。可以采用使用行为信息(例如用户是否重复地常去特定的酒吧或者特定“类型”的酒吧和/或用户宣称的信息(例如当用户明确地评价他在给定地点的经验时))的反馈系统。实体的概况及其赞助人的概况可以动态地交互,基于彼此而建立并且如所保证的那样随着时间的过去而发展。
选择诸如酒吧、夜总会、学校、餐馆、乡村俱乐部、度假胜地、公司(你可能被雇用的地方)等之类的度过时间的地点的过程是今天所发生的没有任何来自技术的帮助的事情人们在他们喜欢这些地方的情况下去和返回。或者他们基于朋友推荐而去这些地方。本发明的实施例用来减少一些时间和人力,并且同时将统计分析元件引入到效率低的并且由试错法特征化的人为过程中。这并不是要削除人类发现的偶然特性或者压倒主观推荐;而是希望作为有用的补充导向系统。
图3示出根据本发明一示例实施例的网络300。网络300包括网络服务器302和数据库存储系统304。数据库存储系统304存储关于系统用户的概况信息。数据库存储系统304可以将概况存储在关系数据库、平面文件系统或其它数据库或者其它文件格式中。网络服务器302收集来自移动设备和其它源的信息以便产生概况信息。例如,网络服务器302可以收集关于与系统的其他用户通信的电子邮件帐户使用的信息。网络服务器302也收集关于用户位置和过程概况的信息以基于该信息来匹配用户。虽然该信息中的一些或者全部可以存储在个体设备上并且允许自组织匹配,但是不管特定用户是否在该位置处,网络服务器的使用都允许关于场所的信息被收集。例如,服务器可以确定在特定夜总会的用户数目和潜在匹配的用户数目或者指定的朋友是否在该位置处。用户可以预先请求该信息以决定是否去特定位置。也可以提供集合的(或者个体的)概况信息用于估计在特定场所的通告机会(例如取决于在体育比赛处的用户概况,确定在该比赛的监控器上显示哪些通告)或者用于其它的目的。网络服务器302也可以用于收集关于场所和去那里的人的历史信息。这样的信息对于有兴趣知道模式(例如谁常去该场所以及何时去)的人可能是有用的。用户可能想要知道例如和他具有共同朋友的人是否常去给定的俱乐部。类似地,如果他在计划一个非法的集会点,则他可能想要证实没有他认识的人或者常规赞助人现在在该场所,或者甚至可能在那里出现(可能性是由他的熟人的概况与实体的概况的统计分析和交叉匹配来确定的)。
在一示例实施例中,服务器302连接到用于与其它设备通信的因特网306。在其它实施例中,服务器可以直接连接到无线网络、蜂窝电话系统或其它网络。在该示例实施例中,移动设备310、314、316、324、326和328可以通过各种方法连接到因特网(或者其它网络)以允许与服务器302和其它移动设备通信。例如,设备310可以与提供到因特网的连接的个人计算机308同步。可以通过个人计算机308与服务器交换数据。另外,不管个人计算机308是否连接到特定移动设备,都可以通过它来输入用户概况的数据。类似地,用户概况的数据可以来自(联网的)设备(330、332),例如DVR、智能卡、数字读书器等。移动设备314和316也可以通过无线服务器312连接到网络,无线服务器312提供到因特网的连接。例如,无线“热点”在咖啡店、图书馆和其它位置处被越来越多地提供,并且可以在夜总会、体育比赛或者系统用户可以访问的其它场所提供。移动设备324、326和328也可以通过蜂窝电话网络连接到服务器302。移动电信交换局320和322可以使用蜂窝电信协议(例如CDMA、GSM、TDMA或者其它协议)来与移动设备324、326和328通信。移动电信交换局320和322可以通过本地局318连接到因特网306。
图4是根据本发明一示例实施例的用户概况400的框图。虽然图4示出了用于示例用户概况的数据结构,但是要理解,其它数据库、数据结构和格式也可以用于存储和关联用户概况中的所需数据。移动设备100和/或网络服务器302可以用于产生和更新用户概况400。也可以从其它系统输入用户概况。
示例用户概况400可以存储在关系数据库中并且可以具有用于存储概况数据402和设定406的相关表。数据表402也可以包括被存储为概况的一部分的用于各种特性的条目。每个特性可以被存储为数据表402中的一行。数据表402可以包含一个条目用户类型450,指示概况是用于人还是用于实体(例如餐馆、娱乐场所等)。例如,一个条目可以包括用于标识条目的字段标识符404、数据值406、数据类型408、诸如相关性410和可信度412之类的质量指示符和到设定表416中的可应用设定414的指针或其它链接。设定表416包括控制数据表402中的条目如何用于匹配和其它目的的设定和参数。设定表416包括用户设定418和由系统(例如移动设备100或者网络服务器302上的应用软件)所建立的缺省和自动设定426。不管数据条目可以单独使用还是必须在它可被使用之前与其它指定信息相集合422,用户都可以提供控制用于各种用途的数据条目的可用性420的设定以及其它隐私设定424。用于这些选项中的每一个的缺省设定可以被建立并存储在表426中。另外,自动设定可以被系统存储在表426中作为不能被用户改变的选项。
下面是对数据表402更详细的描述和可以存储在表中的条目类型的示例。数据条目包括指示如何收集或产生数据的类型408。数据类型可以包括由系统基于用户行动所收集的行为特性、从除了用户之外的源所收集的外界信息和用户提供的信息。数据条目还包括信息的质量和有用性的指示。在图4所示的示例中,相关性410和可信度412可以与存储在表中的数据相关联。相关性410和可信度412可以由基于如何收集、产生和/或证实信息的数字分级来指示。例如,相关性410可以指示行为特性或者复合数据是否从大的样本尺寸产生。例如,如果数据条目基于用户的位置,则它仅可以在用户的位置可以被跟踪时(这可以被用于设备的设定416来控制并且可以被定位系统的范围和可用性来限制)产生。如果用户的位置被广泛地跟踪,则该数据条目作为用户行为的指示器可以具有更多的相关性。例如可以在每天早晨在同一咖啡馆喝咖啡的两个人之间进行匹配。该信息至少可以用于充当破冰器。也可以指示可信度412。与用户宣称的数据相反,高级别的可信度可以与从被系统所跟踪的行为产生的数据条目、以安全记号形式提供的数据或者由另外的源所证实或分级的信息相关联。
用户概况中的行为信息和外界产生的信息的使用可以大大增强可由系统做出的匹配质量和匹配类型。下面是根据本发明实施例可以用于增强被作为部分应用软件而包括在服务器302和/或移动设备上的取决于位置的匹配引擎的示例行为特性和外界产生的特性。
电话和电子邮件的使用。不是依靠平面通讯录或者需要用户将每个人在通讯录中分类,网络服务器302或者移动设备100可以监视实际的电话、SMS和/或电子邮件的使用(和/或任何其它通信设备或帐户或相连的设备,包括PC)以推断用户真正认识谁以及关于关系(业务关系对社会关系)特性的一些信息;以自动方式收集所有这些的系统将比任何需要持续的手动输入的系统内容更加丰富。如果我每天与John Burns谈话一小时,则可以推断我和他很熟。因此,我想要知道John Burns是否碰巧在我刚刚进入的商业街(反之亦然),但是我不必在乎碰见碰巧在我的通讯录中但是我仅在几年前和其有过一次五分钟谈话的某个人。(或者,可能存在用户寻找更宽松和更遥远的接触的情况,因为这些接触有时提供更多的价值,因为比亲近关系为数更多,并且它们将用户的网络扩展得更远,这可能在寻找工作、发现销售前景等时尤其有用。存在这样的理论许多疏远联系在业务方面比更小组的非常近的联系实际上更有价值。)该实际使用信息在其用于匹配时,比平面通讯录更内容丰富。它还增加了交互程度因为我从来没有和Gweneth Paltrow在电话上交谈过,所以即使她由于某种原因而在我的通讯录上,我也不能声称她是朋友。因为如果你想要利用(leverage)在两个陌生人发现他们共同认识某个人时所出现的瞬时信任,则通过真正的媒介来接触人是重要的,所以交互和真实性对于二级匹配(即两个人通过共同的熟人而接触)是重要的因素。应当注意,行为信息可以与用户输入的信息组合来获得更丰富的内容。例如,当用户在电话上与某个人谈话时,这样的谈话的记录被自动记录。然后可以用来自对所述谈话和所述联系进行注释和分级的用户的评论来丰富该记录。
该数据可以由或者网络服务器302或者移动设备100(或者连接到PC的移动设备)输入到用户概况400中。例如,移动设备100可以是在存储器106中具有通讯录的蜂窝电话。蜂窝电话可以跟踪呼叫的频率和对于通讯录中的每个人花费在呼叫上的时间量。另外,经常拨打的号码(或者经常呼叫你的人的号码)可以被自动增加到通讯录中并且即使其它信息是不可用的,该数据也可以与电话号码相关联。膝上型计算机或者移动电子邮件设备(可以是与蜂窝电话相同或不同的设备)可以跟踪从各种电子邮件地址所发送和接收的消息的数目。该信息可以被独立跟踪或者与通讯录关联。网络服务器302和数据库存储系统304可以允许多个移动(或非移动)设备注册到相同的用户概况。这样,电子邮件的使用和电话的使用可以与用户通讯录中的特定个体关联。可以增加与其存在通信的联系人(或者特定的电子邮件地址或电话号码)作为用户概况的数据表402中的条目。例如,可以为诸如“JohnBums”之类的联系人增加字段404(可以通过关系数据库将其链接到这个人的其它联系信息)。值406可以是表示通信的频率和持续时间的数字。类型408将被根据行为分类。相关性410可以是基于样本尺寸是否很大(跟踪是否开启以及进行多长时间)以及电子邮件帐户和电话帐户两者是否向用于跟踪的系统注册了的数字。可信度412可以是一个数字,该数字指示通信是否依靠完整的联系记录(或者仅仅是电子邮件地址或电话号码)、John Burns是否也是注册用户、他是否将该用户标识为朋友并且/或者他的联系信息或通信使用信息是否与特定用户概况中的信息匹配、是否存在物理接近(physical proximity)的历史或者指示数据可靠性的其它因素。
物理接近。和人与人之间的常规电话交互一样,物理接近可以指示关系及其亲近程度。允许蓝牙的移动设备例如可以自动记录两个(或更多个)人一起度过的时间;这可以用于“认证”关系。这可以包括“时移”接近,也就是说,示出两个人可以在同一位置但是不在同一时间;这也可以是在建立关系中有用的补充信息(例如,他们住在同一宿舍或者定期去同一图书馆,即使未必总在同一时间)。物理接近可以用作单独的数据条目或者与电话和电子邮件使用相集合以产生总数据值,该总数据值用作与其他人(不管是否是系统的注册用户)的关系级别的代理。
你去哪里。另外,用户访问的位置可以用于匹配或者增强其它数据条目的可信度。可以为经常访问的位置增加字段404。值406可以是用户花费很多时间的位置的坐标。该数据可以被那些位置被访问的日期和时间分开以区别在工作时间所访问的位置和在周末或者在晚上所访问的位置。场所也可以具有无线能力并且提供具有关于所访问的地方(例如当特定艺术家在演出时的音乐厅、游乐园、体育比赛等)的另外信息的标签或记号。除了使用该消息用于匹配之外,可以将其提供给用户作为用于谈话的潜在破冰器,例如让两个人知道他们都是Elvis Costello爱好者(根据他们都在音乐会上见过他的事实)——这是他们可能喜欢讨论的作为“破冰”方式的事情。应该增加的是在记号被数字签名或者很难伪造的情况下,它们可以用于数据的可证实性。
“你去哪里”信息也可以被为了市场交易目的而可能想要更多了解你的广告商或者其他企业所使用。例如,示出你多次看过同一部电影的记号可能不仅对于匹配目的是有用的(将你的兴趣告知类似铁杆爱好者),而且对于广告商是有用的。蜘蛛侠的销售商可能想要通过仅向被证实为至少看过第一部电影(在电影院中)三次的那些人发出专门消息或推广消息来大肆宣传续集。这在下面详细描述。
数据也可以用于增强其它数据条目的相关性410和可信度412。例如,如果我一年去81场Red Sox的比赛,则其比自生成的概况给予我对Red Sox的兴趣更多的权重。而且,该信息不必由用户手动输入。可以通过简单地在比赛日去Fenway Park而自动记录它(使用跟踪位置的设备或者通过与Fenway Park的发送器或匹配设备或者与该比赛的其它联网设备交互来让我的匹配设备“知道”我在哪里)。与主观的自生成特性不同的是,关于我的位置的事实是客观的和可证实的并且可以对数据表402中的可信度412指派一个较高值。可以假设因为这些设备和基于位置的匹配系统变得流行,所以欺骗将成为问题,威胁到系统的可信性和可用性。使用像数字签名记号的认证机制可以向人或其他利害关系人(例如向最殷切的爱好者提供专门待遇的广告商)“证明”你真正在你(或者你的概况)指示你在的地方。
其它行为。你常去什么咖啡馆、你去什么体育馆(以及多长时间一次)、你何时醒来、你是否每个星期天去教堂、你在数字录像机(DVR)上录制(或者观看)什么电视节目、你访问什么网站(以及你购买什么、你在你的计算机上具有什么信息段(cookie)或者你在线做什么),就此而言,任何使用可跟踪设备或装置的行为或者可跟踪的活动都能证明你是谁。照此,它们可以增强匹配和补充物,或者甚至压倒(trump)你在概况中所说的关于你自己的事情;因为其自动发生(从用户的观点来看是被动发生的),所以你可以更容易地“输入”它们。可以基于设备的位置/移动并且通过连接(直接或间接)到网络服务器302或移动设备的其它设备和系统(例如跟踪所录制和观看的电视节目的DVR服务或者跟踪电话使用的蜂窝电话网络)来跟踪这些因素。正是因为它是很容易获得的,所以可能希望关闭对这些种类活动的监视以避免尴尬并且简单地保护用户的隐私。
反馈系统。反馈系统也可以用于提供用于产生用户概况400中的数据条目的信息。当人们具有用反馈来“标记”你的能力时会发生什么?你的前任女朋友鄙视你吗?如果你在你的概况中具有关于你的外界产生的分级,并且你不可以对其进行编辑,则其可以帮助陌生人来评估你。因此,由于你不想人们毁灭你的“人格信用分级”,所以可能导致“更好的”行为。这样,与EBay反馈分级类似,EBay反馈分级对于将是否可以信任某个人告知一个陌生人可能是有用的。另外,它也可以是“收集”和炫耀“友好行为点”的有趣方式。存在用于建立和保持正面的人与人之间分级的强有力的因果(karmic)组成部分。这些数据条目与上面所描述的被系统跟踪的行为数据条目具有不同的类型408。这些条目一般可以被标记为外界数据,或者更具体地说被标记为来自另一用户的反馈。值406可以是各种类别的分级并且也可以包括具体的评论(取决于评论的特性、谁在寻求访问和可以应用到该强有力信息的其它规则,这对于其他人可以是可见或者不可见的)。相关性410可以基于所接收的反馈量并且可信度412可以取决于在给出反馈的人(那个人自己具有正面反馈分级吗?)以及是否(通过位置或通信跟踪)可以证实与那个人的关系。
安全记号。餐馆、酒吧、俱乐部、兄弟会、教堂、大学和其它场所或组织可以给出能够添加到用户概况中的的认证(数字签名的)“记号”。这些记号可以产生新的数据条目402或者可以用于提高现有数据条目的可信度412。这将使得人们看见某个人是否是“真实的”他们真的是俱乐部的成员、他们真的属于那个体育馆、他们真的是Villanova的毕业生、他们真的从部队获得荣誉退役、他们真的是三角洲白金奖章的经常获得者?这在匹配情形中可能是有用的当一个女人在酒吧并且愿意认识校友时,对于她来说可能很重要的是确定他们是她母校的真正毕业生,不是他说他是或者可能在那里度过了一些时间但是没有毕业的某个人。
你认识的人。通讯录可以是用于匹配用户的一种强有力的方式——使用共同的熟人作为媒介可以是用于匹配用户的一种强有力的方式。经常的问题是通讯录是你的熟人集合的子集。为了最大化通讯录作为匹配方法的效力,可以基于普通的通讯录以及如上所述的观察到的行为而产生条目(你认识的人的)。这些条目也可以由用户手动输入,由行为特性(如上所述)或者诸如来自承认该关系(及其亲近级别)的熟人的手动反馈或熟人的用户概况中相应条目的存在之类的外界信息来增加(或者减少)可信度412。如下面进一步所述,可以当朋友在附近(基于位置数据和用户概况)时或者在具有一个或多个共同朋友的人在附近(或者真正在附近并且具有共同的朋友)时产生匹配或者警报。例如,系统可能想要警告你,你最好朋友的一个好朋友碰巧经过你用餐的咖啡馆。
详述该主题,其它信息可以用于丰富你的概况。一些示例你用数字货币或信用卡进行的购买(在线或者离线);交易细节可以被集成到你的概况中。EBay反馈分级可以被附加到你的概况和所使用的“beyondEBay”上(人们可能仅仅想要与人约会、雇用人或者与具有高EBay反馈分级的人做生意)。利用你的概况可以共享你属于什么约会站点(以及涉及那些站点的信息)。甚至你所看见的广告(在线或者离线)(以及你用某种方式对其进行响应的广告)对于想要卖东西给你的销售商是有价值的。更一般地说,你的信用分级、违警记录、病历、驾驶记录、级别和工作表现分级以及其它来自各种现实活动的“分数”可以被集成到你的概况中以帮助进行匹配或者用于其它目的。(在一些情况中,数字记号可以用于可证实性。)对你的概况中的该信息的使用可能包括某个人是否想要与你约会、雇用你、给你信用、向你提供专门的推广消息或者向你展示广告(或者在线或者离线,在诸如可变广告牌之类的动态对准广告方法情况中)。
该信息的全部对于帮助人们迅速了解并信任陌生人是强有力的。因为过去的购买行为可能是将来购买的有力预测器,所以它对于企业也可能是有价值的。相同技术中的一些被在线发展,例如向刚在Google上做过“芝加哥的牙科医生”搜索的人提供牙科医生的广告。在这种情况下,通过组合行为数据的丰富阵列,例如用户在线搜索什么、他们在他们家附近的商业街用他们的信用卡或数字货币购买什么、他们看什么电影、他们在什么餐馆用餐、他们录制和/或观看什么电视节目等,对于销售商来说存在相当大的机会在人和他们的产品之间进行一一对应的匹配。虽然我们在提出进行人之间的接触的方法,但是人与诸如企业之类的“无生命实体”之间的匹配也是本发明的主要组成部分。收集和处理包括位置数据在内的行为数据的系统具有发送实质上是销售的警报的能力,所述警报投合用户并且帮助企业。一个示例是商店在你进入他们竞争者的商店时向你发出警报,可能通过向你提供折扣来引诱你到他们的商店。另一个示例是取决于谁在看广告牌(以及基于该用户的概况而知道关于他的什么信息)而让它动态地变化。另一个示例是确定对于销售商有用的模式,例如观看Red Sox比赛的人在Dunkin’Donuts用餐的次数是不观看Red Sox比赛的人两倍的事实。在这种状态下,可以用它来更好地确定广告活动的成功(用投资收益来衡量)。例如,看见特定公路旁(由位置跟踪数据确定)的大冒险(Great Adventure)广告牌的百分之多少的人在六个月内访问过那里。这里所讨论的行为信息的粒度远大于以前曾经实现过的任何东西。虽然许多人不想让他们的行为被监视并且不想让他们的活动被跟踪和组合到概况中并与广告商共享,但是他们可能想让该信息被跟踪以用于这里所概述的社交好处中的一些,例如认识朋友或者建立与适合他们的目标概况的陌生人的约会。一旦该数据被为了一个目的而收集,则人们可以发现存在选择性地将其与销售公司共享的动机。就像赌博者与娱乐场共享行为信息以得到赠送的额外补贴,并且就像旅行者与航空公司共享他们的飞行历史以具有免费飞行和优惠待遇的资格,人们可能知道这样的事实因为他们在Prada花费了1000美元,所以一旦他们进入商业街,每一个其它的女人时尚店都向他们发送“警报”,提供进入他们商店的专门折扣。广泛地说,将其它个人信息与销售商共享的动机可以包括(但不局限于)现金支付、涉及一个人兴趣的更好对准的广告消息、来自渴望得到他们的业务的公司的特别优惠和用于与匹配系统交互的免费或赞助设备或者服务费用。
当然,用户可以决定他们想要如何共享他们的信息或者他们是否想要共享他们的信息。在一些情况中,用户可能想要共享他们的其它私人病历以示出他们最近进行过检查并且没有任何性传播疾病(可以由医生或者诊所发出签名的和打上日期戳的记号以认证该信息)。在这种情况下,他们可能指定他们病历的仅一小部分可以被共享,并且仅在非常特别的情况中共享。假设可以存在一组规则,授权用户像他们希望的那样控制该信息。下面描述这些规则可以如何应用的简化版本;应该了解到在这里为了实用的目的将规则进行了简化并且可以用更多的和/或不同的用户控制来增强系统。
很明显,可以被跟踪和收集以产生用户概况的坚固和丰富的数据集合导致隐私顾虑。为了管理用户概况中的数据的使用,提供了设定表416。表中的每一个条目可以指定许多用于应用到数据条目或者数据收集的设定和参数。表416中的一个条目可以与数据表402中的一个或多个数据条目相关联。例如,用户设定418可以由用户通过移动设备或个人计算机输入。用户可以指定可用性420设定,用于指示是否应该收集多种类型或者类别的数据或者是否为了匹配目的使其变得可用。例如,用户可以指定可以基于具体类型的事件(夜总会、体育比赛、音乐会等)来收集和使用位置数据,但是不应该跟踪或使用其它的位置,例如成人夜总会。用户也可以指定可以仅在满足某些条件的情况下为了与另一用户匹配而使位置数据可用(例如,当你在你的本地扶轮社(Rotary Club)的另一成员的100英尺内并且离不同的扶轮社分会的成员10英尺远时,用基于位置的数据警告你)。类似地,可以建立规则用于向另一用户提供照片、电子邮件地址或电话号码,例如需要具有照片的相互交换。用户也可以指定限制匹配和通知的某些时间或日期或者其它条件(例如允许仅在星期五和星期六晚上匹配)。用户也可以指定一定级别的集合422必须被用于基于特定数据条目的匹配。例如,用户可能不想允许其他人只基于在用户概况中所输入的收入水平来匹配。然而,如果匹配是基于大量的集合数据或者具有高可信度的具体类型数据的,则用户可以允许收入包括在匹配引擎使用的提取的或集合的表格中(但是不提供给其他用户)。其它隐私设定424也可以用于限制数据的收集或使用、在某段时间之后将其删除或者限制其用于匹配的使用或者对其他用户的公开。就像对于用户来说他的行为很容易被监视一样,应该在需要时容易停止对行为的记录。
用户概况400也可以包括缺省和自动设定。例如,表426可以指定行为数据类型不可以被用户编辑,但是可以被删除。就像用EBay的反馈分级,用户可以重置来自其他用户的所有反馈,但是不能简单地删除他不喜欢的反馈评论。类似地,可能希望让系统使用环境过滤器。例如,如果你在一个地方,在该地方你正在得到许多匹配,则你在使用的设备(或者其连接到的服务器)可以应用过滤器以向你发送仅用于高质量匹配的警报。类似地,如果你在旅行并且未获得“命中”,则服务可以或者自动通过使用位置检测来识别你在外国,或者简单地通过识别你在一段给定的时间期间得到很少(或者没有)匹配而降低其阈值。
在一个示例实施例中,用户也可以指定一个或多个目标概况(例如具有某些其它特性的20多岁的单身女人),用于确定是否存在具有特定概况的匹配用户。具体地说,目标概况可以用于识别具有匹配特性并且在该用户的某一距离内或者另一指定位置内的其他用户。图5是根据本发明示例实施例的目标概况500的逻辑图。虽然图5示出了用于示例目标概况的数据结构和字段类型,但是应理解,其它数据库、数据结构和格式可以用于存储和关联目标概况中的所需数据。移动设备100和/或网络服务器302可以存储一个或多个用于匹配目的的目标概况500。也可以从诸如在线约会服务之类的其它系统输入目标用户概况。
除了辅助手动生成的目标概况之外,系统可以通过观察和学习寻找配偶的人之中的成功和失败来发展全球“婚介智能”。例如,系统可以“看见”这样的模式早起并且遛他们的狗的人与做相同事情的其他人相处得很好,因此使用该行为信息来“针对你的计算机生成的目标概况”,其不同于你可能为你自己所作出的选择。虽然计算机不一定能够亲身访问人们彼此“相处”得如何,但是例如当人们结婚并且将这个事实作为反馈传达到系统时,它可以通过直接的用户反馈来搜集该信息。它也可以通过例如例如基于位置的跟踪,观察到在一月份认识的两个人从那时起在一起度过了许多时间来推断成功的匹配。利用可以收集和分析的数据的丰富性(外界的、自生成的、行为的等等)并且利用与贝叶斯算法、神经网络和其它人工智能方法相结合的计算机日益增长的计算能力,计算机可以变得善于服务于人,这是一种非常“人性化”的技能。
示例目标概况500可以存储在关系数据库中并且可以具有用于存储目标数据范围502和可编程过滤器518的相关表。数据范围表502可以包括多个用于特性的条目,系统用其来确定另一用户是否匹配目标概况。如果存在匹配,则可以基于设定416而采取行动(例如嘟嘟响或发送通知,或者显示关于匹配的用户或用户组的信息)。每个目标特性可以被存储为数据范围表502中的一行。除了阈值、范围或者通配符值可以用于指定对匹配目标概况的用户概况的要求之外,条目可以与用于数据表402的条目相对应(字段504、值域506、类型508、相关性510和可信度512)。另外,权重504可以被指派给条目以指示该条目在确定是否存在匹配中的重要性。(应该注意到以不需要集中数据库的方式可以在两个设备之间在自组织基础上发生相同的情况。)其它过滤器516也可以应用到用于匹配目的的条目。指针可以将数据范围表502中的一个或多个条目与可编程过滤器518链接或者关联。可编程过滤器518可以指定用于通常匹配或者用于匹配特定条目的其它条件。例如,过滤器可以指定是否特定条目必须匹配和/或是否仅某些百分比的条目必须匹配。过滤器可以基于位置520、时间522、环境524、关联526或其它条件528。位置520可以用于对在该用户的某个距离内(例如在蓝牙范围内或者基于具体位置数据)或者在特定位置或者在特定事件或场所中的用户进行过滤。位置520也可以用于自动调整匹配规则(例如当用户离家很远时)。例如,如果用户在外国旅行,则规则可能仅要求与说相同语言(或者来自相同国家)的另一用户匹配。用户也可以具有指示环境524(例如用户在工作、在家、在社交事件还是在旅行)的设定416。取决于该环境524,一个或多个不同的目标概况可以被选择并且用于匹配。另外,用于匹配的标准可以取决于环境524而自动变化(例如可以在旅行时向用户通知任何在附近的朋友,但在工作时不通知)。时间522也可以用于自动调整匹配标准(例如在星期五或星期六晚上使用与星期一早晨不同的标准)。
系统可以通过在给定时间查看其他用户的规则和设定来发展“智能”并且/或者设置和“算出”使得用户不必手动调整他的设定的某些环境因素。例如,系统可以通过“位置存储器”来区别酒吧和医生诊所。如果一些用户通过识别特定位置(或者在多用途设施的情况下与时间耦合的位置)的特性而“在地图上标出”位置,则该信息可以应用到访问该位置的其他用户。在这种情况下,用户可以简单地将其设备设定为“在医生诊所中关闭匹配”或“在除了酒吧之外的所有地方关闭匹配”并且系统相应地可以响应于他的愿望。
类似地,系统可以通过反馈来学习某种警报可以被重复地忽略(snooze),因此指示这个“种类”的警报是不受欢迎的(不管基于时间、地方还是其它因素)。或者,在得到匹配警报之后,用户可以通过其设备的用户接口将反馈送给系统以发送“请给出更多像这样的东西”。更一般地说,系统应该是可训练的以知道家、工作、女朋友的公寓等在哪里,所以它可以了解你并且使你的行为模式“有意义”。
关联526可以用于取决于你和谁在一起(例如你的妻子或者你的女主人)和/或谁在附近(例如用于和共同的朋友在一起或者靠近共同朋友的人的更自由的匹配)和/或你和谁有关系(例如你是否具有有高级别相关性和可信度的共同朋友)而改变匹配规则。用于匹配的二级联系的使用可以是数据范围表502中的标准以及用于确定如何应用其它标准的过滤器。这些条目和过滤器可以用于在亲近的二级联系人在某个范围或距离内(例如基于位置570过滤器)时通知用户。也可以扫描场所或事件(通过向网络服务器302做出请求)以确定多少朋友和/或二级联系人在该位置处。另外,如果用户的日程表信息被并入他们的概况中,则该信息可以用于预测将来谁可能在特定位置处。例如,如果你计划去迈阿密过周末,则你可能想要扫描该城市,不仅查看当前谁在那里,还查看谁(在你的熟人或潜在匹配之中)计划当你在那里时在那里。这样,你可以与从不同城市飞往迈阿密的合适的盲约者(blind date)“匹配”。
用户也可以做出对“扫描”在特定位置处并且具有移动设备的人(例如在酒吧尽头的女人)的具体请求,以查看另一个人是否具有任何共同的朋友,或者仅查看她的公开概况。网络服务器可以在指定的位置处取得移动设备的用户概况,或者可以通过与移动设备的直接的蓝牙或红外连接来获得它。这尤其在与用于匹配信息的质量标记(例如相关性410和可信度412)结合时是强有力的,因为它提升二级匹配的质量并且滤掉欺骗者。该扫描过程也可以使得“破冰器”话题被识别,帮助发起陌生人之间的交互,如下面进一步所述。
你也可以使用过滤器来阻挡某些匹配。例如,你可能结婚了,尽管如此,你想要发出你愿意要谨慎浪漫的靠近的“手指敲击”。在这种情况下,你可以使用匹配引擎来警告你存在媒介是你配偶的二级接触以便避免它们。也可以选择性地阻挡“敲击”被发送到你配偶的朋友中的任何一个,或者可以仅匿名发送到表达了类似愿望的人。这可以通过使用基于关联526的过滤器来进行指定以修改用于移动设备的可用性420设定。
类似地,这可以应用于不必结婚但只是想要匿名物理遭遇(physicalencounter),并且因此想要针对具有类似兴趣的其他人而被警告的人。寻求这些的人可以在他们的概况中包括该偏好并且系统可以将此并入其匹配标准中。寻求这种物理遭遇的某个人不必简单地去她与具有类似希望的某个人物理上接近的某个地方(现在这可以用匿名蓝牙交互完成),而是可以基于哪里存在高密度的具有类似偏好的人而实际决定今晚去哪里。她可以通过在她离开家之前扫描酒吧、附近地区甚至城市来做这件事情。这种“一夜情”匹配系统也可以通过与上面所述的其它概况数据结合而更加有效。例如,某个人可能对仅与在她的城镇或附近地区之外度过他大部分时间并且具有关于性传播疾病的干净的健康记录的某个人的一夜情感兴趣(这可以是某个人可能使用由他的医生所发出的数字记号而将医疗数据并入他的概况的动机)。
移动设备也可以被企业使用并且可以为这些目的建立专门的过滤器。企业具有对可信概况数据的多种使用。当你进入Prada零售商店时,如果商店知道你一年赚一百万美金,或者你一个月在竞争的商店花费1000美元(例如因为信息是从你的智能卡的使用而传送或收集的),则其可能比对待不知道购买历史的某个人更好地对待你。类似地,如果你在展销会的楼层上行走并且在你的概况中具有工作甚至过去的表现的回顾或者像来自某个学校的电气工程学位的其它希望特性,则你可能被想要雇用你的公司所接近(尤其是如果你在你的概况中指示了你愿意要这样的主动表示)。
在某些情形中,经认证的行为信息的传输可能对于企业和消费者都是有益的。例如在上面的示例中,在Prada的消费者可以通过基于证实的她过去的购买历史而获得VIP待遇和可能的特别优惠从而受益。
另外,可以由外界产生的关于企业的数据来授权消费者。就因为基于消费者过去的购买行为而认为她是一个好的可能的顾客,所以餐馆可以被动地积累关于其“行为”的概况信息。在这种情况下,餐馆是类似于系统的人类用户的“实体”。每次有人在餐馆用餐时,移动设备可以使对该餐馆进行分级变得容易——例如,当你支付账单时(可能用数字货币或信用卡),你有资格输入1-10的分级。你的分级将在用于餐馆的用户概况400中与该餐馆数字地关联(类似于前任女朋友可能如何对你进行分级)。下一个进入(或者在附近行走)餐馆的人可以看见这些分级。该信息可以存储在数据库存储系统304中或者可以存储在在餐馆中或者在餐馆附近的位于本地的防篡改设备中(因为是防篡改的,所以餐馆不能删除或者编辑负面分级)。
几个主要的元素将此与Zagat风格的餐馆回顾区别开来。首先,它被设计为正好当你在那里并且该经历在你的心目中是新鲜的时很容易对餐馆进行分级。其次,用户可以在需要它时,即当他们很饿或者沿着街道行走以寻找用餐的地方时,可以就从他们携带的设备得到高质量的分级(当然,他们也可以在其它时间和地点访问相同的信息)。就像人与其他人进行匹配,可以在用户和餐馆之间建立目标概况以使得移动设备可以将好的餐馆匹配通知用户并且提供分级以帮助指导用户的决定。
用于消费者的另一授权应用是复合分级的使用。例如,Fenway Park可以编译关于谁去比赛的集合的和匿名的信息。在这种情况下,想要去Red Sox比赛的某个人可以发现什么“种类”的人参加比赛。该复合信息在选择酒吧时可能是有用的其赞助人的复合统计是什么…年龄、性别比率、收入、本地人与旅行者的比率等(所有这些都将基于在酒吧中的那些人的用户概况400中的数据条目402)。有人可能有兴趣知道人群的复合就在此时是什么样、在星期五晚上对星期六晚上是什么样或者通常是什么样。
群组信息不是仅需要是集合的和匿名的。它可以用于“扫描”酒吧,以例如查看你认识的任何人(或者任何二级联系人、寻找一夜情的女人、工作上的朋友等)是否在里面。一个主要的好处是在你真正去酒吧之前,当你仍然在家或者在工作,考虑去哪里时,远程地做这件事情(例如通过向服务器302发送查询请求)的能力。人们也可以发现它对于得到远程复合数据是有用的,这些远程复合数据是关于住在他们可能想要移居到的城市中的人(或者类似地关于附近地区)、他们考虑为其工作的公司、他们想要加入的高尔夫俱乐部、他们想要参观的胜地等。
本发明的实施例也允许各种另外的应用。
竞争。当你在和朋友比赛看谁遇到更多熟人时可能是有趣的。利用知道位置的匹配引擎,你不必亲身“偶然遇见”人——匹配引擎将告诉你一个朋友是否在某个指定的距离内。这里所描述的真实性测试可以改进竞争(你可能可以从比赛中排除工作相关的熟人,或者例如基于可信度412分级来指定仅“密友”算数)。
因果点(karma point)。当两个人用你作为媒介而认识时,你可以赚得数字因果点(用户概况400中的分数或记号)。收集因果点可能是有趣的并且因果点也可以提供用于匹配的基础(例如,滤掉那些好的匹配制造者或者具有许多二级联系人的用户)。无生命实体也可以赚得因果点,例如“负责”某个数目匹配(即定期在咖啡馆的被匹配的人)的附近地区咖啡馆。当两个人用你作为媒介而认识时,你可以被警告这发生过了并且你已赚得了10个“因果点”。
“响铃耳”。除了赚得因果点之外,当两个人用你作为媒介而认识时,你可以被通知(通过电话、文本消息等)并且被邀请远程地或者亲自加入交互。移动设备100上的设定416可以使得当在共同的朋友之间做出匹配时,设备对媒介进行呼叫或者向其发送文本消息或电子邮件。另外,设定416可以用于使得服务器302向媒介发送消息。
谜语和比赛。设定和过滤器允许使用创造性的和交互式的匹配标准。如上所述,人们可以具有对于一些或者所有其他用户可看见的公开概况。可以通过“扫描”行动来访问该概况,意思是某个人可以将他的设备“指向”一个人(或者她的设备)并且访问她的公开概况。在该公开概况中,一个女人可能想要通过挑战男人在接近她时回答谜语或者演唱她最喜欢的歌曲、为她卖一杯玛格丽特酒、交给她某种花等而取乐。这可以使得破冰对于双方来说是有趣的。这些用于接近的偏好在某个人“扫描”她的样子以发现合适的破冰话题或者搜索匹配“命中”(例如共同的熟人)时将被揭示。作为侧面点,可以存在为每次有人扫描而保持的记录。一个女人可能希望知道在给定的晚上,18个男人发现她足够迷人从而“扫描”她。
数字叫醒。另一个设定416可以用于在某些匹配或事件发生时请求通知。可以建立目标概况和过滤器来匹配最近在附近位置处的用户(基于针对数据表402中的加盖时间戳的位置条目的匹配)。例如,当用户认识的某个人(如用户概况400中的数据条目所指示)在最近5分钟内经过用户的位置时可以警告用户。在这种情况下,他可以呼叫他的朋友以打招呼并且可能安排绕回并在附近见面。位置520过滤器也可以用于取决于用户在哪里而放松用于匹配的该标准。例如,如果用户在外国旅行,则用户可能希望将在最近几个小时内的任何时间时在附近的任何朋友通知他。用户也可能想要在一个朋友正在用户访问的先前位置(例如用户一小时前吃午餐的餐馆)的情况下被通知。
图6是示出根据本发明一示例实施例的用于匹配用户的方法的流程图。设备100或者服务器302上的应用软件可以处理用户概况和目标概况以确定是否存在匹配以及如果存在匹配则要采取的行动。可以使用上面所描述的概况信息和过滤器中的任何一个并且可以基于用户概况和目标概况中的信息而采取上面所描述的行动中的任何一个。如602处所示,位置信息可以由移动设备100产生或者接收并由该设备在本地进行处理,或者可以被发送到服务器302以用于处理。位置信息可以请求在特定位置或事件中或者在用户或指定位置的某个范围内的用户。如在604处所示,检测其它符合标准的用户(或者通过图2所示的直接通信或者通过服务器302)。然后基于可用性设定420,设备或服务器确定用户概况(或者至少基于所需目标概况和过滤器进行匹配所需要的那些条目)对于检测到的用户是否可用。如果用户概况是可用的,则它们被取得并且过滤器被应用到用户概况和目标概况,如在608处所示。然后如在610处所示,将用户概况与过滤后的目标概况进行比较以确定是否存在匹配。如果存在匹配,则检查设定614以确定要采取的适当的通知、警报和其它行动。然后如在616处所示,由移动设备100和服务器302采取适当的通知、警报和行动。如上所述,这些行动可以包括将匹配通知用户、将匹配通知目标和/或通知媒介两个二级联系人匹配了。
如上所述,可编程过滤器518可以指定对于标准和用户概况之间的总的匹配,是否必须满足个体的标准/条目或者是否必须满足标准/条目的一个百分比。在一示例实施例中,正规表达式或其它逻辑可以用作可编程过滤器和/或标准的一部分。可以计算分数以确定对于总的匹配是否满足阈值并且用于确定是否将满足阈值的其他用户和用户概况通知用户。可能存在多于一个的阈值或者用于确定如何通知用户的标准。如果具有很高分数的另一用户在附近,则可以使移动设备发出听得见的警报或者振动并且提供SMS文本消息,该SMS文本消息具有来自另一用户的概况的信息。如果另一用户具有较低的分数,该分数对于某个阈值来说仍然足够的高,则可以发送文本消息而没有听得见的警报。这些仅仅是示例,可以使用通知和阈值的其它组合。
在示例实施例中,一些标准对于匹配来说是必要的,例如目标是男性还是女性。其它标准可能对超过某个阈值的匹配分数有贡献,例如收入水平。这些标准在一些情况中可能对分数没有贡献或者有固定数目的贡献(例如,基于权重514)。例如,如果目标共享相同的二级联系人,例如在与用户和目标两者的概况相关联的通讯录中列出的用户或者其他人,则单个权重514可以被加到分数上。在一些情况中,所述标准可能允许基于另一用户的概况,将权重514或者权重514的一部分多次加到分数上。例如,对于用户和目标之间的共同的每个二级联系人,另外的点数可以被加到分数上。可编程过滤器518可以指定一个规则,藉此规则,对于共同的每一个另外的二级联系人,点数减少(最终等于零)。相同的方法可以用于其它标准,例如为较高的收入水平增加更多的点数,直到某个最大值。另一示例使用三级联系人(用户和目标中的每一个都认识某个人,此人又认识一个共同的人,这可以基于如上所述的通讯录或者其它因素来确定)。三级联系人可以向分数贡献一些点数,但是他们可能比二级联系人贡献更少的点数(并且具有更低的权重)。基于是否满足逻辑标准或规则并且基于在满足标准或规则时可以被加到分数上的权重(不管是固定的还是成比例的),上面所述的其它类型的标准和特性中的任何一种都可以被包括到分数中。具有刻度盘、滑杆或其它可调整设定的用户接口可以用于调整针对不同标准的权重,其可以包括使标准对于匹配来说必不可少的设定、用于指派对分数有贡献的权重/点数的设定(或者设定的标准)、指示一个标准将不会用于匹配的设定和/或指示一个标准取消一个目标的匹配资格的设定。用于匹配的阈值也可以使用刻度盘、滑杆或其它可调整设定而进行调整。如果用户在拥挤的位置处得到太多匹配或通知,则用户可以容易地转换(toggle)刻度盘、滑杆或者其它设定以提高匹配所需要的阈值分数。如果用户在不大可能获得匹配的位置处(例如在城镇之外或者在外国旅行),则用户可以容易地降低匹配所需要的阈值分数。如上所述,也可以基于环境、一天中的时间、位置或者由系统所确定的其它因素而自动调整阈值。
类似地,分数和阈值可以用于诸如企业、场所或者其它客体之类的实体以确定匹配和是否通知用户。在示例实施例中,类似的分数和阈值可以与基于位置的信息结合以确定是否向用户派发推广物品、广告或者礼券。例如,用户可能具有基于所进行的购买的信用分数或分数或者满足阈值的其它标准。当确定具有超过阈值的分数的用户在商店或企业附近的位置处时,可以将特定的广告或电子礼券发送到用户的移动设备。也可以使用可度量的(scalable)阈值,其中基于用户超过阈值分数多少而向他们发送不同的广告或礼券。在一些示例中,当确定用户的移动设备在竞争者的企业附近(或者在竞争者的企业处)时,可以将企业位置的方位或者企业的广告或礼券发送到用户的移动设备。用户是否在一个位置附近可以是基于预先设定的半径或者距离,或者取决于用户离该位置多近,可以被不同量地加权以作为分数的一部分。
虽然在这里示出并描述了本发明的优选实施例,但是本领域技术人员将会清楚仅是作为示例提供这些实施例的。本领域技术人员现在将会做出许多变体、改变和置换而不脱离本发明。应该了解到在实践本发明的过程中可以采用这里所描述的本发明实施例的各种可替换物。希望下面的权利要求书限定本发明的范围并且从而覆盖这些权利要求及其等同物范围内的方法和结构。
权利要求
1.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况,包括用户指定的信息;自动确定由至少第一用户所访问的位置而不需要所述第一用户手动地指定所述位置;将关于所述第一用户访问的位置的信息与所述第一用户的概况相关联;允许第二用户指定用于匹配的标准;确定关于所述第一用户的当前位置的信息;至少部分地基于关于所述第一用户所访问的位置的信息并且至少部分地基于关于所述第一用户的当前位置的信息,用所述标准匹配所述第一用户,其中所述第一用户所访问的位置与所述第一用户的概况相关联;以及向所述第二用户提供通知。
2.如权利要求1所述的方法,其中关于所述第一用户的当前位置的信息包括关于所述第一用户到所述第二用户指定的位置的接近情况的信息。
3.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户的当前位置的信息包括关于所述第一用户到所述第二用户的位置的接近情况的信息。
4.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括使用全球定位系统。
5.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括使用移动通信塔的三角测量。
6.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括对在已知位置处的设备使用菊花链。
7.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括由在所述位置处的无线通信设备接收信号。
8.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括在所述位置处提供电子记号。
9.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
10.如权利要求9所述的方法,其中所述第一移动设备与所述第一用户的概况相关联,所述第二移动设备与所述第二用户的概况相关联。
11.如权利要求9所述的方法,其中所述第一移动设备与所述第一用户的概况相关联,所述第二移动设备与所述第二用户的概况相关联。
12.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括使用全球定位系统。
13.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括使用移动通信塔的三角测量。
14.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括对在已知位置处的设备使用菊花链。
15.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括由在所述位置处的无线通信设备接收信号。
16.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括在所述位置处提供电子记号。
17.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户所访问的位置的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
18.如权利要求9所述的方法,其中所述第一移动设备与所述第一用户的概况相关联,所述第二移动设备与另一用户的概况相关联。
19.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户所访问的位置的信息包括关于同时访问该位置的至少一个其他用户的信息。
20.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户所访问的位置的信息包括关于在一个位置被所述第一用户访问时,在由所述第一用户所访问的位置处发生的事件的信息。
21.如权利要求20所述的方法,其中所述事件是体育比赛。
22.如前面的权利要求中任意一项所述的方法,还包括自动确定由所述第二用户所访问的位置而不需要所述第二用户手动地指定所述位置;以及将关于所述第二用户所访问的位置的信息与所述第二用户的概况相关联,其中用所述标准匹配所述第一用户的步骤至少部分地基于关于所述第二用户所访问的位置的信息,所述第二用户所访问的位置与所述第二用户的概况相关联。
23.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况;将关于第一用户与第三个人的关系的信息与所述第一用户的概况相关联;允许第二用户指定用于匹配的标准;确定关于所述第一用户的位置的信息;至少部分地基于关于所述第一用户与所述第三个人的关系的信息并且至少部分地基于关于所述第一用户的位置的信息,用所述标准匹配所述第一用户;以及向所述第二用户提供通知。
24.如权利要求23所述的方法,其中所述第二用户具有概况,该概况具有关于所述第二用户与所述第三个人的关系的信息,并且用所述标准匹配所述第一用户的步骤至少部分地基于关于所述第二用户与所述第三个人的关系的信息。
25.如权利要求23所述的方法,其中关于第一用户与所述第三个人的关系和所述第一用户的概况的信息基于所述第一用户的通讯录中的条目。
26.如权利要求23所述的方法,其中关于第一用户与所述第三个人的关系的信息基于关于所述第一用户与所述第三用户之间的通信的信息。
27.如权利要求26所述的方法,其中关于所述第一用户与所述第三用户之间的通信的信息包括关于电子邮件通信的信息。
28.如权利要求27所述的方法,其中关于电子邮件通信的信息包括所述第一用户与所述第三个人之间的所述电子邮件通信的频率。
29.如权利要求26所述的方法,其中关于所述第一用户与所述第三用户之间的通信的信息包括关于电话呼叫的信息。
30.如权利要求27所述的方法,其中关于电子邮件通信的信息包括所述第一用户与所述第三个人之间的所述电话呼叫的频率。
31.如权利要求23所述的方法,其中关于第一用户与所述第三个人的关系的信息基于来自所述第三个人关于所述第一用户与所述第三个人的关系的确认。
32.如权利要求23所述的方法,其中关于第一用户与所述第三个人的关系的信息基于来自所述第三个人的反馈。
33.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户的位置的信息包括关于所述第一用户到所述第二用户指定的位置的接近情况的信息。
34.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户的位置的信息包括关于所述第一用户到所述第二用户的位置的接近情况的信息。
35.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括使用全球定位系统。
36.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括使用移动通信塔的三角测量。
37.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括对在已知位置处的设备使用菊花链。
38.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括由在所述位置处的无线通信设备接收信号。
39.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的当前位置的步骤包括在所述位置处提供电子记号。
40.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
41.如权利要求46所述的方法,其中所述第一移动设备与所述第一用户的概况相关联,所述第二移动设备与所述第二用户的概况相关联。
42.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况,包括用户指定的信息;自动确定关于由第一用户所进行的活动的行为信息而不需要所述第一用户手动地指定所述行为信息;将所述行为信息与用于所述第一用户的概况相关联;允许第二用户指定用于匹配的标准;确定关于所述第一用户的位置的信息;至少部分地基于关于第一用户所进行的活动的行为信息并且至少部分地基于关于所述第一用户的位置的信息,用所述标准匹配所述第一用户;以及向所述第二用户提供通知。
43.如权利要求42所述的方法,其中关于所述第一用户的位置的信息包括关于所述第一用户到所述第二用户指定的位置的接近情况的信息。
44.如前面的权利要求中任意一项所述的方法,其中所述行为信息基于由所述第一用户所访问的位置。
45.如前面的权利要求中任意一项所述的方法,其中关于所述第一用户所访问的位置的行为信息包括关于在一个位置被所述第一用户访问时,在由所述第一用户所访问的位置处发生的事件的信息。
46.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括使用全球定位系统。
47.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括使用移动通信塔的三角测量。
48.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括对在已知位置处的设备使用菊花链。
49.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括由在所述位置处的无线通信设备接收信号。
50.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的所述位置的步骤包括在所述位置处提供电子记号。
51.如前面的权利要求中任意一项所述的方法,其中确定所述第一用户的位置的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
52.如前面的权利要求中任意一项所述的方法,其中所述行为信息包括关于由所述第一用户所进行的购买的信息。
53.如前面的权利要求中任意一项所述的方法,还包括将电视录制设备与所述第一用户的概况相关联,其中所述行为信息包括关于由所述用户在所述录制设备上所录制的电视节目的信息。
54.如前面的权利要求中任意一项所述的方法,还包括将移动电话与所述第一用户的概况相关联,其中所述行为信息包括关于由所述用户在所述电话上所进行的电话呼叫的信息。
55.如前面的权利要求中任意一项所述的方法,其中所述行为信息包括关于由所述第一用户所访问的网站的信息。
56.如前面的权利要求中任意一项所述的方法,还包括将电子邮件帐户与所述第一用户的概况相关联,其中所述行为信息包括关于由所述用户通过所述电子邮件帐户所发送或接收的电子邮件的信息。
57.如前面的权利要求中任意一项所述的方法,还包括自动确定关于由所述第二用户所进行的活动的行为信息而不需要所述第二用户手动地指定所述行为信息;以及将所述行为信息与所述第二用户的概况相关联,其中用所述标准匹配所述第一用户的步骤至少部分地基于关于所述第二用户所进行的活动的行为信息。
58.如以上权利要求中任意一项所述的方法,还包括将特性与所述第一用户的概况和所述特性中的每一个的可信度相关联,其中所述特性包括至少一个经证实的特性和至少一个未经证实的特性。
59.如权利要求58所述的方法,其中所述至少一个经证实的特性比所述未经证实的特性具有更高的可信度级别。
60.如以上权利要求中任意一项所述的方法,还包括将由其他用户提供的反馈与所述概况相关联。
61.如权利要求59所述的方法,还包括允许所述第一用户删除与一个特性相关联的所有反馈而非选择性地删除与所述特性相关联的部分反馈。
62.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况;其中每个概况将多个特性与相应的用户相关联,包括用户指定的特性和不是由所述用户提供的其它特性;将可信度级别与第一用户的概况中的特性的至少一些相关联;允许第二用户指定用于匹配的标准;获得关于所述第一用户的位置的信息;以及至少部分地基于与所述第一用户的概况中的特性相关联的可信度级别并且至少部分地基于所述第一用户的位置,用所述标准匹配所述第一用户。
63.如权利要求62所述的方法,其中所述特性包括经证实的特性和未经证实的特性并且所述经证实的特性比所述未经证实的特性具有更高的可信度级别。
64.如权利要求63所述的方法,其中所述经证实的特性包括关于与一个其他用户的关系的信息,该关系由所述其他用户证实。
65.如以上权利要求中任意一项所述的方法,其中所述经证实的特性包括通过安全记号证实的信息。
66.如以上权利要求中任意一项所述的方法,其中所述经证实的特性包括关于所述第一用户所访问的位置的信息。
67.如以上权利要求中任意一项所述的方法,其中所述经证实的特性包括关于所述第一用户与至少一个其他用户同时访问的位置的信息。
68.如以上权利要求中任意一项所述的方法,其中用所述标准匹配所述第一用户的步骤至少部分地基于所述第二用户的位置。
69.如以上权利要求中任意一项所述的方法,其中不是由所述用户提供的特性比未经证实的用户指定特性具有更高的可信度级别。
70.如以上权利要求中任意一项所述的方法,其中所述特性包括关于所述第一用户与一个其他用户的关系的特性,并且关于与一个其他用户的关系的特性的可信度级别至少部分地基于所述第一用户和所述其他用户在同一位置的次数。
71.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况;其中每个概况将多个特性与相应的用户相关联;将相关性级别与第一用户的概况中的特性的至少一些相关联;允许第二用户指定用于匹配的标准;获得关于所述第一用户的位置的信息;至少部分地基于与所述第一用户的概况中的特性相关联的相关性级别并且至少部分地基于所述第一用户的位置,用所述标准匹配所述第一用户。
72.如权利要求71所述的方法,其中所述特性中的至少一些的相关性级别基于用于确定所述特性的样本量。
73.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况;其中每个概况将多个特性与相应的用户相关联;其中所述特性中的至少一些基于其他用户所提供的反馈;允许第二用户指定用于匹配的标准;获得关于所述第一用户的位置的信息;至少部分地基于与所述第一用户的概况中的所述特性相关联的反馈并且至少部分地基于所述第一用户的位置,用所述标准匹配所述第一用户。
74.如权利要求71所述的方法,还包括允许所述第一用户删除与一个特性相关联的所有反馈。
75.如以上权利要求中任意一项所述的方法,还包括限制仅删除与一个特性相关联的选出的反馈。
76.如以上权利要求中任意一项所述的方法,其中所述反馈包括数字分级。
77.如以上权利要求中任意一项所述的方法,其中所述反馈包括评论。
78.一种用于基于位置的社交网络的方法,该方法包括提供多个用户的概况;其中每个概况将多个特性与相应的用户相关联;其中所述概况包括由其他用户所提供的反馈;允许第二用户指定用于匹配的标准;获得关于所述第一用户的位置的信息;至少部分地基于与所述第一用户的概况中的特性并且至少部分地基于所述第一用户的位置,用所述标准匹配所述第一用户;以及向所述第二用户提供反馈。
79.如权利要求71所述的方法,还包括允许所述第一用户删除与一个特性相关联的所有反馈。
80.如以上权利要求中任意一项所述的方法,还包括限制仅删除与一个特性相关联的选出的反馈。
81.如以上权利要求中任意一项所述的方法,其中所述反馈包括数字分级。
82.如以上权利要求中任意一项所述的方法,其中所述反馈包括评论。
83.一种用于基于位置的社交网络的方法,该方法包括提供第一用户的概况,包括所述第一用户的多个特性;允许第二用户指定用于匹配的标准;确定关于所述第一用户的位置的信息;至少部分地基于关于所述第一用户的位置的信息,用所述标准匹配所述第一用户;以及向所述第二用户提供通知,该通知包括所述第一用户的概况的至少一部分。
84.如权利要求83所述的方法,其中所述通知包括所述第一用户的照片。
85.如以上权利要求中任意一项所述的方法,还包括提供所述第二用户的概况,其中所述第一用户和所述第二用户的概况两者都包括关于第三个人的信息,并且所述通知提供所述第三个人的身份。
86.如以上权利要求中任意一项所述的方法,其中所述通知包括接近所述第一用户的建议。
87.如以上权利要求中任意一项所述的方法,其中所述建议基于所述第一用户的概况。
88.如以上权利要求中任意一项所述的方法,还包括提供所述第二用户的概况,该概况包括所述第二用户的多个特性,其中所述通知包括关于来自所述第一用户的概况的与来自所述第二用户的概况的特性相同的特性的信息。
89.如以上权利要求中任意一项所述的方法,其中所述通知包括在移动设备上的听得见的警报。
90.如以上权利要求中任意一项所述的方法,其中所述通知包括在移动设备上的振动警报。
91.如以上权利要求中任意一项所述的方法,其中所述通知包括在移动设备上的SMS或者其它文本消息。
92.如以上权利要求中任意一项所述的方法,其中所述通知包括建议的破冰话题。
93.如以上权利要求中任意一项所述的方法,其中所述通知包括基于所述第一用户的概况的建议的话题。
94.如以上权利要求中任意一项所述的方法,还包括允许所述第二用户通过指定所述第一用户的位置而选择所述第一用户。
95.如以上权利要求中任意一项所述的方法,还包括允许所述第二用户通过指出在所述第一用户处的移动设备或者指定所述第一用户的位置而请求关于所述第一用户的概况的信息。
96.如以上权利要求中任意一项所述的方法,其中所述通知包括关于用所述第二用户所指定的标准匹配所述第一用户的原因的信息。
97.如以上权利要求中任意一项所述的方法,还包括允许所述第一用户指定关于所述第一用户的概况可以如何用于匹配的规则。
98.如以上权利要求中任意一项所述的方法,其中由所述第一用户所指定的规则包括基于所述第一用户的位置的规则。
99.如以上权利要求中任意一项所述的方法,其中所述规则至少部分地基于所述第一用户的位置而自动修改匹配标准。
100.如以上权利要求中任意一项所述的方法,其中基于一天中的时间而自动修改所述规则。
101.如以上权利要求中任意一项所述的方法,其中所述规则至少部分地基于一周中的日期而自动修改匹配标准。
102.如以上权利要求中任意一项所述的方法,其中所述规则至少部分地基于环境而自动修改匹配标准,该环境至少部分地由从以下群组中选择的标准来确定,该群组由所述第一用户的位置、时间、一周中的日期和所述第一用户指定的模式组成。
103.如以上权利要求中任意一项所述的方法,其中所述规则至少部分地基于请求匹配的用户与所述第一用户的概况中指定的第三个人之间的关联。
104.如权利要求103所述的方法,其中所述第三个人是所述第一用户的配偶。
105.如权利要求103所述的方法,其中所述第三个人是所述第一用户的同事。
106.如以上权利要求中任意一项所述的方法,其中所述规则需要请求所述匹配的用户的概况与所述第一用户的概况之间的共同的二级关系。
107.如以上权利要求中任意一项所述的方法,其中所述规则部分地基于所述第一用户的位置和由其他用户以前提供的关于该位置的信息。
108.如以上权利要求中任意一项所述的方法,还包括接收关于其他用户之间的先前匹配的成功的信息;以及使用所述关于其他用户之间的先前匹配的成功的信息来生成用于匹配的另外标准;其中用所述第二用户指定的标准匹配所述第一用户的步骤至少部分地基于确定所述第一用户的概况是否满足所述另外标准。
109.如权利要求108所述的方法,其中使用关于其他用户之间的先前匹配的成功的信息来生成用于匹配的另外标准的步骤还包括基于所述第二用户的概况而过滤关于先前匹配的成功的信息。
110.如以上权利要求中任意一项所述的方法,其中由所述第二用户所指定的标准需要对指定类型的社交遭遇的兴趣的指示。
111.如以上权利要求中任意一项所述的方法,其中由所述第一用户所指定的规则需要对指定类型的社交遭遇的兴趣的指示。
112.如以上权利要求中任意一项所述的方法,其中由所述第二用户所指定的标准需要对工作的兴趣的指示并且所述通知包括所述第一用户的录用证明。
113.如以上权利要求中任意一项所述的方法,其中所述位置是展销会或招聘会并且所述通知包括所述第一用户的录用证明。
114.如以上权利要求中任意一项所述的方法,其中所述规则包括提供所述第一用户的照片的条件,所述条件包括需要所述第二用户提供所述第二用户的照片的条件。
115.如以上权利要求中任意一项所述的方法,其中所述规则指定来自所述第一用户的概况的仅可以与用于匹配的其它特性一起以集合的形式使用的特性。
116.如以上权利要求中任意一项所述的方法,其中所述规则指定不能用于匹配的特性。
117.如以上权利要求中任意一项所述的方法,其中所述规则指定必须被满足以使用用于匹配的指定特性的条件。
118.如以上权利要求中任意一项所述的方法,还包括提供可以由所述第二用户调整以便调整必须被满足以使得概况匹配的用于所述标准的阈值的灵敏度设定。
119.如以上权利要求中任意一项所述的方法,还包括允许所述第二用户提供关于与所述第一用户匹配的成功的反馈。
120.如以上权利要求中任意一项所述的方法,还包括自动提供另外标准,用于基于所述第二用户提供的关于与所述第一用户匹配的成功的反馈,确定用于所述第二用户的匹配。
121.如以上权利要求中任意一项所述的方法,还包括确定所述第二用户的位置;其中关于所述第一用户的位置的信息包括关于在指定的时间段内所述第一用户是否在所述第二用户的位置处的信息。
122.一种用于基于位置的社交网络的方法,该方法包括接收对关于场所的信息的请求;自动确定多个用户中的任何一个是否位于所述场所;获得位于所述场所的用户的概况;响应于所述请求,至少部分地基于位于所述场所的用户的概况而提供信息。
123.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤包括使用全球定位系统。
124.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤包括使用移动通信塔的三角测量。
125.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤包括对在已知位置处的设备使用菊花链。
126.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤包括由在所述位置处的无线通信设备接收信号。
127.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤包括使用在所述位置处提供的电子记号。
128.如以上权利要求中任意一项所述的方法,其中确定所述多个用户中的任何一个是否位于所述场所的步骤基于在所述位置处的第一移动设备和第二移动设备之间的无线通信。
129.如以上权利要求中任意一项所述的方法,其中所述请求包括指定一组用户的标准并且响应于所述请求而提供的信息包括指示所指定的一组用户中的任何一个是否位于所述场所的信息。
130.如以上权利要求中任意一项所述的方法,其中所述请求包括用于匹配概况的标准并且响应于所述请求而提供的信息包括指示在所述场所处的具有匹配所述标准的概况的用户数目的信息。
131.如以上权利要求中任意一项所述的方法,还包括允许用户请求关于所述场所的信息并且用基于访问了所述场所的用户的相关用户概况的统计量进行响应。
132.如以上权利要求中任意一项所述的方法,还包括请求关于在未来时间的场所的信息并且通过向信息调查用户提供指示他们将在所述未来时间在所述场所的概况而进行响应。
133.如权利要求132所述的方法,其中所述信息基于日程表条目、票、旅行计划或者其它关于在所述未来时间的所述场所的信息。
134.一种用于基于位置的社交网络的方法,该方法包括提供第一用户的概况,该概况包括将所述第一用户与第一移动设备相关联的条目和将所述第一用户与第三用户相关联的条目;提供第二用户的概况,该概况包括将所述第二用户与第二移动设备相关联的条目和将所述第二用户与所述第三用户相关联的条目;接收所述第一移动设备和所述第二移动设备的基于位置的信息;以及至少部分地基于所述基于位置的信息以及所述第一用户概况和所述第二用户概况中与所述第三用户相关联的条目,匹配所述第一用户和所述第二用户。
135.如权利要求134所述的方法,还包括提供所述第三用户的概况,该概况包括将所述第三用户与第三移动设备相关联的条目。
136.如以上权利要求中任意一项所述的方法包括向所述第三移动设备发送通知,指示所述第一用户和所述第二用户被至少部分地基于与所述第三用户的关联而匹配。
137.如以上权利要求中任意一项所述的方法,还包括向所述第三移动设备发送听得见的警报。
138.如以上权利要求中任意一项所述的方法,还包括向所述第三移动设备发起电话呼叫。
139.如以上权利要求中任意一项所述的方法,还包括基于所述第一用户与所述第二用户之间的匹配而调整所述第三用户的概况。
140.如以上权利要求中任意一项所述的方法,还包括奖励所述第三用户一个点,该点被加到与所述第三用户的概况相关联的总点。
141.如权利要求140所述的方法,还包括基于与所述第三用户的概况相关联的所述总点而奖励所述第三方一个奖品。
142.一种用于基于位置的推广的方法,该方法包括提供第一用户的概况,该概况包括将所述第一用户与第一移动设备相关联的条目和所述第一用户的多个特性;接收所述第一移动设备的基于位置的信息;以及至少部分地基于所述基于位置的信息和所述第一用户的概况,向所述第一移动设备发送推广项目。
143.如权利要求142所述的方法,其中所述推广项目包括广告。
144.如以上权利要求中任意一项所述的方法,其中所述推广项目包括礼券。
145.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括该商店的广告。
146.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括该商店的礼券。
147.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括该商店的方位。
148.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括竞争商店的广告。
149.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括竞争商店的礼券。
150.如以上权利要求中任意一项所述的方法,其中所述第一移动设备的所述基于位置的信息指示所述第一用户在离商店的指定距离内,并且所述推广项目包括竞争商店的方位。
151.如以上权利要求中任意一项所述的方法,还包括用全球定位系统来确定所述第一移动设备的位置。
152.如以上权利要求中任意一项所述的方法,还包括提供用户允许其概况被用于对准广告的动机。
153.如以上权利要求中任意一项所述的方法,还包括提供用户提供用于该用户的概况的另外信息的动机。
154.如以上权利要求中任意一项所述的方法,还包括提供用户允许该用户的概况被用于向商店的销售人员提供信息的动机。
155.如以上权利要求中任意一项所述的方法,其中基于由所述第一用户所访问的位置的行为信息与用于所述第一用户的概况相关联,并且所述推广项目至少部分地基于所述行为信息。
156.如以上权利要求中任意一项所述的方法,其中所述行为信息包括关于由所述第一用户所进行的购买的信息。
157.如以上权利要求中任意一项所述的方法,还包括将电视录制设备与所述第一用户的概况相关联,其中所述行为信息包括关于由所述用户在所述录制设备上所录制的电视节目的信息。
158.如以上权利要求中任意一项所述的方法,其中所述行为信息包括关于由所述第一用户所访问的网站的信息。
159.如以上权利要求中任意一项所述的方法,还包括允许所述第一用户来指定关于所述第一用户的概况可以如何被用于发送所述推广项目的规则。
160.如以上权利要求中任意一项所述的方法,其中所述规则指定不能用于发送所述推广项目的所述第一用户概况的特性。
161.一种用于基于位置的推广的方法,该方法包括提供多个用户的概况,其中每个概况与相应用户的移动设备相关联;确定所述移动设备中的任何一个是否位于一个场所;获得与位于所述场所的移动设备相关联的用户的概况;以及使用所获得的概况来选择或者修改将在所述场所显示的广告。
162.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括使用全球定位系统。
163.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括移动通信塔的三角测量。
164.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括对在已知位置处的设备使用菊花链。
165.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括由在所述位置处的无线通信设备接收信号。
166.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括使用在所述位置处提供的电子记号。
167.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述场所的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
168.如以上权利要求中任意一项所述的方法,还包括提供用户允许该用户的概况被用于对准广告的动机。
169.如以上权利要求中任意一项所述的方法,还包括提供用户提供用于该用户的概况的另外信息的动机。
170.一种用于基于位置的推广的方法,该方法包括提供多个用户的概况,其中每个概况与相应用户的移动设备相关联;确定所述移动设备中的任何一个是否位于一个商店;获得与位于所述商店的移动设备相关联的用户的概况;以及向所述商店的销售人员提供基于所获得的概况的信息。
171.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括使用全球定位系统。
172.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括移动通信塔的三角测量。
173.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括对在已知位置处的设备使用菊花链。
174.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括由在所述位置处的无线通信设备接收信号。
175.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括使用在所述位置处提供的电子记号。
176.如以上权利要求中任意一项所述的方法,其中确定所述多个移动设备中的任何一个是否位于所述商店的步骤包括在所述位置处的第一移动设备和第二移动设备之间进行无线通信。
177.如以上权利要求中任意一项所述的方法,还包括提供用户允许该用户的概况被用于向所述商店的销售人员提供信息的动机。
178.如以上权利要求中任意一项所述的方法,还包括提供用户提供用于该用户的概况的另外信息的动机。
179.一种方法,包括提供多个实体的概况,所述概况包括每个实体的多个特性和每个实体的至少一个位置;将第一用户与第一移动设备相关联;允许所述第一用户指定用于匹配的标准;确定关于所述第一用户的位置的信息;至少部分地基于关于所述第一用户的位置的信息和所述至少一个实体的概况,用所述标准匹配所述实体中的至少一个。
180.如权利要求179所述的方法,其中所述概况包括来自用户的反馈。
181.如以上权利要求中任意一项所述的方法,其中所述至少一个实体是餐馆并且该餐馆的概况包括食物类型和评审分级。
182.如以上权利要求中任意一项所述的方法,还包括当所述移动设备在所述至少一个实体的位置时,在所述移动设备上提示所述第一用户作出反馈。
183.一种计算机可读介质,该计算机可读介质包括用于在以上权利要求的任意一项中提出的所有方法或者所述方法中的任意部分的概况和指令。
184.一种移动设备,该移动设备包括用于在以上权利要求的任意一项中提出的所有方法或者所述方法中的任意部分的概况和指令。
185.以上权利要求中的任意一项,其中所述概况存储在移动设备上,所述用于匹配的信息被直接在移动设备之间交换并且所述移动设备之一确定是否存在匹配。
186.以上权利要求中的任意一项,其中所述概况存储在服务器上,并且所述服务器确定是否存在匹配。
187.以上权利要求中的任意一项,其中用户与移动设备相关联并且所述用户的位置基于所述移动设备的位置。
188.一种计算机系统,该计算机系统在存储器中具有概况并且被编程以执行用于在以上权利要求的任意一项中提出的所有方法或者所述方法中的任意部分的指令。
189.如权利要求188所述的计算机系统,还包括数据库,其中所述概况存储在所述数据库中。
全文摘要
用于社交网络的系统和方法。位置相关的数据(602)和其它行为的和外界产生的特性(404-414,504-514)用于取代或者补充自生成的概况以增强用该系统做出的匹配(612)的质量和可信度并且辅助概况信息(400,500)的输入。
文档编号G06Q99/00GK101044504SQ200580035816
公开日2007年9月26日 申请日期2005年10月18日 优先权日2004年10月19日
发明者詹姆斯·S·罗森 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1