相似性匹配系统和方法技术方案

技术编号:5070113 阅读:240 留言:0更新日期:2012-04-11 18:40
一种用于识别具有共享相似性的邻近用户的相似性匹配系统和方法包括数据处理系统,数据处理系统包括有形地包含在存储器设备上的计算机程序。计算机程序包括:相似性用户群预处理模块,被配置成定义至少一个相似性用户群,每个相似性用户群包括具有匹配相似性的用户的多个用户简档。预处理相似性用户群可用于相似性匹配系统响应于匹配查询而实时处理。用户简档包括用户的相似性简档。计算机程序也包括:请求模块,被配置成接受相似性请求,该相似性请求包括匹配查询。计算机程序也包括:相似性匹配模块,耦合到请求模块并且被配置成处理相似性请求以基于匹配查询来确定至少一个预处理相似性用户群内的至少一个匹配用户简档。匹配查询还可以包含表示匹配用户的相似性、地理接近性和匹配时间的重要性的权重因子。再现模块耦合到相似性匹配模块并且被配置成呈现至少一个匹配用户简档。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及使用时间和位置来识别、分类、跟踪用户群体并且通过网络与该 用户群体通信的匹配系统。
技术介绍
现有的匹配系统主要基于接近性或位置。相似性(affinity)匹配系统通常包括 基于诸如性别、种族等等之类的用户属性信息的关键字搜索。大多数这些系统利用针对语 音和数据网络的移动通信技术。可用各种用户到用户消息发送技术和服务,例如即时消息 发送(即IM)、文本消息发送(即SMS)和电子邮件(例如Outlook)。这些技术使用通过诸 如用户注册与安全登录以及数据加密之类的各种技术的安全性和验证来维持私密性。匹配技术使用关系数据库管理系统来输入、存储、组织和查询信息。为了易于使用 和设备便携性,许多系统利用基于浏览器的用于输入和显示诸如匹配输入数据和结果之类 的信息的界面。具有位置能力的匹配系统使用基于位置 的现有技术诸如全球定位系统(GPS)或 第三方位置服务来检索和匹配用户地理坐标。
技术实现思路
本专利技术的目的和优点将在以下的描述中被阐述并且将从以下的描述中变得显而 易见。本专利技术的附加优点将由在书面描述及其权利要求书中以及从附图中具体指出的装置 和方法来实现和获得。本专利技术的各个实施例提供用于识别具有共享相似性的用户的相似性匹配系统或 方法。相似性匹配系统包括数据处理系统,该数据处理系统用于对优选地存储在关系数据 库中的用户相似性和属性信息应用匹配准则。个体用户输入相似性和属性信息,尽管其他 代理也可以输入信息。用户可以从各种呈现的相似性中进行选择以保存在相似性简档中。 用户也可以输入人口统计信息,诸如性别、年龄和家庭地址。数据处理系统可以访问相似性定义,例如以数据层次组织的相似性关键字集。该 层次的基础包括宽泛的相似性定义,诸如运动、音乐、食物等等。宽泛的定义被细分成更具 体的相似性,诸如在运动下的棒球、曲棍球和足球。相似性还被细分直到到达底部,例如职 棒大联盟纽约洋基(New York Yankees Major League Baseball)队或音乐家布鲁斯·斯 普林斯汀(Bruce Springsteen)的相似性。相似性可以被组织成其他格式,例如数据矩阵、 链接列表和阵列。用户可以使用数据处理系统以访问和选择以相似性层次定义的相似性来设置他 的或她的相似性。数据处理系统预处理用户定义的相似性以定义用于成组具有特定相似性 的所有用户的相似性用户群。例如,相似性用户群可以参引具有运动、棒球或纽约洋基的相 似性的所有用户。相似性匹配系统可以使用预处理的相似性用户群来执行实时或近实时的匹配查询。优选地,客户端设备上的用户输入期望的匹配信息集。客户端设备可以把匹配信息格 式化为包括匹配查询的相似性请求。客户端设备把相似性请求发送到数据处理系统,尽管 相似性请求可以来自第三方应用,诸如搜索引擎或社交网络网站。在接收到匹配查询后,数据处理系统把匹配查询解析成匹配参数并且将匹配参数 与实时的信息进行组合。实时的信息优选地包括相似性匹配系统的其他用户的接近性和时 间信息。接近性信息包括由地理定位系统(GPS)计算的或保存为静态地址的地理位置,例 如家庭或商业机构的地址。地理位置信息与时间跟踪组合。数据处理系统使用匹配信息来找出具有期望相似性和属性的其他用户。数据处理 系统还定义发布相似性匹配请求的用户的特定接近性内的用户。数据处理系统可以使用时 间戳信息而确保接近性信息是最新的。具有与查询匹配的属性的活动用户集被返回或呈现给客户端设备或web服务。数 据处理系统是设备无关的(agnostic),并且可以基于客户端设备的能力和限制而使呈现的 信息符合(conform)。而且,数据处理系统是网络无关的,并且可以使信息通信符合通信网 络的能力和限制。相似性匹配系统的一个优点在于通过预处理系统中所有用户的用户相似性和属 性信息,可以实时或近实时地处理相似性请求,因为相似性信息对匹配系统来说已经是很 容易就可获得。例如,相似性处理系统可以将查询中的相似性关键字与预处理相似性用户 群的相似性关键字进行匹配。一旦相似性匹配系统响应于用户查询而找出匹配,相似性匹 配系统仅需要获取在预处理的相似性匹配群中的参引用户列表并且将其返回给查询用户。 预处理相似性用户群不仅节省时间而且最小化服务器上的负荷,从而允许服务器同时处理 更多的请求。另一个优点在于相似性处理系统不需要基于逐个请求来处理相似性用户群,这节 省了计算机资源并且减少了服务器上的总体负荷。此外,预处理的相似性用户群可以被传 输到其他web服务进行共享。相似性匹配系统可以暂时存储任何用户相似性更新或插入, 并且在非高峰使用时期期间更新相似性用户群。相似性匹配系统的进一步优点在于用户可以对匹配查询施加权重因子。例如,用 户可以为期望的相似性、与其他用户的接近性以及匹配何时期满定义单独的权重因子。例 如,必须步行去会见其他用户的用户可以把接近性因子排名为最高排名。拥有对某物(例 如波士顿红袜(Boston Red Sox)棒球队)特别强的兴趣的用户可以把该队的共享相似性 排名为最高排名。在苛刻的时间约束下的用户可以把匹配请求期满的时间排名为最高排 名。因而,用户在找出匹配中指定相似性准则的相对重要性方面具有灵活性。相似性匹配系统的另一个优点在于用户可以选择是否与系统上的其他用户共享 其相似性。此外,用户可以选择他们是否发布相似性请求。用户可以从定义系统如何共享 信息和发布请求的能力的各种用户模式当中进行选择。这给用户提供系统使用方面的灵活 性。例如,用户可以决定是其他用户的秘密观察者而不允许其他用户查看他的或她的信息。 如果用户具有安全或隐私顾虑,这可能特别重要。用户也可以选择阻挡特定用户访问他的 或她的信息。相似性匹配系统的进一步优点在于其是设备和网络无关的。这允许用户通过几乎 任何客户端设备或网络技术来访问系统。例如,电话上的用户可以倾听用于选择匹配用户的发声选项集。仅数据(data-only)设备上的用户可以查看匹配用户的列表。而且,用户 可以使用无线通信通过移动设备或者从家庭台式机通过陆线网络来访问系统。为了获得这些及其他优点,依据如本文所包含的本专利技术的目的,本专利技术包括一种 用于识别具有匹配相似性的邻近用户的相似性匹配系统。每个用户具有用户简档,该用户 简档包括用于关联用户的兴趣和属性的相似性用户简档。相似性匹配系统包括数据处理系统,数据处理系统包括有形地包含在存储器设备 上的计算机程序。计算机程序包括相似性用户群预处理模块,被配置成定义相似性用户 群。相似性用户群参引具有匹配相似性的用户。相似性用户群预处理模块基于匹配准则使 用匹配算法来预处理用户相似性。匹配准则可以包括描述相似性(例如,运动或音乐)的 关键字。相似性可以使用相似性关键字层次而彼此相关。计算机程序也包括请求模块,其被配置成接受相似性请求。该相似性请求包括用 于包括期望的匹配信息的匹配查询。计算机程序也包括相似性匹配模块,其耦合到请求模块并且被配置成处理相似 性请求以基于匹配查询来确定相似性用户群内的匹配用户简档。计算机程序也包括再现模块,其耦合到相似性匹配模块并且被配置成呈现匹配 用户简档。例如,web服务路由相似性匹配到用户的客户端设备。依据本专利技术的进一步方面,数据处理系统包括本文档来自技高网...

【技术保护点】
一种用于识别具有共享相似性的邻近用户的相似性匹配系统,所述相似性匹配系统包括:数据处理系统,所述数据处理系统包括:有形地包含在存储器设备上的计算机程序,所述程序包括:相似性用户群预处理模块,其被配置成定义至少一个相似性用户群,每个相似性用户群包括具有匹配相似性的用户的多个用户简档,每个用户简档包括:用户的相似性简档;请求模块,其被配置成接受相似性请求,该相似性请求包括匹配查询;相似性匹配模块,其耦合到请求模块并且被配置成处理相似性请求以基于匹配查询来确定至少一个预处理相似性用户群内的至少一个匹配用户简档;以及再现模块,其耦合到相似性匹配模块并且被配置成呈现至少一个匹配用户简档。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗纳德H温斯顿曼纽尔劳伦特巴伯罗
申请(专利权)人:罗纳德H温斯顿曼纽尔劳伦特巴伯罗
类型:发明
国别省市:US[]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1