Patents by Inventor Andrew Scherkus

Andrew Scherkus 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: 10880346
    Abstract: A method includes receiving a first video stream at a playback device, the first video stream having a first quality, receiving at least two second video streams at the playback device, the at least two second video streams each corresponding to a portion of the first video stream, the at least two second video streams having a second quality, the second quality being a higher quality as compared to the first quality, playing back the first video stream at the playback device, selecting a third video stream from the at least two second video streams based on a view perspective of a user of the playback device, and playing back the third video stream together with the first video stream at the playback device.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Riley Adams, Christian Luc Duvivier, Andrew Scherkus, Rob Suderman, Jeff Prouty, Dillon Richard Cower
  • Patent number: 10452759
    Abstract: A method, apparatus, and manufacture for content protection for protecting some objects is provided. A content protection operation or license operation is performed for at least one media object of a web application. Some or all of the objects are then marked as protected. When an operation is performed that accesses a protected object, a user agent determines whether to deny the operation, to allow the operation and mark data exported by the operation and objects storing the exported data as protected objects, or to allow the operation and not mark data exported by the operation and objects storing the exported data as protected objects.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 22, 2019
    Assignee: GOOGLE LLC
    Inventors: David Kimbal Dorwin, Andrew Scherkus
  • Patent number: 9785759
    Abstract: A method, apparatus, and manufacture for configuring multiple content protection systems is provided. A client media player is employed to determine whether media content is protected. The client media player includes an application, and further includes a media engine that is a distinct program from the application. At least one type of content protection system supported by the media engine is determined. The application is employed to get a key and/or a license for the protected media content in accordance with the determined type of content protection system. The application is employed to instruct the media engine to play the media content. The key and/or the license for the determined type of content protection system is sent from the application to the media engine.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: David Kimbal Dorwin, Andrew Scherkus, Christian Kaiser, Stephen John Lacey, Nabila Lacey
  • Publication number: 20160352791
    Abstract: A method includes receiving a first video stream at a playback device, the first video stream having a first quality, receiving at least two second video streams at the playback device, the at least two second video streams each corresponding to a portion of the first video stream, the at least two second video streams having a second quality, the second quality being a higher quality as compared to the first quality, playing back the first video stream at the playback device, selecting a third video stream from the at least two second video streams based on a view perspective of a user of the playback device, and playing back the third video stream together with the first video stream at the playback device.
    Type: Application
    Filed: May 27, 2016
    Publication date: December 1, 2016
    Inventors: Riley Adams, Christian Luc Duvivier, Andrew Scherkus, Rob Suderman, Jeff Prouty, Dillon Richard Cower
  • Patent number: 9239912
    Abstract: A method, apparatus, and manufacture for content protection using authentication data. A client media player is employed to determine whether media content is protected. The client media player includes an application, and further includes a media engine that is a distinct program from the application. Upon determining that the media content is protected, the application is employed to get a key and/or a license for the protected media content such that authentication data is employed to authorize the client. The authentication data includes at least one of a software token or a cookie. The application is employed to instruct the media engine to play the media content. The key and/or the license is sent from the application to the media engine.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: January 19, 2016
    Assignee: GOOGLE INC.
    Inventors: David Kimbal Dorwin, Andrew Scherkus, Christian Kaiser
  • Patent number: 9183405
    Abstract: A method, apparatus, and manufacture for content protection for HTML media elements is provided. A client media player is employed to determine whether media content is protected. The client media player includes an application, and further includes a media engine that is a distinct program from the application. Upon determining that the media content is protected, the application is employed to get a key and/or a license for the protected media content. The application is employed to instruct the media engine to play the media content. The key and/or the license is sent from the application to the media engine.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: David Kimbal Dorwin, Andrew Scherkus, Stephen John Lacey, Nabila Lacey, Christian Kaiser
  • Patent number: 9060207
    Abstract: A system and method provides adaptively streaming a video over a content delivery network. A client sends a streaming request for a first portion of the video to a computer server, where the video has multiple video chunks, and each video chunk has one or more streaming parameters (e.g., priority and bitrate). The computer server retrieves the requested portion of the video and streams the first portion of the video over a content delivery network. The client monitors the video chunks received from the computer server and determines the video quality of the next portion of the video based on the monitoring. Responsive to the condition of the content delivery network being able to support streaming the next portion of the video with higher quality, the client updates the default video quality and requests the next portion of the video with the updated default video quality.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventors: Andrew Scherkus, Aaron James Colwell
  • Publication number: 20140052846
    Abstract: A system and method provides adaptively streaming a video over a content delivery network. A client sends a streaming request for a first portion of the video to a computer server, where the video has multiple video chunks, and each video chunk has one or more streaming parameters (e.g., priority and bitrate). The computer server retrieves the requested portion of the video and streams the first portion of the video over a content delivery network. The client monitors the video chunks received from the computer server and determines the video quality of the next portion of the video based on the monitoring. Responsive to the condition of the content delivery network being able to support streaming the next portion of the video with higher quality, the client updates the default video quality and requests the next portion of the video with the updated default video quality.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: GOOGLE INC.
    Inventors: Andrew Scherkus, Aaron James Colwell