Patents by Inventor Ethan NORDNESS

Ethan NORDNESS 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).

  • Patent number: 11785442
    Abstract: A process for managing network congestion uses crowd-sourced real-time information about current conditions in a network. The crowd-sourced real-time information may include information on a shared channel, such as a cell of a wireless network, produced by monitoring data sessions in the network and using mapping information that maps IP addresses of the data sessions to cell identifiers to associate measurements of the data sessions with corresponding cells. The measurements corresponding to a cell may be used to create and/or update a congestion profile for the cell, and the congestion profile may be used to select and set parameters of a congestion control algorithm. The congestion control algorithm may include an Initial Congestion Window Algorithm for controlling a congestion window.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: October 10, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: Thomas Burroughs, John Burnette, Dave Gibbons, Ethan Nordness, Ben Hadorn
  • Patent number: 11711309
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: July 25, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: Sean Brown, John Burnette, Ben Hadorn, Hugo Garza, Ethan Nordness
  • Patent number: 11665071
    Abstract: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: May 30, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: John Burnette, Sean Brown, Ben Hadorn, Hugo Garza, Ethan Nordness, Dave Gibbons, Tayler Angevine
  • Publication number: 20220377017
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Application
    Filed: July 19, 2022
    Publication date: November 24, 2022
    Inventors: Sean BROWN, John BURNETTE, Ben HADORN, Hugo GARZA, Ethan NORDNESS
  • Publication number: 20220321482
    Abstract: A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 6, 2022
    Inventors: Ben HADORN, John BURNETTE, Dave GIBBONS, Ethan NORDNESS
  • Patent number: 11411877
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: August 9, 2022
    Assignee: Opanga Networks, Inc.
    Inventors: Sean Brown, John Burnette, Ben Hadorn, Hugo Garza, Ethan Nordness
  • Patent number: 11381508
    Abstract: A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: July 5, 2022
    Assignee: Opanga Networks, Inc.
    Inventors: Ben Hadorn, John Burnette, Dave Gibbons, Ethan Nordness
  • Publication number: 20220045920
    Abstract: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
    Type: Application
    Filed: October 20, 2021
    Publication date: February 10, 2022
    Inventors: John BURNETTE, Sean BROWN, Ben HADORN, Hugo GARZA, Ethan NORDNESS, Dave GIBBONS, Tayler ANGEVINE
  • Patent number: 11159398
    Abstract: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: October 26, 2021
    Assignee: Opanga Networks, Inc.
    Inventors: John Burnette, Sean Brown, Ben Hadorn, Hugo Garza, Ethan Nordness, Dave Gibbons, Tayler Angevine
  • Publication number: 20210203606
    Abstract: A process for managing network congestion uses crowd-sourced real-time information about current conditions in a network. The crowd-sourced real-time information may include information on a shared channel, such as a cell of a wireless network, produced by monitoring data sessions in the network and using mapping information that maps IP addresses of the data sessions to cell identifiers to associate measurements of the data sessions with corresponding cells. The measurements corresponding to a cell may be used to create and/or update a congestion profile for the cell, and the congestion profile may be used to select and set parameters of a congestion control algorithm. The congestion control algorithm may include an Initial Congestion Window Algorithm for controlling a congestion window.
    Type: Application
    Filed: December 31, 2020
    Publication date: July 1, 2021
    Inventors: Thomas BURROUGHS, John BURNETTE, Dave GIBBONS, Ethan NORDNESS, Ben HADORN
  • Publication number: 20210119923
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Application
    Filed: December 28, 2020
    Publication date: April 22, 2021
    Inventors: Sean BROWN, John BURNETTE, Ben HADORN, Hugo GARZA, Ethan NORDNESS
  • Patent number: 10911361
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Opanga Networks, Inc.
    Inventors: Sean Brown, John Burnette, Ben Hadorn, Hugo Garza, Ethan Nordness
  • Publication number: 20190296991
    Abstract: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
    Type: Application
    Filed: March 25, 2019
    Publication date: September 26, 2019
    Inventors: John BURNETTE, Sean BROWN, Ben HADORN, Hugo GARZA, Ethan NORDNESS, Dave GIBBONS, Tayler ANGEVINE
  • Publication number: 20190166052
    Abstract: A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 30, 2019
    Inventors: Ben HADORN, John BURNETTE, Dave GIBBONS, Ethan NORDNESS
  • Publication number: 20180316618
    Abstract: A method includes intercepting a first data packet being transmitted from a domain name system (DNS) server to a first client device, the first data packet being a DNS response, extracting a first internet protocol (IP) address and a first hostname from the first data packet, and storing the first IP address and the first hostname in a first entry of an identification table.
    Type: Application
    Filed: April 27, 2018
    Publication date: November 1, 2018
    Inventors: Sean BROWN, John BURNETTE, Ben HADORN, Hugo GARZA, Ethan NORDNESS
  • Patent number: 9906595
    Abstract: Systems and methods for discovering content sources and/or delivering content to applications resident on mobile devices are described. In some embodiments, the systems and methods transmit information identifying one or more applications resident on a mobile device to a server, receive, from the server, information associated with content items available for retrieval from a content server and associated with the identified one or more applications, and cause the mobile device to retrieve at least one of the content items available for retrieval from the content server.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: February 27, 2018
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Ethan Nordness, Jeffrey Paul Harrang, John Burnette, Michelle Miller, Ben Hadorn, Giles Westerfield, Nathan Clark, Linh Nguyen, Cory Gabrielsen, David Gibbons
  • Patent number: 9721616
    Abstract: Systems and methods for displaying content pre-delivered to a user device, playing back content pre-delivered to a user device, and/or pre-delivering content to a user device during concurrent content playback, are described. In some embodiments, the systems and methods include or interact with a mobile application that displays descriptions of content available for playback via the mobile application along with indicators that represent a state of delivery (e.g., a state of pre-delivery) for the content items.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: August 1, 2017
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Ben Hadorn, John Burnette, Robert Burnette, Carlos Gonzales, Jeff Harrang, Michelle Miller, Linh Nguyen, Ethan Nordness, Giles Westerfield, Sean Brown, Dave Gibbons
  • Publication number: 20150243329
    Abstract: Systems and methods for displaying content pre-delivered to a user device, playing back content pre-delivered to a user device, and/or pre-delivering content to a user device during concurrent content playback, are described. In some embodiments, the systems and methods include or interact with a mobile application that displays descriptions of content available for playback via the mobile application along with indicators that represent a state of delivery (e.g., a state of pre-delivery) for the content items.
    Type: Application
    Filed: February 24, 2015
    Publication date: August 27, 2015
    Inventors: Ben HADORN, John BURNETTE, Robert BURNETTE, Carlos GONZALES, Jeff HARRANG, Michelle MILLER, Linh NGUYEN, Ethan NORDNESS, Giles WESTERFIELD, Sean BROWN, Dave GIBBONS
  • Publication number: 20150026289
    Abstract: Systems and methods for discovering content sources and/or delivering content to applications resident on mobile devices are described. In some embodiments, the systems and methods transmit information identifying one or more applications resident on a mobile device to a server, receive, from the server, information associated with content items available for retrieval from a content server and associated with the identified one or more applications, and cause the mobile device to retrieve at least one of the content items available for retrieval from the content server.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 22, 2015
    Inventors: Ethan NORDNESS, Jeffrey Paul HARRANG, John BURNETTE, Michelle MILLER, Ben HADORN, Giles WESTERFIELD, Nathan CLARK, Linh NGUYEN, Cory GABRIELSEN, David GIBBONS
  • Publication number: 20140222967
    Abstract: Systems and methods for selecting a delivery policy and/or protocol via which to delivery media and other content from a content provider to a receiving device, is described. In some embodiments, the systems and methods access a request from an application supported by a mobile device to receive a media file from a remote content server, select a delivery policy via which to deliver the media file from the remote content server to the application based on information associated with the media file, and cause the media file to be delivered from the remote content server to the application via the selected delivery policy.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 7, 2014
    Applicant: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul HARRANG, John BURNETTE, David GIBBONS, Nathan CLARK, Ethan NORDNESS