Patents by Inventor Robert Christopher Gaunt

Robert Christopher Gaunt 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: 10069884
    Abstract: A streaming video playback system is provided to generate locally a manifest file associated with a streaming video for a media player of a client device. The locally generated manifest file helps reduce startup time for the media player and the manifest file is locally generated based on streaming metadata associated with the streaming video and the manifest files includes HTTP Live Streaming (HLS) based master playlists and media playlists. The locally generated manifest file also provides better adaptive bit rate control by enabling pre-fetching of video segments of a streaming video and caching during playback. The streaming video playback system reduces the size of media playlist transmitted to a content sharing service using index of the last video segment and makes it practical to have DVR-able live video streaming with a larger seek window.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Robert Christopher Gaunt, Pavel Pergamenshchik
  • Patent number: 9946449
    Abstract: A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventors: Robert Christopher Gaunt, Richard Benjamin Leider
  • Publication number: 20170257408
    Abstract: A streaming video playback system is provided to generate locally a manifest file associated with a streaming video for a media player of a client device. The locally generated manifest file helps reduce startup time for the media player and the manifest file is locally generated based on streaming metadata associated with the streaming video and the manifest files includes HTTP Live Streaming (HLS) based master playlists and media playlists. The locally generated manifest file also provides better adaptive bit rate control by enabling pre-fetching of video segments of a streaming video and caching during playback. The streaming video playback system reduces the size of media playlist transmitted to a content sharing service using index of the last video segment and makes it practical to have DVR-able live video streaming with a larger seek window.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Inventors: Robert Christopher Gaunt, Pavel Pergamenshchik
  • Patent number: 9692800
    Abstract: A streaming video playback system is provided to generate locally a manifest file associated with a streaming video for a media player of a client device. The locally generated manifest file helps reduce startup time for the media player and the manifest file is locally generated based on streaming metadata associated with the streaming video and the manifest files includes HTTP Live Streaming (HLS) based master playlists and media playlists. The locally generated manifest file also provides better adaptive bit rate control by enabling pre-fetching of video segments of a streaming video and caching during playback. The streaming video playback system reduces the size of media playlist transmitted to a content sharing service using index of the last video segment and makes it practical to have DVR-able live video streaming with a larger seek window.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Robert Christopher Gaunt, Pavel Pergamenshchik
  • Patent number: 9538120
    Abstract: In a method and system for offline content playback, a first plurality of portions of content streamed from a content sharing service for presentation by a media player is received. A request from a user to make the content available for offline playback is received, and in response to the request, a second plurality of portions of the content streamed from the content sharing service for presentation by the media player is stored. The first plurality of portions is requested and received from the content sharing service. The received first plurality of portions is stored, such that the first plurality of portions and the second plurality of portions are available for offline playback.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: January 3, 2017
    Assignee: GOOGLE INC.
    Inventors: Kevin Greene, Robert Christopher Gaunt
  • Publication number: 20160378324
    Abstract: A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.
    Type: Application
    Filed: September 9, 2016
    Publication date: December 29, 2016
    Inventors: Robert Christopher Gaunt, Richard Benjamin Leider
  • Patent number: 9442640
    Abstract: A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 13, 2016
    Assignee: GOOGLE INC.
    Inventors: Robert Christopher Gaunt, Richard Benjamin Leider
  • Publication number: 20150365450
    Abstract: A streaming video playback system is provided to generate locally a manifest file associated with a streaming video for a media player of a client device. The locally generated manifest file helps reduce startup time for the media player and the manifest file is locally generated based on streaming metadata associated with the streaming video and the manifest files includes HTTP Live Streaming (HLS) based master playlists and media playlists. The locally generated manifest file also provides better adaptive bit rate control by enabling pre-fetching of video segments of a streaming video and caching during playback. The streaming video playback system reduces the size of media playlist transmitted to a content sharing service using index of the last video segment and makes it practical to have DVR-able live video streaming with a larger seek window.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Robert Christopher Gaunt, Pavel Pergamenshchik
  • Publication number: 20150363060
    Abstract: A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Robert Christopher Gaunt, Richard Benjamin Leider
  • Publication number: 20150215571
    Abstract: In a method and system for offline content playback, a first plurality of portions of content streamed from a content sharing service for presentation by a media player is received. A request from a user to make the content available for offline playback is received, and in response to the request, a second plurality of portions of the content streamed from the content sharing service for presentation by the media player is stored. The first plurality of portions is requested and received from the content sharing service. The received first plurality of portions is stored, such that the first plurality of portions and the second plurality of portions are available for offline playback.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 30, 2015
    Inventors: Kevin Greene, Robert Christopher Gaunt
  • Patent number: 8881302
    Abstract: Aspects relate to determining whether a security token has previously been used in order to gain access to premium content. When a security token is received, the token is evaluated to determine whether the token has been previously received, which indicates an attempt to reuse the token. If the token was previously received, the token is rejected and access to the premium content is denied. If the token was not previously received, the token is analyzed by a third party verification process. If the third party verification process authenticates the token, access to the premium content is granted. With the disclosed aspects, a security vulnerability related to reuse of a security token can be mitigated.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Oleg Ace, Robert Christopher Gaunt