Patents Assigned to Urban Airship, Inc.
-
Patent number: 10862989Abstract: 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.Type: GrantFiled: February 12, 2019Date of Patent: December 8, 2020Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Erik A. Onnen
-
Patent number: 10755266Abstract: A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.Type: GrantFiled: November 1, 2018Date of Patent: August 25, 2020Assignee: Urban Airship, Inc.Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Erik Onnen
-
Patent number: 10628822Abstract: Installing digital wallet assets is disclosed. A distribution channel is received. A notification message indicating that a digital wallet asset is available for installation is generated. The notification message is distributed based at least in part on the distribution channel. A callback is received. The digital wallet asset is provided. The digital wallet asset is constructed based at least in part on an associated digital wallet asset logical instance.Type: GrantFiled: February 12, 2015Date of Patent: April 21, 2020Assignee: Urban Airship, Inc.Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo
-
Patent number: 10621575Abstract: Generating a digital wallet asset logical instance is disclosed. A template is received. A set of data values is received. The digital wallet asset logical instance is generated at least in part by merging the received data values with the received template. The generated digital wallet asset logical instance is associated with metadata tags. A digital wallet asset is constructed based at least in part on the generated digital wallet asset logical instance.Type: GrantFiled: February 12, 2015Date of Patent: April 14, 2020Assignee: Urban Airship, Inc.Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Aaron Sagray
-
Patent number: 10601940Abstract: 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.Type: GrantFiled: November 7, 2018Date of Patent: March 24, 2020Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Steven L. Osborn, II
-
Patent number: 10586245Abstract: Push reporting is disclosed. A first payload comprising feature reporting information and meta information is received from a first device at a first time. A second payload comprising feature reporting information and meta information is received from a second device at a second time. At respective third and fourth times, respective third and fourth payloads are received from the first and second devices, respectively. The third and fourth payloads include additional feature reporting information and meta information. The processing of the information received from the first and second devices is coordinated. A request for information is received. Metrics are provided as output. The metrics are based at least in part on the processing of the information received from the first and second devices.Type: GrantFiled: July 17, 2018Date of Patent: March 10, 2020Assignee: Urban Airship, Inc.Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam
-
Patent number: 10567536Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.Type: GrantFiled: January 3, 2019Date of Patent: February 18, 2020Assignee: Urban Airship, Inc.Inventors: Michael James Herrick, Adam C. Lowry, Cory David Hoffman Kolbeck, Michael Shane Robert McHugh
-
Patent number: 10554762Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.Type: GrantFiled: August 31, 2018Date of Patent: February 4, 2020Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Cory David Hoffman Kolbeck, Michael James Herrick
-
Patent number: 10244066Abstract: 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.Type: GrantFiled: August 24, 2017Date of Patent: March 26, 2019Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Erik A. Onnen
-
Patent number: 10200486Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.Type: GrantFiled: July 5, 2016Date of Patent: February 5, 2019Assignee: Urban Airship, Inc.Inventors: Michael James Herrick, Adam C. Lowry, Cory David Hoffman Kolbeck, Michael Shane Robert McHugh
-
Patent number: 10142430Abstract: 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.Type: GrantFiled: February 5, 2016Date of Patent: November 27, 2018Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Steven L. Osborn, II
-
Patent number: 10121141Abstract: A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.Type: GrantFiled: February 12, 2015Date of Patent: November 6, 2018Assignee: Urban Airship, Inc.Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Erik A. Onnen
-
Patent number: 10084865Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.Type: GrantFiled: February 26, 2016Date of Patent: September 25, 2018Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Cory David Hoffman Kolbeck, Michael James Herrick
-
Patent number: 10049378Abstract: Push reporting is disclosed. A first payload comprising feature reporting information and meta information is received from a first device at a first time. A second payload comprising feature reporting information and meta information is received from a second device at a second time. At respective third and fourth times, respective third and fourth payloads are received from the first and second devices, respectively. The third and fourth payloads include additional feature reporting information and meta information. The processing of the information received from the first and second devices is coordinated. A request for information is received. Metrics are provided as output. The metrics are based at least in part on the processing of the information received from the first and second devices.Type: GrantFiled: May 20, 2016Date of Patent: August 14, 2018Assignee: Urban Airship, Inc.Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam
-
Patent number: 9774696Abstract: Selecting a geolocation using a polygon is disclosed. User input is received. One or more polygons used to define an audience are determined based at least in part on the received user input. At least one polygon is displayed. Content is sent to the audience defined by the polygon in response to a received confirmation of the at least one polygon.Type: GrantFiled: February 8, 2013Date of Patent: September 26, 2017Assignee: Urban Airship, Inc.Inventors: Michael W. Calvert, Benjamin D. Standefer
-
Patent number: 9762690Abstract: 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.Type: GrantFiled: November 7, 2014Date of Patent: September 12, 2017Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Erik A. Onnen
-
Patent number: 9553838Abstract: Querying for devices based on location is disclosed. A request to send a push notification to a location is received. One or more bucket indexes to search for the presence of a device identifier are determined. The one or more bucket indexes are searched for the presence of the device identifier. One or more device identifiers are received in response to the search. The push notification is sent to one or more devices associated with the received one or more device identifiers.Type: GrantFiled: February 8, 2013Date of Patent: January 24, 2017Assignee: Urban Airship, Inc.Inventors: Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Erik A. Onnen
-
Patent number: 9531827Abstract: 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.Type: GrantFiled: November 21, 2012Date of Patent: December 27, 2016Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Steven L. Osborn, II
-
Patent number: 9491131Abstract: Composing a push notification is disclosed. A first selection comprising at least an operating system of a first device is received. An interface configured to receive, from a user, instructions associated with the push notification is provided. At least a portion of the instructions is used to graphically render to a user how a display interface of the first device would display the push notification, in a first state, if it was received by that instance.Type: GrantFiled: February 8, 2013Date of Patent: November 8, 2016Assignee: Urban Airship, Inc.Inventors: Michael J. Herrick, Alexander Aaron Mace
-
Patent number: 9369988Abstract: Push Reporting is disclosed. A first payload comprising feature reporting information and meta information is received from a first device at a first time. A second payload comprising feature reporting information and meta information is received from a second device at a second time. At respective third and fourth times, respective third and fourth payloads are received from the first and second devices, respectively. The third and fourth payloads include additional feature reporting information and meta information. The processing of the information received from the first and second devices is coordinated. A request for information is received. Metrics are provided as output. The metrics are based at least in part on the processing of the information received from the first and second devices.Type: GrantFiled: February 8, 2013Date of Patent: June 14, 2016Assignee: Urban Airship, Inc.Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam