Patents by Inventor Scott Wright Heath

Scott Wright Heath 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: 10924388
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Patent number: 10623306
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Publication number: 20190075042
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Application
    Filed: August 6, 2018
    Publication date: March 7, 2019
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Patent number: 10044604
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Patent number: 9860159
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Patent number: 9825846
    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
  • Patent number: 9578074
    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
  • Patent number: 9549008
    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
  • Publication number: 20150133214
    Abstract: Content may have associated interest information that indicates various areas of interest within images displayed during presentation of the content. An area of interest is an area for which a different encoding bitrate may be desired relative to another area. When an image is encoded for transmission, instructions may be provided to an encoding component for encoding of the image based on the associated interest information. The encoding component may then determine appropriate bitrates for different portions of the image based on the interest information while also satisfying overall bitrate constraints for the image as a whole.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Inventors: Scott Wright Heath, Grant Travis Patrick Wilson, Mark Kalman, Keith Emery Belovay
  • Publication number: 20150134771
    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang