-
公开(公告)号:US08291440B2
公开(公告)日:2012-10-16
申请号:US12405202
申请日:2009-03-16
申请人: Scott Herz , John Harper , Christopher Marcellino
发明人: Scott Herz , John Harper , Christopher Marcellino
IPC分类号: G06F13/00
CPC分类号: G06F9/452
摘要: A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.
摘要翻译: 窗口管理器进程托管由窗口管理器显示结构中的应用程序创建的代理窗口对象。 设备中的进程在窗口管理器进程的窗口管理器显示结构内创建本地代理视图对象。 该过程注册对应于应用程序显示结构的远程代理窗口对象的标识符。 应用程序控制应用程序使用的数据的处理。 该过程在窗口管理器显示结构中将远程代理窗口对象的标识符分配给本地代理视图对象,以创建复合显示结构,并呈现复合显示结构以在显示设备上显示图像。 图像对应于由远程代理窗口对象表示的应用程序显示结构的对象。 窗口管理器进程控制复合显示结构的渲染。
-
公开(公告)号:US20100235777A1
公开(公告)日:2010-09-16
申请号:US12405202
申请日:2009-03-16
申请人: Scott Herz , John Harper , Christopher Marcellino
发明人: Scott Herz , John Harper , Christopher Marcellino
IPC分类号: G06F3/048
CPC分类号: G06F9/452
摘要: A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.
摘要翻译: 窗口管理器进程托管由窗口管理器显示结构中的应用程序创建的代理窗口对象。 设备中的进程在窗口管理器进程的窗口管理器显示结构内创建本地代理视图对象。 该过程注册对应于应用程序显示结构的远程代理窗口对象的标识符。 应用程序控制应用程序使用的数据的处理。 该过程在窗口管理器显示结构中将远程代理窗口对象的标识符分配给本地代理视图对象,以创建复合显示结构,并呈现复合显示结构以在显示设备上显示图像。 图像对应于由远程代理窗口对象表示的应用程序显示结构的对象。 窗口管理器进程控制复合显示结构的渲染。
-
公开(公告)号:US20110252423A1
公开(公告)日:2011-10-13
申请号:US12869518
申请日:2010-08-26
申请人: Gordon J. Freedman , John Iarocci , Darren Litzinger , David Myszewski , Gregory R. Chapman , Christopher Marcellino
发明人: Gordon J. Freedman , John Iarocci , Darren Litzinger , David Myszewski , Gregory R. Chapman , Christopher Marcellino
IPC分类号: G06F9/46
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. A consequence of such restrictions may be that a process will not be able to do in the background state, what it may be able to do if it were in the foreground state. By way of example, network-based applications may be suspended until a message is received for them. At that time, the suspended application may be moved into the background state where it is permitted to respond to the message. In a similar fashion, audio application may be permitted to execute in background until suspended by user action. At that time, the application is suspended.
摘要翻译: 提供个人电子设备的服务,支持后台处理或多任务的形式。 所公开的服务允许用户应用程序利用后台处理,而不会对用户对前台进程或个人电子设备的电源资源的体验产生显着的负面影响。 为了实现所公开的多任务,可以执行一些或多个操作限制。 这种限制的结果可能是一个进程将无法在后台状态下执行,如果它处于前台状态,那么它可以做些什么。 作为示例,基于网络的应用可以被暂停,直到为它们接收到消息。 此时,挂起的应用程序可能被移动到允许响应消息的后台状态。 以类似的方式,音频应用可以被允许在后台执行,直到被用户动作挂起。 那时候,申请被暂停。
-
公开(公告)号:US20110289172A1
公开(公告)日:2011-11-24
申请号:US13195772
申请日:2011-08-01
IPC分类号: G06F15/16
CPC分类号: H04L51/24 , H04L51/14 , H04L51/38 , H04L67/141 , H04L67/26 , H04L69/329 , H04W4/12 , H04W4/20 , H04W4/50 , H04W36/385
摘要: Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device are described. The client application may be associated with a server application hosted in one or more application servers. Notification services may be registered with the application servers from the client application to forward identifiers associated with the client application to the server application to enable the server application to push notification messages to the client device selectively for the client application. When receiving a notification message from the application server, the notification message may be examined to forward the notification message directly to the client application without invoking other applications in the client device if the notification message carries a subtopic identifier of the client application.
摘要翻译: 描述在客户端设备中生成标识客户端应用的子标识符的方法和设备。 客户端应用可以与托管在一个或多个应用服务器中的服务器应用相关联。 通知服务可以从客户端应用程序向应用程序服务器注册,以将与客户端应用程序相关联的标识符转发到服务器应用程序,以使服务器应用程序可以选择性地为客户端应用程序将通知消息推送到客户端设备。 当从应用服务器接收到通知消息时,如果通知消息携带客户端应用的子标识符,则可以检查通知消息以将通知消息直接转发到客户端应用而不调用客户端设备中的其他应用。
-
公开(公告)号:US20090307715A1
公开(公告)日:2009-12-10
申请号:US12198037
申请日:2008-08-25
IPC分类号: G06F9/44
CPC分类号: H04W52/0261 , G06F9/4418 , G06F9/4843 , G06F9/542 , H04L12/1895 , H04L51/38 , H04L67/14 , H04L67/16 , H04L67/26 , H04L69/28 , H04M1/72569 , H04W4/14 , Y02D70/1224 , Y02D70/1242 , Y02D70/142 , Y02D70/144
摘要: A method and apparatus to manage notification service connections. In one embodiment of the invention, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections. The mobile device also associates a notification service connection message transmission window with each notification service connection message transmission interval. The mobile device synchronizes transmission of notification service connection messages based on overlapping notification service connection message transmission windows.
摘要翻译: 一种管理通知服务连接的方法和装置。 在本发明的一个实施例中,移动设备为多个通知服务连接中的每一个调度通知服务连接消息传输间隔。 移动设备还将通知服务连接消息传输窗口与每个通知服务连接消息传输间隔相关联。 移动设备基于重叠的通知服务连接消息传输窗口来同步通知服务连接消息的传输。
-
公开(公告)号:US09516116B2
公开(公告)日:2016-12-06
申请号:US12198037
申请日:2008-08-25
IPC分类号: G06F3/00 , G01R31/08 , H04B7/005 , H04J3/00 , G06F15/16 , H04L29/08 , G06F9/44 , H04L12/18 , H04L12/58 , H04L29/06
CPC分类号: H04W52/0261 , G06F9/4418 , G06F9/4843 , G06F9/542 , H04L12/1895 , H04L51/38 , H04L67/14 , H04L67/16 , H04L67/26 , H04L69/28 , H04M1/72569 , H04W4/14 , Y02D70/1224 , Y02D70/1242 , Y02D70/142 , Y02D70/144
摘要: A method and apparatus to manage notification service connections. In one embodiment of the invention, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections. The mobile device also associates a notification service connection message transmission window with each notification service connection message transmission interval. The mobile device synchronizes transmission of notification service connection messages based on overlapping notification service connection message transmission windows.
摘要翻译: 一种管理通知服务连接的方法和装置。 在本发明的一个实施例中,移动设备为多个通知服务连接中的每一个调度通知服务连接消息传输间隔。 移动设备还将通知服务连接消息传输窗口与每个通知服务连接消息传输间隔相关联。 移动设备基于重叠的通知服务连接消息传输窗口来同步通知服务连接消息的传输。
-
公开(公告)号:US08630624B2
公开(公告)日:2014-01-14
申请号:US13195772
申请日:2011-08-01
CPC分类号: H04L51/24 , H04L51/14 , H04L51/38 , H04L67/141 , H04L67/26 , H04L69/329 , H04W4/12 , H04W4/20 , H04W4/50 , H04W36/385
摘要: Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device are described. The client application may be associated with a server application hosted in one or more application servers. Notification services may be registered with the application servers from the client application to forward identifiers associated with the client application to the server application to enable the server application to push notification messages to the client device selectively for the client application. When receiving a notification message from the application server, the notification message may be examined to forward the notification message directly to the client application without invoking other applications in the client device if the notification message carries a subtopic identifier of the client application.
摘要翻译: 描述在客户端设备中生成标识客户端应用的子标识符的方法和设备。 客户端应用可以与托管在一个或多个应用服务器中的服务器应用相关联。 通知服务可以从客户端应用程序向应用程序服务器注册,以将与客户端应用程序相关联的标识符转发到服务器应用程序,以使服务器应用程序可以选择性地为客户端应用程序将通知消息推送到客户端设备。 当从应用服务器接收到通知消息时,如果通知消息携带客户端应用的子标识符,则可以检查通知消息以将通知消息直接转发到客户端应用而不调用客户端设备中的其他应用。
-
公开(公告)号:US20110252429A1
公开(公告)日:2011-10-13
申请号:US12959284
申请日:2010-12-02
申请人: Lucia Ballard , David W. Goodwin , Joseph Sokol, Jr. , Matthew G. Watson , Neil G. Crane , Cahya Masputra , Charles Srisuwananukorn , Christopher Marcellino , Scott Forstall , Gregory Novick
发明人: Lucia Ballard , David W. Goodwin , Joseph Sokol, Jr. , Matthew G. Watson , Neil G. Crane , Cahya Masputra , Charles Srisuwananukorn , Christopher Marcellino , Scott Forstall , Gregory Novick
IPC分类号: G06F9/46
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, thread priority levels may be overlapped between the foreground and background states. In addition, system resource availability may be restricted based on whether a process is receiving user input. In some instances, an application may be suspended rather than being placed into the background state. Implementation of the disclosed services may be substantially transparent to the executing user applications and, in some cases, may be performed without the user application's explicit cooperation.
摘要翻译: 提供个人电子设备的服务,支持后台处理或多任务的形式。 所公开的服务允许用户应用程序利用后台处理,而不会对用户对前台进程或个人电子设备的电源资源的体验产生显着的负面影响。 为了实现所公开的多任务,可以执行一些或多个操作限制。 作为示例,线程优先级可以在前台和后台状态之间重叠。 另外,可以基于进程是否正在接收用户输入来限制系统资源可用性。 在某些情况下,应用程序可能被暂停,而不是被置于背景状态。 所公开的服务的实现可以对于执行的用户应用程序是基本上透明的,并且在一些情况下可以在没有用户应用程序的明确协作的情况下执行。
-
公开(公告)号:US09135059B2
公开(公告)日:2015-09-15
申请号:US12959284
申请日:2010-12-02
申请人: Lucia Ballard , David W. Goodwin , Joseph Sokol, Jr. , Matthew G. Watson , Neil G. Crane , Cahya Masputra , Charles Srisuwananukorn , Christopher Marcellino , Scott Forstall , Gregory Novick
发明人: Lucia Ballard , David W. Goodwin , Joseph Sokol, Jr. , Matthew G. Watson , Neil G. Crane , Cahya Masputra , Charles Srisuwananukorn , Christopher Marcellino , Scott Forstall , Gregory Novick
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, thread priority levels may be overlapped between the foreground and background states. In addition, system resource availability may be restricted based on whether a process is receiving user input. In some instances, an application may be suspended rather than being placed into the background state. Implementation of the disclosed services may be substantially transparent to the executing user applications and, in some cases, may be performed without the user application's explicit cooperation.
摘要翻译: 提供个人电子设备的服务,支持后台处理或多任务的形式。 所公开的服务允许用户应用程序利用后台处理,而不会对用户对前台进程或个人电子设备的电源资源的体验产生显着的负面影响。 为了实现所公开的多任务,可以执行一些或多个操作限制。 作为示例,线程优先级可以在前台和后台状态之间重叠。 另外,可以基于进程是否正在接收用户输入来限制系统资源的可用性。 在某些情况下,应用程序可能被暂停,而不是被置于背景状态。 所公开的服务的实现可以对于执行的用户应用程序是基本透明的,并且在一些情况下可以在没有用户应用程序的明确协作的情况下执行。
-
-
-
-
-
-
-
-