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: 20200153923
    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.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 10601940
    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.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 24, 2020
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 10586245
    Abstract: 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: Grant
    Filed: July 17, 2018
    Date of Patent: March 10, 2020
    Assignee: Urban Airship, Inc.
    Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam
  • Publication number: 20190173969
    Abstract: 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: Application
    Filed: February 12, 2019
    Publication date: June 6, 2019
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Patent number: 10244066
    Abstract: 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: Grant
    Filed: August 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Urban Airship, Inc.
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Publication number: 20190075178
    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.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Publication number: 20190073665
    Abstract: 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: Application
    Filed: November 1, 2018
    Publication date: March 7, 2019
    Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Erik Onnen
  • Patent number: 10142430
    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.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 27, 2018
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 10121141
    Abstract: 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: Grant
    Filed: February 12, 2015
    Date of Patent: November 6, 2018
    Assignee: Urban Airship, Inc.
    Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Erik A. Onnen
  • Patent number: 10049378
    Abstract: 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: Grant
    Filed: May 20, 2016
    Date of Patent: August 14, 2018
    Assignee: Urban Airship, Inc.
    Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam
  • Publication number: 20170374171
    Abstract: 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: Application
    Filed: August 24, 2017
    Publication date: December 28, 2017
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Patent number: 9762690
    Abstract: 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: Grant
    Filed: November 7, 2014
    Date of Patent: September 12, 2017
    Assignee: Urban Airship, Inc.
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Patent number: 9553838
    Abstract: 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: Grant
    Filed: February 8, 2013
    Date of Patent: January 24, 2017
    Assignee: Urban Airship, Inc.
    Inventors: Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Erik A. Onnen
  • Patent number: 9531827
    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.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: December 27, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 9369988
    Abstract: 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: Grant
    Filed: February 8, 2013
    Date of Patent: June 14, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Gary Todd Johnson, Erik A. Onnen, Dave K. Revell, Jeffrey A. Towle, Nathan A. Putnam
  • Patent number: 9338594
    Abstract: 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: Grant
    Filed: February 5, 2015
    Date of Patent: May 10, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Jeffrey A. Towle
  • Patent number: 9277023
    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.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 1, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Publication number: 20150195369
    Abstract: 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: Application
    Filed: November 7, 2014
    Publication date: July 9, 2015
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Patent number: 8996637
    Abstract: 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: Grant
    Filed: September 6, 2013
    Date of Patent: March 31, 2015
    Assignee: Urban Airship, Inc.
    Inventors: Adam C. Lowry, Erik A. Onnen
  • Patent number: 8983494
    Abstract: 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: Grant
    Filed: February 8, 2013
    Date of Patent: March 17, 2015
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Mikhail Panchenko, Wade W. Simmons, Benjamin D. Standefer, Jeffrey A. Towle