用于上下文敏感的提醒、通知和服务促进的方法和体系结构
2019-11-22

用于上下文敏感的提醒、通知和服务促进的方法和体系结构

公开了用于上下文敏感提醒和服务促进的方法和体系结构。该体系结构监视用户上下文和活动,传感或推断诸如来自应被满足的正在增长的用户需求的相关提醒、目标,并计算关于以最优方式满足需求的最佳提醒和建议的计划。可采用用户在不同设置中的用于知识和回想的统计模型。可沿着用户可采取的路线来标识设施、服务和商家,并且执行成本效益分析来确定选择哪些商家来满足需求。可创建作为对途中的行程的机会修改的路线。商家可以用对所有可用所需项的销售提议来回头响应用户,并且用户可以用对提议的接受或拒绝来响应。商家还可以用投标的方式来响应以获得用户的资助。

图14示出了根据一方面的通过拍卖顾客资助来处理需求信息的方法。在1400处,多个厂商经由中央服务器从多个不同用户接收对产品和/或服务的询问。在1402处,厂商系统根据产品和服务的类别来处理询问。在1404处,每一厂商处理对每一产品和/或服务块的最佳价格的询问。在1406处,中央服务器发起对消费者块的拍卖过程。在1408处,每一厂商将出价传送给中央服务器。在1410处,服务器处理出价并修订出价,直到拍卖结束,选择最佳价格,并奖励相应的厂商。在1412处,服务器向顾客通知获胜的厂商,以及其它厂商信息(例如,获胜价格、位置……)。

网络运营商和提供者(蜂窝以及非蜂窝)正在基础结构中花费大量的金钱和资源来支持使得更多家庭和企业能够在线。例如蜂窝电话运营商正在争相提供允许蜂窝顾客经由蜂窝网络访问IP网络(例如,因特网)和相关联的IP服务的基础结构。由此,蜂窝顾客现在能够购买允许访问在因特网上可得的多媒体的蜂窝电话。在另一示例中,蜂窝电话用户还可以向因特网上的IP节点(另一用户)发送消息,并基于因特网阅读来自用户的电子邮件供应商的电子邮件。由此,正在使允许信息的新用途的机制进入市场。

系统3000还包括一个或多个服务器3004。服务器3004也可以是硬件和/或软件(例如,线程、进程、计算设备)。服务器3004可以例如通过使用本发明来容纳线程以执行变换。在客户机3002和服务器3004之间的一种可能的通信能够以适合在两个或多个计算机进程之间传输的数据分组的形式进行。数据分组可包括例如cookie和/或相关联的上下文信息。系统3000包括可以用来使(诸)客户机3006和(诸)服务器3002之间通信更容易的通信框架3004(例如,诸如因特网等全球通信网络)。

根据一个图示,当在多任务环境中工作(例如,通过采用移动设备、台式机……)时,中断(例如,外部的和/或自身引起的)可导致用户将其注意力从第一任务转移到新的和/或完全不同的任务。注意力的改变可导致在完成之前延缓第一任务。由此,用户通常会忘记延缓的任务。在其它情况下,用户可能记住其先前正在对延缓的任务工作,并返回到该任务来完成它和/或对其做出进一步的进展;然而,在返回到第一任务时,可存在另一回忆问题一即,用户不能回想她在第一任务上处于何处(例如,视觉上/结构上和/或认知上)。

在确定性分叉成本计算中,用户日历上的约会与最终期限相关联并且被确定性地映射到与函数特性相关联的成本函数。对于其中用于执行经修改的行进计划的时间导致错过了会议的开始的情况,成本是在最终期限之前所招致的后台时间成本cos6/)、迟到惩罚C%5°,f>0)、以及捕捉了因约会迟到而增加的

上面描述的包括所公开的本发明的示例。当然,描述每一个可以想到的组件和/或方法的组合是不可能的,但本领域内的普通技术人员应该认识到,许多其他组合和排列都是可能的。因此,本发明旨在涵盖所有这些落入所附权利要求书的精神和范围内的更改、修改和变化。此外,就在说明书或权利要求书中使用术语"包括"而言,这一术语旨在以与术语"包含"在被用作权利要求书中的过渡词时所解释的"包含"相似的方式为包含性的。

图21示出了规划器1612的分叉分析的一个示例性部分,其示出了满足一目标的更大候选空间的最初的高效路线以及三条替换路线。在这一情况下,机会2被标识为对所有相关沿途停车点的搜索的最佳替换。

本发明可以采用各种基于MLR的方案来实现其各方面。例如,用于基于对用户活动的学习和推理来修改用户偏好的过程可经由自动分类器系统和过程来促进。

在信息可能对其有用时回想其该信息的能力(结合指示组件404)尤其有用。根据一个示例,相关性组件502、知识组件504、估值组件506以及综合组件508各自可以包括类似于MLR组件604的相应的MLR组件。由此,这些MLR组件可以便于如下所述地做出推断。

点等等行进。因此,分析组件104分析用户通常所釆用或可能采用的路线或路径。系统100于是可学习并推断这些路线,并确定沿着该路线是否有可达到用户需求的商家。通过知道当前用户位置(或上下文),选择最可能行进或可被行进的路线来考虑。此外,商家可能不在该路线上,而是离该路线有一定距离(例如,几个街区或几英里)。由此,可以执行成本效益分析,以基于例如离开该路线行进的时间、报价、停车、交通和附近的相关服务来评估资助离路线更远的商家而非在路线上的商家的价值。如果有能够满足该需求的若干商家,则系统100可以进一步处理用户偏好作为做出选择的手段。以下详细描述了许多其它方面。

相关性组件502推断在不同情形中潜在仿真陈述与用户有关的可能性,该可能性被写为"/eva"f^),从而计算概率;?Oe/evaw^:)lco"tocO。

示后台、非约会情形和特殊约会上下文。对于以上评估的默认后台成本,《^指一天中的时间和一周中的天。注意,除了一天中的时间和一周中的天之外,该默认成本可被扩展为取决于用户的总体上下文^的多个方面。然而,这会增加评估的复杂性。

使用A"来指与计划相关联的附加英里,并使用M来指除了对在适当位置处执行目标一次所需的时间的估算之外,由于包括了达到持续目标的一个或多个机会沿途停车点而导致的行程的附加时间。附加时间^被分解成在会议开始之前的时间,,以及在会议开始之后的、可能是相关最终期限的时间^。

用于上下文敏感的提醒、通知和服务促进的方法和体系结构

公开了用于上下文敏感提醒和服务促进的方法和体系结构。该体系结构监视用户上下文和活动,传感或推断诸如来自应被满足的正在增长的用户需求的相关提醒、目标,并计算关于以最优方式满足需求的最佳提醒和建议的计划。可采用用户在不同设置中的用于知识和回想的统计模型。可沿着用户可采取的路线来标识设施、服务和商家,并且执行成本效益分析来确定选择哪些商家来满足需求。可创建作为对途中的行程的机会修改的路线。商家可以用对所有可用所需项的销售提议来回头响应用户,并且用户可以用对提议的接受或拒绝来响应。商家还可以用投标的方式来响应以获得用户的资助。

为解决短时间帧的提醒,上下文组件402可以检查任务的特性、延缓的任务的状态、延缓的原因本质和/或延缓的特征(例如,时间长度、用户注意力是否偏离设备,诸如台式机上的任务被来电中断……)。此外,指示组件404可以对是否、何时以及如何提供暗示/提醒来提醒/刷新设备(例如,台式机、移动电话……)以使用户返回到延缓的任务做出推断。例如,提醒可被链接到能够恢复一个或多个应用程序、屏幕等来允许利用总体计算上下文作为提醒的一部分的系统工具。

可随自动化提醒系统一起利用自动化推理的若干方面,这些方面可能继续仔细考虑用户知道增强用户快乐的机会的价值,这一机会可能由实现一组预定目标的可能性来表示,其中某些目标可能是经常发生的。更直接地,寻求最大化用户的快乐或满意可基于用户的偏好由对用户的预期效用的最大化来表示。

智能电话间歇地将用户的位置以及用户行进的距离传送到mc服务器。mc电话组件允许用户在用户的油箱加满时向服务器发回信号。与对汽车中剩余的汽油量的估算(基于用户早先对预期的每加仑英里数的指定)相关的这一信息用于向服务器标识何时开始计划帮助用户购买燃油。该系统在满足用户指定的先决条件,且对用户油箱中的剩余燃油量的估算跌至阈值之下时开始机会性地计划汽油购买。

MC系统然后从低净成本到更高的成本来区分替换路线的优先级,并将前五个候选路线连同关于每一候选路线和其各自的逐个转弯的方向的概括信息一起发送给MC电话组件(或应用程序)。用户可以接受选项,关闭对当前驾驶的汽油分析。该方向使用户从经过沿途停车点的当前路径分叉然后回到最终目的地。驾驶者可以设置更改策略来将智能电话上关于机会的通知限制为从每行程一次到几次。策略还允许指定任何两次更改之间的最小时间量。

为解决短时间帧的提醒,上下文组件402可以检查任务的特性、延缓的任务的状态、延缓的原因本质和/或延缓的特征(例如,时间长度、用户注意力是否偏离设备,诸如台式机上的任务被来电中断……)。此外,指示组件404可以对是否、何时以及如何提供暗示/提醒来提醒/刷新设备(例如,台式机、移动电话……)以使用户返回到延缓的任务做出推断。例如,提醒可被链接到能够恢复一个或多个应用程序、屏幕等来允许利用总体计算上下文作为提醒的一部分的系统工具。

来自上下文组件404的所标识的上下文来评估这些考虑中的一个或多个。

MC系统1500便于对相关商店和服务的位置执行搜索,并且在该搜索期间,计算从穿过这些位置的当前行程转向然后回到到达主要目的地的路径的所需的时间和距离。因此,MC系统1500最小化了获取产品和/或访问服务或经验的净成本,包括考虑经由满足目标的沿途停车点行进到主要目的地所需的时间成本和燃油资源。通常有机会以允许达到更多目标的方式来修改当前的行动计划。例如,在去目的地途中的人可能能够容易地在其到目标位置的途中期间取出某些时间来关注后台需求或购买。

其中因素f包括诸如以下的特性:用户的年龄、用户的记忆、自从学习k

上关键的信等"、"需要分配时间来购买给母亲的礼物以便不会错过她明年的生日"等的k。

于早先标记了约会列表的CD或ECD的等式的任一个来计算时间成本。