Push notification delivery system with feedback analysis
First Claim
1. A notification server system including memory and a processor, the server system comprising:
- an interface configured to receive a push notification to be delivered, wherein the push notification includes a message and a destination to which the push notification is to be delivered;
an optimizer, executed by the processor and configured to determine, using push information developed from a plurality of previously sent push notifications, at least one of an optimal push time and an optimal message format for the push notification to be delivered; and
a deliverer, executed by the processor and configured to deliver the push notification to the destination according to the determined at least one of the optimal push time and the optimal message format.
11 Assignments
0 Petitions
Accused Products
Abstract
A push notification delivery system includes a server system including a processor, a network interface, and memory storing program instructions having code segments for receiving a received push notification, code segments for determining at least one of a favorable push time and a favorable message format based upon a database of received push information developed from a plurality of prior sent push notifications, and code segments for pushing the message to the destination in accordance with the at least one of a favorable push time and a favorable message format. A method for delivering push notifications includes receiving a received push notification including a message and a destination, sending a sent push notification derived from the received push notification to the destination in accordance with at least one favorable condition, receiving received push information related to the sent push notification, and storing the received push information in a database.
-
Citations
20 Claims
-
1. A notification server system including memory and a processor, the server system comprising:
-
an interface configured to receive a push notification to be delivered, wherein the push notification includes a message and a destination to which the push notification is to be delivered; an optimizer, executed by the processor and configured to determine, using push information developed from a plurality of previously sent push notifications, at least one of an optimal push time and an optimal message format for the push notification to be delivered; and a deliverer, executed by the processor and configured to deliver the push notification to the destination according to the determined at least one of the optimal push time and the optimal message format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processor-implemented method, comprising
receiving, via an interface, a push notification to be delivered, wherein the push notification includes a message and a destination to which the push notification is to be delivered; -
determining, using a processor-implemented optimizer and push information developed from a plurality of previously send push notifications, at least one of an optimal push time and an optimal message format for the push notification to be delivered; and delivering, using a processor-implemented deliverer, the push notification to the destination according to the determined at least one of the optimal push time and the optimal message format. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer program instructions which, when executed by a processor, cause the processor to:
-
receive a push notification to be delivered, wherein the push notification includes a message and a destination to which the push notification is to be delivered; determine, using push information developed from a plurality of previously send push notifications, at least one of an optimal push time and an optimal message format for the push notification to be delivered; and deliver the push notification the destination according to the determined at least one of the optimal push time and the optimal message format.
-
Specification