社交事件推荐系统的制作方法_4

文档序号:9264713阅读:来源:国知局
g1;..., gn >,其中,f\,…,4和g1;…,gj别是M和互的向量组件的特定值。
[0045]直观地,实用工具函数h指派在上下文c中实体/活动s的令用户?满意的分数。该分数越高,则该实用工具越高。g卩,如果色比色对用户?来说更合意,则h({M},UJ,c)^ h ({u}, ,c)。
[0046]对于用户的集合u和实体/活动的集合e,假设y_={ fv fn }, e={ g1;..., gn }。h(u,e, c)可以被定义为全部成对的实用工具函数1ι({£},},c)的某种“归一化”度量,其中,I ^ i ^ k以及j Sm。可能的度量包括平均、中位数、最小、最大、方差等。
[0047]当然,有可能定义更复杂的实用工具函数,使得e对于用户u的效用还取决于其他受邀用户和被包括的实体/活动。上面描述的问题定义可以使用标准数学优化技术来解决。
[0048]当用在本申请中时,术语“组件”、“模块”、“引擎”、“系统”、“装置”、“界面”等一般旨在指计算机相关的实体,所述计算机相关的实体是硬件、硬件和软件的组合、软件或在执行的软件。例如,组件等可以是但不限于是在处理器上运行的进程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。作为示例,在控制器上运行的应用和该控制器这两者都可以是组件。一个或多个组件可以驻留在一个进程和/或执行的线程内,以及,一个组件可以被本地化到一台计算机上和/或分布到两台或更多台计算机之间。
[0049]所要求权利的主题可以被实现为使用标准编程和/或工程技术来生产用于控制计算机实现所公开的主题的软件、固件、硬件或其组合的方法、装置或制品。例如,所要求权利的主题可以被实现为嵌入了计算机可执行程序的计算机可读存储介质,所述计算机可读存储介质包含可从任何计算机可读存储设备或存储介质访问的计算机程序。例如,计算机可读存储介质可以包括但不限于磁存储设备(例如硬盘、软盘、磁条……)、光盘(例如压缩光盘(⑶)、数字多功能光盘(DVD)……)、智能卡和闪存器设备(例如卡、棒、键驱动器……)。然而,计算机可读存储介质不包括例如像传播信号的瞬态形式的存储。当然,本领域的技术人员应当认识到,在不脱离所要求权利的主题的范围或精神的情况下,可以对该配置做出许多修改。
[0050]不应当以任何方式认为所公开的方法、装置和系统是限制性的。相反,本公开涉及各种所公开实施例的单独地和采用与彼此的各种组合和子组合的、全部新颖和非显而易见的特征和方面。所公开的方法、装置和系统不限于任何特定的方面或特征或其组合,所公开的实施例也不要求任何一个或多个特定优点出现或问题被解决。在本申请中描述的技术和解决方案可以以各种组合被使用,以便为包括诸如智能电话的移动设备的移动设备提供改进的用户体验。
[0051]已在【具体实施方式】和附图中描述和示出了我们的创新的原理,但应当认识到,在不脱离所述原理的情况下,可以在安排和细节上对各种实施例进行修改。应当理解,除非另外指出,否则在本文中描述的程序、进程或方法不涉及或限于任何特定类型的计算环境。各种类型的通用或专用计算环境可以被用于或执行根据在本文中描述的教导的操作。用软件示出的实施例的单元可以用硬件来实现,反之亦然。
【主权项】
1.一种用于推荐社交事件的系统,其包括: 用于建立基于通信网络的通信的前端界面; 用于访问多个用户简介的用户数据库; 用于访问用户可以参加的多个活动的活动数据库; 可以在至少第一用户-可选择模式下运转的推荐引擎,所述第一用户-可选择模式提供至少一个推荐,所述推荐的每个包括多个受邀人和至少一个将由所述多个受邀人参加的活动,所述多个受邀人从可通过所述用户数据库模块访问的受邀人集合中选出,以及,所述至少一个活动从可通过所述活动数据库模块访问的活动集合中选出,所述多个受邀人和所述至少一个活动未被提前确定。2.根据权利要求1所述的系统,其中,所述推荐引擎可以在至少两个用户-可选择模式下运转,所述第二用户-可选择模式提供至少一个推荐,在所述至少一个推荐中,所述多个受邀人或所述至少一个活动被提前固定。3.根据权利要求1所述的系统,其中,所述推荐引擎可以在至少三个用户-可选择模式下运转,所述第二用户-可选择模式提供至少一个推荐,在所述至少一个推荐中,所述多个受邀人被提前固定,所述第三用户-可选择模式提供至少一个推荐,在所述至少一个推荐中,所述至少一个活动被提前固定。4.根据权利要求3所述的系统,其中,所述推荐引擎可运转为,当用户请求时在所述三个用户-可选择模式的任一个之间切换。5.根据权利要求1所述的系统,其中,所述推荐引擎可运转为,至少部分上基于所述多个用户简介生成所述至少一个推荐。6.根据权利要求1所述的系统,其中,所述受邀人集合中的至少一个受邀人的用户简介通过该用户的社交网络可得。7.根据权利要求1所述的系统,其中,所述推荐引擎可运转为,至少部分上基于所述多个受邀人参与过的之前做过的活动的历史来生成所述至少一个推荐。8.根据权利要求1所述的系统,其中,所述推荐引擎可运转为,至少部分上基于来自包括在所述至少一个推荐中的多个受邀人的至少一个的反馈生成至少一个已修订的推荐。9.根据权利要求8所述的系统,其中,生成所述至少一个已修订的推荐包括优化实用工具函数,其中,所述实用工具函数取决于所述用户集合的空间、所有活动的空间、定义所述社交事件将在何时和何处发生的上下文的空间。10.根据权利要求9所述的系统,其进一步包括,接收对所述至少一个已修订的推荐添加或移除所述多个受邀人的至少一个或所述至少一个活动的已修订的请求,响应于该已修订的请求,生成至少一个根据该已修订的请求进行修订的已修订的推荐,以及,将该已修订的请求基于所述通信网络发送给用户。
【专利摘要】一种用于推荐社交事件的系统包括用于建立基于通信网络的通信的前端界面和用于访问多个用户简介的用户数据库模块。提供活动数据库模块以便访问用户可以参加的多个活动。所述系统还包括可在至少第一用户-可选择模式下运转的推荐引擎。所述第一用户-可选择模式提供至少一个推荐。所述推荐的每个包括多个受邀人和至少一个将由所述多个受邀人参加的活动。所述受邀人从可通过所述用户数据库模块访问的受邀人集合中选出,以及,所述活动从可通过所述活动数据库模块访问的活动集合中选出。在一种运转模式下,所述受邀人和所述活动都由所述系统选出,并且不由所述用户预选。
【IPC分类】G06Q50/30, G06F17/30
【公开号】CN104981801
【申请号】CN201380069878
【发明人】林志翰, A.迪巴, 吴强
【申请人】微软技术许可有限责任公司
【公开日】2015年10月14日
【申请日】2013年11月8日
【公告号】EP2917853A2, EP2917853A4, US20140129505, WO2014074950A2, WO2014074950A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1