用于自适应提问和推荐的装置和方法

文档序号:6351830阅读:150来源:国知局
专利名称:用于自适应提问和推荐的装置和方法
用于自适应提问和推荐的装置和方法根据35U. S. C. § 119的优先权要求本专利申请要求于2009年11月19日提交的题为“APPARATUS AND METHODS OF ADAPTIVE QUESTIONING AND RECOMMENDING (自适应提问和推荐的装置和方法)”的临时申请No. 61/262,748的优先权,该临时申请被转让给本专利申请受让人并由此通过援引明确纳入于此。背景 本公开涉及移动操作环境,并且尤其涉及提供用于向移动设备的用户生成问题和推荐的改进的方法。移动运营商或移动设备承运商在如今的电信行业中扮演主要角色。最初,此类移动运营商将其努力集中在通过增加其订户基础来产生收入上。然而,将认识到,在若干国家中,可供增加订户基础的余地现在已经变得非常有限,因为市场已经达到接近于饱和点。因此,为了增加其收入,移动运营商已经正在向为订户提供增值服务作分支扩张。产生增加的收入的一个手段是通过向用户销售溢价服务,诸如铃声、壁纸、游戏等。这些服务可由移动运营商自己提供,或由诸如移动设备制造商或媒体品牌之类的可与移动运营商合作操作或利用承运商的网络独立操作以提供此类服务的企业实体来提供。这些服务可在一经支付费用的情况下可供下载到移动设备。诸如使对销售的潜在收入最大化之类的许多效益基于对用户最有可能感兴趣的内容或服务的推荐和促销而累积。进一步,按照这些个别推荐的内容和服务,或独立地利用承运商的网络,用户使用其移动设备能够具有更好的体验。然而,向移动设备的用户提供有帮助的建议可能因缺乏关于该用户、该用户的人口统计、喜好和嫌恶的信息而受到阻碍。预付费呼叫计划的匿名本质和家庭计划的使用使缓解该问题变得更具挑战性,在预付费呼叫计划中不要求注册诸如名字和地址之类的订户信息册,而在家庭计划中具有不同电话的多个用户可共享单个订阅。如另一示例,用户可能进行有限次数的购买或交互,而从这些有限次数的购买或交互要推导出对将来交易的推荐。如一附加方面,征求用户输入以改进推荐可能证明对一些用户而言是乏味的或冒昧的, 这些用户由此将拒绝参与。概述以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。根据一个或更多个方面及其对应的公开,描述与以娱乐的方式通过询问并且提供已知感兴趣的以及未知是否感兴趣的内容两者来了解诸如无线移动设备之类的设备的用户有关的各个方面。在一个方面,提供了一种用于通过采用执行存储在计算机可读存储介质上的计算机可执行指令的处理器来实现以下动作而向用户推荐内容的方法访问交互询问集合。每个询问可与判决关联和呈现指令相关联。根据该呈现指令经由移动用户界面呈现交互询问。基于对该交互询问的响应确定该移动用户界面的用户的第一特性。呈现多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在另一方面,提供了一种用于向用户推荐内容的计算机程序产品。至少一个计算机可读存储介质存储在由至少一个处理器执行时实现诸组件的计算机可执行指令该处理器可执行的至少一条指令访问交互询问集合,每个询问与判决关联和呈现指令相关联。该处理器可执行的至少一条指令根据该呈现指令经由移动用户界面呈现交互询问。该处理器可执行的至少一条指令基于对该交互询问的响应确定该移动用户界面的用户的第一特性。 该处理器可执行的至少一条指令呈现多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。
在一附加方面,提供了一种用于向用户推荐内容的装置。至少一个计算机可读存储介质存储计算机可执行指令,这些计算机可执行指令在由至少一个处理器执行时实现以下组件提供了用于访问交互询问集合的装置,每个询问与判决关联和呈现指令相关联。提供了用于根据该呈现指令经由移动用户界面呈现交互询问的装置。提供了用于基于对该交互询问的响应确定移动用户界面的用户的第一特性的装置。提供了用于呈现多个内容对象供用户交互的装置,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在进一方面,提供了一种用于向用户推荐内容的装置。计算平台访问交互询问集合,每个询问与判决关联和呈现指令相关联。用户界面根据该呈现指令呈现交互询问。该计算平台进一步基于对该交互询问的响应确定该移动用户界面的用户的第一特性。该用户界面进一步呈现多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在又一个方面,提供了一种用于通过采用执行存储在计算机可读存储介质上的计算机可执行指令的处理器来实现以下动作而向用户推荐内容的方法为移动设备置备交互询问集合,每个询问与判决关联和呈现指令相关联。从该移动设备接收报告,该报告指示用户对该交互询问集合中根据该呈现指令呈现了的该至少一个交互询问的输入。基于对该交互询问的响应确定该移动用户界面的用户的第一特性。基于该第一特性更新用户简档。向该移动设备传送多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在又一方面,提供了一种用于向用户推荐内容的计算机程序产品。至少一个计算机可读存储介质存储在由至少一个处理器执行时实现诸组件的计算机可执行指令该处理器可执行的至少一条指令为移动设备置备交互询问集合,每个询问与判决关联和呈现指令相关联。该处理器可执行的至少一条指令从该移动设备接收报告,该报告指示用户对该交互询问集合中根据该呈现指令呈现了的该至少一个交互询问的输入。该处理器可执行的至少一条指令基于对该交互询问的响应确定该移动用户界面的用户的第一特性。该处理器可执行的至少一条指令基于该第一特性更新用户简档。该处理器可执行的至少一条指令向该移动设备传送多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在又一附加方面,提供了一种用于向用户推荐内容的装置。至少一个计算机可读存储介质存储在由至少一个处理器执行时实现以下组件的计算机可执行指令提供了用于为移动设备置备交互询问集合的装置,每个询问与判决关联和呈现指令相关联。提供了用于从该移动设备接收报告的装置,该报告指示用户对该交互询问集合中根据该呈现指令呈现了的该至少一个交互询问的输入。提供了用于基于对该交互询问的响应确定移动用户界面的用户的第一特性的装置。提供了用于基于该第一特性更新用户简档的装置。提供了用于向该移动设备传送多个内容对象供用户交互的装置,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。在又进一方面,提供了一种用于向用户推荐内容的装置。发射机为移动设备置备交互询问集合,每个询问与判决关联和呈现指令相关联。接收机从该移动设备接收报告,该报告指示用户对该交互询问集合中根据该呈现指令呈现了的该至少一个交互询问的输入。 计算平台基于对该交互询问的响应确定该移动用户界面的用户的第一特性,并且基于该第一特性更新用户简档。发射机进一步向该移动设备传送多个内容对象供用户交互,该多个内容对象包括选择成与该第一特性相对应的第一对象和选择成征求与第二特性有关的信息的第二对象。该第二特性包括有待知晓的关于该用户的合意特性。为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并且在权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些解说性特征。然而,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方面。附图简要说明图I是具有用于与用户或订户交互的自适应提问引擎和推荐引擎的系统的一方面的框图;图2是自适应提问与/或进行推荐的方法的一方面的流程图;图3是采用具有支持客户端的推荐引擎的分布式架构的通信网络的一方面的示意图;图4是确定在图I的系统的一方面中要询问的下一问题的方法的一方面的流程图;图5是可供在图I的系统的一方面中使用的用户简档的一方面的示意图;图6是用于在图I的系统的一方面中使用的经加权的属性列表的一方面的示意图;图7是可供在图I的系统的一方面中使用的问题的一方面的示意图;图8是可供在图I的系统的一方面中使用的一个或更多个因用户而异的经排名问题的一方面的示意图9是由服务器后端执行的方法或操作序列的一方面的流程图;

图10是由服务器前端执行的方法或操作序列的一方面的流程图;图11是由客户端设备执行的方法或操作序列的一方面的流程图;图12是呈现测验 的用户界面的一方面的图形描绘;图13是呈现用户简档和其它实用程序的用户界面的一方面的图形描绘;图14是以娱乐方式呈现推荐的用户界面的一方面的图形描绘;图15是以另一娱乐方式呈现推荐的用户界面的一方面的图形描绘;图16是以附加娱乐方式呈现推荐的用户界面的一方面的图形描绘;图17是自适应提问和推荐的方法的一方面的流程图;图18是可供在自适应提问和推荐系统的一方面中使用的主页用户界面的一方面的图形描绘;图19是可供在自适应提问和推荐系统的一方面中使用的列出推荐的用户界面的一方面的图形描绘;图20是可供在自适应提问和推荐系统的一方面中使用的列出随机推荐的用户界面的一方面的图形描绘;图21是可供在自适应提问和推荐系统的一方面中使用的推荐项详情用户界面的一方面的图形描绘;图22是可供在自适应提问和推荐系统的一方面中使用的测验用户界面的一方面的图形描绘;图23是可供在自适应提问和推荐系统的一方面中使用的测验结果用户界面的一方面的图形描绘;图24是可供在自适应提问和推荐系统的一方面中使用的测验结果比较用户界面的一方面的图形描绘;图25是可供在自适应提问和推荐系统的一方面中使用的问题结果比较用户界面的另一方面的图形描绘;图26是可供在自适应提问和推荐系统的一方面中使用的用户简档用户界面的一方面的图形描绘;图27是可供在自适应提问和推荐系统的一方面中使用的列出标识出的兴趣的用户界面的一方面的图形描绘;图28是用于自适应提问和推荐的示例性环境的一方面的示意图;图29是用于要支持客户端移动设备的推荐引擎的分布式无线通信系统的一个方面的不意图;图30是在与移动运营商相关联的某些组件与简档和推荐系统之间具有交互的推荐网络的一方面的示意图;图31是用于自适应提问和推荐的系统或装置的一方面的示意图;并且图32是用于自适应提问和推荐的系统或装置的另一方面的示意图。具体描述自适应提问和推荐引擎可增强用户对移动设备的体验而同时通过以娱乐方式迅速表征用户来为承运商创造附加收入的机会。在一个或更多个方面,把用于经由询问来交互的机会(例如,旨在征求用户表征的问题集合)与向用户呈现询问的方式(例如,测验、喜欢-不喜欢选择游戏等)相关联(例如,经由元数据)。另外,在一个或更多个方面,可根据关于该询问的进一步基于判决的元数据使用来自用户的显式或隐式的响应以选择附加询问, 以及生成推荐(例如,内容的推荐)。在一示例性方面,购物助手程序可藉由对呈现给用户的问题序列的自表征响应的组合、以及藉由通过用户选择、丢弃、排名了什么物体等获悉的推断表征得以了解该用户。 例如,在一些方面,响应于用户表达出的需求的项是连同可能满足或可能不满足用户隐式或显式的偏好的项一起呈现的。基于该用户如何响应,购物助手程序可确定该用户的进一步表征一共在确定将来的推荐中使用。如另一示例,房地产程序可从与用户搜集有关价格范围、位置和住房要求的基本信息。然后,通过示出一批房屋,就使得该房地产程序能够更好地表征用户,尤其是查明该用户原本不能够或不愿意明说的那些偏好。如又一附加示例,考虑建议用户关于要看什么视频、听什么音频、读什么文本等的建议器或推荐器程序。例如,在没有该建议器或推荐器程序的情况下,供应物的范围可能是令人生畏的,尤其是在点播环境中。通过呈现问题的某种组合并且呈现设计成发现在已知的或推断出的用户舒适区(例如,兴趣领域)以内和稍微以外的用户属性的推荐或问题,该程序甚至在无需用户有意识地知悉该用户的倾向或兴趣的情况下便实现智能推荐。
此类聚焦的自适应提问和推荐辅助在由受限于其带宽和呈现能力的移动界面呈现内容供应物时将是特别有用的。例如,藉由移动设备进行的购物可更类似于看着店铺正面的橱窗而不能够从头至尾过道接过道地浏览货物和服务。由此,所描述的方面中的一个或更多个方面提供设计成从用户探得预确定信息、以及吸引该用户的问题模式或序列。问题模式可初始地基于对相同或相似问题的历史性用户响应,并且可配置成获得信息搜集与用户娱乐的某种混合。进一步,在一些情形中,所描述的方面可包括提问引擎,该提问引擎更新用户简档,并且可实时把下一问题或整个问题模式适配成为每个用户响应的结果以便进一步表征或吸引该用户。另外,基于不断增加的数据经由来自用户的对具体问题的回答被添加到用户简档,推荐引擎可作用于向用户提供个性化推荐,这些个性化推荐可基于用户的上下文(例如,具体的推荐器程序类型,诸如购物程序对涉及娱乐选项的程序之类,用户的位置等)而变化。由此,所描述的自适应提问和/或推荐的装置和方法获得用户的知识并且/或者提供为用户个性化的推荐。现在参照附图描述各个方面。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻理解。然而,可能显而易见的是,没有这些具体细节也可实践各个方面。在其它实例中,以框图形式示出公知的结构和设备以便于描述这些方面。参照图1,用于自适应提问和推荐的系统99包括呈现一个或更多个用户界面102 以供用户104体验内容106的设备100。可位于本地、远程、或分布式架构中的自适应提问引擎107与计算平台110进行交互以通过经由用户界面102提供娱乐交互来增强用户体验, 其中藉由用户界面102可表征用户104。例如,用户104可能是没有其人口统计、行为性、偏好或兴趣数据、或交易历史可用的新用户。如另一极端状况,用户104可能被良好表征;但仍存在更新此表征以检测用户104演变的嗜好和生活状况以及或许开启用户104尚不熟悉的新领域的持续的需要。可诸如经由一个或更多个用户属性123之类来表征用户的数据可包括定义用户的市场相关、人口统计相关等的兴趣或描述的数据,并且此类数据可在本文中称为“重点(keystone)”数据126。在一方面,一个或更多个属性123可存储在与用户相关联的用户简档122中。而且,在寻求此类“重点”数据126以支持对用户的全面表征的过程中,在一方面,自适应提问引擎107可提供例如与重点数据无关的问题等的无关的转移注意力的消遣,这些无关的转移注意力的消遣散布在设计成引出重点数据126的询问或交互问题的集合112中以便增强用户体验。由此,自适应提问引擎107可生成在本文中也称为问题模式的交互询问集合112,其中交互询问是配置成获得重点数据126以及例如经由一个或更多个娱乐询问115吸引该用户并引发进一步交互以便可获得或推断进一步表征的诸询问。系统99可藉此为用户104构建用户简档122,其中该用户简档包括一个或更多个属性123,这一个或更多个属性123可包括例如在对交互询问集合112中的一个或更多个交互询问的响应117中获得的重点数据126或可从重点数据126推导出。基于根据用户简档122中一个或更多个属性123对用户104的表征,可位于本地、远程或在分布式架构中的推荐引擎108执行用于推荐内容的方法并且藉此可生成例如与诸如内容之类的货物或服务有关的一个或更多个推荐125以供向用户104呈现。在一方面,例如,由用户基于该一个或更多个推荐125进行的货物或服务的购买可为使用本系统的无线承运商增加收入机会, 并且可满足用户104对于诸如内容之类的合意货物或服务的需求。另外,在一些方面,自适应提问引擎107估量用户104如何与推荐125交互,例如,进行购买、进行进一步查询、或忽视,以便提供用于更新一个或更多个属性123和用于进一步提问和推荐的基础。
为此,并且附加参照图2中的推荐内容的方法150,根据一个方面,计算平台110访问交互询问集合112 (图2,框152)。例如,在一方面,交互询问集合112包括至少一个重点询问113和至少一个娱乐询问115,其中交互询问集合112设计成使得能够确定至少一个重点数据126以供在定义一个或更多个用户属性123时使用。在给定的交互询问集合112 中,可采用任何数目的办法来确定重点询问113和娱乐询问115的混合,包括但不限于随机混合、预定序列(例如,在每3个娱乐询问之后问重点询问)、使用自适应速率问重点(或交互式)询问,例如,其中基于感知到个体用户提供重点数据126有多踊跃或多不踊跃来适配此速率。例如,对于对共享大量信息感到非常自在的某人,所描述的方面可具有高频度的重点询问,相对于较保守的用户,所描述的方面则可具有低频度的重点询问,这时所描述的方面可仅偶尔提出重点询问。而且,每个询问112可与元数据111相关联,包括但不限于判决关联114和呈现指令116。例如,在一方面,判决关联114可包括、但不限于诸如以下各项中的一者或更多者的数据使得能够基于从用户收到的响应117来表征该用户的重点数据126 或属性123、链接到可基于对当前询问的响应117呈现给用户的一个或更多个其它询问的链接数据、与要问用户的另一询问有关的任何其它数据、要发现的用户简档属性、或者要向该用户推荐的内容项。进一步,例如,在一方面,呈现指令116可包括、但不限于与如何向用户呈现相应询问有关的一个或更多个指令或数据,包括诸如“是”或“否”选项、多选项、分拣、排名、游戏样式选择等之类的呈现样式。由此,用户界面102根据相应的呈现指令116 呈现一个或更多个交互询问112,并且例如基于用户输入119接收至少一个相应的响应117 或回答(图2,框154和156)。自适应提问引擎107和/或推荐引擎108进一步基于对至少一个交互询问112、或多个询问的至少一个响应确定用户104的例如属性123的第一特性 (例如,体育迷)(图2,框158)。用户界面102进一步呈现多个内容对象供进一步用户交互,诸如选择成与第一用户特性相对应的第一对象118 (例如,与定义用户为体育迷的属性123 对应的篮球付费节目)和选择成征求与诸如想要知道的用户属性127之类的第二用户特性有关的信息的第二对象120 (例如,对于特定音乐群的音乐下载)(图2,框160)。如可由想要知道的用户属性127定义的该第二用户特性可包括例如进一步定义已经知道的属性123 的数据(诸如该用户是哪个特定体育运动的体育迷),或定义新兴趣或不感兴趣的数据、或描述该用户的新重点数据126。例如,在一方面,自适应提问引擎107和/或推荐引擎108 可选择交互询问集合112中与获得关于第二用户特性或想要知道的用户属性127数据的四然性相互关联的一个交互询问。进一步,在一替换性或附加性示例中,自适应提问引擎107 和/或推荐引擎108可根据相关性选择交互询问集合112中的一个交互询问。例如,给定了所描述的方面知道用户喜欢涉及竞争性团队的体育运动的前提,这些所描述的方面可确定(经由试探法、判决算法、运营商输入等)找出该用户是喜欢参加现场游戏还是偏好在电视上观看游戏可能是相关的,尽管发现该用户是否偏好例如爵士还是摇滚类型的音乐可能是更高优先级的。任选地,可从该用户接收响应于这多个所呈现的对象的一个或更多个附加响应(图2,框162)。例如,该一个或更多个响应可包括接收对于第二对象的显式肯定或显式丢弃输入中的一者,例如,其可分别指示与第二对象相对应的兴趣或不感兴趣,或可包括第一对象相对于第二对象的偏好输入或反之。由此,可以用数量不断增加的数据,诸如基于响应117或直接用户输入124的一个或更多个属性123之类来填充用户简档122。例如,在一些方面,一个或更多个属性123可包括以下各项,或从以下各项推导出包括在一个或更多个响应117中、或包括在直接用户输入124中、或其两者的重点数据126 ;基于一个或更多个响应117、或包括在直接用户输入 124中、或其两者的推断128。可以选择与用户简档122相关联的附加的交互询问112 (在其存在的意义上而言),并且附加的交互询问112可以先前呈现的交互询问112的判决关联 114来选择。而且,如指出的,娱乐询问115还可散布在为设备100置备的交互询问集合112 中的重点询问113之间以增强用户体验,诸如用于娱乐或吸引该用户以力图维持后续用户与诸询问的交互。询问112可以是固有地互相关的,以便不同响应提示不同后续询问。替换地,询问 112的焦点上的变化可以批量发生,例如,在分布式系统架构的情形中当远程地进行此类确定以便避免对设备100的计算吞吐量和电源造成负担时。询问112可以是推荐的货物或服务的形式,例如,推荐125可被认为是一种类型的交互询问112。替换地,对询问112的响应117可导至周期性地呈现推荐125,例如,货物或服务。在一些方面,交互询问112或推荐125可被生成以供在推荐引擎108检测出新机会时在设备100上呈现。例如,如果推荐引擎108获得一音乐会的售票被通告的信息,那么推荐引擎108可向用户简档122具有与对该音乐会的兴趣相互关联的至少一个属性123的任何用户推荐该音乐会。换言之,推荐引擎108可基于诸如用户简档中的用户属性之类的第一和/或第二特性,响应于确定第三对象(例如音乐会门票)的新可用性随后呈现该第三对象。替换地或附加地,用户104可请求询问112或推荐125。替换地或附加地,可从用户104 接收标识接收询问112或推荐125的某个间隔(例如,诸如“每周推荐”之类的用户指定的时间间隔)的输入,藉此使得推荐引擎108能够在很长时期上维持与用户的交互。
在一方面,例如,甚至在没有关于用户104的初始人口统计、偏好、浏览、预览或评级数据的情况下,自适应提问引擎107和/或推荐引擎108仍可以用户简档122中非常少的属性123或在用户简档123中没有属性123的情况下来操作。这可称为冷启动问题。在这些方面,自适应提问引擎107和推荐引擎108可包括查找表129,查找表129可包括关于诸问题以及系统99的其他用户已经如何响应此类问题的历史性数据,藉此使得自适应提问引擎107和/或推荐引擎108能够跨用户的聚合群体确定哪些问题作用良好并且哪些问题作用不那么良好。换言之,查找表129把多个可用的交互询问与来自多个用户简档的交互询问响应数据进行相关。例如,基于此类信息,自适应提问引擎107和/或推荐引擎108 可选择对于该交互询问集合112在历史上作用良好的问题以供对新用户使用。替换地,或附加地,交互询问集合112的供对新用户使用的问题可包括允许用户标识一个或更多个属性123的开放式问题,对这些问题的响应117然后被用以选择确定为用户感兴趣的进一步问题或推荐。进一步,在一些方面,即使例如推荐125的用于推荐的特定内容项未被元数据良好描述,自适应提问引擎107和/或推荐引擎108也可操作。例如,自适应提问引擎107和 /或推荐引擎108可从历史数据,例如从查找表129得出推断,这些推断定义先前选择了推荐125的或显示出对推荐125有兴趣的用户类型。进一步,自适应提问引擎107可配置交互询问集合112以定义吸引人的会话或快速个性测验,并且与推荐引擎108协同操作以呈现推荐125,藉此引发用户104自愿给出越来越多的信息。附加地,自适应提问引擎107可利用对询问112或推荐125的用户响应117 的实时反馈以将后续询问适配成用户更感兴趣的,或发现新用户属性123。而且,系统99的装置和方法可位于设备100上以便实现易发现性和易用性(例如,如“为您推荐的”类别中的基于web的工具、预装的应用、主屏幕上的用户界面等)。
在一示例性方面,自适应提问引擎107提供动态且灵活的机制以创建交互式问题和回答序列。例如,每个交互询问112可包括一个或更多个信息格式,诸如文本、图形或音频中的一者或更多者。个体的询问112可被跳过,这本身就可提供推断128的。相应地,在一方面,自适应提问引擎107可至少部分地基于响应117选择下一问题,响应117包括对前一问题的回答或无回答。例如,如果用户104指示该用户偏好体育运动,那么下一问题可缩窄到用户104是各种种类的体育运动的观众还是活跃的参与者。进一步,如先前提到的,推荐125可作为交互询问112被提出。在一些方面,属性123或重点数据126(例如,年龄、性另O)可直接询问或由用户输入。而且,在一些方面,位置信息可被纳入考虑用于后续询问或推荐。而且,在一些方面,关于设备100上的用户交互的最近输入或本地信息可被在编制询问112和/或推荐125时给予考虑。附加地,在一些方面,可为用户104提供删除本地存储的输入或交互、或用户简档数据的机会,以作为隐私管理的一部分并且增强用户信任和坦率。参照图3,在图I的自适应提问引擎107和推荐引擎108的可能的实现的一个方面,通信系统200可采用用于提供通过娱乐问题生成的自适应提问和推荐的分布式架构。 自适应提问和推荐能力的至少一部分可在推荐应用204中提供,推荐应用204可通过专用应用、浏览器205、或另一应用206中的一者或更多者来实现,上述这些中的任何或所有均可在经由服务应用编程接口(API )210与问题和推荐系统214的前端进行接口的处理器208 上运行,其中问题和推荐系统214包括web服务API 212。
问题和推荐系统214的后端利用存储问题的问题储存库218和存储内容项的内容项储存库220,以便填充目录222。移动设备202从前端212接收推荐125,接收诸如交互询问112之类的一个或更多个问题或测验或要评级的项等并且返回响应117或回答(例如,明示的或隐式的,二元的或量化的,等等)用于实时反馈215。问题构建器组件224从目录222检索并更新问题和内容项,并且与问题设计者226 交互并且为问题设计者226提供支持工具以创建例如交互询问112的问题/测验。在一方面,问题构建器组件224可包括可用于以丰富的元数据111来创建问题、并且创建具有问题序列或任选进展的交互询问112的对话脚本工具227,其中该问题序列或任选进展包括取决于收到的对当前交互询问112或问题218的回答或响应117而随后提出的替换问题或问题类型。例如,除在系统214与用户之间创建交互流以外,对话脚本工具227可提供交互询问集合112中的问题218之间的灵活联接而非固定序列。因此,与固定的、非自适应的序列相比,一个问题218与下一问题218之间的联接流畅且动态得多(例如,如果对“您喜欢控制台游戏吗? ”的回答为“是”,那么选择更详细探究游戏风格的问题)。不过,该联接可以被放松以散布诸如娱乐询问115 (图I)之类的冷不防的或转移注意力的问题以避免听起来像质询。进一步,对话脚本工具227可至少在一些实例中使得能够实现自动化问题序列选择。参照图4,例如,在一个方面,动态的自适应提问方法250包括接收对问题的请求 (框252)。例如,可在推荐引擎214 (图3)处,诸如在问题构建器组件224 (图3)处之类从客户端移动设备202 (图3)接收对问题的请求。方法250可进一步包括确定是否有回答可用(框254)。例如,对问题的请求(框 252)可基于接收与在前问题相对应的一个或更多个回答(框256)。如果可用,那么方法250 着手处理该回答(框258)。例如,在一方面,处理回答可包括、但并不限于以下各项中的一者或更多者基于在前问题及其各种回答中的信息更新用户简档;更新与该用户简档相关联的群简档;基于更新的用户简档属性获得新推荐;更新问过的和/答过的问题的用户历史; 或更新问题序列信息历史。换言之,关于更新用户简档,如果用户以某种方式回答,那么就得到关于该用户的某些知识,这种知识可按对用户简档中定义该用户的一个或更多个属性的值正的或负的改变的形式来被表达。关于更新简档群,这可包括更新定义全部共享某些属性、属性值或其范围的一组相似的人的一个或更多个群。在处理回答(框258)之后,或如果没有回答可用,例如,该请求是首次用户请求或与前一问题无关的请求,那么方法250着手确定用户是否为新用户或者该用户是否在新用户序列中(框260)。例如,所描述的方面可包括要向新用户呈现的问题集合,诸如设计成从该新用户获得基础信息集合的问题。由此,如果用户是新用户或者如果用户在要向新用户呈现的问题集合中间,那么方法250包括访问例如新用户问题集合之类的新用户问题序列 (框262),确定要问的下一问题(框264),以及向例如客户端移动设备202 (图2)之类的作出请求的设备传送包括要问的下一问题的响应(框266)。例如,在一方面,诸如在每个问题之间有相对次序的问题序列的情形中,在访问新用户问题序列之后,要问的下一问题的确定(框264)可包括基于收到了回答的上一问题选择问题序列中的下一问题。在另一方面, 要问的下一问题的确定(框264)可包括随机选择问题序列中的下一问题。在任何情形中, 以这种方式,本装置和方法向新用户提供新用户问题序列以便为该用户构建用户简档。
在另一方面,如果方法250确定该用户不是新用户或者如果该用户不在新用户序列中,那么方法250可包括确定可以是随机问题或基于优先级选出的问题之类的要问的问题(框268),并且向例如客户端移动设备202 (图2)之类的作出请求的设备传送包括该要问的问题的响应(框266)。例如,在一方面,方法250可包括确定下一问题是否应当被随机挑选(框270)。如果方法250确定该下一问题应当被随机挑选,那么方法250包括从所有多个问题挑选问题(框272),并且把一个或更多个过滤器应用于选出的问题(框274)以便确定要问的问题(框268)。例如,在一方面,所有这多个问题可包括重点询问112 (图I)和娱乐问题130 (图1),娱乐问题130也可称为补白问题,其设计成比起获悉关于用户的某些新情况而言更注重于趣味。换言之,娱乐问题130(图I)可用以利用一些趣味问题分解非常尖锐而认真的重点询问112(图I)。进一步,例如,把这一个或更多个过滤器应用于选出的问题(框 274)可包括应用诸如但不限于诸如以下各项的过滤器之类的一个或更多个过滤器问题跳过过滤器,其确定一问题是否先前已被跳过,其中本装置和方法的运营商可然后把该过滤器设置成允许该问题再次被问,或设置成选择新问题;入口准则过滤器,其诸如基于已经获取的重点数据或人口统计信息之类确定用户是否具有与问题相对应的兴趣或表征,例如, “此问题可问在某个属性中具有高值的人”,或例如为男性设计的问题可能不适于向女性提出;或问题已答过滤器,其确 定选出的问题是否已经被回答过,并且若是如此,那么可把该方法重定向至选择新问题;归类过滤器,其确定下一问题是否应当从预定类别集合中的一个类别拣选,例如,“下个选出的问题应当来自音乐、游戏或娱乐类别中的一个”,此类归类过滤器允许随时间推移从一定范围的类别选择各种问题。例如,在一些方面,该方法的此部分可访问问过的问题的历史、收到的回答的历史、或与问题和回答有关的其它历史性信息, 以便确定应用过滤器的结果。附加地,如指出的,方法250可包括在应用过滤器时确定失败 (框280),例如选出的问题已经被答过,并且然后着手挑选另一问题(框272),这可重复直至选出的问题通过该过滤器并且被确定为是要问的问题(框268)。如果方法250确定下个问题不应当被随机挑选,那么方法250包括检索具有最高的下一属性优先级的属性(框282)。例如,参照图5,在一方面,每个用户简档450包括指示用户的名字或代码的用户标识符452,和定义用户的特性或兴趣的属性的汇总454。例如,每个属性454可具有用户值456,用户值456指示例如用户对该属性感兴趣的程度或用户与该属性之间的对应性的程度,例如,对该属性多好地定义该用户的衡量。用户值456可以是用户定义的、系统定义的(例如,基于从用户对问题的回答得到的推断或假设)、或两者的某种组合。而且,在一些任选方面,每个属性454可进一步包括可定义用户值456中的置信度的可变置信度458。例如,置信度458在用户以清楚定义相对于该属性感兴趣或表征的程度的回答对一问题作出响应的情况下可具有第一值,并且在该用户值是基于推断或假设的情况下可具有第二值, 其中该第一值指示比该第二值高的置信度。进一步,在一些任选方面,每个属性454可具有由所描述的装置和方法的运营商指派的优先级,例如,运营商优先级460,其中该运营商优先级460指示从用户发现关于该属性的信息对该运营商而言的重要性。在另一任选方面, 运营商优先级460和与该运营商对各个属性454的用户值456所具有的置信相关联的各个置信度458可被组合或应用于例如加权算法之类的函数,来为该用户的每个属性454创建净优先级462。例如,任何一个属性454中的相对高的置信度458可降低该属性454的运营商优先级460,因为该相对高的置信度458代表已经获悉关于该用户的某些情况。相应地, 在一个方面,附加地参照图6,对具有最高的下一属性优先级的属性的检索(框282)可包括生成经加权的属性列表550,例如基于每个属性454的净优先级462的相对值来加权的或具有基于上述相对值的序号552的属性列表,并且从该经加权的属性列表550选择最高优先级属性。由此,例如,一个结果可以是其中在具有相对高运营商优先级属性的属性中有高置信度可使该属性落在具有相对低运营商优先级且置信度的值相对低或无置信度值的另一属性之下的经加权列表。然而,应当指出,可取决于加权算法如何实现而获得任何数目的不同结果,这可在运营商之间有所变化。附加地,在检索具有最高的下一属性优先级的属性(框282)之后,方法250可进一步包括获得用于所标识出的属性的一个或更多个问题(框284)。例如,在一个方面,并且附加地参照图6,用于所标识出的属性的这一个或更多个问题的获得可包括分析多个问题 650以为每个问题652创建可由该问题设置的属性的经加权列表654。该多个问题650可以是所有可能的问题,或其某个子集。进一步,可由该问题设置的经加权属性列表654是对问题的回答很可能定义的属性656,并且每个属性654的权重658与对问题652的回答很可能定义的该属性654的表征程度有关。注意,每个属性656可与已经与用户的用户简档450 (图5)相关联的属性454 (图5)相同、或是其补充。进一步,例如,问题652可以是完全关于体育,并且由此所描述的方面可为问题652的体育属性656的权重658提供相对高的值。 在另一方面,问题652还可具有对电影嗜好的次引用,并且由此所描述的方面可为问题652 的电影嗜好属性656的权重658提供相对低的值。注意,在短语“可由该问题设置的属性的经加权列表”中,术语“可设置”指取决于用户给出的回答关于该用户的实际获悉,例如,一个回答可具有“电影”引用,但另一回答可能并不提供电影知识的任何获悉。相应地,在一个方面,并且附加地参照图8,用于所标识出的属性的一个或更多个问题的获得可包括把用户简档450的经加权(经由净优先级462)的属性454与经加权(经由可被设置的属性656)的问题652相比较以为用户按优先级次序排名这些问题652,例如,基于用户简档450的经加权属性454与经加权问题6·52的比较而得到的、每个问题652基于与用户优先级754相对应的次序值752排序的因用户而异的经排名问题列表750。例如,在一个示例中,对于要设置的属性具有最高权重的问题652被排名最高,其中该属性具有最高的净优先级。换言之, 在此方面,诸问题基于每个问题可为每个属性获悉多少在每个属性的净优先级的基础上被排序。进一步,返回到图3,在获得用于属性的一个或更多个问题(框284)之后,方法250 可进一步包括把一个或更多个过滤器应用于该一个或更多个问题(框286)以便确定要问的问题(框268)。把该一个或更多个过滤器应用于该一个或更多个问题的动作(框286)可类似于以上关于框274讨论的一个或更多个过滤器的应用,或与之相同。进一步,如果问题未能通过过滤器的应用(框288),例如,如果用户简档不包括用于考虑该问题的使用的准则, 那么方法250可返回以获得诸问题(框284)以选择因用户而异的经排名问题列表750 (图 8)中的下一问题,这是可重复直至选出的问题通过该过滤器并且被确定为要问的问题的过程(框268),其然后可在响应中提供(框266)。由此,以上面描述的方式,可向本装置和方法的用户提供设计成引出关于一个或更多个用户属性的信息的动态地自适应的新问题。返回到图3,问题构建器组件224还与简档组件228和促销组件230接口,其两者进而与服务API 212以及判决引擎232接口。简档组件228基于经由web服务API 212收到的响应117或回答、设置、偏好等获悉并且保存关于也称为订户的每个用户的信息。促销组件230设计问题序列并且提供例如交互式询问112之类的要评级/回答/等的问题/测验和项。还与问题构建器组件224和目录222接口的判决引擎232自动地为个体订户决定例如交互式询问112之类的问题序列,并且向促销组件230提供此类问题序列以供向该订户提出此类问题。生成的问题218可具有丰富元数据111,不仅用于提供丰富简档信息的那些重点询问113而且用于例如娱乐询问113之类的那些趣味的、随机的或智力上吸引人的问题。元数据111连同用户 简档122 (如果可用的话)可用作选择问题218的基础或可在确定对可能吸引用户或订户的特定风格(例如,跟上潮流的、不落俗套的、大胆的、传统的、等等)而言恰当的呈现问题的方式时使用。可以遵循可用资产(例如,图形、文本、音频)的方式为客户端设备202呈现问题218。每个个体的问题218或例如交互式询问112之类的每个问题系列可被独立于彼此地定义。问题元数据111可允许判决引擎232自动创建个性化问题序列、或交互式询问 112,并且/或者为人类建议诸问题以创建问题序列。推荐引擎214可智能地选择问题序列或交互询问112的集合、或问题序列的子集,以下载到客户端设备202并且允许客户端设备 202上高程度的交互性。在一些方面,下载可以是为数据/存储效率优化的(或许在框中)。 问题/测验元数据111可规定要多频繁地问重点询问113、要问多少次、以及要为其得到回答或响应117的重点询问113的列表。客户端设备202可具有一定量的自治性,以例如为了增强对该订户的最近活动和响应的响应性。具体地,在一个方面,客户端设备202可包括问题选择引擎231,其配置成考虑到订户当前在做什么(例如,所使用的应用、被叫的人、选出的铃声等)、该订户在哪里、以及最近已收到什么回答,来从例如下载的交互询问集合112 之类的被认为是合适的那些本地可用的问题中选择问题,其中此类本地用户信息可存储在本地用户历史数据库233中。藉此,自治的本地问题选择引擎231可在不给传输信道增加负担的情况下增加响应性。在一方面,用户标识符235可由服务器前端212获得并且由后端216将其与用户简档122相关以便因用户而异的问题可在某刻生成,以使得能够实现实时反馈215。例如, 用户标识符235可包括、但不限于可在所有情形中代表每个个体用户的唯一性数值ID。例如,用户标识符可被链接到订户的设备的移动电话号码或手持机硬件ID号,但可不与其相同。例如,在一些实例中,个人可以与有无线能力的媒体播放器不同的方式使用工作蜂窝电话,从而标识可进一步解析单个个体的特定角色。替换地或附加地,可以有不止一个个体使用相同的设备。替换地或附加地,可采用临时ID直至实际用户被标识出来,这可提高用户在承诺标识自身之前试用服务的可能性。替换地或附加地,提问和推荐系统214可为跨可由客户端设备202访问的一定范围的设备或服务可用的一个或更多个设备或服务唯一地标识个体。附加地,在一些方面,问题构建器224可利用查找表229,查找表229是基于关于来自诸如所有用户简档之类的用户简档群体的问题和数据的所有可用知识来创建的,以便确定要问给定用户的例如交互式询问112之类的问题。交互式询问集合112可取决于关于用户已经知晓了什么、以及按可存储在本地用户历史数据库233中的信息中或从其推导出的用户具体上下文(例如,个人购物者上下文、通用“参与”上下文、首次参与上下文、等)、并且进一步基于可通过交互式询问112从用户获得什么附加性信息而变 化。在其他方面,查找表229允许问题和推荐系统214甚至在“冷启动”之际,例如在没有在前个人数据供用于选择问题和推荐的情况下来与用户交互。例如,在一方面,查找表229可包括关于问题以及系统214的其他用户是已如何对此类问题作出响应的历史性数据,藉此使得问题和推荐系统 214能够跨用户的聚合群体来确定哪些问题作用良好而哪些问题作用不那么良好。例如,基于此类确定,问题和推荐系统214可为交互询问集合112选择历史上作用良好的问题以供对新用户使用。参照图9,由服务器后端执行的方法或操作序列300可包括创建询问,其被描绘为创建问题(框302)和创建测验(例如,问题集合)(框304)。分别地,用元数据来充实这些问题(框306)并且通过选择问题来增强测验(框308)。在目录中存储所创建的询问(框310)。 运行判决算法(框312),其可把一个或更多个用户简档纳入考虑(框314)以便表征每个问题或问题系列以藉此创建查找表(框316)。更具体地,基于在来自目录的诸问题与来自用户简档的数据的组合上运行相关算法以确定关系来创建查找表。换言之,可基于其他用户已经如何作出响应来确定某些问题的效用评估。为此,后端知道其他用户已经回答过哪些问题、他们已经如何回答这些问题、 以及每个问题已经被多频繁地问过、跳过、回答过、如何回答的、等等。基于此,该算法可跨聚合群体、或对给定情形或用户确定哪些问题作用良好而哪些问题作用不那么良好。可由此选择很可能弓丨出预定用户特性的问题。在一些方面,问题和问题序列可以是人工生成的,其中可依赖于这些问题序列直至获得对用户的初始表征。在其它方面,问题生成是自动化的。在还有其它方面,问题生成是人工生成与自动化的组合。在一附加性方面,系统可选择广泛地问关于各种随机话题的问题,其中此类问题可通过被标记为“开放式问题”来被标识,开放式问题被设计成获得高级别信息。例如,此类开放式问题可涉及宽泛的类别,并且对这些问题的响应可引向较窄类别中的后续问题, 以在没有在前启动信息的情况下标识具体特性。一示例包括问“您喜欢进行体育运动吗? ” 如果喜欢,那么可问各种与体育有关的问题。否则,可选择另一宽泛类别,诸如“您喜欢在您的设备上听音乐曲目的这个主意吗? ”或者“您享受玩控制台游戏吗? ”基于对这些“开放式问题”的响应,系统可选择更具体的另一问题集合。系统被配置成使得以某种程度的意外、 趣味和随机的方式来完成达到这些表征的方式以保持其轻松和娱悦。由此,在一些实例中,问题选择和序列化可单纯基于查找表来自动化,而不依赖于人工设计。例如,问题选择可跟踪最近已经为用户确认了哪些归类/表征,以比确认或细化已经知道的属性更优先地返回到探求未知属性的问题。参照图4,根据一个方面,由服务器前端执行的方法或操作序列400包括实时生成问题或测验(框402)以及选择预先形成的测验(框404)。这些候选问题/测验可被过滤(框 406),例如基于关于用户已知的信息、用户上下文、或其它网络考量来过滤。任选地,可关于传输带宽、合意的等待时间限制和其它考量来高效地编码经过滤的问题集合(框408)。向客户端传送经过滤的和/或经编码的问题(框410)。从客户端接收对先前部署的问题的回答 (框412)。基于这些回答来扩充用户简档(框414)。响应于这些回答来更新判决表(框416)。 由此更新后,处理返回到框402。参照图10,根据一个示例,用于由客户端执行的自适应提问和推荐的方法或操作序列500可始于向服务器要求问题集合(框502)。选择该问题集合中的一个问题(框504), 诸如通过问题选择引擎之类来作此选择。任选地,问题的选择可基于本地客户端数据(框 506)。例如,问题选择引擎可通过将在编制初始问题集合时未知的数据(即本地数据)纳入考虑来进一步增强和个性化该自适应提问过程。由此,该问题选择引擎可利用与系统前端类似的算法以便进一步定制问题集合。进一步,根据相关联的元数据来呈递问题(框508)。 基于相关联的元数据征求回答(框510)。任选地,在一些方面,可基于相关联的元数据以及 (诸)回答来重新个性化用户界面(框512)。换言之,提问的图形或者语言或样式可取决于这些回答而改变。向服务器返回这些回答(框514)并且处理在需要更多问题的情况下返回到框502或者在不需要更多问题的情况下返回到框504。依据前述内容,应当领会到,利用本公开的益处,可设计出一系列的问题以吸引该用户,以及引出预定信息,例如“重点”数据、用户“边界”数据(即,用户的自在区所在)等。 向对话问题提供在对话脚本应用(CSA)之上构建的附加性结构和总体简档剖析目标。例如, 描述这些的一种方式可以是说每个问题系列具有合意的问题系列“签名”。该签名可通过代表定义该问题系列的问题元数据的组合(或一定范围的组合)来标识简档剖析目标。例如, 一问题系列可具有I至η个问题,其中η是正整数,并且每个问题具有数个元数据,其组合起来定义各个问题签名,并且由此该系列中的所有问题签名的总和便定义问题系列签名, 例如如在表I中提供的那样表I
权利要求
1.一种用于向用户推荐内容的方法,包括 采用执行存储在计算机可读存储介质上的计算机可执行指令的处理器来实现以下动作 访问交互询问集合,每个询问与判决关联和呈现指令相关联; 根据所述呈现指令经由移动用户界面呈现来自所述交互询问集合的交互询问; 基于对所述交互询问的响应确定所述移动用户界面的用户的第一特性;并且呈现包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互,其中所述第二特性包括有待知晓的关于所述用户的合意特性。
2.如权利要求I所述的方法,其中,所述交互询问集合包括具有重点询问和娱乐询问的问题模式的至少一部分,所述重点询问被配置成获得包括所述第一特性和所述第二特性的用户特性,所述娱乐询问被配置成吸引所述用户。
3.如权利要求I所述的方法,其中,从把多个可用的交互询问与来自多个用户简档的交互询问响应数据进行相关的查找表推导出所述交互询问集合。
4.如权利要求I所述的方法,进一步包括基于用户与所述第二对象的交互来更新所述用户的用户简档。
5.如权利要求4所述的方法,进一步包括接收对于所述第二对象的显式肯定输入或显式丢弃输入中的一者。
6.如权利要求4所述的方法,进一步包括接收所述第二对象相对于所述第一对象的偏好输入。
7.如权利要求I所述的方法,进一步包括部分基于存储着的所述用户的简档生成所述交互询问集合。
8.如权利要求I所述的方法,进一步包括响应于用户指定的时间间隔基于所述第一和第二特性随后呈现第三对象。
9.如权利要求I所述的方法,进一步包括响应于确定第三对象的新可用性基于所述第一和第二特性随后呈现所述第三对象。
10.如权利要求I所述的方法,其中,所述多个内容对象的呈现是基于所述判决关联,所述判决关联基于对所述交互询问的所述响应提供到所述第一对象或所述第二对象中的至少一者的链接。
11.如权利要求I所述的方法,其中,所述多个内容对象的呈现进一步包括呈现来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括与所述第二特性相对应的属性。
12.如权利要求I所述的方法,其中,所述多个内容对象的呈现进一步包括呈现来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括比所述交互询问集合中的至少一个其它交互询问的第二优先级高的第一优先级。
13.如权利要求12所述的方法,进一步包括基于与所述第二特性相对应的属性的用户值、所述属性的运营商值、或所述属性的置信度中的至少两者来确定所述第一优先级。
14.一种用于向用户推荐内容的计算机程序产品,包括 存储计算机可执行指令的至少一个计算机可读存储介质,包括处理器可执行的访问交互询问集合的至少一条指令,每个询问与判决关联和呈现指令相关联; 所述处理器可执行的用于根据所述呈现指令经由移动用户界面呈现来自所述交互询问集合的交互询问的至少一条指令; 所述处理器可执行的用于基于对所述交互询问的响应来确定所述移动用户界面的用户的第一特性的至少一条指令;以及 所述处理器可执行的用于呈现包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互的至少一条指令,其中所述第二特性包括有待知晓的关于所述用户的合意特性。
15.—种用于向用户推荐内容的设备,包括 用于访问交互询问集合的装置,每个询问与判决关联和呈现指令相关联; 用于根据所述呈现指令经由移动用户界面呈现来自所述交互询问集合的交互询问的装置; 用于基于对所述交互询问的响应确定所述移动用户界面的用户的第一特性的装置;以及 用于呈现包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互的装置,其中,所述第二特性包括有待知晓的关于所述用户的合意特性。
16.一种用于向用户推荐内容的装置,包括 用于访问交互询问集合的计算平台,每个询问与判决关联和呈现指令相关联;以及 用于根据所述呈现指令呈现来自所述交互询问集合的交互询问的用户界面。
所述计算平台进一步用于基于对所述交互询问的响应确定所述移动用户界面的用户的第一特性,并且 所述用户界面进一步用于呈现包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互,其中,所述第二特性包括有待知晓的关于所述用户的合意特性。
17.如权利要求16所述的装置,其中,所述交互询问集合包括具有重点询问和娱乐询问的问题模式的至少一部分,所述重点询问被配置成获得包括所述第一特性和所述第二特性的用户特性,所述娱乐询问被配置成吸引所述用户。
18.如权利要求16所述的装置,其中,所述交互询问集合是从把多个可用的交互询问与来自多个用户简档的交互询问响应数据进行相关的查找表推导出的。
19.如权利要求16所述的装置,其中,所述计算平台进一步用于基于用户与所述第二对象的交互来更新所述用户简档。
20.如权利要求19所述的装置,其中所述用户界面进一步用于接收对于所述第二对象的显式肯定或显式丢弃输入中的一者。
21.如权利要求19所述的装置,其中,所述用户界面进一步用于接收所述第二对象相对于所述第一对象的偏好输入。
22.如权利要求16所述的装置,进一步包括部分基于存储着的所述用户的简档来生成所述交互询问集合。
23.如权利要求16所述的装置,其中,所述用户界面进一步用于响应于用户指定的时间间隔基于所述第一和第二特性随后呈现第三对象。
24.如权利要求16所述的装置,其中,所述用户界面进一步用于响应于确定第三对象的新可用性基于所述第一和第二特性随后呈现所述第三对象。
25.如权利要求16所述的装置,其中,所述用户界面进一步用于基于所述判决关联呈现所述多个内容对象,所述判决关联基于对所述交互询问的所述响应提供到所述第一对象或所述第二对象中的至少一者的链接。
26.如权利要求16所述的装置,其中,所述用户界面进一步用于呈现所述多个内容对象,包括呈现来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括与所述第二特性相对应的属性。
27.如权利要求16所述的装置,其中,所述用户界面进一步用于呈现所述多个内容对象,包括呈现来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括比所述交互询问集合中的至少一个其它交互询问的第二优先级高的第一优先级。
28.如权利要求27所述的装置,进一步包括基于与所述第二特性相对应的属性的用户值、所述属性的运营商值、或所述属性的置信度中的至少两者来确定所述第一优先级。
29.一种用于向用户推荐内容的方法,包括 采用执行存储在计算机可读存储介质上的计算机可执行指令的处理器来实现以下动作 为移动设备置备交互询问集合,来自所述交互询问集合的每个询问与判决关联和呈现指令相关联; 从所述移动设备接收报告,所述报告指示用户对所述交互询问集合中根据所述呈现指令呈现的所述至少一个交互询问的响应; 基于对所述交互询问的响应确定所述用户的第一特性; 基于所述第一特性更新用户简档;并且 向所述移动设备传送包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互,其中,所述第二特性包括有待知晓的关于所述用户的合意特性。
30.如权利要求29所述的方法,其中,所述交互询问集合包括具有重点询问和娱乐询问的问题模式的至少一部分,所述重点询问被配置成获得包括所述第一特性和所述第二特性的用户特性,所述娱乐询问被配置成吸引所述用户。
31.如权利要求29所述的方法,其中,所述交互询问集合是从把多个可用的交互询问与来自多个用户简档的交互询问响应数据进行相关的查找表推导出的。
32.如权利要求29所述的方法,进一步包括基于用户与所述第二对象的交互来更新所述用户的用户简档。
33.如权利要求32所述的方法,进一步包括接收对所述第二对象的显式肯定输入或显式丢弃输入中的一者。
34.如权利要求32所述的方法,进一步包括接收所述第二对象相对于所述第一对象的偏好输入。
35.如权利要求29所述的方法,进一步包括部分基于存储着的所述用户的简档生成所述交互询问集合。
36.如权利要求29所述的方法,其中,传送所述多个内容对象进一步包括响应于用户指定的时间间隔基于所述第一和第二特性传送第三对象。
37.如权利要求29所述的方法,其中,传送所述多个内容对象进一步包括响应于确定第三对象的新可用性基于所述第一和第二特性传送所述第三对象。
38.如权利要求29所述的方法,其中,所述多个内容对象的所述传送是基于所述判决关联,所述判决关联基于对所述交互询问的响应提供到所述第一对象或所述第二对象中的至少一者的链接。
39.如权利要求29所述的方法,其中,所述多个内容对象的传送进一步包括传送来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括与所述第二特性相对应的属性。
40.如权利要求29所述的方法,其中,所述多个内容对象的传送进一步包括传送来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括比所述交互询问集合中的至少一个其它交互询问的第二优先级高的第一优先级。
41.如权利要求40所述的方法,进一步包括基于与所述第二特性相对应的属性的用户值、所述属性的运营商值、或所述属性的置信度中的至少两者确定所述第一优先级。
42.一种用于向用户推荐内容的计算机程序产品,包括 存储计算机可执行指令的至少一个计算机可读存储介质,包括 处理器可执行的用于为移动设备置备交互询问集合的至少一条指令,来自所述交互询问集合的每个询问与判决关联和呈现指令相关联; 所述处理器可执行的用于从所述移动设备接收报告的至少一条指令,所述报告指示用户对所述交互询问集合中根据所述呈现指令呈现的所述至少一个交互询问的输入; 所述处理器可执行的用于基于对所述交互询问的响应确定所述移动用户界面的用户的第一特性的至少一条指令; 所述处理器可执行的用于基于所述第一特性更新用户简档的至少一条指令;以及所述处理器可执行的用于向所述移动设备传送包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互的至少一条指令,其中所述第二特性包括有待知晓的关于所述用户的合意特性。
43.一种用于向用户推荐内容的设备,包括 用于为移动设备置备交互询问集合的装置,来自所述交互询问集合的每个询问与判决关联和呈现指令相关联; 用于从所述移动设备接收报告的装置,所述报告指示用户对所述交互询问集合中根据所述呈现指令呈现的所述至少一个交互询问的输入; 用于基于对所述交互询问的响应确定所述移动用户界面的用户的第一特性的装置; 用于基于所述第一特性更新用户简档的装置;以及 用于向所述移动设备传送包括被选择成与所述第一特性相对应的第一对象和被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互的装置,其中,所述第二特性包括有待知晓的关于所述用户的合意特性。
44.一种用于向用户推荐内容的装置,包括用于为移动设备置备交互询问集合的发射机,来自所述交互询问集合的每个询问与判决关联和呈现指令相关联; 用于从所述移动设备接收报告的接收机,所述报告指示用户对所述交互询问集合中根据所述呈现指令呈现的所述至少一个交互询问的响应;以及 用于基于对所述交互询问的响应确定所述用户的第一特性并且用于基于所述第一特性更新用户简档的计算平台, 所述发射机进一步用于向所述移动设备传送包括被选择成与所述第一特性相对应的第一对象并且包括被选择成征求与第二特性有关的信息的第二对象的多个内容对象供用户交互,其中,所述第二特性包括有待知晓的关于所述用户的合意特性。
45.如权利要求44所述的装置,其中,所述交互询问集合包括具有重点询问和娱乐询问的问题模式的至少一部分,所述重点询问被配置成获得包括所述第一特性和所述第二特性的用户特性,所述娱乐询问被配置成吸引所述用户。
46.如权利要求44所述的装置,其中,所述交互询问集合是从把多个可用的交互询问与来自多个用户简档的交互询问响应数据进行相关的查找表推导出的。
47.如权利要求44所述的装置,其中,所述计算机平台进一步作用于基于用户与所述第二对象的交互来更新所述用户的用户简档。
48.如权利要求47所述的装置,其中所述接收机进一步作用于接收对于所述第二对象的显式肯定输入或显式丢弃输入中的一者。
49.如权利要求47所述的装置,其中,所述接收机进一步作用于接收所述第二对象相对于所述第一对象的偏好输入。
50.如权利要求44所述的装置,其中,所述计算机平台进一步作用于部分基于存储着的所述用户的简档生成所述交互询问集合。
51.如权利要求44所述的装置,其中,所述多个内容对象进一步包括响应于用户指定的时间间隔基于所述第一和第二特性的第三对象。
52.如权利要求44所述的装置,其中,所述多个内容对象进一步包括响应于确定第三对象的新可用性传送的基于所述第一和第二特性的所述第三对象。
53.如权利要求44所述的装置,其中,所述多个内容对象是基于所述判决关联而被传送的,所述判决关联基于对所述交互询问的响应提供到所述第一对象或所述第二对象中的至少一者的链接。
54.如权利要求44所述的装置,其中,所述多个内容对象包括来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括与所述第二特性相对应的属性。
55.如权利要求44所述的装置,其中,所述多个内容对象进一步包括来自所述交互询问集合的第二交互询问,其中,所述第二交互询问包括比所述交互询问集合中的至少一个其它交互询问的第二优先级高的第一优先级。
56.如权利要求55所述的装置,其中,所述计算机平台进一步作用于基于与所述第二特性相对应的属性的用户值、所述属性的运营商值、或所述属性的置信度中的至少两者来确定所述第一优先级。
全文摘要
通过以娱乐的方式自适应提问,可向甚至具有有限量的用户简档信息的订户呈现推荐。而且,该提问可允许订户获悉关于其自身的某些情况。每个交互可以是短小而轻松且趣味的以便适应具有频繁中断的间歇使用。聚焦在得到简档信息以及呈现某种程度的随机性上的混合的问题/推荐选择可在保持用户体验娱乐的同时意外地获悉关于该订户某些情况。个人细节可被避免并且用于编辑存储着的个人信息的工具可增强隐私感以便诱发信任。诸问题及其它响应可以允许表征订户的方式引向其它问题以便可以选择所推荐的恰当的供应物。
文档编号G06F17/30GK102713908SQ201080061786
公开日2012年10月3日 申请日期2010年11月19日 优先权日2009年11月19日
发明者A·皮格姆, H·奥多诺休, I·德曼盖特, P·威尔, S·斯塔勒, S·科里根 申请人:厦姆技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1