【技术实现步骤摘要】
基于设备模式来协调跨设备的消息提示呈现本申请是于2015年5月13日提交的题为“基于设备模式来协调跨设备的消息提示呈现”且申请号为201580028073.4的专利技术专利申请的分案申请。相关申请的交叉引用本专利申请要求于2014年5月29日提交的美国临时专利申请62/004,346、于2014年9月2日提交的美国非临时专利申请14/475,446、以及于2014年9月2日提交的美国非临时专利申请14/475,471的权益和优先权。这些专利申请中的每个专利申请全文以引用方式并入以用于所有目的。
本公开整体涉及设备转发应用程序消息和设备间通信,以协调(例如,视觉的)通知显示的呈现和/或消息的(例如,音频或触觉的)提示。
技术介绍
电子设备常常被用来通知用户各种事件。在某些情况下,最初由声音提示通知用户事件,然后可使用设备上运行的应用程序查看附加的细节。例如,当用户的电子邮件账户接收到了新的电子邮件时,计算机可发出声音,或者当收到新的文本消息时,电话可播放音频信号。然而,现在,一位用户可使用多个设备。对于用户,哪个设备最方便用于提示和/或通知显示可取决于日期、时间和/或其他因素。在某些情况下,用户的每一个设备都可被配置为接收单个事件。例如,多个设备可被配置为从同一账户访问电子邮件。这样能够提供一些便利,因为更有可能,用户靠近被通知有新的电子邮件的至少一个设备。然而,这也可能导致多个冗余的电子邮件提示。例如,图1示出了一种情况,其中用户105靠近三台电子设备:电话110a、平板电脑110b和 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n在协调设备处:/n在协调设备处检测接收自远程源的消息;/n识别多个其它设备,其中协调设备和所述多个其它设备中的每一个与相同账户相关联并且可用于呈现与所述消息对应的提示;/n根据确定所述多个其它设备不满足接近条件,在所述协调设备处呈现与所述消息对应的提示;/n根据确定所述多个设备中的至少一个设备满足接近条件:/n根据确定协调设备处于活动模式:/n由协调设备呈现所述提示;/n在所述多个设备中的第一设备处抑制呈现与所述消息对应的提示;以及/n根据确定协调设备不处于所述活动模式:/n由协调设备向第一设备发送对应于在第一设备处呈现所述提示的邀请的信号;以及/n根据确定没有从第一设备接收到响应于所述邀请的接受消息,由协调设备呈现所述提示。/n
【技术特征摘要】
20140529 US 62/004,346;20140902 US 14/475,446;20141.一种计算机实现的方法,包括:
在协调设备处:
在协调设备处检测接收自远程源的消息;
识别多个其它设备,其中协调设备和所述多个其它设备中的每一个与相同账户相关联并且可用于呈现与所述消息对应的提示;
根据确定所述多个其它设备不满足接近条件,在所述协调设备处呈现与所述消息对应的提示;
根据确定所述多个设备中的至少一个设备满足接近条件:
根据确定协调设备处于活动模式:
由协调设备呈现所述提示;
在所述多个设备中的第一设备处抑制呈现与所述消息对应的提示;以及
根据确定协调设备不处于所述活动模式:
由协调设备向第一设备发送对应于在第一设备处呈现所述提示的邀请的信号;以及
根据确定没有从第一设备接收到响应于所述邀请的接受消息,由协调设备呈现所述提示。
2.根据权利要求1所述的方法,还包括:发送包括所述消息的信号,其中所述信号包括协调设备的应用程序的标识符。
3.根据权利要求1或2所述的方法,还包括:由协调设备的应用程序处理所述消息,其中处理所述消息包括提取所述消息中数据的不完全子集,其中经处理的消息包括数据的不完全子集。
4.根据权利要求1或2所述的方法,其中检测消息包括检测所述消息的接收。
5.根据权利要求1或2所述的方法,其中所述消息指示所述协调设备的位置。
6.根据权利要求1或2所述的方法,还包括:
在协调设备处检测其它消息;
确定没有应用程序被订阅用于处理消息的分配;以及
响应于确定没有应用程序被订阅用于处理消息的分配,将包括所述其它消息的信号发送至所述多个其它设备中的至少一个电子设备。
7.根据权利要求1或2所述的方法,还包括:
在协调设备处检测其它消息;
识别被订阅用于处理所述其它消息的分配的其它应用程序;以及
响应于识别出被订阅用于处理所述其它消息的分配的其它应用程序,不发送与所述多个其它设备中的至少一个电子设备对应的信号。
8.根据权利要求1或2所述的方法,其中所述消息对应于日历事件或提醒、文本消息、电子邮件或电话呼叫。
9.根据权利要求1或2所述的方法,还包括:
识别协调设备的被订阅用于处理消息的应用程序,其中识别被订阅用于处理消息的应用程序包括在协调设备处存储的订阅者结构中查找对应于所述消息的信息。
10.根据权利要求9所述的方法,其中所述信息包括生成消息的生成应用程序的标识符或消息的源的标识符。
11.根据权利要求1或2所述的方法,还包括:
在协调设备处检测其它消息;
识别与所述其它消息相关联的其它应用程序;
确定所述其它应用程序被识别为在黑名单上;以及
不向所述多个其它设备中的至少一个电子设备发送与所述其它消息对应的信号。
12.根据权利要求1或2所述的方法,其中识别所述多个其它设备包括:在短程网络上检测与相同账户相关联的所述多个其它设备。
13.根据权利要求12所述的方法,其中所述相同账户包括操作系统的账户。
14.根据权利要求12所述的方法,其中所述相同账户包括电子邮件账户。
15.根据权利要求1或2所述的方法,其中所述协调设备的应用程序包括插件应用程序。
16.根据权利要求1或2所述的方法,还包括:
识别协调设备的被订阅用于处理所述消息的应用程序,其中识别被订阅用于处理所述消息的应用程序包括基于所述消息中的内容或基于所述消息的源来识别应用程序。
17.根据权利要求1或2所述的方法,还包括:
识别协调设备的被订阅用于处理所述消息的应用程序;以及
识别所述消息的特征或类型,其中识别被订阅用于处理所述消息的应用程序包括识别被订阅用于处理与所述特征或类型对应的消息的应用程序。
18.根据权利要求1或2所述的方法,还包括:
由协调设备的应用程序处理所述消息,其中经处理的消息的大小小于所述消息的大小。
19.根据权利要求1或2所述的方法,还包括:
由协调设备的应用程序处理所述消息,其中处理所述消息包括使所述消息由应用程序进行本地处理。
20.根据权利要求1或2所述的方法,还包括:
由协调设备的应用程序处理所述消息,其中处理所述消息包括发起所述应用程序的执行。
21.根据权利要求1或2所述的方法,其中协调设备的应用程序被存储在协调设备处。
22.根据权利要求1或2所述的方法,其中所述多个其它设备中的至少一个其它设备包括可穿戴电子设备。
23.根据权利要求1或2所述的方法,其中所述多个其它设备中的至少一个其它设备包括手表。
24.根据权利要求1或2所述的方法,其中所述协调设备包括电话。
25.根据权利要求5所述的方法,其中包括所述消息的信号至少部分地基于协调设备的位置被发送至所述多个其它设备的所选择的子集中的至少一个设备。
26.根据权利要求25所述的方法,其中所述信号包括关于是否在所述多个其它设备的所选择的子集中的至少一个设备处呈现提示的指令。
27.一种协调设备,包括:
连接部件,被配置成通过一个或多个通信信道向其它设备发送通信;
一个或多个处理器,耦接至所述连接部件;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在存储器中并且被配置成由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在协调设备处检测经由所述一个或多个通信信道中的通信信道接收自远程源的消息;
识别多个其它设备,其中协调设备和所述多个其它设备中的每一个与相同账户相关联并且可用于呈现与所述消息对应的提示;
根据确定所述多个其它设备不满足接近条件,在所述协调设备处呈现与所述消息对应的提示;以及
根据确定所述多个设备中的至少一个设备满足接近条件:
根据确定协调设备处于活动模式:
由协调设备呈现所述提示;
在所述多个设备中的第一设备处抑制呈现与所述消息对应的提示;以及
根据确定协调设备不处于所述活动模式:
由协调设备向第一设备发送对应于在第一设备处呈现所述提示的邀请的信号;以及
根据确定没有从第一设备接收到响应于所述邀请的接受消息,由协调设备呈现所述提示。
28.根据权利要求27所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:发送包括所述消息的信号,其中所述信号包括协调设备的应用程序的标识符。
29.根据权利要求27或28所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:由协调设备的应用程序处理所述消息,其中处理所述消息包括提取所述消息中数据的不完全子集,其中经处理的消息包括数据的不完全子集。
30.根据权利要求27或28所述的协调设备,其中检测消息包括检测所述消息的接收。
31.根据权利要求27或28所述的协调设备,其中所述消息指示所述协调设备的位置。
32.根据权利要求27或28所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:
在协调设备处检测其它消息;
确定没有应用程序被订阅用于处理消息的分配;以及
响应于确定没有应用程序被订阅用于处理消息的分配,将包括所述其它消息的信号发送至所述多个其它设备中的至少一个电子设备。
33.根据权利要求27或28所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:
在协调设备处检测其它消息;
识别被订阅用于处理所述其它消息的分配的其它应用程序;以及
响应于识别出被订阅用于处理所述其它消息的分配的其它应用程序,不发送与所述多个其它设备中的至少一个电子设备对应的信号。
34.根据权利要求27或28所述的协调设备,其中所述消息对应于日历事件或提醒、文本消息、电子邮件或电话呼叫。
35.根据权利要求27或28所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:
识别协调设备的被订阅用于处理消息的应用程序,其中识别被订阅用于处理消息的应用程序包括在协调设备处存储的订阅者结构中查找对应于所述消息的信息。
36.根据权利要求27或28所述的协调设备,其中所述信息包括生成消息的生成应用程序的标识符或消息的源的标识符。
37.根据权利要求27或28所述的协调设备,其中所述一个或多个程序还包括用于以下操作的指令:
在协调设备处检测其它消息;
识别与其它消息相关联的其它应用程序;
确定所述其它应用程序被识别为在黑名单上;以及
不向所述多个其它设备中的至少一个电子设备发送与所述其它消息对应的信号。
38.根据权利要求27或28所述的协调设备,其中识别所述多个其它设备包括:在短程...
【专利技术属性】
技术研发人员:J·B·加利,D·A·席蒙,C·P·萨里,K·L·贝克特尔,A·J·丹泽埃林,T·D·霍金斯,E·C·布洛克,C·罗赛特,G·R·查奥拉斯,G·B·诺维克,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。