当前位置: 首页 > 专利查询>苹果公司专利>正文

基于设备模式来协调跨设备的消息提示呈现制造技术

技术编号:24254208 阅读:57 留言:0更新日期:2020-05-23 01:02
本发明专利技术的一个方面涉及基于设备模式来协调跨设备的消息提示呈现。某些实施方案可在协调设备处检测并评估新的消息以确定是否将所述消息转发到可穿戴设备。这样,服务器可减少将要发送消息至的设备的数量,但同时仍允许向多个设备提供所述消息。此外,某些实施方案涉及协调提示(例如,音频或触觉提示),以减少空间上聚集的设备之间对单个消息的冗余提示。

Coordinating message prompt presentation across devices based on device pattern

【技术实现步骤摘要】
基于设备模式来协调跨设备的消息提示呈现本申请是于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和膝上型计算机110c。当经由用户105的账户接收到新的电子邮件时,设备110a至110c中的每个设备的声音都能够发出声音提示。给定用户105和设备110a至110c的位置,该提示可彼此冗余并可能会使用户105感到厌烦。另外,这种配置会增加与该事件相关联的服务器上的负载。因此,期望的是在设备之间进行协调,使得能够以减少服务器负载和冗余提示的方式在多个设备上获得消息。
技术实现思路
在一些实施方案中,可提供一种计算机实现的方法,该方法可包括在协调设备上检测消息以及确定移动设备的位置特征。该方法还可包括根据位置特征来确定接近条件得到了满足以及确定协调设备是否处于活动模式。当确定协调设备处于活动模式时,可在协调设备上提供协调设备提示。当确定协调设备不处于活动模式时,可向移动设备发送信号,该信号对应于用于呈现与消息对应的移动设备提示的邀请。确定协调设备是否处于活动模式可包括确定该协调设备的显示屏是否亮起或者解锁。移动设备提示和协调设备提示中的每一者都可包括音频或触觉提示。可在第一时间识别模式,从而可以确定提示协调准则得到了满足。该方法还可包括一个或多个动作。该一个或多个动作可包括:将对应于消息的第一队列项添加到提示队列;检测第二消息;在第二时间识别协调设备的第二模式;基于第二模式,确定协调设备将在协调设备上呈现第二消息的协调设备提示,而不考虑移动设备的当前模式;响应于确定协调设备将在协调设备上呈现第二消息的协调设备提示而不考虑移动设备的当前模式,在协调设备上呈现该消息和第二消息中每一者的协调设备提示;以及从提示队列中去除该第一队列项。确定位置特征可包括:确定移动设备和协调设备是否连接到相同的网络,以及当移动设备和协调设备连接到同一网络时是否可满足接近条件。确定协调设备是否要处理应用程序的消息转发可包括确定是否在黑名单上识别到该应用程序。可确定的是,当确定在黑名单上识别到该应用程序时,协调设备将不会处理该应用程序的消息转发。该方法还可包括一个或多个附加的动作。当确定协调设备处于活动模式时,该一个或多个附加的动作可包括向移动设备发送信号,该信号对应于用于抑制与消息对应的移动设备提示的指令。该一个或多个附加的动作可包括:在协调设备处检测另一消息;确定接近条件未被满足;以及在协调设备处呈现所述另一消息的协调设备提示。该一个或多个附加的动作可包括:在协调设备处检测另一消息;识别协调设备处于勿扰模式,该模式指示协调设备将抑制响应于消息所激起的音频;以及向移动设备发送其他信号,该信号对应于用于不呈现与所述另一消息对应的音频提示的指令。当确定协调设备不处于活动模式时,该一个或多个附加的动作可包括:确定移动设备还未指示其正在处理消息提示的呈现;以及在协调设备上呈现协调设备提示。当确定协调设备处于活动模式时,该一个或多个附加的动作可包括:生成消息的视觉通知呈现;以及在协调设备上呈现此视觉通知呈现。当确定协调设备不处于活动模式时,该一个或多个附加的动作可包括:随后识别协调设备处于活动模式;确定消息通知待处理;生成消息的视觉通知呈现;以及在协调设备上呈现此视觉通知呈现。该一个或多个附加的动作可包括:识别与该消息相关联的应用程序;基于所识别的应用程序确定协调设备是否将要处理该应用程序的消息转发;并且当其确定协调设备将处理该应用程序的转发时:识别另一个电子设备。协调设备和另一个电子设备中的每一者都可与同一个账户相关联;以及从协调设备向另一个电子设备发送信号。该信号可包括消息的至少一部分。在一些实施方案中,可提供一种计算机实现的方法,该方法可包括:在第一时间在移动设备处检测消息,以及监视通信信道,以确定在从第一时间起的时间段内是否从协调设备接收到对应于用于呈现与消息对应的提示的邀请的信号。当在该时间段内从协调设备接收到信号时,可以识别移动设备是否处于活动模式。当识别到移动设备处于活动模式时,可在移动设备上呈现消息的移动设备提示,并且可向协调设备发送第二信号。第二信号可指示移动设备正在处理消息提示的呈现。当在该时间段内没有接收到来自协调设备的信号时,可呈现消息的移动设备提示。确定位置特征可包括由移动设备确定移动设备和协调设备是否连接到相同的网络。当移动设备和协调设备连接到同一个网络时,可满足接近条件。由移动设备识别协调设备是否处于活动模式可包括确定移动设备的显示屏是否解锁,以及是否满足推断移动设备正在被穿戴的一个或多个条件。该一个或多个条件可基于一个或多个传感器读数。移动设备提示和协调设备提示中的每一者都可包括音频或触觉提示。该方法可包括一个或多个附加的动作。当识别到移动设备不处于活动模式时,该一个或多个附加的动作可包括:抑制消息的移动设备提示的呈现;以及向协调设备发送拒绝信号,该信号指示移动设备没有在处理消息提示的呈现。该一个或多个附加的动作可包括:识别移动设备正处于勿扰模式;向协调设备发送第二信号。第二信号可指示移动设备没有在处理消息提示的呈现;以及抑制在移动设备处呈现消息的移动设备提示。该一个或多个附加的动作可包括:由移动设备确定协调设备的位置特征;由移动设备使用位置特征来确定满足接近条件;以及移动设备响应于确定满足接近条件,至少暂时避免在移动设备处呈现消息的移动设备提示。当识别到移动设备处于活动模式时,该一个或多个附加的动作可包括:生成消息的视觉通知呈现;以及在移动设备上呈现此视觉通知呈现。当识别到移动设备不处于活动模式时,该一个或多个附加的动作可包括:在第二本文档来自技高网
...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1