×

Message push notification client improvements for multi-user devices

  • US 8,924,489 B2
  • Filed: 04/05/2011
  • Issued: 12/30/2014
  • Est. Priority Date: 01/05/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×