Patents by Inventor Charles Benjamin Franklin Waggoner

Charles Benjamin Franklin Waggoner 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: 10235570
    Abstract: A technology for aspect ratio validation is provided. An object may be detected in a visual media presentation. The detected object may be compared to a first candidate aspect ratio object of a same class of objects as the object. The detected object may also be compared to a second candidate aspect ratio object, which may also be of a same class of objects as the detected object. A determination may be made as to which of the first and second candidate aspect ratio objects the object corresponds.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Kotagiri, Charles Benjamin Franklin Waggoner
  • Patent number: 10212466
    Abstract: Techniques are described for playing back a portion of an image frame of media content. The playback can be based on characteristics of the viewer device and active region data indicating important areas of the image frame.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 10176622
    Abstract: Techniques are described for low-pass filtering image data of virtual reality content before compression based on an understanding of the relationship of the image data to a cylindrical or polygonal projection space and the resulting compression of that image data when mapped to a playback projection space.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
  • Publication number: 20180248926
    Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 30, 2018
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Jolieau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 10055494
    Abstract: A technology is described for providing plotline information associated with media content. An example method may include receiving a request from a customer via an interface for plotline information stored on a data store. The plotline information may be included in media content where the plotline information may include a plurality of plotlines featured in the narrative of the media content. The plotline information may then be identified in the data store, and a graphical visualization of the plotline information included in the media content may be generated, where the graphical visualization may display the plotline information as corresponding to the narrative of the media content.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew James Bordenet, Yann Thierry Oehl, Charles Benjamin Franklin Waggoner, Hilliard Bruce Siegel, Scott Thomas Moran, Tanya Salyers
  • Publication number: 20180234691
    Abstract: Techniques are described for optimizing video decoder operations.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Amarsingh Buckthasingh Winston
  • Patent number: 10013794
    Abstract: Techniques and systems are provided for providing linear entertainment content for perspective-shiftable displays. Some of the provided techniques and systems allow for pre-existing three-dimensional assets, such as models, scene definitions, virtual lights and cameras, motion paths, etc., that were used to create an original animated piece of linear entertainment content may be re-used and mapped, if necessary, into a format that is compatible with a perspective-shiftable display in order to re-create that same entertainment content in a perspective-shiftable format. In some instances where such pre-existing content is used, the technique may also include inserting additional content in locations that are only visible to the viewer when viewed from a perspective other than the perspectives used in creating the original animated piece of linear entertainment content.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 10002644
    Abstract: Techniques are described for dynamically restructuring an encoded video stream to support a wide range of high-speed playback with accompanying visual feedback of the underlying video content. For a particular range of playback speeds, frames in each fragment are retained or dropped based on the encoded dependencies among the frames in the fragment and the selected playback speed. The set of frames in each fragment is analyzed to determine the optimal pattern of frames to retain or drop for a given playback speed. The time stamps of the retained frames are adjusted to achieve the proper spacing for the decoder.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 9998746
    Abstract: Techniques are described for optimizing memory used by a video decoder. A residual coefficient matrix including non-zero value residual coefficients of a larger parent matrix with both non-zero and zero value residual coefficients can be provided to the decoder. Residual coefficient matrix metadata can also be provided so that a modified and reduced inverse transform matrix can be selected and applied to the residual coefficient matrix.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Amarsingh Buckthasingh Winston
  • Patent number: 9992249
    Abstract: Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. A time to request a subsequent fragment from the media item is determined. Sources for the fragment are scored and one of the sources is selected. The fragment is requested from the selected source.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9787745
    Abstract: A technology for content delivery is provided. In one example, performance of a caching network, performance of a delivery network, and customer demand are modeled. Instructions are provided for a client device on how to request content based on the modeled performance of the caching network, the modeled performance of the delivery network or the modeled customer demand.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Charles Benjamin Franklin Waggoner, Joshua B. Barnard, Matthew James Bordenet, Lars Christian Ulness, Marc Joliveau, Jim Knowler, Terje Kristian Backman, Chris Longo
  • Publication number: 20170257409
    Abstract: Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. A time to request a subsequent fragment from the media item is determined. Sources for the fragment are scored and one of the sources is selected. The fragment is requested from the selected source.
    Type: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Publication number: 20170230677
    Abstract: Techniques are described for optimizing memory used by a video decoder. A residual coefficient matrix including non-zero value residual coefficients of a larger parent matrix with both non-zero and zero value residual coefficients can be provided to the decoder. Residual coefficient matrix metadata can also be provided so that a modified and reduced inverse transform matrix can be selected and applied to the residual coefficient matrix.
    Type: Application
    Filed: February 10, 2016
    Publication date: August 10, 2017
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Amarsingh Buckthasingh Winston
  • Patent number: 9712860
    Abstract: Techniques for delivering content are described that vary the bit rate with which the content is delivered to achieve a consistent level of quality from the user's perspective. This is achieved through the use of quality metrics associated with content fragments that guide decision making in selecting from among the different size fragments that are available for a given segment of the content. Fragment selection attempts to optimize quality within one or more constraints.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Joshua B. Barnard, Matthew James Bordenet, James Eric Knowler, Marc Joliveau, Patrik Schnell
  • Publication number: 20170177197
    Abstract: A user can select an object represented in video content in order to set a magnification level with respect to that object. A portion of the video frames containing a representation of the object is selected to maintain a presentation size of the representation corresponding to the magnification level. The selection provides for a “smart zoom” feature enabling an object of interest, such as a face of an actor, to be used in selecting an appropriate portion of each frame to magnify, such that the magnification results in a portion of the frame being selected that includes the one or more objects of interest to the user. Pre-generated tracking data can be provided for some objects, which can enable a user to select an object and then have predetermined portion selections and magnifications applied that can provide for a smoother user experience than for dynamically-determined data.
    Type: Application
    Filed: March 7, 2017
    Publication date: June 22, 2017
    Inventors: Charles Benjamin Franklin Waggoner, Colin Jon Taylor, Jeffrey P. Bezos, Douglas Ryan Gray
  • Patent number: 9686332
    Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9626084
    Abstract: A user can select an object represented in video content in order to set a magnification level with respect to that object. A portion of the video frames containing a representation of the object is selected to maintain a presentation size of the representation corresponding to the magnification level. The selection provides for a “smart zoom” feature enabling an object of interest, such as a face of an actor, to be used in selecting an appropriate portion of each frame to magnify, such that the magnification results in a portion of the frame being selected that includes the one or more objects of interest to the user. Pre-generated tracking data can be provided for some objects, which can enable a user to select an object and then have predetermined portion selections and magnifications applied that can provide for a smoother user experience than for dynamically-determined data.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: April 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Colin Jon Taylor, Jeffrey P. Bezos, Douglas Ryan Gray
  • Patent number: 9594947
    Abstract: A technology for aspect ratio validation is provided. An object may be detected in a visual media presentation. The detected object may be compared to a first candidate aspect ratio object of a same class of objects as the object. The detected object may also be compared to a second candidate aspect ratio object, which may also be of a same class of objects as the detected object. A determination may be made as to which of the first and second candidate aspect ratio objects the object corresponds.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Kotagiri, Charles Benjamin Franklin Waggoner
  • Patent number: 9589384
    Abstract: Techniques and systems are provided for providing linear entertainment content for perspective-shiftable displays. Some of the provided techniques and systems allow for pre-existing three-dimensional assets, such as models, scene definitions, virtual lights and cameras, motion paths, etc., that were used to create an original animated piece of linear entertainment content may be re-used and mapped, if necessary, into a format that is compatible with a perspective-shiftable display in order to re-create that same entertainment content in a perspective-shiftable format. In some instances where such pre-existing content is used, the technique may also include inserting additional content in locations that are only visible to the viewer when viewed from a perspective other than the perspectives used in creating the original animated piece of linear entertainment content.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 9497243
    Abstract: A technology for content delivery is provided. In one example, performance of a caching network, performance of a delivery network, and customer demand are modeled. Instructions are provided for a client device on how to request content based on the modeled performance of the caching network, the modeled performance of the delivery network and the modeled customer demand.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Charles Benjamin Franklin Waggoner, Joshua B. Barnard, Matthew James Bordenet, Lars Christian Ulness, Marc Joliveau, Jim Knowler, Terje Kristian Backman, Chris Longo