Push notification delivery system with feedback analysis
First Claim
1. A system for delivering push notifications comprising:
- a processor; and
a memory storing instructions executable by the processor, the instructions when executed cause the processor to;
receive a message to be delivered via a specified application, and destination information, wherein the destination information represents one or more target devices associated with a user to which a current push notification including the message should be delivered via the specified application,obtain, from a data store, a set of user engagement information, wherein the user engagement information comprises information developed from at least one previous user interaction with the specified application at a first device in the one or more target devices associated with the user,process the obtained set of user engagement information to determine at least one of a push time and a message format for the current push notification to be delivered, anddeliver the current push notification to at least one of the one or more target devices in accordance with the determination.
5 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.
52 Citations
20 Claims
-
1. A system for delivering push notifications comprising:
-
a processor; and a memory storing instructions executable by the processor, the instructions when executed cause the processor to; receive a message to be delivered via a specified application, and destination information, wherein the destination information represents one or more target devices associated with a user to which a current push notification including the message should be delivered via the specified application, obtain, from a data store, a set of user engagement information, wherein the user engagement information comprises information developed from at least one previous user interaction with the specified application at a first device in the one or more target devices associated with the user, process the obtained set of user engagement information to determine at least one of a push time and a message format for the current push notification to be delivered, and deliver the current push notification to at least one of the one or more target devices in accordance with the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for delivering push notification messages comprising:
-
receiving, via a specified application executed by a processor, a message to be delivered and destination information, the destination information representing one or more target devices associated with a user to which a current push notification including the message should be delivered via the specified application; obtaining, by the processor, from a data store, a set of user engagement information, the user engagement information comprising information developed from at least one previous user interaction with the specified application at a first device in the one or more target devices associated with the user; processing, by the processor, the obtained set of user engagement information to determine at least one of a push time and a message format for the current push notification to be transmitted, and delivering, via the processor, the current push notification to at least one of the one or more target devices in accordance with the determination. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for delivering push notifications, the computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions that when executed by a processor causes the processor to:
-
receive a message to be delivered via a specified application, and destination information, wherein the destination information represents one or more target devices associated with a user to which a current push notification including the message should be delivered via the specified application, obtain, from a data store, a set of user engagement information, wherein the user engagement information comprises information developed from at least one previous user interaction with the specified application at a first device in the one or more target devices associated with the user, process the obtained set of user engagement information to determine at least one of a push time and a message format for the current push notification to be delivered, and deliver the current push notification to at least one of the one or more target devices in accordance with the determination. - View Dependent Claims (17, 18, 19, 20)
-
Specification