-
公开(公告)号:US09104476B2
公开(公告)日:2015-08-11
申请号:US12869566
申请日:2010-08-26
申请人: Michael Van Milligan , Thomas B. Duffy, Jr. , Eric Albert , Damien Sorresso , Neil G. Crane , Lucia Ballard , Cahya Masputra
发明人: Michael Van Milligan , Thomas B. Duffy, Jr. , Eric Albert , Damien Sorresso , Neil G. Crane , Lucia Ballard , Cahya Masputra
CPC分类号: G06F9/485 , G06F9/5011 , G06F9/542
摘要: Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage of background processing without significant negative consequences to a user's experience of the foreground process or the personal electronic device's power resources. To effect the disclosed multitasking, one or more of a number of operational restrictions may be enforced. By way of example, inactive network applications (e.g., VOIP applications) may be placed in a suspended state until a message is received targeting the application (e.g., an incoming phone call or a heartbeat needed message). The user application may be placed into the background state to respond to the message and then returned to the non-active state (e.g., if the message was a heartbeat needed) message or to the foreground state if appropriate (e.g., the user elects to answer the incoming call).
摘要翻译: 提供个人电子设备的服务,支持后台处理或多任务的形式。 所公开的服务允许用户应用程序利用后台处理,而不会对用户对前台进程或个人电子设备的电源资源的体验产生显着的负面影响。 为了实现所公开的多任务,可以执行一些或多个操作限制。 作为示例,非活动网络应用(例如,VOIP应用)可以被置于暂停状态,直到接收到针对该应用的消息(例如,传入的电话呼叫或心跳所需消息)。 用户应用程序可以被置于后台状态以响应消息,然后返回到非活动状态(例如,如果消息是所需的心跳信息)消息或者适当的话返回到前台状态(例如,用户选择 接听来电)。