Patent ID: 8630624

Claim:
A machine-readable non-transitory medium having instructions, when executed by a machine, cause the machine to perform a method for message notification, the method comprising: generating a subtopic identifier identifying a client application within a client device, the client application associated with a server application hosted in one or more application servers; registering a notification service with the application servers for 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 for the client application, a plurality of client applications are hosted in the client device, and the plurality of client applications are registered with the notification service; in response to receiving a notification message from the application servers, determining if the notification message carries the subtopic identifier of the client application; and forwarding the notification message to the client application without forwarding the notification message to another one of the plurality of client applications in the client device if the notification message carries the identifier for the client application.