Patents by Inventor Kenneth Thomas Burford

Kenneth Thomas Burford 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: 10735489
    Abstract: Techniques are described for switching streaming of media content between content delivery networks (CDNs) during mid-stream. An initial CDN can be used to stream the media content. The performance of a second CDN can be measured by requesting a fragment of the media content as a measurement or test fragment. Streaming of the media content can be switched to the second CDN if its performance is determined to be better than the initial CDN.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Joliveau, Gregory Scott Benjamin, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, Stefan Christian Richter, Li Tong, Charles Benjamin Franklin Waggoner
  • Patent number: 10460278
    Abstract: Disclosed are various embodiments for registration of destination identifiers to be used in lieu of geographic addresses. In one embodiment, a user specification of a destination identifier is received. It is determined that the destination identifier is available for registration. A user request is received to register the destination identifier as associated with a geographic address. The destination identifier is registered in response to the user request by creating a stored mapping between the destination identifier and the geographic address.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 29, 2019
    Assignees: Amazon Technologies, Inc., IMDB.COM, Inc.
    Inventors: Hilliard Bruce Siegel, Kenneth Thomas Burford
  • Patent number: 10440148
    Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
  • Patent number: 10313721
    Abstract: Techniques are described for live streaming media content using on-demand manifests. Many manifest files providing playback options for different time periods of a live stream of media content can be generated and provided to viewer devices. Requests from viewer devices using the manifest files can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream to be provided for playback.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Euan McLeod, Nicholas James Benson, Kenneth Thomas Burford, James Marvin Freeman, II, Stefan Christian Richter, Amarsingh Buckthasingh Winston
  • Patent number: 10277928
    Abstract: Techniques are described for generating manifest files for media content playback. A server can dynamically generate manifest files with a selection of quality levels indicated as being available for playback. Factors such as device characteristics, playback history, and more can be used to generate the manifest files.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Joliveau, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, Stefan Christian Richter
  • Patent number: 10277929
    Abstract: Techniques are described for live streaming media content using on-demand manifests. A manifest file providing playback options for a portion of the duration of the playback of a live stream can be provided to viewer devices. The viewer devices can also be provided location identifiers for the live stream. Based on the location identifier used by the viewer devices to request fragments of the live stream of the media content, the requests from the viewer devices using the manifest file can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Euan McLeod, Nicholas James Benson, Kenneth Thomas Burford, James Marvin Freeman, II, Stefan Christian Richter, Amarsingh Buckthasingh Winston
  • Patent number: 10038758
    Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
  • Patent number: 9942577
    Abstract: Techniques are described for caching dynamic objects for media content playback. A media server can provide a cache key representing a set of instructions used to select a subset of manifest data. The cache key can be provided to a viewer device, which can then contact a content delivery network (CDN) for a dynamic manifest file corresponding to the cache key. The CDN can contact the media server to have the dynamic manifest file generated using the cache key if it is not in its cache.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth Thomas Burford, Nicholas James Benson, Justin Michael Binns, Stefan Christian Richter
  • Patent number: 9866459
    Abstract: Techniques are described for automatically migrating client devices away from unreliable origin stacks in ways that mitigate potentially negative impacts on the user experience. Multiple origin stacks are provisioned in parallel to provide encoded versions of the same broadcast content for streaming to client devices. Each of the origin stacks is monitored to ensure that it is operating correctly. When an origin stack fails or becomes unreliable, each of the client devices involved in a session corresponding to the unreliable stack is provided with the information it needs to establish a new session corresponding to another one of the stacks.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Joliveau, Kenneth Thomas Burford, Elliot Fanwar George, Kyle Bradley Koceski, Paul Simon Nann, Stefan Christian Richter
  • Publication number: 20170351995
    Abstract: Disclosed are various embodiments for registration of destination identifiers to be used in lieu of geographic addresses. In one embodiment, a user specification of a destination identifier is received. It is determined that the destination identifier is available for registration. A user request is received to register the destination identifier as associated with a geographic address. The destination identifier is registered in response to the user request by creating a stored mapping between the destination identifier and the geographic address.
    Type: Application
    Filed: August 22, 2017
    Publication date: December 7, 2017
    Inventors: Hilliard Bruce SIEGEL, Kenneth Thomas BURFORD
  • Patent number: 9767426
    Abstract: Disclosed are various embodiments for translation of destination identifiers. In one embodiment, a destination identifier applied to a shipment is scanned. The destination identifier is translated to a first shipping address based at least in part on a mapping of destination identifiers to shipping addresses. The shipment is routed for delivery to the first shipping address. The destination identifier is then translated to a second shipping address based at least in part on the mapping. The shipment is then rerouted to the second shipping address.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: September 19, 2017
    Assignees: Amazon Technologies, Inc., IMDb.com, Inc.
    Inventors: Hilliard Bruce Siegel, Kenneth Thomas Burford
  • Publication number: 20160358118
    Abstract: Disclosed are various embodiments for translation of destination identifiers. In one embodiment, a destination identifier applied to a shipment is scanned. The destination identifier is translated to a first shipping address based at least in part on a mapping of destination identifiers to shipping addresses. The shipment is routed for delivery to the first shipping address. The destination identifier is then translated to a second shipping address based at least in part on the mapping. The shipment is then rerouted to the second shipping address.
    Type: Application
    Filed: August 16, 2016
    Publication date: December 8, 2016
    Inventors: HILLIARD BRUCE SIEGEL, KENNETH THOMAS BURFORD
  • Patent number: 9424548
    Abstract: Disclosed are various embodiments for translation of destination identifiers. In one embodiment, an input including a destination identifier is received. For example, the destination identifier may be affixed to the exterior of a shipment and scanned. The destination identifier is translated into a geographic address based at least in part on a stored mapping. The geographic address is then rendered in a user interface.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: August 23, 2016
    Assignees: Amazon Technologies, Inc., IMDb.com
    Inventors: Hilliard Bruce Siegel, Kenneth Thomas Burford