IP Library Granted Patent US 8,731,523
Granted Patent B1
US 8,731,523 · App. 13/160,226 · Granted May 20, 2014

Push notification delivery system with feedback analysis

Inventors: Erik A Onnen (Portland, OR); Steven L Osborn, II (Hillsboro, OR)
Assignee: Urban Airship, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,523
App. No.
13/160,226
Granted
May 20, 2014
Kind
B1
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.

Claims (38)

1. A method for delivering push notifications comprising:

receiving a message and destination information, wherein the destination information represents a target destination to which a push notification including the message should be sent;

automatically determining, using a processor, at least one of a push time and a message format based at least in part on previously collected push information associated with a processing of at least one previously sent push notification at a device associated with the target destination; and

sending the push notification to the target destination in accordance with the determined at least one of a push time and a message format.

2. The method claim 1 , wherein determining at least one of a push time and a message format is based at least in part on one or more parameters associated with the push notification.

3. The method of claim 2 , wherein the one or more parameters includes the target destination.

4. The method of claim 3 , wherein the one or more parameters includes the message.

5. The method of claim 3 , wherein the one or more parameters includes metadata associated with the push notification.

6. The method of claim 3 , wherein determining at least one of a push time and a message format is based at least in part on real time clock information.

7. The method of claim 3 , wherein determining at least one of a push time and a message format is based at least in part on GPS location information associated with the target destination.

8. A push notification delivery system comprising:

a processor configured to:

receiving a message and destination information, wherein the destination information represents a target destination to which a push notification including the message should be sent;

automatically determining at least one of a push time and a message format based at least in part on previously collected push information associated with a processing of at least one previously sent push notification at a device associated with the target destination; and

sending the push notification to the target destination in accordance with the determined at least one of a push time and a message format; and

a memory coupled to the process and configured to provide the processor with instructions.

9. The system of claim 8 , wherein determining at least one of a push time and a message format is based at least in part on one or more parameters associated with the push notification.

10. The system of claim 9 , wherein the one or more parameters includes the target destination.

11. The system of claim 10 , wherein the one or more parameters includes the message.

12. The system claim 10 , wherein the one or more parameters includes metadata associated with the push notification.

13. The system of claim 10 , wherein determining at least one of a push time and a message format is based at least in part on real time clock information.

14. The system of claim 10 , wherein determining at least one of a push time and a message format is based at least in part on GPS location information associated with the target destination.

15. A computer program product for delivering push notifications, the computer program product being embodied in a non-transitory computer readable storage and comprising computer program instructions for:

receiving a message and destination information, wherein the destination information represents a target destination to which a push notification including the message should be sent;

automatically determining at least one of a push time and a message format based at least in part on previously collected push information associated with a processing of at least one previously sent push notification at a device associated with the target destination; and

sending the push notification to the target destination in accordance with the determined at least one of a push time and a message format.

16. A method for delivering push notifications comprising:

receiving a message and destination information, wherein the destination information represents a target destination to which a push notification including the message should be sent;

sending the push notification to the destination in accordance with at least one of a push time and message format;

receiving push information associated with a processing of the sent push notification at a device associated with the target destination; and

storing the received push information.

17. The method of claim 16 further comprising deriving at least one of a new push time and message format for a subsequent push notification at least in part by processing the received push information stored.

18. The method of claim 17 , wherein processing the received push information includes at least one of association rule learning, cluster analysis, constructive induction, data analysis, decision trees, factor analysis, knowledge discovery, neural nets, predictive analytics, reactive business intelligence, regression, structured data analysis (statistics) and text mining.

19. The method of claim 16 , wherein sending the push notification includes:

a) parsing the received message and destination information;

b) determine the at least one push time and the message format at least in part by applying a filter to the parsed information based at least in part on previously collected push information; and

c) placing the push notification in a send queue.

20. The method of claim 19 , further comprising determining whether a push density for the target destination is within a specification.

Assignments (11)
SECURITY INTEREST Recorded Jul 1, 2024
From: AIRSHIP GROUP, INC.; APPTIMIZE, LLC
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 068099/0779 →
RELEASE OF SECURITY INTEREST Recorded Jun 28, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: AIRSHIP GROUP, INC.; APPTIMIZE, LLC
Reel/Frame 067965/0545 →
CHANGE OF NAME Recorded Jan 21, 2021
From: URBAN AIRSHIP, INC.
To: AIRSHIP GROUP, INC.
Reel/Frame 055059/0223 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2020
From: SILICON VALLEY BANK
To: URBAN AIRSHIP, INC.
Reel/Frame 052300/0425 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2020
From: SILVER LAKE WATERMAN FUND, L.P.
To: URBAN AIRSHIP, INC.; TELLO, INC.
Reel/Frame 052300/0284 →
SECURITY INTEREST Recorded Apr 2, 2020
From: URBAN AIRSHIP, INC.; APPTIMIZE, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052308/0550 →
SECURITY INTEREST Recorded May 30, 2017
From: URBAN AIRSHIP, INC.; TELLO, INC.
To: SILVER LAKE WATERMAN FUND, L.P., AS AGENT
Reel/Frame 042532/0575 →
RELEASE OF SECURITY INTEREST Recorded Apr 6, 2017
From: ORIX GROWTH CAPITAL, LLC (F/K/A ORIX VENTURES, LLC)
To: URBAN AIRSHIP, INC.; TELLO, INC.
Reel/Frame 041890/0286 →
SECURITY INTEREST Recorded Sep 25, 2015
From: URBAN AIRSHIP, INC.; TELLO, INC.
To: ORIX VENTURES, LLC
Reel/Frame 036654/0332 →
SECURITY INTEREST Recorded Jun 30, 2015
From: URBAN AIRSHIP, INC.
To: SILICON VALLEY BANK
Reel/Frame 035959/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2011
From: ONNEN, ERIK A.; OSBORN II, STEVEN L.
To: URBAN AIRSHIP, INC.
Reel/Frame 026531/0438 →