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: 20230122266Abstract: 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: ApplicationFiled: December 21, 2022Publication date: April 20, 2023Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
-
Patent number: 11546268Abstract: 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: GrantFiled: October 1, 2020Date of Patent: January 3, 2023Assignee: Opanga Networks, Inc.Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
-
Publication number: 20210021532Abstract: 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: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
-
Patent number: 10834002Abstract: 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: GrantFiled: March 19, 2019Date of Patent: November 10, 2020Assignee: OPANGA NETWORKS, INC.Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
-
Publication number: 20190215273Abstract: 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: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
-
Patent number: 10270700Abstract: 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: GrantFiled: March 3, 2016Date of Patent: April 23, 2019Assignee: Opanga Networks, Inc.Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, David Gibbons
-
Patent number: 9888053Abstract: 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: GrantFiled: August 21, 2015Date of Patent: February 6, 2018Assignee: OPANGA NETWORKS, INC.Inventors: John Burnette, Ben Hadorn, Jeffrey Harrang, Giles Westerfield, David Gibbons
-
Publication number: 20160261510Abstract: 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: ApplicationFiled: March 3, 2016Publication date: September 8, 2016Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, David GIBBONS
-
Publication number: 20160065642Abstract: 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: ApplicationFiled: August 21, 2015Publication date: March 3, 2016Inventors: John BURNETTE, Ben HADORN, Jeffrey HARRANG, Giles WESTERFIELD, David GIBBONS
-
Publication number: 20150039601Abstract: 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: ApplicationFiled: July 31, 2014Publication date: February 5, 2015Inventors: Jeffrey HARRANG, Cory GABRIELSEN, Ben HADORN, John BURNETTE, Linh NGUYEN, David GIBBONS
-
Patent number: 8538435Abstract: 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: GrantFiled: February 25, 2010Date of Patent: September 17, 2013Assignee: Eden Rock Communications, LLCInventors: Chaz Immendorf, Jeffrey Harrang
-
Publication number: 20100214943Abstract: 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: ApplicationFiled: February 25, 2010Publication date: August 26, 2010Applicant: EDEN ROCK COMMUNICATIONS, LLCInventors: Chaz Immendorf, Jeffrey Harrang