Patents by Inventor Gregory K. Truax

Gregory K. Truax 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).

  • Publication number: 20210409290
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Patent number: 11196646
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Publication number: 20200336393
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Patent number: 10757158
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory K. Truax
  • Patent number: 10749761
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Publication number: 20180034881
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Inventor: Gregory K. Truax
  • Patent number: 9787744
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory K. Truax
  • Patent number: 9781186
    Abstract: A method for invalidating content segments of a bitstream. The method comprises a step of delivering a manifest file from an origin server to a content delivery network. The manifest file may have a time-to-live value and may be redelivered based on the time-to-live value. The method comprises a step of delivering one or more content segments from the origin server to the content delivery network. The manifest file may contain pointers to the content segments. The method comprises a step of modifying the manifest file at the origin server to include invalidation information based on an input signal. The method comprises a step of invalidating the content segments throughout the content delivery network based on the invalidation information.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesse J. Rosenzweig, Gregory K. Truax
  • Publication number: 20160359939
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventor: Gregory K. Truax
  • Publication number: 20160323344
    Abstract: A method for invalidating content segments of a bitstream. The method comprises a step of delivering a manifest file from an origin server to a content delivery network. The manifest file may have a time-to-live value and may be redelivered based on the time-to-live value. The method comprises a step of delivering one or more content segments from the origin server to the content delivery network. The manifest file may contain pointers to the content segments. The method comprises a step of modifying the manifest file at the origin server to include invalidation information based on an input signal. The method comprises a step of invalidating the content segments throughout the content delivery network based on the invalidation information.
    Type: Application
    Filed: February 29, 2016
    Publication date: November 3, 2016
    Inventors: Jesse J. Rosenzweig, Gregory K. Truax
  • Patent number: 9426018
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory K. Truax
  • Patent number: 9276983
    Abstract: A method for invalidating content segments of a bitstream. The method comprises a step of delivering a manifest file from an origin server to a content delivery network. The manifest file may have a time-to-live value and may be redelivered based on the time-to-live value. The method comprises a step of delivering one or more content segments from the origin server to the content delivery network. The manifest file may contain pointers to the content segments. The method comprises a step of modifying the manifest file at the origin server to include invalidation information based on an input signal. The method comprises a step of invalidating the content segments throughout the content delivery network based on the invalidation information.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesse J. Rosenzweig, Gregory K. Truax
  • Publication number: 20150256583
    Abstract: A method for invalidating content segments of a bitstream. The method comprises a step of delivering a manifest file from an origin server to a content delivery network. The manifest file may have a time-to-live value and may be redelivered based on the time-to-live value. The method comprises a step of delivering one or more content segments from the origin server to the content delivery network. The manifest file may contain pointers to the content segments. The method comprises a step of modifying the manifest file at the origin server to include invalidation information based on an input signal. The method comprises a step of invalidating the content segments throughout the content delivery network based on the invalidation information.
    Type: Application
    Filed: May 19, 2015
    Publication date: September 10, 2015
    Inventors: Jesse J. Rosenzweig, Gregory K. Truax
  • Patent number: 9071484
    Abstract: A system for managing delivery of video content. The system includes a controller and one or more players. The controller may be configured to control generation of a plurality of streams containing the video content based upon feedback regarding decoding at least one of the plurality of streams. The one or more players may be configured to select a stream from the plurality of streams, generate decoding statistics for the selected stream, and send the decoding statistics to the controller as the feedback.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: June 30, 2015
    Assignee: Elemental Technologies, Inc.
    Inventor: Gregory K. Truax