经由偏好通信应用进行消息传递.pdf

上传人:1****2 文档编号:6284848 上传时间:2019-05-28 格式:PDF 页数:17 大小:1.08MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380079226.9

申请日:

2013.08.28

公开号:

CN105531669A

公开日:

2016.04.27

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回 IPC(主分类):G06F 9/44申请公布日:20160427|||专利申请权的转移IPC(主分类):G06F 9/44登记生效日:20180611变更事项:申请人变更前权利人:慧与发展有限责任合伙企业变更后权利人:安提特软件有限责任公司变更事项:地址变更前权利人:美国德克萨斯州变更后权利人:美国加利福尼亚州|||实质审查的生效IPC(主分类):G06F 9/44申请日:20130828|||公开

IPC分类号:

G06F9/44; G06Q50/30

主分类号:

G06F9/44

申请人:

慧与发展有限责任合伙企业

发明人:

阿迪·基德隆; 埃坦·卡茨

地址:

美国德克萨斯州

优先权:

专利代理机构:

北京德琦知识产权代理有限公司 11018

代理人:

柴德海;康泉

PDF下载: PDF下载
内容摘要

在本公开的一个示例中,访问表示经由第一通信应用向用户发送的当前消息的数据。标识用于向用户传递当前消息的偏好通信应用。标识考虑了用户与通信应用有关的过去行为。引起经由偏好应用向用户传递当前消息。

权利要求书

1.一种存储器资源,存储指令,该指令在被执行时引起处理资源实现用于进行消息传
递的系统,该指令包括:
当前消息模块,用于访问表示当前消息的数据,所述当前消息是针对经由第一通信应
用向用户的计划传递而经由该第一应用发送的;
行为模块,用于访问表示所述用户的与通信应用的使用有关的过去行为的数据;
标识模块,用于考虑到所述过去行为的数据而标识用于向所述用户传递所述当前消息
的偏好通信应用;以及
传递模块,用于引起经由所述偏好应用向所述用户传递所述当前消息。
2.根据权利要求1所述的介质,其中所述传递模块包括用于引起取消经由所述第一应
用的计划传递的指令。
3.根据权利要求1所述的介质,其中标识偏好通信应用包括:
根据所述过去行为的数据,标识与通信应用的使用有关的相关情况;以及
考虑所述用户在所述相关情况期间相对于其它通信应用使用所述偏好应用的事件的
计数。
4.根据权利要求1所述的介质,其中所述偏好应用包括以下至少一个:文本消息收发应
用、电话应用以及社交网络网页应用。
5.根据权利要求3所述的介质,其中所述相关情况包括以下至少一个:特定时间、时间
段、特定日期和日期范围。
6.根据权利要求3所述的介质,其中所述相关情况是所述用户在一位置处的出现。
7.根据权利要求3所述的介质,其中所述标识模块包括用于访问来自与所述用户关联
的移动计算设备的出现数据的指令,并且所述相关情况是使用所述出现数据标识出的。
8.根据权利要求7所述的介质,其中所述出现数据包括定位数据或运动分析数据。
9.根据权利要求7所述的介质,其中所述出现数据表示所述用户或与所述用户关联的
计算设备已接入电话连接、网页应用或网络。
10.根据权利要求1所述的介质,
其中所述用户是第一用户;
其中所述当前消息是在第二用户的开始时通过与所述第一应用的交互而发送的;
所述介质进一步包括应答模块,所述应答模块用于:
访问响应于所述第一用户与所述偏好应用的交互而生成的应答消息,以及
引起经由所述第一应用向所述第二用户发送所述应答消息。
11.一种消息传递系统,包括
当前消息引擎,用于访问表示当前消息的数据,所述当前消息是经由第一通信应用发
送的并且被指引为经由该第一应用向用户传递;
选择引擎,用于选择向所述用户传递所述当前消息所用的偏好通信应用,其中所述偏
好应用是根据所述用户的与多个通信应用有关的过去行为而选择的;以及
传递引擎,用于引起经由所述偏好应用而不是经由该第一应用向所述用户传递所述当
前消息。
12.根据权利要求11所述的系统,其中选择偏好通信应用包括:
根据所述过去行为的数据,标识与通信应用的使用有关的相关情况;以及
应用如下规则:该规则考虑了所述用户在所述相关情况期间相对于其它通信应用使用
所述偏好应用的事件的计数。
13.根据权利要求12所述的系统,其中所述相关情况是所述用户根据日历应用预计会
出席会议。
14.根据权利要求12所述的系统,其中所述相关情况包括以下至少一个:驾驶旅行、旅
客旅行、航空旅行或在所述用户的祖国以外旅行。
15.一种用于进行消息传递的方法,包括:
获取表示当前消息的数据,所述当前消息是经由第一通信应用发送的并且被指引为经
由该第一应用向用户传递;
获取表示所述用户的与通信应用的使用有关的过去行为的数据;
选择用于向所述用户传递所述当前消息的偏好通信应用,包括:
根据所述过去行为的数据,标识与通信应用的使用有关的相关情况,以及
对所述用户在所述相关情况期间相对于其它通信应用使用所述偏好应用的事件进行
计数;以及
引起经由所述偏好应用向所述用户传递所述当前消息,其中不经由所述第一应用向所
述用户传递所述当前消息。

说明书

经由偏好通信应用进行消息传递

背景技术

手持式计算设备、笔记本计算机、台式机、智能电话以及其它计算设备经常安装提
供通信功能的各种应用。这样的通信应用将使用户能够发送消息,接收消息,存储消息,等
等。

附图说明

图1是示出各实施例可以在其中实现的示例环境的框图。

图2是示出用于经由偏好通信应用进行消息传递的系统的示例的框图。

图3是示出用于经由偏好通信应用进行消息传递的示例数据结构的框图。

图4是示出根据示例的存储器资源和处理资源的框图。

图5是示出经由偏好通信应用进行消息传递的示例的框图。

图6是示出为实现示例所采取的步骤的流程图。

图7是示出为实现示例所采取的步骤的另一流程图。

具体实施方式

介绍:在许多应用场合中,在智能电话或其它计算设备上安装大量通信应用可能
是有吸引力的事情。智能电话的用户将具有快速地应答由联系人以假设对这些联系人舒服
的格式和方式发送的消息的灵活性。如果智能电话的用户及他或她的联系人具有针对特定
事件(例如,工作事件)使用特定应用以及针对其它事件使用另一通信应用(例如,家庭事
件)的纪律,那么这样的设置也可能是有吸引力的。

假定在智能电话上具有多个通信应用的积极方面,还可能存在重大缺陷。甚至智
能电话用户中最有条理性的都将发现依照众多的家人情境、朋友情境和该用户所工作的工
作地点情境来组织他们的通信应用的使用是有挑战性的。例如,假定可能存在多个工作情
境(例如,优先项目、正常项目、团队建设等)以及多个家庭情境(例如,直系亲属、父母、亲密
朋友、大学朋友、熟人等),那么对工作使用一种应用程序和对家庭使用不同的应用程序的
简单想法迅速变得站不住脚。时机问题使这一问题进一步复杂。例如,如果智能电话用户正
在开车或者正在使该用户不能频繁地检查工作消息的另一情境,那么来自在上班时间期间
具有特定情境的工友的消息可能采用全新的情境。因此,考虑到主题、时机或其它情境因
素,该智能电话用户将总是经由通信应用来接收不是该用户偏好的消息。

为了解决这些问题,下面更详细地描述的各实施例提供经由接收者偏好的通信应
用进行消息传递。本文描述的示例可以通过访问表示当前消息的数据进行操作,其中当前
消息是针对经由第一通信应用向用户的计划传递而经由该第一通信应用发送的。访问表示
用户与通信应用的使用有关的过去行为的数据。考虑该过去行为的数据来标识用于向该用
户传递当前消息的偏好通信应用。引起经由该偏好应用向用户传递当前消息。在示例中,用
于传递消息的偏好应用是但不限于:短消息服务(“SMS”)或其它文本消息收发应用、电话应
用、或社交网络网页应用。在示例中,引起取消消息经由第一应用的计划传递。

在示例中,标识偏好通信应用可以包括标识与通信应用的使用有关的相关情况。
该相关情况是根据过去行为的数据来标识的。标识偏好通信应用还包括考虑用户在该相关
情况期间相对于其它通信应用使用该偏好应用的事件的计数。在示例中,要考虑的相关情
况包括以下至少一个:特定时间、时间段、特定日期和日期范围。在示例中,相关情况是用户
根据日历应用预计会参加会议。在其它示例中,相关情况是用户在一位置处的出现。在其它
示例中,相关情况是用户在驾驶旅行、旅客旅行、航空旅行或在用户的祖国之外旅行。

在特定示例中,从与用户关联的移动计算设备访问出现数据,并且使用该出现数
据来标识相关情况。在示例中,该出现数据可以包括定位数据或运动分析数据。在示例中,
出现数据表示用户或与用户关联的计算设备已接入电话连接、网页应用或网络。

在示例中,当前消息是在联系人用户的开始时通过这样的联系人用户与第一计算
设备上的第一应用交互向接收方用户发送的消息。在该示例中,通过接收方用户与偏好应
用的交互,生成应答消息。随后,引起经由该联系人用户喜欢的第一应用向该联系人用户发
送该应答消息。

通过这样的方式,本公开的实施例提供了一种自动的且有效的方式,来使经由第
一应用接收消息的用户能够使用智能电话用户偏好的第二应用进行应答。具有多个安装的
通信应用的智能电话和其它计算设备的用户将欣赏将所有进入的通信请求聚合给单个通
信应用以及将消息格式转换成他或期望的通信应用格式的能力。接收方用户可以基于该需
求来选择用于转移消息的偏好规则,该需求可以例如基于位置和一天的时间而改变。可以
实现将自动地生效的规则,以基于接收方用户的位置、基于日历以及基于随时间变化对用
户收集的其它出现信息或偏好信息而自动地改变偏好通信应用。实施例可以根据个人偏好
来优化接收方用户对他或她的多个通信应用的使用。本公开的这样优势会使客户对移动计
算设备的满意度以及对安装在其上的优化通信应用的满意度增加。

下面的描述分成几个部分。标为“环境”的第一部分描述可以在其中实现各实施例
的环境。标为“组件”的第二部分描述用于实现各实施例的各物理组件和逻辑组件的示例。
标为“说明性示例”的第三部分提供经由偏好通信应用进行消息传递的示例。标为“操作”的
第四部分描述为实现各实施例所采取的步骤。

环境:图1示出实施例可以在其中被实现为用于经由偏好通信应用进行消息传递
的系统102的示例环境100。环境100被显示为包括客户端设备104、106、108和110以及服务
器设备112。组件104-112经由链路114互联。

链路114大体地表示被配置为支持电子连接、无线连接、或支持组件104-112之间
的数据通信的其它连接的任意基础设施或基础设施的组合。这样的一个或多个基础设施可
以包括但不限于以下中的一个或多个:有线连接,无线连接,光纤连接,或经由电信链路、红
外链路或射频链路的远程连接。例如,链路114可以表示互联网、一个或多个内联网、以及任
意中间路由器、交换机和其它接口。如本文所用的,“电子连接”大体地指在通过电导体连接
的组件之间(例如,两个计算设备之间)的数据传递。“无线连接”大体地指在不通过电导体
直接连接的两个组件之间(例如,两个计算设备之间)的数据传递。无线连接可以经由用于
交换数据的无线通信协议或无线标准。

客户端设备104-110大体地表示用户可以与其进行交互以经由链路114与其它客
户端设备或服务器设备112通信的任意计算设备。服务器设备112大体地表示被配置为供应
供客户端设备104-110消费的应用和对应数据的任意计算设备。

客户端设备104被示出为包括核心设备组件116和感知组件118。核心设备组件116
大体地表示用于提供设备104被设计用于的计算功能的硬件和程序。这样的硬件可以包括
处理器和存储器、显示器以及任何物理用户输入按钮。程序可以包括操作系统和应用程序。
感知组件118大体地表示被配置为检测客户端设备104或客户端设备104的用户的出现改变
的任何组件。例如,感知组件118可以包括以下任一个:地理信息系统(“GIS”)、全球定位系
统(“GPS”)或其它定位特征、加速度计、运动分析特征、以及可以用于检测设备位置和/或运
动的通信特征。感知组件118可以是软件,其被配置为检测电话呼叫的开始和结束、虚拟会
议的开始和结束、以及客户端设备促进用户和另一个体之间经由网络或其它通信通道的交
互的其它事件的开始和结束。

系统102(下面更详细讨论)大体地表示被配置为能够经由偏好通信应用进行消息
传递的硬件和程序的组合。简单地说,用于经由偏好通信应用进行消息传递的系统102被配
置为访问表示当前消息的数据。当前消息是针对经由第一通信应用向用户的计划传递而经
由该第一应用发送的消息。系统102会访问表示用户的与通信应用的使用有关的过去行为
的数据。系统102会考虑过去行为的数据而标识用于向用户传递当前消息的偏好通信应用。
系统102会引起经由该偏好应用向用户传递当前消息。

系统102可以整体地集成在核心设备组件116内。系统102可以被实现为服务器设
备112的组件,其中系统102部分地基于经由链路114从核心设备组件116和感知组件118接
收的数据来执行动作。系统102可以分布在客户端设备104和服务器设备112上。例如,访问
表示用户的与通信应用的使用有关的过去行为的数据可以在客户端设备104上实施,而访
问表示当前消息的数据、标识偏好通信应用以及引起经由偏好应用向用户传递当前消息可
以由服务器设备112实施。系统102在客户端设备104和服务器设备112上的其它分布是可能
的,并且由本公开所预期。注意到,用于经由偏好通信应用进行消息传递的系统102的全部
或多个部分还可以包括在客户端设备106、108或110上。

组件:图2-图4示出用于实现各实施例的物理组件和逻辑组件的示例。在图2中,各
组件被标识为引擎202、204、206。在描述引擎202、204、206时,焦点在于每个引擎的指定功
能。但是,本文所用的术语“引擎”大体地指被配置为实施指定功能的硬件和程序的组合。如
随后结合图4说明的,例如,每个引擎的硬件可以包括处理器和存储器中的一个或两个,而
程序可以是存储在该存储器上且可由处理器执行以实施该指定功能的代码。

图2是示出用于经由偏好通信应用进行消息传递的系统102的组件的框图。在此示
例中,系统102包括当前消息引擎202、选择引擎204和传递引擎206。在实施引擎202、204、
206的对应功能时,引擎202、204、206可以访问数据储存库208。储存库208大体地指可以用
于存储和获取数据的可由系统102访问的任何存储器。

当前消息引擎202表示被配置为访问表示当前消息的数据的硬件和程序的组合,
其中当前消息是经由第一通信应用发送的且被指引(address)为经由第一应用向用户传递
(本文中有时被称作“收件人用户”或“接收方用户”)。在示例中,消息是作为另一用户(本文
中有时称作“联系人用户”)与第一通信应用的交互的结果而经由第一通信应用发送的。在
另一示例中,消息可以是由计算设备经由第一通信应用自动地发送的消息。如本文所用的,
“通信应用”大体地指网页应用、软件应用、固件应用、或在计算设备处执行或计算设备可访
问的并且使在计算设备的用户之间能够通信的其它程序。通信应用的示例包括但不限于:
诸如或之类的社交网络网页应用,诸如Mail或
之类的网页电子邮件应用,数字电话应用或蜂窝电话应用,SMS或其它基于文本的消息收发
应用,以及像SkypeTM这样的多模式通信应用。

选择引擎204表示被配置为选择用于向收件人用户传递当前消息的偏好通信应用
的硬件和程序的组合。根据收件人用户的与多个通信应用有关的过去行为,选择偏好应用。
如本文所用的,“行为”大体地指用户他或她自己的行为或行动的任何方式,例如对刺激或
情况做出反应的行为或行动的任何方式,该刺激或情况例如是一天的时间、一周的一天、日
历日期、在位置的出现、出席已安排的事件等等。这样的行为可以通过用户与一个或多个计
算设备的交互而表现出。

在示例中,选择引擎204被配置为根据过去行为的数据来标识与收件人用户对通
信应用的使用有关的相关情况,并且被配置为考虑该收件人用户在该相关情况期间相对于
其它通信应用使用偏好应用的事件的计数。在示例中,相关情况是或包括:特定时间、时间
段、日期、或日期范围。在其它示例中,相关情况是或包括:收件人用户位于特定位置或一组
特定位置中的一个、被预计位于特定位置或一组特定位置中的一个、曾经位于特定位置或
一组特定位置中的一个、或曾经被预计位于特定位置或一组特定位置中的一个。在特定示
例中,相关情况是收件人用户根据日历应用被预计参加会议。如本文所用的,“日历应用”大
体地指具有安排聚会、会议、庆典、纪念日、或其它事件的功能的应用。在示例中,日历应用
包括使用户能够发送和接收关于参加这样事件的邀请、邀请接受、邀请拒绝和邀请对策的
功能。

例如,选择引擎204可以标识“用户在办公室”的相关情况(例如,通过经由收件人
用户连接至LAN的出现数据或基于一天的时间来确定),随后考虑收件人用户在这样的情况
下使用不同通信应用的事件的计数。选择引擎可以通过对使用事件进行计数来确定:收件
人用户当在办公室时显示出对使用即时消息收发通信应用的明显偏好。

在另一示例中,选择引擎204可以(例如,基于表示收件人用户位置的被访问的GIS
或GPS出现数据,或根据收件人用户的日历或日程表)来标识“用户在开会”的相关情况,随
后考虑收件人用户在这样的相关情况下使用不同通信应用的事件的计数。随后,选择引擎
204可以通过对使用事件进行计数来确定:收件人用户在开会时显示出对使用SMS文本消息
收发通信应用的偏好。

在另一示例中,选择引擎204可以(例如,基于表示收件人用户的移动设备连接至
WLAN、3G、或4G网络的出现数据)标识“用户离开办公室”的相关情况,随后考虑收件人用户
在这样的相关情况下使用不同通信应用的事件的次数。随后,选择引擎204可以通过对使用
事件进行计数来确定:收件人用户在离开办公室时比其它通信应用更可能利用社交网络网
页通信应用。

在另一示例中,选择引擎204可以(例如,基于GIS或GPS出现数据、或表示收件人用
户的移动设备在连接至3G或4G网络时处于国际漫游模式的数据)标识“离开祖国”的相关情
况,随后考虑收件人用户在这样的相关情况下使用不同通信应用的事件的计数。随后,选择
引擎204可以通过对使用事件进行计数来确定:收件人用户在离开祖国时比该收件人用户
可利用的其它通信应用更频繁地访问他或她的多模式网页通信应用。

在另一示例中,选择引擎204可以(例如,根据收件人用户的日历或日程表,基于表
示收件人用户行程的被访问的GIS或GPS或其它定位数据)来标识“驾驶”的相关情况,随后
考虑收件人用户在这样的相关情况下使用不同通信应用的事件的计数。随后,选择引擎204
可以通过对使用事件进行计数来确定:收件人用户在驾驶时显示出对使用强调语音且将不
需要明显的可视交互或按键来进行应答的蜂窝电话或其它电话应用的偏好。

在另一示例中,选择引擎204可以(例如,基于包括GIS或GPS或其它定位数据的被
访问的出现数据以及运动分析数据,或根据收件人用户的日历或日程表)标识“旅客旅行”
的相关情况,随后考虑收件人用户在这样的相关情况下使用不同通信应用的事件的计数。
随后,选择引擎204可以通过对使用事件进行计数来确定:收件人用户在作为旅客旅行时显
示出对使用SMS或蜂窝电话应用的偏好。

在另一示例中,选择引擎204可以标识“航空旅行”的相关情况,随后考虑收件人用
户在这样的相关情况下使用不同通信应用的事件的次数。随后,选择引擎204可以通过对使
用事件进行计数来确定:收件人用户在进行航空旅行时更经常使用网页电子邮件通信应
用。

传递引擎206被配置为引起经由标识出的偏好通信应用向用户传递当前消息。在
示例中,当前消息经由偏好应用进行传递代替经由第一应用进行传递,或者而不是经由第
一应用进行传递。在示例中,传递模块206拦截当前消息,使得取消经由第一通信应用的传
递。

在示例中,当前消息是在联系人用户的开始时通过该联系人用户与第一应用的交
互而向收件人用户发送的消息。在特定示例中,传递引擎206可以被配置为访问应答消息,
并且引起经由第一通信应用向联系人用户发送该应答消息。应答消息是响应于收件人用户
与偏好应用交互而生成的消息。在示例中,应答消息是由收件人用户编辑的消息,例如经由
将文本或语音输入到计算设备的用户界面上由收件人用户编辑的消息。在另一示例中,应
答消息是预先编辑的消息,并且是响应于收件人用户与计算设备的用户界面的交互而自动
地生成以向联系人用户发送的消息。

图3示出数据储存库208的示例实现方式。在此示例中,储存库208包括当前消息数
据302、通信应用数据304、行为数据306以及日历数据308。日历数据308表示日历数据,如聚
会,会议,庆典,纪念日或其它事件,或关于用户参加这样事件的邀请、邀请接受、邀请拒绝
和邀请对策。

返回参照图2并考虑图3,在示例中,当前消息引擎202可以访问表示当前消息310
的当前消息数据302。当前消息是针对经由第一通信应用向接收方用户的计划发送而经由
该第一通信应用发送的。选择引擎204可以访问表示接收方用户与通信应用的使用有关的
过去行为的行为数据306。选择引擎204可以考虑行为数据306来标识用于向接收方用户传
递当前消息的偏好通信应用310。

在示例中,在标识偏好通信应用310时,选择引擎204可以根据行为数据306来标识
与接收方用户对通信应用的使用有关的相关情况312。随后,选择引擎204可以思量接收方
用户在相关情况312期间相对于其它通信应用使用偏好应用310的事件的计数316的考虑因
素。在示例中,相关情况可以是接收方用户位于特定位置或一组特定位置之一、被预计位于
特定位置或一组特定位置之一、曾经位于特定位置或一组特定位置之一、或曾经被预计位
于特定位置或一组特定位置之一的特定时间或时间段。在其它示例中,相关情况可以是接
收方用户参与或曾经参与特定活动,或者处于或曾经处于特定状态或情形。

在示例中,选择引擎204可以访问出现数据304,并且在标识相关情况312时利用出
现数据314。返回参照图2,在示例中,选择引擎204可以访问经由感知组件118生成的、聚合
的、收集的或接收的出现数据314。如本文所用的,“出现数据”大体地指表示用户或与用户
关联的计算设备的位置或状态或情形的数据。在示例中,被访问的以及被用于识别未能参
加的出现数据是或包括:GIS数据、GPS数据、三角测量数据或其它定位数据。在示例中,被访
问的以及被用于标识未能参加的出现数据是运动分析数据,例如在移动计算设备处收集的
运动分析数据,该移动计算设备分析用户行走步态或者其它运动分析来确定特定用户正在
使用该移动设备。在另一示例中,通过用户或与用户关联的计算设备接入电话连接、网页应
用、网络、或会议邀请中指定的其它通信载体的成功或失败,标识用户的位置或状态。在另
一示例中,在标识接收方用户的位置或状态时使用的出现数据314包括日历数据308。

在标识出偏好通信应用310以后,传递引擎206可以引起经由该偏好通信应用向接
收方用户传递当前消息,而不是经由在当前消息中指引的第一通信应用向接收方用户传递
当前消息。

在前面的讨论中,引擎202、204、206被描述为硬件和程序的组合。可以以多种方式
实现引擎202、204、206。查看图4,程序可以是存储在有形存储器资源402上的处理器可执行
指令,硬件可以包括用于执行那些指令的处理资源404。因此,存储器资源402可以用于存储
程序指令,该程序指令在被处理资源404执行时实现图1和图2的系统102。

存储器资源402大体地表示能够存储可以由处理资源404执行的指令的任意多个
存储器组件。从存储器资源402不包含暂时性信号而是由被配置为存储相关指令的越来越
多存储器组件组成的意义上说,存储器资源402是非暂时性的。存储器资源402可以被实现
在单个设备中,或分布在多个设备上。类似地,处理资源404表示能够执行由处理器资源402
存储的指令的任意多个处理器。处理资源404可以集成在单个设备中或分布在多个设备上。
此外,存储器资源402可以全部或部分地集成在与处理资源404相同的设备中,或其可以与
该设备和处理资源404分离,但可以由该设备和处理资源404访问。

在一个示例中,程序指令可以是安装包的一部分,该安装包的该部分在被安装时
可以由处理资源404执行以实现系统102。在这样的情况下,存储器资源402可以是便携式介
质,例如CD、DVD、或闪驱或由可以从其中下载和安装该安装包的服务器维护的存储器。在另
一示例中,程序指令可以是已安装的一个或多个应用的一部分。这里,存储器资源402可以
包括集成的存储器,如硬盘、固态硬盘等等。

在图4中,存储在存储器资源402中的可执行程序指令被描述为当前消息模块406、
行为模块408、标识模块410以及传递模块412。特定实施例还可以包括应答模块414。当前消
息模块406表示如下程序指令:该程序指令在被执行时可以引起处理资源404使图2的当前
消息引擎202实现。行为模块408表示如下程序指令:该程序指令在被执行时引起处理资源
404使图2的选择引擎204的一部分实现。特定地,行为模块408引起访问表示第一用户的与
通信应用的使用有关的过去行为的数据。标识模块410表示如下程序指令:该程序指令在被
执行时引起处理资源404使图2的选择引擎204的一部分实现。特定地,标识模块410引起考
虑到过去行为的数据而标识用于第一用户传递当前消息的偏好通信应用。传递模块412表
示如下程序指令:该程序指令在被执行时引起处理资源404使图2的传递引擎206的一部分
实现。特定地,传递模块408引起经由偏好应用向第一用户传递当前消息。应答模块414表示
如下程序指令:该程序指令在被执行时引起处理资源404使图2的传递引擎206的一部分实
现。特定地,应答模块408引起访问作为第一用户与偏好应用交互的结果生成的应答消息。
应答模块进一步引起经由第一应用向第二用户发送应答消息。

说明性示例:图5是示出经由偏好通信应用进行消息传递的示例的框图。在此示例
中,与用户A移动计算设备502交互的第一用户“A”针对经由第一通信应用506向用户“B”的
计划传递,引起经由第一通信应用506从用户A移动设备发送当前消息504。在示例中,第一
通信应用可以是社交网络网页应用、网页电子邮件应用、电话或其它语音通信应用、视频通
信应用、SMS或其它文本消息收发通信应用、多模态通信应用、或通信应用的任意其它示例。
可以引起由系统102拦截或访问经由第一通信应用506发往用户B的当前消息504。

系统102是用于经由偏好通信应用进行消息传递的系统。系统102可以被实现为用
户B移动计算设备508的组件,被实现为与设备508分离的服务器计算设备或客户端计算设
备的组件,或可以分布在多个计算设备上。

当用户B使用一组通信应用时,系统102在访问当前消息504时访问表示用户B的过
去行为的数据。系统102根据考虑了这样过去行为数据的准则或规则,标识用于传递当前消
息504的偏好通信应用510。在示例中,系统102在标识偏好应用510时,根据过去行为的数据
标识与通信应用的使用有关的相关情况并且应用考虑了在该相关情况期间用户相对于其
它通信应用使用该偏好应用510的事件的计数的准则或规则。在示例中,偏好通信应用510
因为是在该相关情况期间具有最高使用事件数量的通信应用而被标识为偏好通信应用。在
示例中,偏好通信应用510可以是社交网络网页应用、网页电子邮件应用、电话或其它语音
通信应用、视频通信应用、SMS或其它文本消息收发通信应用、多模态通信应用、或通信应用
的任何其它示例。

系统102引起经由偏好应用510向用户B移动设备508处的用户B传递当前消息504。
在示例中,系统102可以另外被配置为访问应答消息512,并且引起经由第一通信应用506向
用户A移动设备502处的用户A发送应答消息512。

操作:图6是为实现用于对日历冲突应用管理动作的方法所采用的步骤的流程图。
在讨论图6时,可以参照图2和图4中示出的组件。进行这样的参照以提供上下文示例,而不
限制可以实现图6所示方法的方式。

访问表示当前消息的数据。当前消息是经由第一通信应用发送的,并且被指引为
经由第一应用向用户传递(框602)。返回参照图2和图4,当前消息引擎202(图2)或当前消息
模块406在由处理资源404执行时可以负责实现框602。

选择用于向用户传递当前消息的偏好通信应用。根据用户的与多个通信应用有关
的过去行为,选择偏好应用(框604)。返回参照图2和图4,选择引擎204(图2)或行为模块408
和标识模块410在由处理资源404执行时可以负责实现框604。

引起经由偏好应用向用户传递当前消息(框606)。返回参照图2和图4,传递引擎
206(图2)或传递模块412在由处理资源404执行时可以负责实现框606。

图7是为实现用于对日历冲突应用管理动作的方法所采取的步骤的流程图。在讨
论图7时,可以参照图2和图4中示出的组件。进行这样的参照以提供上下文示例,并且不限
制可以实现图7所示方法的方式。

获取表示当前消息的数据。当前消息是经由第一通信应用发送的消息,且被指引
为经由第一应用向用户传递(框702)。返回参照图2和图4,当前消息引擎202(图2)或当前消
息模块406在由处理资源404执行时可以负责实现框702。

获取表示用户的与通信应用的使用有关的过去行为的数据(框704)。返回参照图2
和图4,选择引擎204(图2)或行为模块408在由处理资源404执行时可以负责实现框704。

选择用于向用户传递当前消息的偏好通信应用。选择包括根据过去行为的数据来
标识与通信应用的使用有关的相关状况。选择包括:对在该相关情况期间用户相对于其它
通信应用使用偏好应用的事件进行计数(框706)。返回参照图2和图4,选择引擎204(图2)或
标识模块410在由处理资源404执行时可以负责实现框706。

引起经由偏好应用而不是第一应用向用户传递当前消息(框708)。返回参照图2和
图4,传递引擎206(图2)或传递模块412在由处理资源404执行时可以负责实现框708。

结论:图1-图7帮助示出各实施例的结构、功能以及操作。特定地,图1-图4示出各
个物理组件和逻辑组件。各组件至少部分地被限定为程序或程序设计。每个这样的组件、其
部分、或其各种组合可以全部地或部分地表示包括用于实现任意一个或多个特定逻辑功能
的一个或多个可执行指令的模块、代码段或代码部分。每个组件或其各种组合可以表示用
于实现该一个或多个特定逻辑功能的电路或多个互连电路。

可以在由处理资源使用或与处理资源相关的任何存储器资源中实现实施例。“处
理资源”是指令执行系统,如基于计算机/处理器的系统或ASIC(专用集成电路)或可以从计
算机可读介质中获取或获得指令和数据并且执行包含在该计算机可读介质中的指令的其
它系统。“存储器资源”是任意非暂时性存储介质,其可以包含、存储或维护供该指令执行系
统使用或与该指令执行系统相关的程序和数据。术语“非暂时性”仅用于明确本文所用的术
语介质不包含信号。因此,存储器资源可以包括许多物理介质中的任一个,例如电子介质、
磁性介质、光介质、电磁介质或半导体介质。适当的计算机可读介质的更特定示例包括但不
限于:硬盘、固态硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储
器、闪驱以及便携式光盘。

尽管图6和图7的流程图显示特定执行顺序,但是执行顺序可以与所示出的不同。
例如,两个或更多个框或箭头的执行顺序可以相对于所示出的顺序打乱。此外,可以同时地
或部分同时地执行连续示出的两个或更多个框。所有这样的变化在本发明的范围内。

已参照前述示例性实施例示出并描述了本发明。但是,应理解,可以做出其它形
式、细节和实施例,而不脱离由下面的权利要求限定的本发明的精神和范围。

经由偏好通信应用进行消息传递.pdf_第1页
第1页 / 共17页
经由偏好通信应用进行消息传递.pdf_第2页
第2页 / 共17页
经由偏好通信应用进行消息传递.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《经由偏好通信应用进行消息传递.pdf》由会员分享,可在线阅读,更多相关《经由偏好通信应用进行消息传递.pdf(17页珍藏版)》请在专利查询网上搜索。

在本公开的一个示例中,访问表示经由第一通信应用向用户发送的当前消息的数据。标识用于向用户传递当前消息的偏好通信应用。标识考虑了用户与通信应用有关的过去行为。引起经由偏好应用向用户传递当前消息。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1