Patents by Inventor David B. Gibbons
David B. Gibbons 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: 11606163Abstract: A method includes determining a delivery performance of a data flow being transmitted from a first network equipment to a second network equipment over a network; determining whether the network is congested based on the determined delivery performance of the data flow being transmitted to the second network equipment; and pacing 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 when the network is determined to be congested.Type: GrantFiled: January 21, 2022Date of Patent: March 14, 2023Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons, Ben Hadorn
-
Publication number: 20220140935Abstract: A method includes determining a delivery performance of a data flow being transmitted from a first network equipment to a second network equipment over a network; determining whether the network is congested based on the determined delivery performance of the data flow being transmitted to the second network equipment; and pacing 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 when the network is determined to be congested.Type: ApplicationFiled: January 21, 2022Publication date: May 5, 2022Inventors: Jeffrey Paul HARRANG, John M. BURNETTE, David B. GIBBONS, Ben HADORN
-
Patent number: 11258531Abstract: A method includes determining a delivery performance of a data flow being transmitted from a first network equipment to a second network equipment over a network; determining whether the network is congested based on the determined delivery performance of the data flow being transmitted to the second network equipment; and pacing 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 when the network is determined to be congested.Type: GrantFiled: August 27, 2019Date of Patent: February 22, 2022Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons, Ben Hadorn
-
Publication number: 20200014486Abstract: A method includes determining a delivery performance of a data flow being transmitted from a first network equipment to a second network equipment over a network; determining whether the network is congested based on the determined delivery performance of the data flow being transmitted to the second network equipment; and pacing 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 when the network is determined to be congested.Type: ApplicationFiled: August 27, 2019Publication date: January 9, 2020Inventors: Jeffrey Paul HARRANG, John M. BURNETTE, David B. GIBBONS, Ben HADORN
-
Patent number: 10396913Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion.Type: GrantFiled: June 18, 2015Date of Patent: August 27, 2019Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons
-
Publication number: 20160373209Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion.Type: ApplicationFiled: June 18, 2015Publication date: December 22, 2016Inventors: Jeffrey Paul HARRANG, John M. BURNETTE, David B. GIBBONS
-
Patent number: 9378508Abstract: Systems and methods for determining or “predicting” which media content files are popular or will be popular, and based on that determination, pre-delivering or “pre-positioning” media content files to user devices automatically and without intervention from users so that the media content will be already stored on users' devices when they later select the media content for viewing. The determination of a media content file's popularity may be based on one or more combinations of content statistics (e.g., view count, viewing rate, etc.). The decision to pre-position a media content file may also be based on user profile information (e.g., viewing history). The pre-positioning may be accomplished using transport technology that avoids further burdening the network, such as delivering in real-time using available surplus network capacity.Type: GrantFiled: November 2, 2012Date of Patent: June 28, 2016Assignee: OPANGA NETWORKS, INC.Inventors: John M. Burnette, Nathan Clark, Jeffrey P. Harrang, David B. Gibbons
-
Patent number: 9143341Abstract: A computing system including a media content provider (MCP), a host device, a portable media content storage device (PMCSD), and a data communications network. In response to data communications being initiated between the PMCSD the host device, a data transfer application resident on the PMCSD is automatically executed to determine if any media content transfer instructions exist on the PMCSD or a MCP. The data transfer application resident on the PMCSD may be a portable application not requiring the installation of any configuration or support files to the host device or it may be an application having a boot process that installs configuration or support files to the host device prior to application execution. When one or more media content transfer instructions exists on the PMCSD or a MCP, the media content transfer instruction(s) is processed by the host device, to facilitate media content transfer between the PMCSD and the MCP.Type: GrantFiled: November 8, 2009Date of Patent: September 22, 2015Assignee: OPANGA NETWORKS, INC.Inventors: Jeffrey Paul Harrang, David B. Gibbons, John M. Burnette
-
Patent number: 9065595Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion.Type: GrantFiled: October 13, 2010Date of Patent: June 23, 2015Assignee: OPANGA NETWORKS, INC.Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons
-
Patent number: 8886790Abstract: A networked computing system for optimizing network channel resources. The system includes a sender device, user equipment, a congestion sensing agent, a data transfer agent, and a data communications network facilitating data communications amongst all devices of the system. The networked computing system is configured to detect a portion of channel traffic that is associated with a first data type, detect a portion of the channel traffic that is associated with a second data type, and determine whether to modify at least one data transfer of the second data type based on a comparison of the portions of the channel traffic associated with the first data type and the second data type. The first data type may relate to either voice data communications or another high priority data type, and the second data type may relate to a media content file type.Type: GrantFiled: May 27, 2010Date of Patent: November 11, 2014Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David B. Gibbons
-
Patent number: 8824289Abstract: A wireless device includes a data structure that relates peak channel capacity to the quality of the wireless communication link. The wireless communication link quality forms an index to indicate the expected peak channel capacity for that particular quality value of the wireless communication link. The wireless device uses the data storage structure to determine an expected data transfer throughput based on the quality of the wireless communication link. A transfer rate lower than expected may indicate congestion in the core network or the RAN. In this case, the network may slow the data delivery from the data source or temporarily suspend delivery. Conversely, low data throughput may be the result of a poor quality wireless communication link. If the data structure indicates that the data throughput corresponds to the expected throughput for the quality value of the wireless communication link, the system need not take any steps to reduce congestion.Type: GrantFiled: November 2, 2011Date of Patent: September 2, 2014Assignee: Opanga Networks Inc.Inventors: Eamonn Gormley, Jeffrey Paul Harrang, David B. Gibbons
-
Patent number: 8589508Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations and avoid network congestion. Various techniques for measuring congestion are described.Type: GrantFiled: July 7, 2010Date of Patent: November 19, 2013Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David B. Gibbons, John Michael Burnette
-
Patent number: 8583820Abstract: An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations and avoid network congestion. Various techniques for measuring congestion are described.Type: GrantFiled: July 7, 2010Date of Patent: November 12, 2013Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David B. Gibbons, John Michael Burnette
-
Patent number: 8495196Abstract: A networked computing system for coordinating the distribution of burdensome media content using historical usage patterns. The networked computing system includes multiple network resources (e.g., wireless and wireline network access points) that provide communications service, user equipment, and data communications network facilitating data communications. Within the networked computing system, a current reference to a communications location of a user equipment can be evaluated to determine if a schedule for a media content transfer session should be modified based on a comparison of the current reference with historical references to one or more prior communications locations of the same user equipment. When it is determined that the schedule for the media content transfer session should be modified, a preferred network resource or a preferred device state, facilitating a less burdensome media content delivery, is determined for subsequent communications.Type: GrantFiled: December 20, 2010Date of Patent: July 23, 2013Assignee: Opanga Networks, Inc.Inventors: Jeffrey P. Harrang, David B. Gibbons, John M. Burnette
-
Patent number: 8463933Abstract: A user equipment for optimizing a media content delivery based on a state of resident resources. The user equipment may include a memory component having a resource manager application stored therein, one or more processor components, a resident power source, and a transceiver. The resource manager is configured to determine one or more device resource metrics, compare the device resources metric(s) to one or more corresponding device resource thresholds(s), and then generate an instruction to throttle a media content delivery when it is determined that at least one resource metric has exceeded a resource threshold value or that a local policy metric has achieved a local policy threshold.Type: GrantFiled: April 19, 2010Date of Patent: June 11, 2013Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David B Gibbons
-
Patent number: 8406759Abstract: A networked computing system, including multiple radio access nodes (RANs), multiple radio communications controllers (RCCs), and a data communications network facilitating communications amongst the RANs and the RCCs of the system. A regional RAN receives a default eMIB associated with a first type of RAN (e.g., a macrocell, microcell, picocells, or femtocell RAN types) from a RCC, in response to a registration event of a RAN initialization process. The regional RAN maintains a dynamic eMIB comprising network operating parameters determined by various self-optimization processes. The network operating parameters of the dynamic eMIB are selected to fall within a range designated by the default eMIB. During a network failure condition, the regional RAN is configured to use a temporary eMIB comprising failure level operating parameters in order to mitigate network deficiencies caused by the network failure condition.Type: GrantFiled: February 22, 2010Date of Patent: March 26, 2013Assignee: Eden Rock Communications, LLCInventors: David J Ryan, David B Gibbons
-
Publication number: 20120244863Abstract: A system and method is disclosed to dynamically alter service offerings to a user based on the available network resources. As network resources are diminished, the end user will see less available services so as to avoid diminished network performance. If network performance improvements, the system detects the improved network recourse availability and provides more offerings to the end user.Type: ApplicationFiled: March 23, 2012Publication date: September 27, 2012Applicant: Opanga Networks Inc.Inventors: John M. Burnette, Jeffrey P. Harrang, David B. Gibbons
-
Publication number: 20120106383Abstract: A wireless device includes a data structure that relates peak channel capacity to the quality of the wireless communication link. The wireless communication link quality forms an index to indicate the expected peak channel capacity for that particular quality value of the wireless communication link. The wireless device uses the data storage structure to determine an expected data transfer throughput based on the quality of the wireless communication link. A transfer rate lower than expected may indicate congestion in the core network or the RAN. In this case, the network may slow the data delivery from the data source or temporarily suspend delivery. Conversely, low data throughput may be the result of a poor quality wireless communication link. If the data structure indicates that the data throughput corresponds to the expected throughput for the quality value of the wireless communication link, the system need not take any steps to reduce congestion.Type: ApplicationFiled: November 2, 2011Publication date: May 3, 2012Inventors: Eammon Gormley, Jeffrey Paul Harrang, David B. Gibbons
-
Publication number: 20110320607Abstract: A networked computing system for coordinating the distribution of burdensome media content using historical usage patterns. The networked computing system includes multiple network resources (e.g., wireless and wireline network access points) that provide communications service, user equipment, and data communications network facilitating data communications. Within the networked computing system, a current reference to a communications location of a user equipment can be evaluated to determine if a schedule for a media content transfer session should be modified based on a comparison of the current reference with historical references to one or more prior communications locations of the same user equipment. When it is determined that the schedule for the media content transfer session should be modified, a preferred network resource or a preferred device state, facilitating a less burdensome media content delivery, is determined for subsequent communications.Type: ApplicationFiled: December 20, 2010Publication date: December 29, 2011Applicant: Opanga Networks, Inc.Inventors: Jeffrey P. Harrang, David B. Gibbons, John M. Burnette
-
Publication number: 20110270929Abstract: A networked computing system that is capable of detecting and coordinating the distribution of burdensome media content. The networked computing system includes one or more sending devices, one or more receiving devices, and a data communications network capable of facilitating data communications amongst all networked computing devices. In response to a sending or receiving device generating a data transfer request, an automatic determination is made as to whether the media content is burdensome to a portion of the data communications network over which the media content is to be transferred. The automatic determination may be made by a sending device, a receiving device, or another local network resource (such as a gateway). The determining device may then coordinate the media content transfer based on characteristics of the media content and available network resources.Type: ApplicationFiled: July 11, 2011Publication date: November 3, 2011Inventors: Jeffrey Paul Harrang, David B. Gibbons, C. James Judson