Managing notification messages
First Claim
1. A mobile device comprising:
- a network interface; and
one or more processors communicatively coupled to the network interface and configured to;
generate a subtopic identifier that identifies an application configured to operate on the mobile device;
transmit, via the network interface, the subtopic identifier to an application server;
receive, via the network interface, a notification message comprising an embedded subtopic identifier that corresponds to the generated subtopic identifier; and
deliver the notification message to the application based at least in part on the embedded subtopic identifier and without invoking an other application operating on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A mobile device comprising:
-
a network interface; and one or more processors communicatively coupled to the network interface and configured to; generate a subtopic identifier that identifies an application configured to operate on the mobile device; transmit, via the network interface, the subtopic identifier to an application server; receive, via the network interface, a notification message comprising an embedded subtopic identifier that corresponds to the generated subtopic identifier; and deliver the notification message to the application based at least in part on the embedded subtopic identifier and without invoking an other application operating on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A method of communicating using a mobile device via a network, the method comprising:
-
transmitting a request to an application server to register an application operating on the mobile device; receiving a response from the application server comprising a string configured to be used to identify one or more messages pushed from the application server; receiving a notification message from the application server; determining that the notification message comprises the string; and delivering the notification message to the application based at least in part on determining that the string is in the notification message and without invoking an other application operating on the mobile device. - View Dependent Claims (10, 11, 12, 19)
-
-
13. A method of communicating with a mobile device via a network, comprising:
-
receiving a request to register an application operating on the mobile device, wherein the request comprises an application identifier configured to identify the application; transmitting a response to the request, wherein the response comprises a string configured to be used to identify messages pushed from the application server; and transmitting a notification message to the mobile device, wherein the notification message comprises the string and the application identifier does not invoke an other application operating on the mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification