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: 10924388Abstract: 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: GrantFiled: November 20, 2017Date of Patent: February 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Patent number: 10623306Abstract: 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: GrantFiled: August 6, 2018Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Publication number: 20190075042Abstract: 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: ApplicationFiled: August 6, 2018Publication date: March 7, 2019Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Patent number: 10044604Abstract: 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: GrantFiled: September 22, 2015Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Patent number: 9860159Abstract: 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: GrantFiled: September 22, 2015Date of Patent: January 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Patent number: 9825846Abstract: 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: GrantFiled: September 22, 2015Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Nathan Lee Burns, Bin Wang, Scott Wright Heath
-
Patent number: 9578074Abstract: 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: GrantFiled: November 11, 2013Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Patent number: 9549008Abstract: 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: GrantFiled: November 11, 2013Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Publication number: 20150133214Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Inventors: Scott Wright Heath, Grant Travis Patrick Wilson, Mark Kalman, Keith Emery Belovay
-
Publication number: 20150134771Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang