专利名称:社交网络中的依赖于情境的更新的制作方法
技术领域:
背景技术:
本发明涉及移动操作环境,且更明确地说,涉及提供向移动装置的用户产生推荐的经改进方法。当今,移动运营商或移动装置营运商在电信行业中起主要作用。最初,所述移动运营商致力于通过增加其订户基数来产生收入。然而,将了解,在若干国家中,用于增加订户基数的范围现在已经变得非常有限,因为市场已经达到接近饱和点。因而,移动运营商已经扩展范围来向订户提供增值服务,以便增加其收入。一个产生增加的收入的手段是向用户销售优质服务,例如铃声、壁纸、游戏、窗口 小部件和Java游戏等。这些服务可由移动运营商自身提供,或由可与移动运营商协作以提供此类服务的商业实体来提供。所述服务可在支付费用后即刻能够下载到用户的移动装置上。向用户推荐和推销所述用户最可能感兴趣的内容或服务产生许多益处,例如使销售的潜在利润最大化。用户可由于这些个别地推荐的内容和服务而在使用其移动装置时具有较佳体验。然而,向移动装置的用户提供有用的建议可能受使用移动装置的方式妨碍。举例来说,许多用户可使用相同的移动装置,而每一用户具有不同的偏好和兴趣。作为另一实例,用户可进行有限次数的购买或互动,将从中导出用于将来交易的推荐。作为额外方面,征求用户输入以改进推荐可能对于一些用户来说是乏味或冒昧的,这些用户因此将拒绝参与。
发明内容
下文呈现对一个或一个以上方面的简化概述以便提供对此些方面的基本理解。此概述并非为所有预期方面的广泛综述,且既定不识别所有方面的关键或决定性要素,也不限定任何或所有方面的范围。其唯一目的是以简化形式来呈现一个或一个以上方面的一些概念以作为稍后所呈现的更详细描述的序言。根据一个或一个以上方面及其对应揭示内容,结合促进自动或手动社交网络状态张贴(“微博记录”)来描述各种方面。明确地说,通过确定用户装置的用户的情境,可基于这些微博记录例子针对此张贴以及用于呈现产生收入的提供的相关机会来做出建议。在一个方面中,提供一种用于通过以下方式向用户推荐动作的方法确定对应于用户装置的用户的人类情境;基于所述人类情境来提议推荐动作;接收对所述推荐动作的响应;以及基于所述响应来传送信息。在另一方面中,提供一种用于向用户推荐动作的包括计算机可读媒体的计算机程序产品。所述计算机可读存储媒体包含至少一个用于致使计算机确定对应于用户装置的用户的人类情境的指令。至少一个指令致使所述计算机基于所述人类情境来提议推荐动作。至少一个指令致使所述计算机接收对所述推荐动作的响应。至少一个指令致使所述计算机基于所述响应来传送信息。在额外方面中,提供一种用于向用户推荐动作的设备。提供用于确定对应于用户装置的用户的人类情境的装置。提供用于基于所述人类情境来提议推荐动作的装置。提供用于接收对所述推荐动作的响应的装置。提供用于基于所述响应来传送信息的装置。在另一额外方面中,提供至少一种用于向用户推荐动作的处理器。模块确定对应于便携式用户装置的用户的人类情境。模块向所述便携式用户装置进行发射以提示基于所述人类情境来提议推荐动作。模块基于对所述推荐动作的响应来从所述便携式用户装置接收报告。模块基于所述响应来传送信息。在另一方面中,提供一种用于向用户推荐动作的设备。计算平台确定对应于用户装置的用户的人类情境,且基于所述人类情境来提议推荐动作。用户接口从所述用户接收对所述情境消息的响应。网络接口基于所述响应来传送信息。 在又一方面中,提供一种用于通过以下方式向用户推荐动作的方法确定对应于便携式用户装置的用户的人类情境;将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作;基于对所述推荐动作的响应来从所述便携式用户装置接收报告;以及基于所述响应来传送信息。在再一方面中,提供一种用于向用户推荐动作的包括计算机可读存储媒体的计算机程序产品。所述计算机可读存储媒体包含至少一个用于致使计算机确定对应于便携式用户装置的用户的人类情境的指令。至少一个指令致使所述计算机将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作。至少一个指令致使所述计算机基于对所述推荐动作的响应来从所述便携式用户装置接收报告。至少一个指令致使所述计算机基于所述响应来传送信息。在又一额外方面中,提供一种用于向用户推荐动作的设备。提供用于确定对应于便携式用户装置的用户的人类情境的装置。提供用于将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作的装置。提供用于基于对所述推荐动作的响应来从所述便携式用户装置接收报告的装置。提供用于基于所述响应来传送信息的装置。在另一额外方面中,提供至少一种用于向用户推荐动作的处理器。模块确定对应于用户装置的用户的人类情境。模块基于所述人类情境来提议推荐动作。模块接收对所述推荐动作的响应。模块基于所述响应来传送信息。在又一另外方面中,提供一种用于向用户推荐动作的设备。计算平台确定对应于便携式用户装置的用户的人类情境。发射器将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作。接收器基于对所述推荐动作的响应来从所述便携式用户装置接收报告。网络接口基于所述响应来传送信息。在一个方面中,提供一种用于通过以下方式向用户推荐内容的方法确定用户装置的用户的人类情境;在所述用户装置的用户接口上提议情境消息;经由所述用户接口从所述用户接收对所述情境消息的响应;以及基于所述响应来将张贴传送到社交网络。在另一方面中,提供一种用于向用户推荐内容的包括计算机可读存储媒体的计算机程序产品。所述计算机可读存储媒体包含至少一个用于致使计算机确定用户装置的用户的人类情境的指令。而且,至少一个指令致使所述计算机在所述用户装置的用户接口上提议情境消息。另外,至少一个指令致使所述计算机经由所述用户接口从所述用户接收对所述情境消息的响应。此外,至少一个指令致使所述计算机基于所述响应来将张贴传送到社交网络。在额外方面中,提供一种用于向用户推荐内容的设备。提供用于确定用户装置的用户的人类情境的装置。提供用于在所述用户装置的用户接口上提议情境消息的装置。提供用于经由所述用户接口从所述用户接收对所述情境消息的响应的装置。提供用于基于所述响应来将张贴传送到社交网络的装置。在另外方面中,提供一种用于向用户推荐内容的设备。计算平台确定用户装置的用户的人类情境,且在所述用户装置的用户接口上提议情境消息。所述用户接口进一步从所述用户接收对所述情境消息的响应。网络接口基于所述响应来将张贴传送到社交网络。在又一方面中,提供一种用于通过以下方式向用户推荐内容的方法确定便携式用户装置的用户的人类情境;将数据发射到所述便携式用户装置以提示在用户接口上提议 情境消息;基于经由所述用户接口来自所述用户的对所述情境消息的响应来从所述便携式用户装置接收报告;以及基于所述响应来将张贴传送到社交网络。在再一方面中,提供一种用于向用户推荐内容的计算机程序产品。计算机可读存储媒体包含至少一个用于致使计算机确定便携式用户装置的用户的人类情境的指令。而且,至少一个指令致使所述计算机将数据发射到所述便携式用户装置以提示在用户接口上提议情境消息。另外,至少一个指令致使所述计算机基于经由所述用户接口来自所述用户的对所述情境消息的响应来从所述便携式用户装置接收报告。此外,至少一个指令致使所述计算机基于所述响应来将张贴传送到社交网络。在又一额外方面中,提供一种用于向用户推荐内容的设备。提供用于确定便携式用户装置的用户的人类情境的装置。提供用于将数据发射到所述便携式用户装置以提示在用户接口上提议情境消息的装置。提供用于基于经由所述用户接口来自所述用户的对所述情境消息的响应来从所述便携式用户装置接收报告的装置。提供用于基于所述响应来将张贴传送到社交网络的装置。在又一方面中,提供一种用于向用户推荐内容的设备。计算平台确定便携式用户装置的用户的人类情境。发射器将数据发射到所述便携式用户装置以提示在用户接口上提议情境消息。接收器基于经由所述用户接口来自所述用户的对所述情境消息的响应来从所述便携式用户装置接收报告。网络接口基于所述响应来将张贴传送到社交网络。为了实现前述和相关目的,所述一个或一个以上方面包含下文充分描述且在权利要求书中明确指出的特征。以下描述及附图详细阐述所述一个或一个以上方面的某些说明性特征。然而,这些特征仅指示其中可采用各种方面的原理的各种方式中的少数方式,且此描述既定包括所有此些方面及其等效物。
下文中将结合附图来描述所揭示的方面,提供所述附图以说明而非限制所揭示的方面,其中相同命名指示相同元件,且附图中图I说明根据一个方面的用于协作以执行通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐的用户装置和网络的通信网络的框图。
图2A说明根据另一方面的用于基于人类情境向用户装置的用户推荐动作的流程图。图2B说明根据另一方面的用于执行使通信网络执行通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐的方法或操作序列的流程图。图3说明根据另一方面的用于利用简档信息和当前状态确定以进行微博记录以及相关事务提供的方法或操作序列的流程图。图4说明根据另一方面的用户装置的触摸屏用户接口的描绘。图5说明根据另一方面的执行通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐的服务器和客户端的分布式系统的框图。图6说明根据另一方面的跨越无线通信系统执行的分布式推荐系统的框图。
图7说明根据另一方面的示范性计算环境的框图。图8A说明根据另一方面的用于基于人类情境来针对用户装置的用户的提议动作执行自动推荐的例如用户设备等系统的框图。图SB说明根据另一方面的用于执行计算机辅助式社交博客记录并接收推荐的例如用户设备等系统的框图。图9A说明根据另一方面的用于基于人类情境来执行计算机辅助式选择并将动作推荐发射到用户设备的例如网络实体等系统的框图。图9B说明根据另一方面的用于执行计算机辅助式社交博客记录并将推荐发射到用户设备的例如网络实体等系统的框图。图IOA说明根据另一方面的在网络处的用于从用户采集情境信息以便改进实时推荐的装置。图IOB说明根据另一方面的在网络处的用于通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐的装置。图IlA说明根据另一方面的在用户设备处的用于从用户采集情境信息以便改进实时推荐的装置。图IlB说明根据另一方面的在用户设备处的用于通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐的装置。
具体实施例方式用户对物品和服务的需求随着个人的情境或心情(例如,用户当前是否饥饿、疲劳、感觉可以同人交际、在某个停歇时间中需要娱乐、有时间购物等等)而改变。假如用户能够非常频繁地(例如,一个小时一次以上)向推荐系统告知其情境或心情,那么此系统可提供关于物品和服务的更具目标性的推荐。然而,使用户不断更新其情境的推动力较低。因此,待解决的一个问题是在需要最少用户精力的情况下容易地确定用户情境来换取高度相关推荐的益处。在示范性方面中,对用户简档(情境和行为)的认知可用以预测用户的可能当前实时需要。可通过以适合于张贴到微博记录网站的形式建议许多个人化状态更新(基于已知的简档信息)来实现对所述需要的确认。用户从这个列表中选择最恰当的一者来提交到微博。通过这样做,确认有价值的简档信息,其允许产生实时情境推荐以满足用户的最近所识别的需要。在一个方面中,这些推荐是产生收入的机会。受益于本发明应了解到,对社交网络的状态更新可处理许多场景,其中用于告知朋友、熟人和追随者的说明性微博记录示范性地说明这点。个人的情境可受其他个人或群组的情境影响或作为其结果。因此,社交网络可广泛地处理一群个人之间的响应于人类情境的通信。更一般来说,所述创新向希望基于信息将频繁改变的信息和指令发射到其他用户和其它计算机系统的用户提供非常便利的方法,所述信息是由系统代表用户所收集且依据分析输入数据而处理为待遵循的推荐行为。所以借助于实例,医学应用可为负责护理许多门诊病人的社区医生。每个患者具有附接到其的传感器系统,所述传感器系统可向系统报告回生命指征,例如心率、血压等以及也许患者的位置。系统可分析传感器数据且向医生给出建议,例如“患者X的血压比正常高10%,您是否想要安排这周在诊疗室中见见这个患者? ”医生可对行动方案做出判断,且如果他(她)接受所述推荐,那么可对外部系统发出约定并通知所述患者的请求。 下文进一步描述本发明的各种方面。应了解,本文的教示可以广泛多种形式体现,且本文中所揭示的任何特定结构或功能仅为代表性的。基于本文的教示,所属领域的技术人员应了解,本文中所揭示的方面可独立于其它方面来实施,且这些方面中的两者或两者以上可以各种方式进行组合。举例来说,可使用本文中所陈述的任何数目的方面来实施一种设备或实践一种方法。另外,可使用除本文中所陈述的方面中的一者或一者以上之外或不同于所述一者或一者以上的其它结构或功能性来实施一种设备或实践一种方法。作为实例,本文中所描述的许多方法、装置、系统和设备是在移动通信环境中提供动态询问和推荐的上下文中描述的。所属领域的技术人员应了解,类似技术还可适用于其它通信和非通信环境。如本发明中所使用,术语“内容”和“对象”用以描述任何类型的应用程序、多媒体文件、图像文件、可执行程序、程序、网页、脚本、文档、呈现、消息、数据、元数据或可在装置上再现、处理或执行的任何其它类型的媒体或信息。 如本发明中所使用,术语“组件”、“系统”、“模块”等既定指代计算机相关实体,其为硬件、软件、执行中的软件、固件、中间件、微码或其任何组合。举例来说,组件可以是(但不限于)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序或计算机。一个或一个以上组件可驻留在进程或执行线程内,且组件可局部化于一个计算机上或分布在两个或两个以上计算机之间。此外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。组件可借助本地或远程过程例如根据具有一个或一个以上数据包的信号(例如,来自一个与本地系统、分布式系统中的另一组件交互或借助所述信号跨越例如因特网等网络与其它系统交互的组件的数据)来通信。另外,本文中所描述的系统的组件可重新布置或由额外组件补充以便促进实现相对于其描述的各种方面、目标、优点等,且不限于给定图式中所陈述的精确配置,如所属领域的技术人员将了解。另外,结合本文中所揭示的方面而描述的各种说明性逻辑、逻辑块、模块和电路可用经设计以执行本文中所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何适合组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组合,例如DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器,或任何其它适合配置。另外,至少一个处理器可包含可操作以执行本文中所描述的操作或动作中的一者或一者以上的一个或一个以上模块。此外,本文中所描述的各种方面或特征可实施为使用标准编程或工程设计技术的方法、设备或制品。此外,结合本文中所揭示的方面而描述的方法或算法的操作或动作可直接以硬件、以由处理器执行的软件模块或以所述两者的组合来体现。另外,在一些方面中,方法或算法的操作或动作可作为代码或指令的至少一者或任何组合或集合而驻留在可并入到计算机程序产品中的机器可读媒体或计算机可读媒体上。此外,如本文中所使用的术语“制品”既定涵盖可从任何计算机可读装置、载体或媒体存取的计算机程序。举例来说,计算机可读媒体可包括(但不限于)磁性存储装置(例如,硬盘、软盘、磁带等)、光盘(例如,压缩光盘(⑶)、数字多功能光盘(DVD)等)、智能卡和快闪存储器装置(例如,卡、棒、随身盘等)。另外,本文中所描述的各种存储媒体可表示用于存储信息的一个或一个以上装置或其它机器可读媒体。术语“机器可读媒体”可包括(但不限于)能够存储、含有或携载指 令或数据的无线信道和各种其它媒体。此外,本文中结合移动装置来描述各种方面。移动装置也可称为系统、订户单元、订户台、移动台、移动体、移动装置、蜂窝式装置、多模式装置、远程台、远程终端、接入终端、用户终端、用户代理、用户装置或用户设备等。订户台可以是蜂窝式电话、无绳电话、会话起始协议(SIP)电话、无线本地环路(WLL)台、个人数字助理(PDA)、具有无线连接能力的手持式装置,或连接到无线调制解调器或促进与处理装置进行无线通信的类似机构的其它处理
>j-U ρ α装直。除了前述内容之外,本文中使用词“示范性”来意指充当实例、例子或说明。本文中描述为“示范性”的任何方面或设计不必被解释为比其它方面或设计优选或有利。事实上,使用词“示范性”既定以具体方式来展现概念。此外,如本申请案和所附权利要求书中所使用,术语“或”既定意指包括性“或”而不是排他性“或”。也就是说,除非另外规定或从上下文中清楚了解,否则“X采用A或B”既定意指自然包括性排列中的任一者。也就是说,在此实例中,X可采用Α,或X可采用B,或X可采用A和B两者,且因此在前述例子中的任一者下均满足陈述“X采用A或B”。另外,如本申请案和所附权利要求书中使用的冠词“一”应一般被解释为意指“一个或一个以上”,除非另外规定或从上下文中清楚了解其针对于单数形式。如本文中所使用,术语“推断”一般是指从如经由事件或数据俘获的一组观察中推出或推导系统、环境或用户的状态的过程。举例来说,推断可用以识别特定情境或动作,或可产生在状态上的概率分布。推断可为概率性的,也就是说,基于数据和事件的考虑而计算在所关注状态上的概率分布。推断还可指代用于从一组事件或数据构成较高级事件的技术。此类推断导致从一组所观察事件或所存储事件数据构造新事件或动作,而不管事件是否在紧密时间接近度上相关,且不管事件和数据是来自一个还是若干个事件和数据源。现在参看图式描述各种方面。在以下描述中,出于阐释的目的,陈述大量具体细节以便提供对一个或一个以上方面的透彻理解。然而,可明显的是,可在没有这些具体细节的情况下实践各种方面。在其它例子中,以框图形式来展示众所周知的结构及装置,以便促进描述这些方面。首先参看图1,经描绘为用户装置100的设备向用户104推荐经描绘为广告项目102的内容(例如,物品或服务、媒体内容等)。计算平台106确定用户装置100的用户104的人类情境(例如,周围事物、位置、心情、感知需要等)108,且在用户装置100的用户接口112上提议推荐动作(例如,情境消息)110。在一个方面中,可呈现多个情境消息110以供选择。用户接口 112接收来自用户104的对情境消息110的响应(例如,语音命令、触摸/按键输入、默认、手动文本输入等)114。举例来说,响应114可由用户104编辑或用来替换另一状态消息来代替自动消息。网络接口 116基于响应114来传送信息(例如,到社交网络120的张贴118)。计算平台106基于来自用户104的响应114来更新用户104的简档121。在一个方面中,用户装置100为无线便携式装置,其具有将情境数据报告124发射到在用户装置100远端的维持用户104的简档信息128的网络126的发射器122。在示范 性方面中,用户装置100具有本地可用的简档121,例如用于其中存在不足的远程简档信息128的冷启动操作、用于自主操作或用于代替含有简档信息128的远程简档存储库130或除了远程简档存储库130之外的实时响应。在这些例子中的一些例子中,用户装置100的通信网络131与网络126协作来执行通过使用计算机辅助式社交博客记录来从用户采集情境信息以便改进实时推荐。网络126可发射数据133以用于呈现给用户104。数据133可事先发送以将数据133预先供应于用户装置100上。或者或另外,数据133可随后响应于检测到的机会而发送。另外,数据133可包含情境消息110。或者或另外,数据133可包含广告消息135。除了本地导出或存取先前供应于计算机可读存储媒体(例如,存储器)134中的内容之外或作为其的替代,接收器132从网络126接收情境消息110。在另一方面中,接收器132基于远程简档存储库130、情境消息110和响应114而从网络126接收用以经由用户接口 112呈现给用户104的广告项目102。广告项目102的目标可为直接或间接地处理人类情境108。或者,计算平台106可推荐与人类情境108和响应114相关的广告项目102以供用户接口 112呈现。计算平台106可在将张贴118传送到社交网络120之前对其采用过滤器136。举例来说,过滤器136可选择多个社交网络120中的用户指定的或恰当的社交网络。过滤器136可阻断或编辑情境消息110 (例如,恰当的长度、移除违禁内容等)。举例来说,过滤器136将情境消息110的主题与社交网络120对准(例如,张贴在朋友网站上的进餐和个人活动、放置于职业网站上的雇用相关张贴等)。过滤器136可强加例如通信协议、验证、内容类型等提示对通信内容进行格式化的约束。或者,网络126可包括网络接口 138,其使用过滤器140以恰当地与社交网络120通信。在示范性方面中,网络126的计算平台106或计算平台141可确定用户装置100的位置以用于确定人类情境108,描绘为例如全球定位系统(GPS)等卫星位置系统能力142。或者,举例来说,可使用来自无线电接入技术的扇区或承载。在一些例子中,广告项目102还可基于位置来增强其适用性。在示范性方面中,网络126包含具有至少一个发射器146和至少一个接收器148的无线电接入网络(RAN) 144,其与用户装置100通信且提供与托管社交网络120的陆地网络150通信的网络接口 138。
在另一方面中,第三方160可具有与用户104的人类情境108相关联的对应人类情境162。在图2A中,提供用于向用户推荐动作的方法或操作序列200。在框202中描绘确定对应于用户装置的用户的人类情境。在框204中描绘基于人类情境来提议推荐动作。在框206中描绘接收对推荐动作的响应。在框208中描绘基于响应来传送信息。在图2B中所描绘的示范性使用中,执行用于通过使用计算机辅助式社交博客记录来从用户采集情境信息以便改进实时推荐的方法或操作序列250。在252处,使用已知的情境信息和行为简档信息(位置、时刻、时间表等)来向用户提出情境状态问题(例如,“渴了吗? ”、“准备喝杯咖啡休息一会儿吗? ”)。在254处,产生对所提出的问题的自动生成且似乎真实的回答(场景),作为用以 征求用户的实际需要或状态的方法。这些场景可呈个人化形式,基于对用户简档的认知且适于张贴到微博记录网站(“迈克已经购物了整个上午并且准备停下来喝杯双倍拿铁”)。在此实例中,系统将已经通过先前情境或行为输入而知道迈克已经在购物,且根据其简档偏好,将知道其喜爱的咖啡类型是双倍拿铁。在256处,提供用以任选地将选定场景文本张贴到微博记录网站作为维持日常活动的详细微博的容易方法的机会。这原本对于用户维持来说将是劳动力密集的。向微博记录网站自动提议个人化张贴的方法向那些希望用最小精力维持丰富微博的人提供益处,而且还向推荐系统推测用户的当前需要提供益处。在258处,使用用户所提供的对其状态的确认作为对其立即需要或需求的确认,并且据此,可推荐由附近商家或由在线商家提供的物品和服务。举例来说,用户可确认处于无聊中且需要娱乐。作为响应,提供游戏下载,所述游戏是基于其兴趣和简档来选择的。如在260处所展示,系统的辅助组件是系统可提供用户可从中进行选择的一组基本选项(例如,“我饿了”、“我迷路了”、“我想要见朋友”)。接着,系统可构造一组替代场景,用户可从中容易地选择恰当的场景。举例来说,“我饿了”可基于对迈克的当前位置和食物偏好而翻译成“迈克准备在圣地亚哥市区找牛排吃”。如在262处所示,系统的辅助组件是系统可提供在处理事务时或之后微博记录用户状态。举例来说,“迈克正在圣地亚哥市区的星巴克享用双倍拿铁”或“迈克很高兴最终给他儿子买了生日礼物”可向迈克的朋友提供病毒式推荐能力。在图3中,根据一个方面,方法或操作序列300利用简档信息和当前状态确定来进行微博记录以及相关事务提供。在框302处,收集简档信息。举例来说,可收集位置、购买、社交图、状态馈入等信息304。可对此信息运行决策算法(例如,批量/综合、实时个人等)(框306)。最新情境数据可包括报告完成动作(例如,买了新衬衫、下载了视频等),其在一些例子中可由用户装置促进(框308)。基于这些算法、简档信息、当前动作等,可将预期需要作为情境消息经由用户装置的用户接口提供给用户(框310)。举例来说,情境消息可为“你饿吗?”、“你渴吗? ”、“需要买生日礼物吗? ”(例如,通过在社交网络上参看朋友生日且注意离购物最近的位置)。基于用户确认,可提议状态更新以用于张贴在微博社交网络上(框312)。用户可确认一个建议、在多个建议当中进行选择,或手动输入/编辑状态更新(框314)。在一些例子中,情境消息可发射到便携式用户装置以提示在用户接口上提议情境消息,可预先供应于便携式用户装置上,或在便携式用户装置处自主地确定。在框316中,确定是否应自动张贴此类确认。如果是,则可在张贴传送到社交网络之前执行过滤(框318)。举例来说,确定用于接收张贴的恰当社交网络。可存取用于将张贴传送到社交网络的约束以便恰当地对张贴进行格式化。或者或在不进行自动张贴的情况下随后,可在框320处确定是否微博将需要手动张贴。举例来说,可显示所建议的张贴,留出在发送所建议的张贴之前对其进行修改或取消的机会。接着,张贴所述状态(框322)。举例来说,可基于用户选择不张贴此状态而用反馈324更新简档信息,因此更新关于是否建议类似张贴的将来加权。或者或另外,反馈326可基于张贴什么内容,即使是在没有来自用户装置的提示的情况下手动完成。在图4中,说明性用户装置400采用用户接口 402,其被描绘为触摸屏。受益于本发明应了解,与本发明的一个或一个以上方面一致的用户接口可利用图形、文本、音频、触觉等输入和输出方法的组合。为此,已经选择微博屏幕404。已经呈现多个情境消息,具体地说“I.我饿了 !”406、“2.出发去XYZ餐厅”408、“3.去购买生日礼物”410。用户可例如通过使用“选择”软键412来指示确认或选择。或者或另外,可自动填充、由用户编辑或手 动输入状态文本字段414。在一些例子中,自动张贴或手动张贴(例如通过选择“张贴”软键416)状态。还可在系统被动地监视用户输入以便获得情境数据的情况下执行手动输入,描绘为“去社交网络网站”软键418。物品和服务提供420可与用户交互耦合,例如无线购买事务或通过指示用户兴趣的某种选择。这被描绘为地图软键422和方向软键424。用户装置400可为便携式用户装置,例如智能电话、个人数据助理、游戏装置等,如由例如返回软键426和菜单软键428等实用控制件来建议。在图5中,服务器502和客户端504 (例如,便携式用户装置)的分布式系统500执行通过使用计算机辅助式社交博客记录从用户采集情境信息以便改进实时推荐。简档编写器506接收并维持用以表征用户或订户的信息,例如位置508、偏好(例如,自发地提交、推断等)510、社交图512、简档人口统计514和动作(例如,购买、喜欢、分级等)516。来自简档506和待推荐项目的目录518的信息由推荐引擎520接收。进而,产生输出,具体地说,预期需要522和可满足预期需要的所识别的内容、物品或服务524。在一个方面中,为了减少客户端504的处理开销,可由服务器502产生情境消息。动态会话引擎526可发射提议状态通信528且从客户端504的状态检查/确认组件532接收确认状态通信530。在服务器侧,短语再现器534和短语模板创建器536可与短语(状态更新)的存储库538交互。在一个方面中,短语模板创建器536可由最终用户542而非系统用户540使用。在另一方面中,系统用户540可使用已建立的模板来填充短语,所述模板又针对客户端504的用户接口(未图示)而再现。在一个方面中,模板可具有预先定义的词语以及用于基于情境引入的个人化文本的占位符的混合。举例来说,模块可说“〈人X需要〉并且准备〈动作X项目 >”,其中O中的项目是将稍后用个人化文本替代的标记或占位符。当基于用户迈克的简档和当前人类情境而实时或准实时定制时,模板可提议情境消息“迈克渴了并且准备喝双倍拿铁”。在客户端侧,最终用户542可确认提议状态528或以其它方式与提议状态528交互。所确认的状态530由状态过滤器管理组件544处理,所述组件544确定是否或如何将状态作为微博张贴在社交网站上。消息发射器546致使将格式化张贴引导到恰当目的地548,其中反馈550返回到服务器502以用于闭环简档更新。参看图6,在示范性方面中,跨越无线通信系统602执行分布式推荐系统600。明确地说,本发明的方面中的一者或一者以上提供简档和推荐系统610,其使得无线通信网络614的移动运营商612及其商业伙伴(描绘为内容提供者616)能够前摄性地向其订户台(描绘为订户619的移动装置618)宣传内容和服务的采纳。在此示范性实施方案中,通过对用户进行简档编写来增强内容传递,其中微博记录是此简档编写的至少一个方面。另外,内容传递可包括或针对用于物品和服务以及可在移动装置618上使用的媒体内容的事务的提供。最初,微博记录助理620被供应若干推荐且可自主地产生询问或得出对所述推荐的响应作为询问,以便开始或增强对订户619进行表征。在一个实例中,这是通过产生为特定订户619定制的推荐列表621以供传递到其移动装置618而实现。所述推荐可显示在与移动运营商相关联的门户上,或例如通过移动消息接发而传递到移动装置。 根据一个方面,所存储的简档数据622包含属性数据624或行为数据626。属性的实例可包括兴趣、偏好、亲缘关系、人口统计、实际或过去位置等等。多个对应推荐器(描绘为属性推荐器628和行为推荐器630)使相应数据624、626与内容存储装置636的目录索引634的内容表征交叉参考632相关联。来自推荐器628、630的初步推荐具有由置信度加权组件638指派的置信水平。举例来说,可确定弱或强的关联。作为另一实例,属性或行为可通过对有限发生的推论性分析来较弱地确定或通过显性输入或重复的行为来较强地确定。经加权的初步推荐接着可由分类组件640进行分类。在分类之前或之后,过滤组件642实施排除644以避免不恰当的推荐。排除可由订户619明确地规定,如在646处所描绘,例如限制将为违禁的某些类别的推荐。排除可由移动运营商612规定,如在648处所描绘,例如规定适合于内容的计算平台目标(例如,适合于具有MP3媒体播放器的移动装置的音频文件)。排除还可从简档数据622提取,在650处所描绘,例如跟踪原本将被再次推荐的内容的购买或被订户619重复地忽略的推荐。还可通过提供装置或软件配置兼容性信息652来从内容提供者616 (其可为移动运营商612)提取排除。进而,排除不能成功使用推荐内容的移动装置618。可通过结合所提供的内容和服务而分析移动运营商612可用的订户信息以便确定订户可能最感兴趣的那些内容和服务来产生推荐621。明确地说,简档和推荐系统610还使得能够在已基于作为个别或群组成员的属性或行为评估而被确定为订户619最有意愿购买时的那些时间将推荐传递到订户619。简档和推荐系统还适于当需要向其订户台主动地宣传特定内容或服务时产生宣传。排除644或简档和推荐系统610的另一部分可有利地并入有恰当地促进微博记录建议、简档更新和与推荐相关的事务提供(例如,内容、物品、服务等)的过滤器组件642。此类动作被描绘为提议微博记录状态组件658和事务提供推荐组件660。这些被描绘为通过呈现情境消息662和推荐621来影响移动装置618的微博记录助理620。用户619可输入社交连网设置646以便使自动或手动微博记录与特定社交网络以及相关偏好相关联。参看图7,用于实施所主张标的物的各种方面的示范性计算环境700包括计算机712。计算机712包括处理单元714、系统存储器716和系统总线718。系统总线718将包括但不限于系统存储器716的系统组件耦合到处理单元714。处理单元714可为各种可用处理器中的任一者。双微处理器和其它多处理器架构也可用作处理单元714。系统总线718可为若干类型的总线结构中的任一者,包括存储器总线或存储器控制器、外围总线或外部总线和/或局部总线,其使用任何多种可用总线架构,包括但不限于工业标准架构(ISA)、微通道架构(MSA)、扩展型ISA(EISA)、智能驱动电子装置(IDE) ,VESA局部总线(VLB)、外围组件互连(PCI)、卡总线、通用串行总线(USB)、高级图形端口(AGP)、个人计算机存储器卡国际协会总线(PCMCIA)、火线(IEEE 794)和小型计算机系统接口(SCSI)。系统存储器716包括易失性存储器720和非易失性存储器722。基本输入/输出系统(BIOS)含有用以例如在启动期间在计算机712内的元件之间传送信息的基本例程,且其存储在非易失性存储器722中。以说明而非限制的方式,非易失性存储器722可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或快闪存储器。易失性存储器720包括随机存取存储器(RAM),其充当外部高速缓存存储 器。以说明而非限制的方式,RAM以许多形式可用,例如静态RAM(SRAM)、动态RAM(DRAM)、同步 DRAM (SDRAM)、双倍数据速率 SDRAM (DDRSDRAM)、增强型 SDRAM (ESDRAM)、SynchlinkDRAM (SLDRAM)、Rambus 直接 RAM(RDRAM)、直接 Rambus 动态 RAM (DRDRAM)以及 Rambus 动态RAM (RDRAM)。计算机712还包括可装卸式/不可装卸式、易失性/非易失性计算机存储媒体。举例来说,图7说明磁盘存储装置724。磁盘存储装置724包括但不限于如磁盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、快闪存储器卡或存储棒等装置。另外,磁盘存储装置724可单独地或与其它存储媒体组合地包括存储媒体,所述其它存储媒体包括但不限于光盘驱动器,例如压缩光盘ROM装置(CD-ROM)、CD可记录驱动器(CD-R驱动器)、⑶可再写入驱动器(⑶-RW驱动器)或数字通用光盘ROM驱动器(DVD-ROM)。为了促进将磁盘存储装置724连接到系统总线718,通常使用可装卸式或不可装卸式接口,例如接口 726。应了解,图7描述充当用户与在合适操作环境700中所描述的基本计算机资源之间的中间者的软件。此软件包括操作系统728。可存储在磁盘存储装置724上的操作系统728用以控制并分配计算机系统712的资源。系统应用程序730通过存储在系统存储器716中或磁盘存储装置724上的程序模块732和程序数据734而利用操作系统728对资源的管理。应了解,所主张的标的物可与各种操作系统或操作系统组合一起实施。用户通过输入装置736将命令或信息输入到计算机712中。输入装置736包括但不限于指向装置(例如鼠标、跟踪球、触笔、触摸垫、键盘)、麦克风、操纵杆、游戏垫、圆盘式卫星电视天线、扫描仪、TV调谐卡、数码相机、数字摄像机、网络相机等。这些和其它输入装置经由接口端口 738通过系统总线718连接到处理单元714。接口端口 738包括(例如)串行端口、并行端口、游戏端口和通用串行总线(USB)。输出装置740使用相同类型的端口中的一些作为输入装置736。因此,举例来说,USB端口可用以向计算机712提供输入且将来自计算机712的信息输出到输出装置740。提供输出适配器742以说明存在需要特殊适配器的一些输出装置740,如监视器、扬声器和打印机以及其它输出装置740。输出适配器742包括(以说明而非限制的方式)视频卡和声卡,其提供输出装置740与系统总线718之间的连接手段。应注意,其它装置和/或装置系统提供输入和输出能力两者,例如远程计算机 744。计算机712可在使用到一个或一个以上远程计算机(例如远程计算机744)的逻辑连接的连网环境中进行操作。远程计算机744可为个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的器具、对等装置或其它常见网络节点等,且通常包括相对于计算机712描述的元件中的许多或全部。出于简明起见,关于远程计算机744仅说明存储器存储装置746。远程计算机744在逻辑上通过网络接口 748连接到计算机712且接着在物理上经由通信连接750来连接。网络接口 748涵盖有线和/或无线通信网络,例如局域网(LAN)和广域网(WAN)。LAN技术包括光纤分布式数据接口(FDDI)、铜线分布式数据接口(⑶DI)、以太网、令牌环等。WAN技术包括但不限于点到点链路、如综合业务数字网络(ISDN)及其变型等电路交换网络、包交换网络以及数字订户线路(DSL)。通信连接750指代用以将网络接口 748连接到总线718的硬件/软件。虽然为了说明清楚起见而将通信连接750展示于计算机712内,但其也可在计算机712的外部。用于连接到网络接口 748所必需的硬件/软件包括(仅出于示范性目的)内部和外部技术, 例如包括常规电话级调制解调器、电缆调制解调器和DSL调制解调器的调制解调器、ISDN适配器以及以太网卡。在一个示范性方面中,可如2008年9月25日申请的奥 多诺霍(O’Donoghue)等人的题目为“推荐产生系统、设备和方法(RECOMMENDATION GENERATION SYSTEMS, APPARATUSAND METHODS) ”的第12/237,864号美国专利申请案中所揭示那样提供推荐,所述美国专利申请案在2009年6月25日公开为第20090163183A1号公开案且主张2007年10月4日申请的相同题目的第60/997,570号临时申请案的优先权,所述两个申请案均转让给本受让人且特此明确地以引用的方式并入本文中。参看图8A,说明用于向用户推荐动作的系统800。举例来说,系统800可至少部分地驻留在用户设备(UE)内。应了解,系统800被表示为包括若干功能块,其可为表示由计算平台、处理器、软件或其组合(例如,固件)实施的功能的功能块。系统800包括可结合地起作用的电组件的逻辑分组802。举例来说,逻辑分组802可包括用于确定对应于用户装置的用户的人类情境的电组件804。此外,逻辑分组802可包括用于基于人类情境来提议推荐动作的电组件806。举另一例子来说,逻辑分组802可包括用于接收对推荐动作的响应的电组件808。举再一例子来说,逻辑分组802可包括用于基于响应来传送信息的电组件810。另外,系统800可包括存储器820,其保持用于执行与电组件804到810相关联的功能的指令。尽管被展示为在存储器820的外部,但应理解,电组件804到810中的一者或一者以上可存在于存储器820内。参看图SB,根据一个方面,说明用于通过使用计算机辅助式社交微博记录从用户采集情境信息以便改进实时推荐的系统850。举例来说,系统850可至少部分地驻留在用户设备(UE)内。应了解,系统850被表示为包括若干功能块,其可为表示由计算平台、处理器、软件或其组合(例如,固件)实施的功能的功能块。系统850包括可结合地起作用的电组件的逻辑分组852。举例来说,逻辑分组852可包括用于确定用户装置的用户的人类情境的电组件854。此外,逻辑分组852可包括用于在用户装置的用户接口上提议情境消息的电组件856。举另一例子来说,逻辑分组852可包括用于经由用户接口从用户接收对情境消息的响应的电组件858。举再一例子来说,逻辑分组852可包括用于基于响应来将张贴传送到社交网络的电组件860。另外,系统850可包括存储器870,其保持用于执行与电组件854到860相关联的功能的指令。尽管被展示为在存储器870的外部,但应理解,电组件854到860中的一者或一者以上可存在于存储器870内。参看图9A,说明用于向用户推荐动作的系统900。举例来说,系统900可至少部分地驻留在网络实体内。应了解,系统900被表示为包括若干功能块,其可为表示由计算平台、处理器、软件或其组合(例如,固件)实施的功能的功能块。系统900包括可结合地起作用的电组件的逻辑分组902。举例来说,逻辑分组902可包括用于确定对应于便携式用户装置的用户的人类情境的电组件904。此外,逻辑分组902可包括用于向便携式用户装置进行发射以提示基于人类情境来提议推荐动作的电组件906。举另一例子来说,逻辑分组902可包括用于基于对推荐动作的响应来从便携式用户装置接收报告的电组件908。举再一例子来说,逻辑分组902可包括用于基于响应来传送信息的电组件910。另外,系统900可包括存储器920,其保持用于执行与电组件904到910相关联的功能的指令。尽管被展示为在存储器920的外部,但应理解,电组件904到910中的一者或一者以上可存在于存储器920 内。参看图9B,说明用于通过使用计算机辅助式社交微博记录从用户采集情境信息以便改进实时推荐的系统950。举例来说,系统950可至少部分地驻留在网络实体内。应了解,系统950被表示为包括若干功能块,其可为表示由计算平台、处理器、软件或其组合(例如,固件)实施的功能的功能块。系统950包括可结合地起作用的电组件的逻辑分组952。举例来说,逻辑分组952可包括用于确定便携式用户装置的用户的人类情境的电组件954。此外,逻辑分组952可包括用于向便携式用户装置进行发射以提示在用户接口上提议情境消息的电组件956。举另一例子来说,逻辑分组952可包括用于基于经由用户接口来自用户的对情境消息的响应来从便携式用户装置接收报告的电组件958。举再一例子来说,逻辑分组952可包括用于基于响应来将张贴传送到社交网络的电组件960。另外,系统950可包括存储器970,其保持用于执行与电组件954到960相关联的功能的指令。尽管被展示为在存储器970的外部,但应理解,电组件954到960中的一者或一者以上可存在于存储器970内。在图IOA中,描绘用于向用户推荐动作的设备1002。提供用于确定用户装置的用户的人类情境的装置1004。提供用于基于人类情境来提议推荐动作的装置1006。提供用于接收对推荐动作的响应的装置1008。提供用于基于响应来传送信息的装置1010。在图IOB中,描绘用于通过使用计算机辅助式社交微博记录从用户采集情境信息以便改进实时推荐的设备1052。提供用于确定用户装置的用户的人类情境的装置1054。提供用于在用户装置的用户接口上提议情境消息的装置1056。提供用于经由用户接口从用户接收对情境消息的响应的装置1058。提供用于基于响应来将张贴传送到社交网络的装置1060。在图IlA中,描绘用于向用户推荐动作的设备1102。提供用于确定对应于便携式用户装置的用户的人类情境的装置1104。提供用于向便携式用户装置发射数据以提示基于人类情境来提议推荐动作的装置1106。提供用于基于对推荐动作的响应来从便携式用户装置接收报告的装置1108。提供用于基于响应来传送信息的装置1110。
在图IlB中,描绘用于通过使用计算机辅助式社交微博记录从用户采集情境信息以便改进实时推荐的设备1152。提供用于确定便携式用户装置的用户的人类情境的装置1154。提供用于向便携式用户装置发射数据以提示在用户接口上提议情境消息的装置1156。提供用于基于经由用户接口来自用户的对情境消息的响应来从便携式用户装置接收报告的装置1158。提供用于基于响应来将张贴传送到社交网络 的装置1160。所属领域的技术人员在不脱离所主张的本发明的精神和范围的情况下将想到本文中所描述的内容的变型、修改和其它实施方案。因此,本发明将不由前述说明性描述界定,而是由所附权利要求书的精神和范围界定。
权利要求
1.一种用于向用户推荐动作的方法,其包含 确定对应于用户装置的用户的人类情境; 基于所述人类情境来提议推荐动作; 接收对所述推荐动作的响应;以及 基于所述响应来传送信息。
2.根据权利要求I所述的方法,其进一步包含 使第三方与所述用户相关联; 存取所述第三方的对应人类情境;以及 基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境。
3.根据权利要求I所述的方法,其进一步包含 通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作; 经由所述用户接口从所述用户接收对所述情境消息的响应;以及 基于所述响应将张贴传送到社交网络。
4.根据权利要求I所述的方法,其进一步包含基于来自所述用户的所述响应来更新所述用户的简档。
5.根据权利要求4所述的方法,其进一步包含 向在所述用户装置远端的维持所述用户的所述简档的网络报告情境数据。
6.根据权利要求5所述的方法,其进一步包含从所述网络接收所述情境消息。
7.根据权利要求5所述的方法,其进一步包含基于所述简档、情境消息和所述响应从所述网络接收事务提供以经由所述用户接口呈现给所述用户。
8.根据权利要求3所述的方法,其进一步包含 推荐与所述人类情境和所述响应相关的事务提供;以及 在所述用户接口上呈现所述事务提供。
9.根据权利要求3所述的方法,其进一步包含接收作为对所述情境消息的所述响应的确认。
10.根据权利要求9所述的方法,其进一步包含 在所述用户装置的所述用户接口上提议多个情境消息; 接收所述多个情境消息中的选定一者的确认;以及 基于所述多个情境消息中的所述选定一者将所述张贴传送到所述社交网络。
11.根据权利要求9所述的方法,其进一步包含在传送到所述社交网络之前对所述张贴进行过滤。
12.根据权利要求11所述的方法,其进一步包含确定所述社交网络以用于接收所述张贴。
13.根据权利要求12所述的方法,其进一步包含 存取用于将所述张贴传送到所述社交网络的约束;以及 根据所述约束来格式化所述张贴。
14.根据权利要求3所述的方法,其进一步包含 确定所述用户装置的位置;以及 基于所述位置来确定所述人类情境。
15.根据权利要求14所述的方法,其进一步包含基于所述用户装置的所述位置来识别所述事务提供。
16.根据权利要求3所述的方法,其进一步包含 基于所述人类情境来提议与购买事务相关的推荐动作; 接收所述情境消息的所述确认以执行所述购买事务;以及 基于所述购买事务将所述张贴传送到所述社交网络。
17.根据权利要求3所述的方法,其中所述用户装置包含无线装置。
18.一种用于向用户推荐动作的计算机程序产品,其包含 计算机可读存储媒体,其包含 至少一个用于致使计算机确定对应于用户装置的用户的人类情境的指令; 至少一个用于致使所述计算机基于所述人类情境来提议推荐动作的指令; 至少一个用于致使所述计算机接收对所述推荐动作的响应的指令;以及 至少一个用于致使所述计算机基于所述响应来传送信息的指令。
19.根据权利要求18所述的计算机程序产品,其进一步包含 至少一个用于致使所述计算机使第三方与所述用户相关联的指令; 至少一个用于致使所述计算机存取所述第三方的对应人类情境的指令;以及 至少一个用于致使所述计算机基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的指令。
20.根据权利要求18所述的计算机程序产品,其进一步包含 至少一个用于致使所述计算机通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的指令; 至少一个用于致使所述计算机经由所述用户接口从所述用户接收对所述情境消息的响应的指令;以及 至少一个用于致使所述计算机基于所述响应将张贴传送到社交网络的指令。
21.一种用于向用户推荐动作的设备,其包含 用于确定对应于用户装置的用户的人类情境的装置; 用于基于所述人类情境来提议推荐动作的装置; 用于接收对所述推荐动作的响应的装置;以及 用于基于所述响应来传送信息的装置。
22.根据权利要求21所述的设备,其进一步包含 用于使第三方与所述用户相关联的装置; 用于存取所述第三方的对应人类情境的装置;以及 用于基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的装置。
23.根据权利要求21所述的设备,其进一步包含 用于通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的装置; 用于经由所述用户接口从所述用户接收对所述情境消息的响应的装置;以及 用于基于所述响应将张贴传送到社交网络的装置。
24.一种用于向用户推荐动作的设备,其包含 用户装置的用户接口;计算平台,其用于确定对应于所述用户装置的用户的人类情境,且用于基于所述人类情境来提议推荐动作,其中所述用户接口进一步用于接收对所述推荐动作的响应;以及 网络接口,其用于基于所述响应来传送信息。
25.根据权利要求24所述的设备,其中所述计算平台进一步用于 使第三方与所述用户相关联; 存取所述第三方的对应人类情境;以及 基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境。
26.根据权利要求24所述的设备,其中所述计算平台进一步用于通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作,所述用户接口进一步用于经由所述用户接口从所述用户接收对所述情境消息的响应,且所述网络接口进一步用于基于所述响应将张贴传送到社交网络。
27.根据权利要求26所述的设备,其中所述计算平台进一步用于基于来自所述用户的所述响应来更新所述用户的简档。
28.根据权利要求27所述的设备,其进一步包含用于向在所述用户装置远端的维持所述用户的所述简档的网络报告情境数据的发射器。
29.根据权利要求28所述的设备,其进一步包含用于从所述网络接收所述情境消息的接收器。
30.根据权利要求28所述的设备,其进一步包含用于基于所述简档、情境消息和所述响应从所述网络接收事务提供以经由所述用户接口呈现给所述用户的接收器。
31.根据权利要求26所述的设备,其中所述计算平台进一步用于推荐与所述人类情境和所述响应相关的事务提供,且所述用户接口进一步用于在所述用户接口上呈现所述事务提供。
32.根据权利要求26所述的设备,其中所述用户接口进一步用于接收作为对所述情境消息的所述响应的确认。
33.根据权利要求32所述的设备,其中所述计算平台进一步用于在所述用户装置的所述用户接口上提议多个情境消息,所述用户接口进一步用于接收所述多个情境消息中的选定一者的确认,且所述网络接口进一步用于基于所述多个情境消息中的所述选定一者将所述张贴传送到所述社交网络。
34.根据权利要求32所述的设备,其中所述计算平台进一步用于在传送到所述社交网络之前对所述张贴进行过滤。
35.根据权利要求34所述的设备,其中所述计算平台进一步用于确定所述社交网络以用于接收所述张贴。
36.根据权利要求35所述的设备,其中所述计算平台进一步用于存取用于将所述张贴传送到所述社交网络的约束,且用于根据所述约束来格式化所述张贴。
37.根据权利要求26所述的设备,其中所述计算平台进一步用于确定所述用户装置的位置,且用于基于所述位置来确定所述人类情境。
38.根据权利要求37所述的设备,其中所述计算平台进一步用于基于所述用户装置的所述位置来识别所述事务提供。
39.根据权利要求26所述的设备,其中所述计算平台进一步用于基于所述人类情境来提议与购买事务相关的推荐动作,所述用户接口进一步用于接收所述情境消息的所述确认以执行所述购买事务,且所述网络接口进一步用于基于所述购买事务将所述张贴传送到所述社交网络。
40.根据权利要求26所述的设备,其中所述用户装置包含无线装置。
41.一种用于向用户推荐动作的方法,其包含 确定对应于便携式用户装置的用户的人类情境; 将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作; 基于对所述推荐动作的响应从所述便携式用户装置接收报告;以及 基于所述响应来传送信息。
42.根据权利要求41所述的方法,其进一步包含 使第三方与所述用户相关联; 存取所述第三方的对应人类情境;以及 基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境。
43.根据权利要求41所述的方法,其进一步包含 通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作; 经由所述用户接口从所述用户接收对所述情境消息的响应;以及 基于所述响应将张贴传送到社交网络。
44.根据权利要求43所述的方法,其进一步包含基于来自所述用户的所述响应来更新所述用户的简档。
45.根据权利要求44所述的方法,其进一步包含从所述便携式用户装置接收情境数据的报告。
46.根据权利要求45所述的方法,其进一步包含接收关于经由所述便携式用户装置做出的使用选择的所述情境消息。
47.根据权利要求45所述的方法,其中发射所述数据进一步包含基于所述简档、情境消息和所述响应来发射事务提供以经由所述用户接口呈现给所述用户。
48.根据权利要求43所述的方法,其中发射所述数据进一步包含发射与所述人类情境和所述响应相关的事务提供以提示所述便携式用户装置在所述用户接口上呈现所述事务提供。
49.根据权利要求43所述的方法,其中发射所述数据进一步包含响应于所述人类情境和所述响应来发射多个事务提供以供所述便携式用户装置选择。
50.根据权利要求43所述的方法,其进一步包含接收作为对所述情境消息的所述响应的确认。
51.根据权利要求50所述的方法,其进一步包含 将多个情境消息发射到所述便携式用户装置以用于在所述用户接口上提议; 接收所述多个情境消息中的选定一者的确认;以及 基于所述多个情境消息中的所述选定一者将所述张贴传送到所述社交网络。
52.根据权利要求50所述的方法,其进一步包含在传送到所述社交网络之前对所述张贴进行过滤。
53.根据权利要求52所述的方法,其进一步包含确定所述社交网络以用于接收所述张贴。
54.根据权利要求53所述的方法,其进一步包含 存取用于将所述张贴传送到所述社交网络的约束;以及 根据所述约束来格式化所述张贴。
55.根据权利要求43所述的方法,其进一步包含 确定所述便携式用户装置的位置;以及 基于所述位置来确定所述人类情境。
56.根据权利要求55所述的方法,其进一步包含基于所述便携式用户装置的所述位置 来识别所述事务提供。
57.—种用于向用户推荐动作的计算机程序产品,其包含 计算机可读存储媒体,其包含 至少一个用于致使计算机确定对应于便携式用户装置的用户的人类情境的指令;至少一个用于致使所述计算机将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作的指令; 至少一个用于致使所述计算机基于对所述推荐动作的响应来从所述便携式用户装置接收报告的指令;以及 至少一个用于致使所述计算机基于所述响应来传送信息的指令。
58.根据权利要求57所述的计算机程序产品,其进一步包含 至少一个用于致使所述计算机使第三方与所述用户相关联的指令; 至少一个用于致使所述计算机存取所述第三方的对应人类情境的指令;以及 至少一个用于致使所述计算机基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的指令。
59.根据权利要求57所述的计算机程序产品,其进一步包含 至少一个用于致使所述计算机通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的指令; 至少一个用于致使所述计算机经由所述用户接口从所述用户接收对所述情境消息的响应的指令;以及 至少一个用于致使所述计算机基于所述响应将张贴传送到社交网络的指令。
60.一种用于向用户推荐动作的设备,其包含 用于确定对应于便携式用户装置的用户的人类情境的装置; 用于将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作的装置; 用于基于对所述推荐动作的响应来从所述便携式用户装置接收报告的装置;以及 用于基于所述响应来传送信息的装置。
61.根据权利要求60所述的设备,其进一步包含 用于使第三方与所述用户相关联的装置; 用于存取所述第三方的对应人类情境的装置;以及 用于基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的装置。
62.根据权利要求60所述的设备,其进一步包含用于通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的装置; 用于经由所述用户接口从所述用户接收对所述情境消息的响应的装置;以及 用于基于所述响应将张贴传送到社交网络的装置。
63.一种用于向用户推荐动作的设备,其包含 计算平台,其用于确定对应于便携式用户装置的用户的人类情境; 发射器,其用于将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作; 接收器,其用于基于对所述推荐动作的响应从所述便携式用户装置接收报告;以及 网络接口,其用于基于所述响应来传送信息。
64.根据权利要求63所述的设备,其中所述计算平台进一步用于 使第三方与所述用户相关联; 存取所述第三方的对应人类情境;以及 基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境。
65.根据权利要求63所述的设备,其中所述发射器进一步用于向所述便携式用户装置进行发射以提示通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作; 所述接收器进一步用于经由所述用户接口从所述用户接收对所述情境消息的响应;且 所述网络接口进一步用于基于所述响应将张贴传送到社交网络。
66.根据权利要求65所述的设备,其中所述计算平台进一步用于基于来自所述用户的所述响应来更新所述用户的简档。
67.根据权利要求66所述的设备,其中所述接收器进一步用于从所述便携式用户装置接收情境数据的报告。
68.根据权利要求67所述的设备,其中所述接收器进一步用于接收关于经由所述便携式用户装置做出的使用选择的所述情境消息。
69.根据权利要求67所述的设备,其中所述发射器进一步用于基于所述简档、情境消息和所述响应来发射事务提供以经由所述用户接口呈现给所述用户。
70.根据权利要求65所述的设备,其中所述发射器进一步用于发射与所述人类情境和所述响应相关的事务提供以提示所述便携式用户装置在所述用户接口上呈现所述事务提供。
71.根据权利要求65所述的设备,其中所述发射器进一步用于响应于所述人类情境和所 述响应来发射多个事务提供以供所述便携式用户装置选择。
72.根据权利要求65所述的设备,其中所述接收器进一步用于接收作为对所述情境消息的所述响应的确认。
73.根据权利要求72所述的设备,其中所述发射器进一步用于将多个情境消息发射到所述便携式用户装置以用于在所述用户接口上提议,其中所述接收器进一步用于接收所述多个情境消息中的选定一者的确认,且 其中所述网络接口进一步用于基于所述多个情境消息中的所述选定一者将所述张贴传送到所述社交网络。
74.根据权利要求72所述的设备,其中所述计算平台进一步用于在传送到所述社交网络之前对所述张贴进行过滤。
75.根据权利要求74所述的设备,其中所述计算平台进一步用于确定所述社交网络以用于接收所述张贴。
76.根据权利要求65所述的设备,其中所述计算平台进一步用于存取用于将所述张贴传送到所述社交网络的约束,且用于根据所述约束来格式化所述张贴。
77.根据权利要求65所述的设备,其中所述计算平台进一步用于确定所述便携式用户装置的位置,且用于基于所述位置来确定所述人类情境。
78.根据权利要求77所述的设备,其中所述计算平台进一步用于基于所述便携式用户装置的所述位置来识别所述事务提供。
79.至少一种用于向用户推荐动作的处理器,其包含 用于确定对应于用户装置的用户的人类情境的模块; 用于基于所述人类情境来提议推荐动作的模块; 用于接收对所述推荐动作的响应的模块;以及 用于基于所述响应来传送信息的模块。
80.根据权利要求79所述的至少一种处理器,其进一步包含 用于使第三方与所述用户相关联的模块; 用于存取所述第三方的对应人类情境的模块;以及 用于基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的模块。
81.根据权利要求79所述的至少一种处理器,其进一步包含 用于通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的模块; 用于经由所述用户接口从所述用户接收对所述情境消息的响应的模块;以及 用于基于所述响应将张贴传送到社交网络的模块。
82.至少一种用于向用户推荐动作的处理器,其包含 用于确定对应于便携式用户装置的用户的人类情境的模块; 用于将数据发射到所述便携式用户装置以提示基于所述人类情境来提议推荐动作的模块; 用于基于对所述推荐动作的响应从所述便携式用户装置接收报告的模块;以及 用于基于所述响应来传送信息的模块。
83.根据权利要求82所述的至少一种处理器,其进一步包含 用于使第三方与所述用户相关联的模块; 用于存取所述第三方的对应人类情境的模块;以及 用于基于所述第三方的所述对应人类情境来确定所述用户的所述人类情境的模块。
84.根据权利要求82所述的至少一种处理器,其进一步包含 用于通过在所述用户装置的用户接口上呈现情境消息来提议所述推荐动作的模块; 用于经由所述用户接口从所述用户接收对所述情境消息的响应的模块;以及 用于基于所述响应将张贴传送到社交网络的模块。
全文摘要
对用户的简档(情境和行为)的认知可用以预测所述用户的可能的当前实时需要。对所述需要的确认可通过以适合于张贴到微博记录网站的形式建议许多个人化状态更新(基于已知简档信息)来实现。从此列表中,所述用户选择最恰当的一者来提交到微博。通过这样做,确认有价值的简档信息,其允许产生实时情境推荐以满足最近识别的所述用户的需要。在一个方面中,这些推荐包含产生收入的机会。
文档编号H04L29/08GK102859971SQ201180020488
公开日2013年1月2日 申请日期2011年4月18日 优先权日2010年4月26日
发明者彼得·惠尔 申请人:讯恩科技公司