用于通过聚合将用户数据匿名的方法和设备技术

技术编号:10256008 阅读:130 留言:0更新日期:2014-07-25 09:55
在通过聚合将用户数据匿名的方法中,至少一个服务器侧装置(1)从用户客户端装置(2)接收匿名聚合命令。匿名聚合命令包括用户集合的规定和要被采取的动作。产生满足在匿名聚合命令中的规定的用户列表。验证作为满足用于匿名聚合的至少一个标准的满足规定的用户列表。关于满足规定的验证的用户列表触发匿名聚合命令中要被采取的动作。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于通过聚合(aggregation,汇集)将用户数据匿名的方法和设备。
技术介绍
存在其中一个人想知道其他人的活动并且可能引起关于这些其他人采取某些动作的很多实例。例如,一个人可能想了解关于其他人如何使用某些数据或与其交互的至少某些信息。作为特定实例,用户通常想知道谁已经读取了他们发送的电子邮件消息,或许只是为了由其他用户显示的对电子邮件的兴趣的一般反馈或允许与电子邮件的那些读者进行某些联系。然而,读者通常对分享这些信息都很警惕。存在诸如电子邮件读取报告的特征,但这些只在读取用户的选择下才发送并且许多用户将简单地拒绝使他们对消息的读取报告给发件人(由于很多任何原因,包括隐私)。某些其它实例是例如存储在公司内部的共享位置的文档文件、公司的内部维基(wiki)的页面以及甚至是公共网站(诸如维基百科)上的页面。已经编辑了共享公司文件或内部维基页面的用户的列表通常对于公司的任何人都是可获得的。类似地,已经在公共维基上编辑了页面的用户的列表通常是可见的。然而,通常不具有关于谁读取了共享文档或维基页面等的信息。作为又一实例,用户也可能喜欢与正在致力于类似于他们自己的工程或具有类似兴趣或能力的其他用户联系。这可通过检查其他用户正在发送的电子邮件消息的主题行来评估。然而,同样,其他用户将通常不愿意使该信息变成普遍可获得的,即使是在他们自己的组织内。
技术实现思路
根据本专利技术的第一个方面,提供了一种通过聚合将用户数据匿名的方法,该方法包括至少一个服务器侧装置:从用户客户端装置接收匿名聚合命令,匿名聚合命令包括用户集合的规定和要被采取的动作;产生满足匿名聚合命令中的规定的用户列表;验证作为满足匿名聚合的至少一个标准的满足规定的用户列表;以及关于所验证的满足规定的用户列表触发匿名聚合命令中要被采取的动作。本专利技术的实施方式以聚合和匿名形式提供了关于用户数据的信息,诸如关于用户的个人数据,或更典型地,用户的活动的主题,并允许采取关于那些用户的动作,经过一定的安全措施以保护用户的隐私。仅作为一个实例,诸如在不移除那些用户的匿名性(即那些用户不会被发起该过程的客户端装置的用户识别)的情况下发生将电子邮件发送到所有用户的动作。以聚合形式呈现的信息不再需要处于单个中心位置。例如,在实施方式中,分布系统支持通过聚合被制成匿名的查询。优选的实施方式因此允许创建可由另一用户共同地作用于的用户聚合,而不会使其他用户能够单独地作用于或联系或识别聚合中的任何用户。在实施方式中,在使用相同的用户识别机制的分开的系统上产生的用户聚合可被组合,而不会损害聚合的匿名性。此外,在实施方式中,在使用不同的用户识别机制的不同系统上产生的用户聚合可被组合,而无需机制之间的完整映射且不会损害聚合的匿名性。在实施方式中,该方法包括在事件索引中存储与已经发生的关于用户的事件相关的事件信息。产生用户列表可包括在事件索引中执行查询以检索满足匿名聚合命令中的规定的用户列表。所存储的事件索引允许快速访问满足规定的用户,并且可被不断地聚集和添加到执行相关活动(诸如发送电子邮件、读取某些网面、读取某些共享文件等)的系统的用户。在实施方式中,关于事件的事件信息被存储在多个事件索引中,并且产生用户列表包括在多个事件索引中执行查询以检索满足匿名聚合命令中的规定的用户列表。至少两个事件索引可存储与不同类型的服务相关的事件信息。至少两个事件索引可以分布式方式存储在不同的网络节点中。该方法优选地包括在事件索引中存储关于由用户执行的动作的主题内容的主题数据。主题数据可例如是或从电子邮件消息的主题行、维基页面或文档的标题、文件名、日历项的主题等得到。索引中的主题可彼此匹配。匹配无需依赖于准确的简单的文本匹配,并且使用例如评分系统优选地允许至少某些近似匹配以被更广泛地使用。产生用户列表可涉及列表共享方法,凭借该列表共享方法,例如用户或数据和目标的列表以分布式方式存储在系统的多个节点之间,并且能够由另一节点为共同元件检查由一个节点创建的列表,而无需其它节点能够读取整个列表。在实施方式中,该方法包括在事件索引中执行关于客户端装置的用户的查询以便为该用户验证匿名聚合命令中的规定。例如,用户可仅被给予关于与他们自己的“积极活动”匹配的主题的信息。在这个意义上的“积极活动”可包括例如组织会议、发送电子邮件、写文档、编辑维基页面、创建任务、接受任务分配等的一个或多个。通过积极行动的资格认证可防止投机的浏览索引。在另一种实施方式中,产生用户列表包括使查询被发起以检索与已经发生的关于用户的事件相关的事件信息。这可被用来代替编译和存储事件索引本身。相反,查询可由服务器侧装置发送到提供所需的关于用户的数据的另一系统或其他系统,诸如电子邮件系统、网络访问记录等。可根据所接收的对发起的查询的响应产生满足规定的用户列表。在实施方式中,可使查询被发起以检索与用户客户端装置的用户相关的事件信息以为该用户验证匿名聚合命令中的规定。通常,产生用户列表可包括如上文提到的在事件索引中执行多个查询和/或如上述提到的使多个查询被发起以检索与已经发生的有关用户的事件相关的事件信息,查询的结果以某种方式(例如通过使用其本身是已知的集合操作)组合。在实施方式中,采取动作包括创建寻址到所验证的用户列表中的每个用户的对象(object)。对象可以是例如通知,该通知被输出到所验证的用户列表中的每个用户。这可以是例如电子邮件、SMS(短消息服务或移动电话“文本”)等,其被发送到这些用户的每一个。在另一实例中,对象可以是或包括所验证的用户列表中的每个用户的任务,其可例如被添加到他们的(电子)日历。对象可提供与发起匿名聚合命令的用户客户端装置相关联的用户的详细信息。这允许用户与满足规定的所验证的用户列表联系,尽管不为用户提供那些其他用户的详细信息从而使得例如他们的名字、电子邮件地址、电话号码等不为用户所知。在实施方式中,采取动作包括输出在所验证的用户列表中的用户数量的指示以被发起匿名聚合命令的用户客户端装置接收。这允许为用户提供例如有多少人已经读取了特定电子邮件或已经读取了关于特定主题的电子邮件或已经接受了出席会议(可能关于特定主题的)的邀请。根据本专利技术的第二方面,提供了一种触发关于其数据已经通过聚合而被匿名的用户的要被采取的动作,该方法包括客户端装置:发起匿名聚合命令以被服务器侧本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201280056667.html" title="用于通过聚合将用户数据匿名的方法和设备原文来自X技术">用于通过聚合将用户数据匿名的方法和设备</a>

【技术保护点】
一种通过聚合将用户数据匿名的方法,所述方法包括至少一个服务器侧装置:从用户客户端装置接收匿名聚合命令,所述匿名聚合命令包括用户集合的规定和要被采取的动作;产生满足在所述匿名聚合命令中的所述规定的用户列表;验证作为满足用于匿名聚合的至少一个标准的满足所述规定的所述用户列表;以及关于满足所述规定的所验证的用户列表触发所述匿名聚合命令中要被采取的动作。

【技术特征摘要】
【国外来华专利技术】2011.11.17 US 13/299,3041.一种通过聚合将用户数据匿名的方法,所述方法包括至少一个服务
器侧装置:
从用户客户端装置接收匿名聚合命令,所述匿名聚合命令包括
用户集合的规定和要被采取的动作;
产生满足在所述匿名聚合命令中的所述规定的用户列表;
验证作为满足用于匿名聚合的至少一个标准的满足所述规定
的所述用户列表;以及
关于满足所述规定的所验证的用户列表触发所述匿名聚合命
令中要被采取的动作。
2.根据权利要求1所述的方法,包括:
在事件索引中存储与已经发生的有关用户的事件相关的事件
信息。
3.根据权利要求2所述的方法,其中,产生用户列表包括在所述事件
索引中执行查询以检索满足所述匿名聚合命令中的所述规定的所述
用户列表。
4.根据权利要求1所述的方法,其中,与事件相关的事件信息被存储
在多个事件索引中,并且产生用户列表包括在所述多个事件索引中
执行查询以检索满足所述匿名聚合命令中的所述规定的所述用户列
表。
5.根据权利要求4所述的方法,其中,至少两个所述事件索引以分布
式方式存储在不同的网络节点中。
6.根据权利要求2至5中任一项所述的方法,包括关于所述用户客户
端装置的所述用户在所述事件索引中执行查询以便为该用户验证所
述匿名聚合命令中的所述规定。
7.根据权利要求2至6中任一项所述的方法,包括在所述事件索引中
存储关于由用户执行的动作的主题内容的主题数据。
8.根据权利要求1所述的方法,其中,产生用户列表包括:
使查询被发起以检索与已经发生的关于用户的事件相关的事
件信息。
9.根据权利要求8所述的方法,包括根据接收的对所发起的查询的响
应产生满足所述规定的所述用户列表。
10.根据权利要求8或9所述的方法,包括使查询被发起以检索与所述
用户客户端装置的所述用户相关的事件信息以便为该用户验证所述
匿名聚合命令中的所述规定。
11.根据权利要求1至10中任一项所述的方法,其中,产生用户列表涉
及列表共享方法,利用所述列表共享方法,用户、数据和对象的至
少一个的列表以分布式方式存储在多个网络节点上,并且由一个节
点创建的列表能够通过另一节点来检查共同的元素,而无需所述另
一节点能够读取整个所述列表。
12.根据权利要求1至11中任一项所述的方法,其中,采取动作包括创
建寻址到在所验证的用户列表中的每个所述用户的对象。
13.根据权利要求1至12中任一项所述的方法,其中,采取动作包括输
出在所验证的用户列表中的用户数量的指示以被发起所述匿名聚合
命令的所述用户客户端装置接收。
14.一种关于其数据已经通过聚合而被匿名的用户触发要被采取的动作
的方法,所述方法包括客户端装置:
发起匿名聚合命令以被服务器侧装置接收,所述匿名聚合命令
包括:对所述用户的参考,其中,代表所述用户发起命令;用户集
合的规定;以及关于满足所述规定并被验证为满足用于匿名聚合的
至少一个标准的用户而由所述服务器侧装置采取的动作。
15.根据权利要求14所述的方法,包括在客户端侧装置处接收来自所述
服务器侧装置的关于满足所述规定的验证的用户列表的数据。
16.一种设备,包括用于通过聚合将用户数据匿名的一个或多个服务器
侧装置,所述设备提供被构造和布置为如下的处理系统:
从用户客户端装置接收匿名聚合命令,所述匿名聚合命令包括
用户集合的规定和要被采取的动作;
产生满足在...

【专利技术属性】
技术研发人员:西亚瓦什·詹姆斯·约拉卜基安·霍金斯
申请(专利权)人:良好科技公司
类型:发明
国别省市:美国;US

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

1