Patents by Inventor Jeffrey Paul Harrang

Jeffrey Paul 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).

  • Patent number: 11606163
    Abstract: 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: Grant
    Filed: January 21, 2022
    Date of Patent: March 14, 2023
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons, Ben Hadorn
  • Publication number: 20220140935
    Abstract: 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: Application
    Filed: January 21, 2022
    Publication date: May 5, 2022
    Inventors: Jeffrey Paul HARRANG, John M. BURNETTE, David B. GIBBONS, Ben HADORN
  • Patent number: 11303725
    Abstract: Systems and methods for delivering content to user devices before the content is selected or requested (e.g. a pre-delivery of content) within predetermined delivery windows and/or during suitable pre-delivery conditions are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, select a delivery window that satisfies one or more pre-delivery policy conditions associated with pre-delivery of content to the user device, and cause the content to be delivered to the user device upon commencement of the selected delivery window.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 12, 2022
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, Ben Hadorn, John Burnette, David Gibbons
  • Patent number: 11258531
    Abstract: 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: Grant
    Filed: August 27, 2019
    Date of Patent: February 22, 2022
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons, Ben Hadorn
  • Patent number: 10924577
    Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 16, 2021
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, Giles Westerfield, John Burnette, David Gibbons
  • Publication number: 20200084294
    Abstract: Systems and methods for delivering content to user devices before the content is selected or requested (e.g. a pre-delivery of content) within predetermined delivery windows and/or during suitable pre-delivery conditions are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, select a delivery window that satisfies one or more pre-delivery policy conditions associated with pre-delivery of content to the user device, and cause the content to be delivered to the user device upon commencement of the selected delivery window.
    Type: Application
    Filed: November 19, 2019
    Publication date: March 12, 2020
    Inventors: Jeffrey Paul HARRANG, Ben HADORN, John BURNETTE, David GIBBONS
  • Patent number: 10567988
    Abstract: A method includes detecting a data flow between a user equipment in a radio access network (RAN) and a content provider, measuring a delivery performance between the user equipment and a transport manager by inspecting a plurality of data packets in the data flow, and inferring control information associated with the data flow using the measured delivery performance. The transport manager is connected between the RAN and the content provider.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: February 18, 2020
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, John Burnette, David Gibbons, David Ryan, Benjamin Hadorn
  • Publication number: 20200014486
    Abstract: 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: Application
    Filed: August 27, 2019
    Publication date: January 9, 2020
    Inventors: Jeffrey Paul HARRANG, John M. BURNETTE, David B. GIBBONS, Ben HADORN
  • Patent number: 10511688
    Abstract: Systems and methods for delivering content to user devices before the content is selected or requested (e.g. a pre-delivery of content) within predetermined delivery windows and/or during suitable pre-delivery conditions are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, select a delivery window that satisfies one or more pre-delivery policy conditions associated with pre-delivery of content to the user device, and cause the content to be delivered to the user device upon commencement of the selected delivery window.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: December 17, 2019
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, Ben Hadorn, John Burnette, David Gibbons
  • Patent number: 10433235
    Abstract: A method for running a Self Organizing Network (SON) module in a communication network provides an open Application Programming Interface (API) for a SON framework and executes the SON module. The SON module accesses the functionality of the SON framework using the API. The SON module may be built by a developer other than a SON system provider and may be loaded into the SON framework by an operator other than a SON system provider. Various restrictions may be imposed on the API to provide a useful interface while protecting the network.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: October 1, 2019
    Assignee: Nokia Solutions and Network OY
    Inventors: Eamonn Gormley, Anthony Keng-San Wong, Stephan McLaughlin, Timothy Treptow, David James Ryan, Jeffrey Paul Harrang
  • Patent number: 10396913
    Abstract: 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: Grant
    Filed: June 18, 2015
    Date of Patent: August 27, 2019
    Assignee: Opanga Networks, Inc.
    Inventors: Jeffrey Paul Harrang, John M. Burnette, David B. Gibbons
  • Publication number: 20190191003
    Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Inventors: Jeffrey Paul HARRANG, Giles WESTERFIELD, John BURNETTE, David GIBBONS
  • Patent number: 10250711
    Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: April 2, 2019
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul Harrang, Giles Westerfield, John Burnette, David Gibbons
  • Publication number: 20180234906
    Abstract: A method for running a Self Organizing Network (SON) module in a communication network provides an open Application Programming Interface (API) for a SON framework and executes the SON module. The SON module accesses the functionality of the SON framework using the API. The SON module may be built by a developer other than a SON system provider and may be loaded into the SON framework by an operator other than a SON system provider. Various restrictions may be imposed on the API to provide a useful interface while protecting the network.
    Type: Application
    Filed: April 6, 2018
    Publication date: August 16, 2018
    Inventors: Eamonn GORMLEY, Anthony Keng-San WONG, Stephan MCLAUGHLIN, Timothy TREPTOW, David James RYAN, Jeffrey Paul HARRANG
  • Patent number: 9973999
    Abstract: A method for running a Self Organizing Network (SON) module in a communication network provides an open Application Programming Interface (API) for a SON framework and executes the SON module. The SON module accesses the functionality of the SON framework using the API. The SON module may be built by a developer other than a SON system provider and may be loaded into the SON framework by an operator other than a SON system provider. The SON module may be implemented as a state machine.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: May 15, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Eamonn Gormley, Anthony Keng-San Wong, Stephan McLaughlin, Timothy Treptow, David James Ryan, Jeffrey Paul Harrang
  • 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: 9888003
    Abstract: Systems and methods for pre-delivering content to user devices are described. In some embodiments, the systems and methods may assign a user device to a group of user devices that receive content from a common network edge cache, identify one or more differences between content delivered to the user device and content delivered to the group of user devices via the common network edge cache, select a piece of content to deliver to the user device based on the identified one or more differences of content, and cause delivery of the selected piece of content to the user device.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 6, 2018
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul Harrang, John Burnette, David Gibbons
  • Publication number: 20170367028
    Abstract: A method for running a Self Organizing Network (SON) module in a communication network provides an open Application Programming Interface (API) for a SON framework and executes the SON module. The SON module accesses the functionality of the SON framework using the API. The SON module may be built by a developer other than a SON system provider and may be loaded into the SON framework by an operator other than a SON system provider. The SON module may be implemented as a state machine.
    Type: Application
    Filed: July 19, 2017
    Publication date: December 21, 2017
    Inventors: Eamonn GORMLEY, Anthony Keng-San WONG, Stephan MCLAUGHLIN, Timothy TREPTOW, David James RYAN, Jeffrey Paul HARRANG
  • Publication number: 20170353874
    Abstract: A method includes detecting a data flow between a user equipment in a radio access network (RAN) and a content provider, measuring a delivery performance between the user equipment and a transport manager by inspecting a plurality of data packets in the data flow, and inferring control information associated with the data flow using the measured delivery performance. The transport manager is connected between the RAN and the content provider.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 7, 2017
    Inventors: Jeffrey Paul HARRANG, John BURNETTE, David GIBBONS, David RYAN
  • Publication number: 20170318118
    Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventors: Jeffrey Paul HARRANG, Giles WESTERFIELD, John BURNETTE, David GIBBONS