Push notification delivery system
First Claim
1. A system for delivering push notifications comprising:
- a processor configured to;
receive a message and destination information, wherein the destination information is associated with a plurality of destinations to which the message should be sent;
create, for at least some of the destinations, a respective token, wherein the respective token associates a given destination with the message;
store the created tokens;
generate a push notification for a particular destination included in the at least some of the destinations, wherein the push notification is based at least in part on the particular destination and the message;
send to the particular destination, the generated push notification;
receive push information; and
determine, based at least in part on the token created for the particular destination, that the push information is associated with a status of a processing of the sent push notification at a device associated with the particular destination; and
a memory coupled to the processor and configured to provide the processor with instructions.
12 Assignments
0 Petitions
Accused Products
Abstract
An example method for delivery of push notifications includes receiving a push notification including a message and a destination, creating a send token, sending a push notification derived from the received push notification and the send token, and receiving push information concerning a processing of the sent push notification which is identified by the send token. An example system for delivering push notifications includes a server system having a processor, memory, and a network interface, where the memory stores program instructions including code segments for receiving a received push notification via the network interface. In this example, the program instructions further includes code segments for creating a send token, code segments for sending a sent push notification derived from the received push notification and the send token via the network interface, and code segments for receiving received push information concerning a processing of the sent push notification are provided.
-
Citations
20 Claims
-
1. A system for delivering push notifications comprising:
-
a processor configured to; receive a message and destination information, wherein the destination information is associated with a plurality of destinations to which the message should be sent; create, for at least some of the destinations, a respective token, wherein the respective token associates a given destination with the message; store the created tokens; generate a push notification for a particular destination included in the at least some of the destinations, wherein the push notification is based at least in part on the particular destination and the message; send to the particular destination, the generated push notification; receive push information; and determine, based at least in part on the token created for the particular destination, that the push information is associated with a status of a processing of the sent push notification at a device associated with the particular destination; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A method for delivering push notifications comprising:
-
receiving, via one or more interfaces, a message and destination information, wherein the destination information is associated with a plurality of destinations to which the message should be sent; creating, for at least some of the destinations, a respective token, wherein the respective token associates a given destination with the message; storing the created tokens; generating a push notification for a particular destination included in the at least some of the destinations, wherein the push notification is based at least in part on the particular destination and the message; sending, to the particular destination, the generated push notification; receiving push information; and determining, based at least in part on the token created for the particular destination, that the push information is associated with a status of a processing of the sent push notification at a device associated with the particular destination. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product embodied in a non-transitory computer readable media comprising:
-
receiving a message and destination information, wherein the destination information is associated with a plurality of destinations to which the message should be sent; creating, for at least some of the destinations, a respective token, wherein the respective token associates a given destination with the message; storing the created tokens; generating a push notification for a particular destination included in the at least some of the destinations, wherein the push notification is based at least in part on the particular destination and the message; sending, to the particular destination, the generated push notification; receiving push information; and determining, based at least in part on the token created for the particular destination, that the push information is associated with a status of a processing of the sent push notification at a device associated with the particular destination.
-
Specification