Stateful push notifications
First Claim
Patent Images
1. A method comprising:
- forming a push notification which includes a resource identifier; and
pushing the push notification with client state information to a client device.
4 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention, a method for forming a push notification and pushing the push notification and client state information to a client device is provided. In addition, a method for processing the push notification and client state information is provided. In one embodiment, processing may include embedding metadata with the client state information.
-
Citations
25 Claims
-
1. A method comprising:
-
forming a push notification which includes a resource identifier; and
pushing the push notification with client state information to a client device. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a push notification and client state information, wherein the push notification includes a resource identifier;
processing the push notification and the client state information; and
transmitting the push notification and the client state information to a client device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a push notification and client state information, wherein the push notification includes a resource identifier;
reading the client state information; and
associating the client state information with the resource identifier. - View Dependent Claims (16, 17)
-
-
18. A processing system comprising:
-
a processor; and
a memory containing instructions, which, when executed by the processor, cause the processing system to perform a method comprising;
forming a push notification, wherein the push notification includes a resource identifier, and pushing the push notification with client state information to a client device.
-
-
19. A processing system comprising:
-
a processor; and
a memory containing instructions, which, when executed by the processor, cause the processing system to perform a method comprising;
receiving a push notification and client state information, wherein the push notification includes a resource identifier, processing the push notification and client state information, and transmitting the push notification and client state information to a client device. - View Dependent Claims (20, 21)
-
-
22. A processing system comprising:
-
a processor; and
a memory containing instructions, which, when executed by the processor, cause the processing system to perform a method comprising;
receiving a push notification and client state information, wherein the push notification includes a resource identifier, reading the client state information, and associating the client state information with the resource identifier. - View Dependent Claims (23)
-
-
24. A processing system comprising:
-
a processor; and
a memory containing instructions, which, when executed by the processor, cause the processing system to perform a method comprising;
receiving a resource request and a client state request on a pull transaction, wherein the client state request includes a target application identifier, wherein the target application identifier specifies an intended application on a client device to receive a push notification, determining if the intended application corresponding to the target application identifier is accessing a resource corresponding to a resource identifier, transmitting the resource request and the client state request to a resource host if the intended application corresponds to the target application identifier, and transmitting the resource request to the resource host if the intended application does not correspond to the target application identifier.
-
-
25. A processing system comprising:
-
a processor; and
a memory containing instructions, which, when executed by the processor, cause the processing system to perform a method comprising;
receiving a resource request and a client state request on a pull transaction, wherein the client state request includes an intended user identification, wherein the intended user identification specifies an intended user on the client device to receive a push notification, comparing the intended user identification to current user information, removing the intended user identification from the client state request, and transmitting the resource request and the client state request to a resource host if the intended user identification corresponds to the current user information.
-
Specification