Push notification delivery system with feedback analysis
First Claim
Patent Images
1. A system for delivering push notifications comprising:
- a processor configured 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 push information, wherein the push information comprises information developed from at least one previously sent push notification, and wherein the push information includes one or more parameters associated with a conversion of the at least one previously sent push notification through user interaction at a first device in the one or more target devices associated with the user;
process the obtained set of push information to automatically determine, based on the parameters associated with the conversion of the previously sent push notification on the first device and based on life cycle event information for the specified application on at least one of the target devices, 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; and
a memory coupled to the processor and configured to provide the processor with instructions.
11 Assignments
0 Petitions
Accused Products
Abstract
Delivering push notifications is disclosed. A message and destination information are received. The destination information represents a destination to which a current push notification including the message should be sent. At least one of a push time and a message format are determined. The determination is based at least in part on push information associated with at least one previously sent push notification. The current push notification is sent to the destination in accordance with the determination.
-
Citations
21 Claims
-
1. A system for delivering push notifications comprising:
-
a processor configured 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 push information, wherein the push information comprises information developed from at least one previously sent push notification, and wherein the push information includes one or more parameters associated with a conversion of the at least one previously sent push notification through user interaction at a first device in the one or more target devices associated with the user; process the obtained set of push information to automatically determine, based on the parameters associated with the conversion of the previously sent push notification on the first device and based on life cycle event information for the specified application on at least one of the target devices, 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; 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, 11, 12)
-
-
13. A method for delivering push notifications comprising:
-
receiving 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; obtaining, from a data store, a set of push information, wherein the push information comprises information developed from at least one previously sent push notification, and wherein the push information includes one or more parameters associated with a conversion of the at least one previously sent push notification through user interaction at a first device in the one or more target devices associated with the user; processing, using a processor, the obtained set of push information to automatically determine, based on the parameters associated with the conversion of the previously sent push notification on the first device and based on life cycle event information for the specified application on at least one of the target devices, at least one of a push time and a message format for the current push notification to be delivered; and delivering the current push notification to at least one of the one or more target devices-in accordance with the determination. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for delivering push notifications, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving 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; obtaining, from a data store, a set of push information, wherein the push information comprises information developed from at least one previously sent push notification, and wherein the push information includes one or more parameters associated with a conversion of the at least one previously sent push notification through user interaction at a first device in the one or more target devices associated with the user; processing the obtained set of push information to automatically determine, based on the parameters associated with the conversion of the previously sent push notification on the first device and based on life cycle event information for the specified application on at least one of the target devices, at least one of a push time and a message format for the current push notification to be delivered; and delivering the current push notification to at least one of the one or more target devices-in accordance with the determination.
-
Specification