Patents by Inventor Jeffrey Harrang

Jeffrey Harrang 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: 20230122266
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 20, 2023
    Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
  • Patent number: 11546268
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 3, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
  • Publication number: 20210021532
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Application
    Filed: October 1, 2020
    Publication date: January 21, 2021
    Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
  • Patent number: 10834002
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: November 10, 2020
    Assignee: OPANGA NETWORKS, INC.
    Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
  • Publication number: 20190215273
    Abstract: A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
  • Patent number: 10270700
    Abstract: Systems and methods for managing and pacing data flows are described. In some embodiments, the systems and methods may select a data flow for management, the data flow being transmitted from a first network equipment to a second network equipment, determine, at a third network equipment, a delivery performance of the data flow being transmitted to the second network equipment, detect network congestion based on the determined delivery performance of the data flow being transmitted to the second network equipment, and pace, at the third network device and based on the detected network congestion, delivery of the data flow to the second network equipment by reducing a rate at which the data flow is delivered to the second network equipment.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 23, 2019
    Assignee: Opanga Networks, Inc.
    Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
  • Patent number: 9888053
    Abstract: Systems and methods for downloading data by conditionally using idle network capacity are described. In some embodiments, the systems and methods downloads into a buffer a first portion of media content in accordance with a first content streaming mode that permits downloading of media content data even when there is no idle network capacity, and upon determining that the buffer has been filled to a threshold level, downloads into the buffer a second portion of the media content in accordance with a second content streaming mode that permits downloading of media content data, e.g., only when there is idle network capacity.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: February 6, 2018
    Assignee: OPANGA NETWORKS, INC.
    Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, Giles Westerfield, David Gibbons
  • Publication number: 20160261510
    Abstract: Systems and methods for managing and pacing data flows are described. In some embodiments, the systems and methods may select a data flow for management, the data flow being transmitted from a first network equipment to a second network equipment, determine, at a third network equipment, a delivery performance of the data flow being transmitted to the second network equipment, detect network congestion based on the determined delivery performance of the data flow being transmitted to the second network equipment, and pace, at the third network device and based on the detected network congestion, delivery of the data flow to the second network equipment by reducing a rate at which the data flow is delivered to the second network equipment.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 8, 2016
    Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
  • Publication number: 20160065642
    Abstract: Systems and methods for downloading data by conditionally using idle network capacity are described. In some embodiments, the systems and methods downloads into a buffer a first portion of media content in accordance with a first content streaming mode that permits downloading of media content data even when there is no idle network capacity, and upon determining that the buffer has been filled to a threshold level, downloads into the buffer a second portion of the media content in accordance with a second content streaming mode that permits downloading of media content data, e.g., only when there is idle network capacity.
    Type: Application
    Filed: August 21, 2015
    Publication date: March 3, 2016
    Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, Giles WESTERFIELD, David GIBBONS
  • Publication number: 20150039601
    Abstract: Systems and methods for delivering content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the system and methods receive, from a content server, information associated with content items available for retrieval from the content server and associated with one or more applications resident on a user device, select a subset of content items from the content items available for retrieval to deliver to the user device based on content usage information associated with the user device, and cause the user device to retrieve at least a portion of the selected subset of content items from the content server.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 5, 2015
    Inventors: Jeffrey HARRANG, Cory GABRIELSEN, Ben HADORN, John BURNETTE, Linh NGUYEN, David GIBBONS
  • Patent number: 8538435
    Abstract: A networked computing system including multiple network base stations, user equipment, a network resource controller (NRC), and a data communications network facilitating communications amongst all devices of the networked computing system. The NRC determines a current radio channel available capacity based on a user load associated with regional user equipment, and then forecasts a maximum radio channel capacity based on the current radio channel available capacity. The NRC may be a network base station and it may determine a number of additional user equipment it can support as a component of the forecast maximum radio channel capacity. The NRC/base station may be further configured to determine a handover threshold utilizing the forecast maximum radio channel capacity, and when the NRC base station's number of users exceeds the handover threshold, one or more user equipment may be handed over to a second network base station with better service capacity.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: September 17, 2013
    Assignee: Eden Rock Communications, LLC
    Inventors: Chaz Immendorf, Jeffrey Harrang
  • Publication number: 20100214943
    Abstract: A networked computing system including multiple network base stations, user equipment, a network resource controller (NRC), and a data communications network facilitating communications amongst all devices of the networked computing system. The NRC determines a current radio channel available capacity based on a user load associated with regional user equipment, and then forecasts a maximum radio channel capacity based on the current radio channel available capacity. The NRC may be a network base station and it may determine a number of additional user equipment it can support as a component of the forecast maximum radio channel capacity. The NRC/base station may be further configured to determine a handover threshold utilizing the forecast maximum radio channel capacity, and when the NRC base station's number of users exceeds the handover threshold, one or more user equipment may be handed over to a second network base station with better service capacity.
    Type: Application
    Filed: February 25, 2010
    Publication date: August 26, 2010
    Applicant: EDEN ROCK COMMUNICATIONS, LLC
    Inventors: Chaz Immendorf, Jeffrey Harrang