用于个人化推荐的用户界面的制作方法

文档序号:6364483阅读:98来源:国知局
专利名称:用于个人化推荐的用户界面的制作方法
技术领域
本发明涉及用于个人化推荐的用户界面。相关申请的交叉引用本申请要求2011年2月10日由John Neystadt等人提交的、名称为“UserInterfaces for Personalized Recommendations (用于个人化推荐的用户界面)”的、序列号为61/441,557的美国临时专利申请的权益和优先权,该申请的全部内容通过引用其教导的全部内容和公开并入本申请。·
背景技术
每个人都对各个人具有一组不同的值和不同的信任。他们的值可以在其社交网络内由与他们具有关系的人和他们信任的人的类型来表达。

发明内容
用户界面组件可以针对各个应用表达从用户的社交网络中导出的信息。该信息可以包括与该用户具有信任关系的人所推荐的产品,并且该信息可以针对其中呈现该用户界面的特定上下文来特制。一种网络架构可以包括远程服务,该远程服务搜索用户的一个或多个社交网络并且标识出对该特定上下文具有专长或兴趣的人。该远程服务可以提供可以呈现在该用户界面中的信息,或者可以作为窗口小部件或可集成到网站或其他应用中的其他用户界面组件来提供该用户界面。提供本发明内容以便以简化形式介绍将在以下具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。


在附图中图I是示出具有用于生成连接社交网络的用户界面的系统的网络环境的实施例的图。图2是示出用于分析社交网络的方法的实施例的流程图。图3是示出用于生成用户界面的方法的实施例的流程图。图4是示出第一用户界面的示例实施例的图。图5是示出第二用户界面的示例实施例的图。
具体实施例方式用户界面组件可以在各个应用中显示来自正式和非正式社交网络的信息。用户界面组件可以包括特定用户专用的信息,这些信息可以包括从用户的社交网络中导出的信息、以及关于用户对该用户的社交网络内的各个人的信任的推断。
定制的用户界面组件可以反映特定使用上下文的信息。在每个使用上下文内,用户的社交网络可以返回一组不同的结果。使用上下文可以是主题、项目、类别或者用户界面组件可以针对其来特制的主应用的其他归类。在用户的正式和非正式的社交网络内,每个用户都可对不同的人具有不同的信任等级。该信任等级与社交网络内的人的不同专长等级相组合可以导致每个用户的不同结
果O用户界面组件可以由社交营销系统来提供并添加到应用。在一个实施例中,应用可以包括用户界面对象,所述用户界面对象链接到社交营销系统以显示来自社交营销系统的内容。在一些实施例中,用户界面可以是独立组件,其可以包括对用户而言为个人的私人信息。在这样的实施例中,用户界面可以保护用户界面内的信息免受可以托管用户界面 组件的应用的损害。在这样的实施例中,用户界面组件可以使用某种形式的认证来访问个人化信息。这样的实施例可以使用单个登录机制或其他认证机制来连接到提供用户界面组件的服务器。这样的实施例可以利用用户的许可来运行。贯穿本说明书,以特定的方式来使用术语“用户”和“人”或“人们”。术语“用户”与位于社交网络中心的人相关。用户是可为其生成经排序的列表的那个人,而“人们”是可能在或可能不在用户的社交网络中的其他人。术语用于帮助标识可为其执行任何自定义的用户。为了本说明书和权利要求书的目的,术语“人”或“用户”可以是指自然人和充当“人”的其他实体两者。非自然人可以是公司、组织、企业、团队或其他人群。为了本说明书和权利要求书的目的,术语“社交网络”或“在线社交网络”可以涉及人可通过其来彼此连接或通信的任何类型的计算机化的机制。一些社交网络可以是促进社交网络中人之间的端到端通信的正式系统。其他社交网络可能不那么正式,并且可以由用户的电子邮件联系人列表、电话列表、邮寄列表、或一个人可以从中发起或接收通信的其他数据库组成。在某些情况下,社交网络可以促进单向关系(one-way relationship)。在这样的社交网络中,第一个人可以与第二个人建立关系而无需有第二个人的许可或者甚至无需使该第二个人知晓该关系。一个简单的示例可以是非正式电子邮件联系人列表,其中一个人可存储其他人的联系人信息。另一示例可以是如下的社交网络在该社交网络中,第一个人“追随(follow)”第二个人以从第二个人接收内容,或者在该社交网络中,该人订阅聚合订阅源。可以使或不使第二个人知晓该关系。在一些情况下,社交网络可以促进双向关系(two-way relationship)。在这样的社交网络中,第一个人可以请求与第二个人的关系,并且第二个人可以批准或确认该关系使得该双向关系可以被建立。在一些社交网络中,社交网络内的每个关系都可以是双向关系。一些社交网络可以既支持单向关系又支持双向关系。一些社交网络还可以支持一对多、多对多和多对一关系。贯穿本说明书,在对附图的整个描述中,相同的附图标记表示相同的元素。当元素被称为被“连接”或“耦合”时,这些元素可被直接连接或耦合在一起,或者也可存在一个或多个中间元素。相反,当元素被称为被“直接连接”或“直接耦合”时,不存在中间元素。本主题可体现为设备、系统、方法、和/或计算机程序产品。因此,本主题的部分或全部都可以由硬件和/或软件(包括固件、常驻软件、微码、状态机、门阵列等)来体现。此夕卜,本主题可以采取上面包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。在本文献的上下文中,计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。计算机可使用或计算机可读介质例如可以是、但不限于电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算·机存储介质包括,但不限于,RAM、ROM、EEPR0M、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由指令执行系统访问的任何其他介质。注意,计算机可使用或计算机可读介质可以是其上打印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其他介质的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其他合适的方式处理,并随后存储在计算机存储器中。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据,并包括任意信息传送介质。术语“已调制数据信号”是指具有以在信号中编码信息的方式被设定或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。上述中任一组合也应包括在计算机可读介质的范围之内。当本主题在计算机可执行指令的一般上下文中具体化时,该实施例可包括由一个或多个系统、计算机、或其他设备执行的程序模块。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。通常,程序模块的功能可在各个实施例中按需进行组合或分布。图I是实施例100的图,其示出了其中系统可生成用户界面的环境,所述用户界面合并了从社交网络中导出的信息。实施例100是网络环境的简化示例,该网络环境可以包括一种系统,该系统可以生成如下的用户界面所述用户界面被合并到其他应用中以基于用户的社交网络呈现相关数据。图I的图示出了系统的功能组件。在一些情况下,这些组件可以是硬件组件、软件组件、或者硬件和软件的组合。一些组件可以是应用级软件,而其他组件可以是操作系统级组件。在一些情况下,一个组件到另一组件的连接可以是紧密连接,其中两个或更多个组件在单个硬件平台上操作。在其他情况下,连接可通过跨长距离的网络连接来进行。每个实施例都可使用不同的硬件、软件、以及互连架构来实现所描述的功能。实施例100是网络架构的简化示例,其中系统可以生成可包含从用户的社交网络中导出的信息的用户界面组件。设备102可以从应用接收信息,从所述信息中,设备102上的各个软件组件可以生成用户界面组件,所述用户界面组件可以被传送给该应用并且被显示为该应用的一部分。实施例100仅仅是可用于生成所述用户界面组件的架构的一个示例。在一些实施例中,设备102的功能可以被合并到可呈现所述用户界面组件的应用中。实施例100的架构在社交网络信息可用于许多不同应用的实施例中可以是有用的。例如,零售购物应用可以使用社交网络信息来呈现特定打折商品的产品评价的列表。在另一示例中,网志可以在包括评论者的信息的发布上呈现评论,其中该信息是从用户的社交网络中导出的。在这样的系统中,社交网络信息可以在中央位置被创建和维护,但是在许多不同的应用中使用。所述用户界面可以由社交网络信息来安排并且包括社交网络信息,所述社交网络信息可以基于受用户信任的人。每个用户都要么隐式地、要么显式地维护一个或多个社交网络。隐式社交网络可以是电子邮件或电话联系人的列表,而显式社交网络可以是可促进 端到端通信的正式社交网络。从社交网络中导出的信息可以标识出用户的社交网络内的有影响者。有影响者可以是其声誉和影响力可被用户看重的人。影响力可以基于人在万维网上的活动、各种数据库、以及在各种社交网络中的活动。例如,为网志或其他出版物写文章的人、或者评论或参与在线讨论的人可以被认为在某些类别或上下文中具有专门知识。各种度量可包括有关该主题的出版物的数量、出版的频率、与相同或不同类别中的其他人相比的出版的频率、或其他度量。其他度量可包括人的出版物的重要性或影响力。度量可以包括人的著作被引用了多少次、多少订阅者可以收到此人的著作、此人的著作的页面查看次数、关于此人的著作的反馈或评论、或其他类型的度量。人的出版物可以是公众可获得的出版物,诸如网志发布、评论、或参与公共论坛。在一些实施例中,人的出版物可以是私人的或半私人的出版物,诸如电子邮件消息、即时消息程序消息、在社交网络的界限内传送的消息、或其他此类消息。在一些实施例中,人可以授权或许可评估系统的访问以确定此人的影响力或声誉。在这样的实施例中,人可以注册各种类别中的对此人的相对专长的评估,而系统作为交换可以提供凭证、要约(offer)、或其他项目作为该分析的诱导。在可访问可被认为是对此人为私人的信息的系统中,此人可能必须明确地授权该系统访问这样的信息。在没有这样的访问的情况下,该系统可以被限制于分析公众可获得的信息来确定人的声誉。人还可以通过其社交网络活动而具有影响力。积极参与社交网络的人可以比不参与的人具有更多的影响力。来自社交网络的各种度量可以表明人的声誉或影响力。数目庞大的关系可以是一个因素,而一些实施例可以分析关系的类型或本质。这样的实施例可以将某个领域中的专家之间的关系标识为此人也可能是专家的指示符。例如,这样的实施例可以分析两个人交互的频率作为关系强度的指示符。在一些实施例中,两个人可以通过多种渠道来享有多个关系。在这样的实施例中,关系的重复性可以指示强关系。对于许多应用,人的内容或观点通过一连串人的实际传播可以是人的影响力的强指示符。一个示例可以是人向其他人提议的成功率或转化率,诸如当此人向其社交网络中的人提供折扣券或推荐网站、游戏或其他项目时。转化率可以与此人的影响力强烈相关。在一些情况下,人的评论或出版物可以启动跨越多个网志、聊天室、社交网络、或其他通信方法的更大的对话,或是该更大的对话的一部分。在这种情况下,可以跟踪或分析此人的评论以确定此人的评论对整个对话有什么影响(如果有的话)。与在长对话中稍晚评论的人相比,在该对话中早期且频繁地对一主题进行评论的人可以被认为具有更高的名声和影响力。对于每个用户而言,可能存在对该用户具有影响力的一组不同的人。可以从该用户的社交网络中标识出这些人,从其中可以导出信任因素。人的总影响力与用户对此人的信任相耦合的组合可以产生影响力因素,从影响力因素中可以在社交网络中对该人进行排名或排列。在一些实施例中,可以将一数值分数应用于人的影响力,并且可以将第二数值分数应用于该用户的信任因素。这两个分数可以通过相乘或某一其他算法进行组合以确定此 人对用户的影响力。设备102可具有一组硬件组件104和软件组件106。客户端设备102可以表示可与应用通信的任何类型的设备。硬件组件104可表示计算设备的典型架构,如台式或服务器计算机。在一些实施例中,客户端设备102可以是个人计算机、游戏控制台、网络设备、交互式自助服务终端(kiosk)、或其他设备。客户端设备102还可以是便携式设备,诸如膝上型计算机、上网本计算机、个人数字助理、移动电话或其他移动设备。硬件组件104可包括处理器108、随机存取存储器110、以及非易失性存储112。处理器108可以是单个微处理器、多核处理器、或一组处理器。随机存取存储器110可以存储可执行代码以及处理器108能够直接访问的数据,而非易失性存储112可以以持久状态存储可执行代码和数据。硬件组件104还可包括一个或多个用户接口设备114和网络接口 116。用户接口设备114可以包括监视器、显示器、键盘、定点设备和任何其他类型的用户接口设备。网络接口 116可以包括硬连线接口和无线接口,设备102可以通过这些接口与其他设备进行通 目。软件组件106可以包括各种应用可在其上执行的操作系统118。社交网络分析器120可以从各个应用接收请求,并且搜索用户的社交网络和有影响力者数据库122,然后将信息传递给用户界面生成器124,该用户界面生成器124可以生成将显示为应用的一部分的用户界面组件。社交网络分析器120可以基于应用所提供的请求的类型来生成不同类型的信息。在一些情况下,社交网络分析器120可以生成特定用户的有影响力者的排名列表。在其他情况下,社交网络分析器120可以收集一个或多个人的信息并且将此人的关系展示给用户。用户界面生成器124可以创建可被应用消费以及向用户显示的信息。在一些实施例中,用户界面生成器124可以创建显示就绪(display-ready)数据,所述显示就绪数据可以被传递给浏览器或其他机构以直接在用户的监视器或其他显示器上生成用户界面。在一个这样的实施例中,用户界面生成124可以创建以超文本标记语言(HTML)定义的用户界面。这样的用户界面可以是可以全部显示的HTML文档,或者可以是可合并到其他HTML文档中的HTML片段。其他实施例可以使用其他用户界面定义。在一些实施例中,可以使用三层web架构。在第一层,web浏览器或其他应用可以在客户端设备上执行。第二层可以是第三方应用,其从浏览器接收HTML请求并且在浏览器中呈现信息。同样在第二层中,服务器可以生成可在浏览器内显示的用户界面组件。第三层可以包括若干后端服务,比如有影响力者数据库、爬行器、或可用于生成用户界面组件的其他组件。其他实施例可以使用不同架构。社交网络分析器120可以通过网络126 通信以分析各个社交网络128。社交网络128可以是任何类型的社交网络,包括可以具有社交网络内的单向或双向关系的正式和非正式社交网络。用户界面生成器124可以通过网络126通信以与客户端设备130通信。客户端设备130可以是上面可以将用户界面组件示为应用的一部分的设备。客户端设备130可以具有硬件平台132,该硬件平台132可以类似于尤其是具有处理器、存储器、存储、用户界面和网络接口这些部件的硬件平台104。在硬件平台132上可以执行应用134,并且应用134可以生成用户界面136。用户界面136的一个组件138可以全部或部分地由用户界面生成器124来提供。在一些实施例中,客户端设备130可以执行应用134,该应用134可以为应用服务器140所提供的应用充当浏览器或显示模块。应用服务器140可以具有上面可执行应用服务144的硬件平台142。应用服务144可以将信息传送给客户端设备应用134以进行显示。应用服务器140的一种常见用途可以是由应用服务144提供HTML文档,这些HTML文档被显示在可执行浏览器应用134的客户端设备130上。作为显示在浏览器应用134上的HTML文档的一部分,可以向设备102作出请求用户界面组件138的调用。用户界面组件138可以被传送给客户端设备130或应用服务器140以用于合并到用户界面136中。在一些实施例,用户界面组件138可以由应用134中的插件或其他组件来请求。在这样的实施例中,插件或其他组件可以监控应用134并且标识出可能与应用的社交网络相关的项目。插件可以将请求连同有关信息一起发送给社交网络分析器120,并且接收用户界面组件,该用户界面组件可以紧接着应用134的用户界面、在该用户界面顶部或附近显示。图2是示出用于分析社交网络的方法的实施例200的流程图。实施例200是可由诸如实施例100的社交网络分析器120之类的社交网络分析器来执行的方法的简化示例。其他实施例可使用不同的排序、附加或更少的步骤、以及不同的命名或术语来完成类似功能。在一些实施例中,各个操作或操作集合可与其他操作以同步或异步方式并行地执行。此处所选的步骤是为了以简化的形式示出一些操作原理而选择的。实施例200是一个示例过程,其可用于生成可在各个用户界面组件中呈现的与社交网络相关的信息。实施例200的方法可以用于收集与社交网络内的特定用户相关的信息。该信息可以根据用户的社交网络内的人进行过滤和排名,并被组织以使得该信息符合用户可能对该信息具有的信任量。系统可以在框202接收可包括使用上下文和用户标识符的请求。使用上下文可以标识出所请求信息的类型,还可以标识出该信息的类别或主题。信息类型例如可以是对供购买的物品的评价。该类别例如可以是可供销售的特定数码相机。在这样的实施例中,用户界面组件可以包括对特定相机的如下评价所述评价按照用户的社交网络内的人进行了过滤并且按照用户可能对创建该评价的人所具有的信任进行了排名。在另一示例中,信息的类型可以是人的描述,并且类别可以是政治。进行请求的应用例如可以是政治网志,其中给定的人已经为该政治网志创建了发布,进行了评论或者已经被提到。用户界面组件可以包括人与用户的关系、以及可指示该用户对该人具有某种信任的任何因素。在框202接收请求以后,可以在框204搜索用户的社交网络以标识出与使用上下文相关的信息。框204的搜索在不同实施例中可以以不同方式执行。在一个实施例中,该搜索可以尝试对社交网络内的特定内容进行定位。例如,该搜索可以尝试对相机的产品评价进行定位。对可支持关键词或主题搜索的社交网络,这样的搜索可以良好地工作。一些正式网·络可能具有搜索特性,该系统可以为了这样搜索而尝试使用所述搜索特性。在另一实施例中,搜索可以使用诸如实施例100的有影响力者数据库122之类的预先存在的人的数据库,以标识出用户社交网络内对特定主题具有影响力的人。在这样的搜索中,可以标识出用户的社交网络中的该组人,并且可以在有影响力者数据库中搜索该组人以标识出在给定类别中为有影响力者的一组人。一旦标识出这些人,就可以搜索这些人以标识出信息项目或内容。可以从该搜索中得到的信息项目或内容可以在请求中要么按特定项目、要么按通用类别来定义。包含特定项目的请求可以定义产品评价、网志发布或评论、社交网络发布、电子邮件或即时消息、或者可以通过计算机化搜索找到的任何其他类型的项目。包含通用类别的请求可以标识出主题,比如摄影、政治或用户可能感兴趣的其他类别。在一些实施例中,可以在框206按信息类型对搜索结果进行过滤。框206的过滤可以包括或排除一定类型的信息,比如网志评论或产品评价。在框208,可以分析每个信息项目。对于框208中的每个信息项目,可以在框210为与该信息项目相关联的人确定声誉指示符。声誉指示符可以是对人的专长或一般影响力的概括化指示,但是声誉指示可能未反映用户对此人的信任。高声誉可以从某人关于该主题的专长、该人的社交网络的范围、该人在社交网络内对该主题的参与和活动、或者其他因素中导出。在框212,分析用户与该人之间的关系。在一些情况下,可能在用户与该人之间存在多个关系。例如,用户可以在联系人数据库中具有该人,订阅该人的聚合网志发布订阅源,在单向关系正式社交网络上追随该人,以及具有在另一正式社交网络中建立的双向关系。所述多个关系可以指示与可能存在单个关系的情况相比强烈得多并因此更加信任的关系O在一些实施例中,系统能够通过分析跨关系的通信频率或内容来确定该关系的强度。一些社交网络可以让该内容中一些或全部可被公众访问,而包括非正式社交网络在内的其他社交网络可以让这样的信息为私人的。在这种情况下,可以在访问这样的信息以前接收许可。在框214,可以基于框212的分析生成信任指示符。信任指示符可以是数值分数或某一其他种类的指示符,所述信任指示符可以在框216与声誉分数相组合以生成该信息项的分数。在标识出该信息项目和生成分数以后,可以在框218生成用户界面。图3是示出用于生成用户界面的方法的实施例300的流程图。实施例300是可由诸如实施例100的用户界面生成器124之类的用户界面生成器来执行的方法的简化示例。其他实施例可使用不同的排序、附加或更少的步骤、以及不同的命名或术语来完成类似功能。在一些实施例中,各个操作或操作集合可与其他操作以同步或异步方式并行地执行。此处所选的步骤是为了以简化的形式示出一些操作原理而选择的。实施例300表示一种一般方法,其可用于使用可在实施例200中被标识出和评分的信息项目来生成用户界面。在本说明书中,将在后面作为实施例400和500来呈现可以使用实施例300的方法来产生的示例用户界面。 在框302,可以对用户界面进行布局。该布局过程可以定义用户界面的外部边界和各个组件的定位。该布局过程可以定义一定项目的看上去如何,包括字体、颜色、形状和其他特征以及这些项目的一般定位。在一些实施例中,布局步骤可以在该方法结束时、或者在该方法期间的各点执行。在框304,可以接收信息项目以及所述信息项目的分数。所述信息项目和分数可以是在实施例200或类似过程中定义的那些信息项目和分数。每个信息项目都可以在框306按分数排序并且在框308加以分析。对于框308中的每个信息项目,可以在框310将该信息项目或链接添加到用户界面。可以在框312添加与该信息项目相关联的人。与该人相关的信息可能已经从一个或多个社交网络中检索到,并且可以包括图片、姓名、公司、头衔或其他相关信息。信息项目的评分可以至少部分基于该人的声誉。在框314,可以在用户界面中呈现声誉分数的原因。该原因可以是到网志发布、评论或在创建声誉分数时所考虑的其他项目的一个或多个链接。在一些情况下,该原因可以是关于该人的社交网络的统计数据,比如追随者的数目或该人使用该社交网络的频率。该原因可以作为所显示项目来呈现,比如例如示出追随者数目的文本描述符,或者该原因可以包括可以将用户定向到社交网络站点的链接,在那里可以获得追随者数目。可以在框316呈现用户信任该人的原因。用户的信任可以从该用户的社交网络中导出,并且可以包括该用户与该人之间的交互。用户信任的原因可以作为统计数据、链接或其他机制来呈现。框316中的用户信任的原因、以及框314中的该人的声誉的原因可以帮助该用户评估该人的信誉。在一些实施例中,可以隐藏用户界面的各个组件使其在各个视图中对用户不可见。例如,用户界面的第一视图可以仅仅示出该人的图片,但是可以不包括该人的声誉或该用户的信任的原因。然而,交互式链接例如可以将这样的原因切换为被显示的,使得用户可以与同各个原因相关联的链接交互。在框318,可以为用户生成概要统计数据。该概要统计数据可以将这些信息项目中的一些或全部合并成单个统计数据。例如,当信息项目是取自用户的社交网络的产品评价时,概要统计数据可以是被评价的产品的聚合分数。在一些实施例中,概要统计数据可以是全部信息项目的平均值。在其他实施例中,概要统计数据可以是可以按用户对与该信息项目相关联的人所寄予的信任因素来加权的加权平均值。图4是实施例400的图示,其中实施例400示出了可以使用实施例200和300的方法生成的示例用户界面。实施例400仅仅是可包括从用户的社交网络中导出的信息的用户界面组件的一个示例,该信息可以考虑到该用户的社交网络内的各个人的影响力。实施例400可以是包括特定产品的产品评价的用户界面组件的示例。该用户界面组件可以从包含产品标识符和用户标识符的请求中生成。该请求还可以包括各个参数和描述符,这些参数和描述符可以一并定义所期望的用户界面组件的类型、以及可以为该用户界面组件所专用的任何选项。可以向用户呈现用户界面402并且为该特定用户定制该用户界面402。用户界面402可以一并包括供销售的产品的描述、以及一组评价。所述评价可以选自用户的正式和非 正式社交网络,并且具体而言选自该用户的社交网络内的人。这些评价可以被排名和呈现,其中突出显示最有影响力的人的评价。有影响力的评价可以取决于该人的声誉、以及用户对该人的信任。用户的信任可以从该用户的社交网络中导出,这可能导致用户界面402的每个实例对每个用户不同。用户界面402可以包括产品图片404、产品名称406、简短产品描述408、以及到产品细节的链接410。用户界面402还可以包括用户可通过其来购买该物品的按钮412。用户界面402可以包括个人化产品分数414,该个人化产品分数414可以包括产品分数的基础416,该基础416由评价该产品的朋友数目来表示。个人化产品分数414可以表示产品评价的聚合分数,其中所述产品评价取自用户的社交网络。在一些情况下,聚合分数可以单单从在用户的社交网络内收集的信息中确定。这样的信息可以使用求平均、求加权平均或者可能考虑或可能未考虑该用户的信任因素的其他算法来聚合。个人化产品分数414充当所采集信息的概要统计数据。信息的基础416可以向用户提供所收集信息的范围,并且可以反映用户可以对该概要统计数据赋予多大的权重。在实施例400的示例中,基于一个或两个人的评估的个人化产品分数可以比基于几百个人的评估的个人化产品分数具有更少的重要性。用户界面402可以包括若干选项卡式部分。这些选项卡式部分可以是用于通过交互式组件来隐藏或显示用户界面中的各个信息子组的机制。每个选项卡都可以在该选项卡之下的用户界面的窗格中呈现不同的信息子组。在一些实施例中,每个选项卡都可以是用户可选择以更新该用户界面的交互式组件。用户界面402中的各个选项卡包括评价选项卡418、编写评价选项卡420、获得建议选项卡422、以及优惠券选项卡424。评价选项卡418被示为被选中的并且包含关于该产品的各个评价。这些评价可以已经选自用户的社交网络并且根据用户对评价者的信任与评价者的声誉的组合进行了排列。实施例400示出了根据正面和负面评价对评价进一步编组的示例。组426可以示出该用户的已经评价了该产品的各个朋友。组426中的图片可以是用户的社交网络中的人的图片。在一些实施例中,用户可以将光标或定点设备放置到人的图片之上以引出弹出窗口,该弹出窗口示出该人的评价、联系人信息或其他信息。
在一些实施例中,人的声誉可以以徽章或其他证明的形式显示。例如,人可以是具有特定领域中的凭证的持证专业人员。在另一示例中,人可以在诸如摄影或棒球之类的特定主题中具有声誉,其中声誉引擎或其他服务可以给该人授予铜徽章、银徽章或金徽章作为在该领域中具有各种声誉等级。评价428和430被组织到包括该用户的最相关的正面评价的组中。评价428和430可以至少基于用户对生成这些评价的人的信任来选择和排序。类似地,评价440和442可以是包括该用户的最相关的负面评价的组。评价与用户的相关度可以基于编写该评论的人的声誉与用户对该个人的信任的组合、以及该产品所属的上下文。对于每个用户而言,为用户界面402所选的评价可能是不同的。评价428可以包括所有评价共有的组件。这些组件可以包括编写该评价的人的图片432、概要引用434、到引用的来源的链接436、以及该人的评价的图形指示符438。
用户界面402可以包括用户可通过其来添加他们自己的产品评价的部分444。在一些实施例中,用户能够将优惠券或其他可跟踪对象附加到评价。部分444可以是可在用户界面内接收信息的输入组件。该信息可以被传送给社交网络、零售站点、或要存储并与该用户相关联的其他系统。图5是实施例500的图示,其中实施例500示出了可以使用实施例200和300的方法生成的示例用户界面。实施例500仅仅是可包括从用户的社交网络中导出的信息的用户界面组件的第二示例,该信息可以考虑到该用户的社交网络内的人的影响力。实施例500可以是包括关于用户的社交网络内的人的信息的用户界面组件的示例。所呈现的信息可以包括如下信息该信息是基于用户的社交网络、以及该用户可能对其信息正被显示的人所寄予的信任等级来定制的。用户界面502可以是示出关于用户的社交网络中的人的有关或相关信息的用户界面的示例。用户界面502可以被呈现在可以引用该人的应用内。例如,用户可以浏览网志,该网志可以包括由该用户的社交网络中的人所创建的发布和评论。在网志应用内,可以呈现用户界面502以帮助用户标识出和研究已经参与该网志的人。用户界面502可以一并包括该人的图片504、以及该人的姓名506。可以以徽章508和510的形式呈现各个凭证、以及用于查看附加凭证的链接512。在一些实施例中,可以在不同的信息上下文中呈现不同的徽章。组514可以包括该人的社交网络与该用户的社交网络之间共有的人的图片。组514可以包括其他凭证、或者该人为什么具有其当前声誉和/或信任评级的原因。用户界面502可以包括若干选项卡,这些选项卡可以呈现与该用户相关的信息子组。选项卡516可以允许用户建立与该人的一个或多个社交网络联系。选项卡518可使得用户能够通过一个或多个社交网络与该人通信。被示为显示的选项卡520包括最近发布或该人执行的其他动作。在一些实施例中,可以呈现该人与优惠券或其他社交营销对象相关的动作。选项卡522可包括各个社交营销系统优惠券或附属关系(affiliation)。在一些实施例中,用户界面502可以包括示出人的附属关系的组件。附属关系可以是人可藉由其来对某个产品或产品系列进行促销的合同安排、财务安排或其他安排。在这样的实施例中,用户能够查看附属关系,并且可判断如何信任或不信任某人。
在最近发布选项卡520内,示出了两个产品评价。产品评价524和526可以被过滤为与使用该用户界面的上下文相关。当该用户界面被请求时,该请求可以包括可以使用该用户界面的上下文。该上下文可以定义类别、主题或其他使用。该上下文例如可以是摄影,并且因此用户界面502可以包括与摄影相关的评价。在一些实施例中,用户界面502可以包括该人的任何评价或任何活动,而无论上下文如何。评价524和526可以仅仅是可以从社交网络或其他来源中检索的用户创建的信息的一个示例。在实施例500的示例中,用户创建的信息可以由人502来创建。评价524和526可以包括类似的组件,比如产品图像528和产品名称530、以及简短引用532、评价概要534、以及到评价的链接536。该评价还可以包括用于捕捉关于所述评价的信息的一些用户界面组件,包括评论输入536以及“这有帮助吗”输入538。示例用户界面402和502仅仅是可以包括从用户的社交网络中导出并基于该社交网络被定制的信息的用户界面的两个示例。其他实施例可以包含不同信息,这些信息可以以不同格式来安排。 对本发明的上述描述是出于图示和描述的目的而呈现的。它不旨在穷举本主题或将本主题限于所公开的精确形式,并且鉴于上述教导其他修改和变型都是可能的。选择并描述实施例来最好地解释本发明的原理及其实践应用,由此使本领域的其他技术人员能够在各种实施例和各种适于所构想的特定用途的修改中最好地利用本发明。所附权利要求书旨在被解释为包括除受现有技术所限的范围以外的其他替换实施例。
权利要求
1.一种在至少一个计算机处理器上执行的方法,所述方法包括 接收用户标识符和上下文(202),所述用户标识符标识出用户; 标识出多个用户创建的信息(204),所述多个用户创建信息中的每个都与在社交网络中同所述用户具有关系的至少一个人相关联; 对于每个所述创建的信息,基于所述用户在所述在线社交网络内的关系来确定所述用户与所述至少一个人之间的信任因素(214); 至少部分基于所述信任因素来确定所述用户创建的信息的排名(216);以及 在用户界面上根据所述排名呈现所述用户创建的信息(218)。
2.如权利要求I所述的方法,其特征在于,所述关系包括与所述用户的至少两种程度的关系。
3.如权利要求I所述的方法,其特征在于,所述上下文是主题归类的分层分类中的节点。
4.如权利要求I所述的方法,其特征在于,所述用户界面是应用用户界面内的用户界面组件。
5.如权利要求4所述的方法,其特征在于,所述应用用户界面由应用服务器来提供,并且所述用户界面由社交营销服务器来提供。
6.如权利要求5所述的方法,其特征在于,所述应用服务器传送所述用户标识符和所述上下文。
7.如权利要求I所述的方法,其特征在于,至少部分地通过确定在社交网络中所述用户与所述人之间的节点的数目来确定所述信任因素。
8.如权利要求7所述的方法,其特征在于,从多个社交网络中确定所述节点的数目。
9.如权利要求I所述的方法,其特征在于,还包括 在所述用户界面中呈现用于确定所述信任因素的至少一个指示符。
10.一种作为应用的一部分呈现在计算机设备上的用户界面,所述应用具有使用上下文并且为用户执行,所述用户界面包括 处于计算机化社交网络内并与所述用户相关的人的人标识符(506); 声誉指示符(508),所述声誉指示符(508)指示所述人的声誉等级; 至少一个信任描述符(514),所述信任描述符(514)指示所述用户与所述人之间的信任类型;以及 到文档的链接(534),所述文档是至少部分地从中导出所述声誉等级的文档。
11.如权利要求10所述的用户界面,其特征在于,还包括 启动通信机制以与所述人通信的输入机制。
12.如权利要求11所述的用户界面,其特征在于,所述通信机制是在所述计算机化社交网络内可用的通信机制。
13.如权利要求11所述的用户界面,其特征在于,所述通信机制是在所述计算机化社交网络之外操作的通信机制。
14.如权利要求10所述的用户界面,其特征在于,还包括 多个专长指示符,所述专长指示符中的每个都具有使用上下文指示符。
15.如权利要求10所述的用户界面,其特征在于,还包括到与所述使用上下文相关并且与所述人相关联的文档的链接。
全文摘要
本发明涉及用于个人化推荐的用户界面。可从每个用户的专长类别和某人对特定类别的用户的信任来计算经排序的一组用户。经排序的一组用户可用于呈现搜索结果、推荐、社交营销、或其他使用。可通过各种在线活动来确定一个人的专长。一个人对另一个人的信任可以与他们的接近度以及在一个或多个社交网络中的活动相关。
文档编号G06F3/0481GK102890695SQ201210029028
公开日2013年1月23日 申请日期2012年2月9日 优先权日2011年2月10日
发明者E(J)·尼斯塔德特, A·欧龙, R·卡利迪, R·瓦尔沙夫斯基, R·D·济夫 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1