发明名称 Message push notification client improvements for multi-user devices
摘要 Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device that can support multiple users 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 for one of the multiple users to the server application to enable the server application to push notification messages to the client device selectively for the client application for that user. 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 for that user without invoking other applications in the client device if the notification message carries a subtopic identifier of the client application.
申请公布号 US8924489(B2) 申请公布日期 2014.12.30
申请号 US201113080131 申请日期 2011.04.05
申请人 Apple Inc. 发明人 Bleau Darryl Neil;Vaughan Gregory Bjorn;Davey Jeffrey Thomas
分类号 G06F15/16;H04L12/46;H04L29/08 主分类号 G06F15/16
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A machine implemented method for multi-user message notification, the method comprising: hosting a plurality of operating system user accounts on a client device, wherein each of the plurality of operating system user accounts is an account that is used to customize the client device for a user corresponding to the account; generating an alias for each of the plurality of user accounts, wherein each alias is used in combination with a subtopic identifier corresponding to a client application associated with a server application hosted in one or more application servers, a plurality of client applications are hosted in the client device, the subtopic identifier uniquely identifying the client application among the plurality of client applications; sending a request to register a notification service using a user token with the one or more application servers for the client application and the alias to forward identifiers associated with the client application to the server application to enable the server application to push notification messages to the corresponding user account of the client device for the client application and the plurality of client applications are registered with the notification service, wherein the user token includes the alias and a client device identification; in response to receiving a notification message from the one or more application servers, determining if the notification message carries the alias and the subtopic identifier of the client application, wherein the notification message includes the user token and the subtopic identifier; and forwarding the notification message only to the client application for the corresponding user account using the user token and the subtopic identifier without forwarding the notification message to other applications of the plurality of applications in the client device.
地址 Cupertino CA US