Patents by Inventor Erik Onnen
Erik Onnen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20200153923Abstract: 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: ApplicationFiled: January 13, 2020Publication date: May 14, 2020Inventors: Erik A. Onnen, Steven L. Osborn, II
-
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
-
Publication number: 20190173969Abstract: 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: ApplicationFiled: February 12, 2019Publication date: June 6, 2019Inventors: Adam C. Lowry, Erik A. Onnen
-
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
-
Publication number: 20190075178Abstract: 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: ApplicationFiled: November 7, 2018Publication date: March 7, 2019Inventors: Erik A. Onnen, Steven L. Osborn, II
-
Publication number: 20190073665Abstract: 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: ApplicationFiled: November 1, 2018Publication date: March 7, 2019Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Erik Onnen
-
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: 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
-
Publication number: 20170374171Abstract: 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: ApplicationFiled: August 24, 2017Publication date: December 28, 2017Inventors: Adam C. Lowry, Erik A. Onnen
-
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: 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
-
Patent number: 9338594Abstract: A system for processing location information is disclosed. The location information is received from a mobile device. One or more polygons associated with the received location information are determined. A representation of the mobile device is stored based at least in part on the determined one or more polygons associated with the received location information.Type: GrantFiled: February 5, 2015Date of Patent: May 10, 2016Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Jeffrey A. Towle
-
Patent number: 9277023Abstract: 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: April 3, 2014Date of Patent: March 1, 2016Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Steven L. Osborn, II
-
Publication number: 20150195369Abstract: 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: ApplicationFiled: November 7, 2014Publication date: July 9, 2015Inventors: Adam C. Lowry, Erik A. Onnen
-
Patent number: 8996637Abstract: 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: September 6, 2013Date of Patent: March 31, 2015Assignee: Urban Airship, Inc.Inventors: Adam C. Lowry, Erik A. Onnen
-
Patent number: 8983494Abstract: A system for processing location information is disclosed. The location information is received from a mobile device. One or more polygons associated with the received location information are determined. A representation of the mobile device is stored based at least in part on the determined one or more polygons associated with the received location information.Type: GrantFiled: February 8, 2013Date of Patent: March 17, 2015Assignee: Urban Airship, Inc.Inventors: Erik A. Onnen, Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Jeffrey A. Towle