Patents by Inventor Andrew Benedict Lewis

Andrew Benedict Lewis 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: 11375292
    Abstract: Systems and methods for verifying the rendering of video content on information resources are provided herein. A server can transmit a video content element having a first bit stream corresponding to a predesignated frame to a client device. The client device can identify the first bit stream as corresponding to the predesignated frame. The client device can decode the first bit stream corresponding to the predesignated frame of the video content element to generate a second bit stream. The client device can transmit, to the server, a tracking message including the second bit stream. The server can compare the second bit stream included in the tracking message from the client device with a third bit stream maintained at a database. The server can determine that the video content element is rendered at the client device responsive to the second bit stream matching the third bit stream.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: June 28, 2022
    Assignee: GOOGLE LLC
    Inventors: Oliver Woodman, Andrew Benedict Lewis
  • Patent number: 10432930
    Abstract: In some aspects, methods and systems described herein provide for preparing component videos for combining into a bitstream. An example system may receive a source video. The system may also receive data representing a compression format. The system may encode a reference frame as an intra-coded picture that is sub-divided into intra-coded units. The system may encode the sequence of source frames as a sequence of predictive-coded pictures conforming to the compression format. The sequence may be divided into groups of pictures that include a first predictive-coded picture followed by one or more second predictive-coded pictures. The first predictive-coded picture may be sub-divided into intra-coded units that represent respective portions of a source frame by describing the pixels of the portion so as to simulate intra-coded pictures. The system may concatenate the sequence of predictive-coded pictures after the intra-coded picture so as to produce a bitstream.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: Andrew Benedict Lewis, Richard Zarek Cohen
  • Publication number: 20180213226
    Abstract: In some aspects, methods and systems described herein provide for preparing component videos for combining into a bitstream. An example system may receive a source video. The system may also receive data representing a compression format. The system may encode a reference frame as an intra-coded picture that is sub-divided into intra-coded units. The system may encode the sequence of source frames as a sequence of predictive-coded pictures conforming to the compression format. The sequence may be divided into groups of pictures that include a first predictive-coded picture followed by one or more second predictive-coded pictures. The first predictive-coded picture may be sub-divided into intra-coded units that represent respective portions of a source frame by describing the pixels of the portion so as to simulate intra-coded pictures. The system may concatenate the sequence of predictive-coded pictures after the intra-coded picture so as to produce a bitstream.
    Type: Application
    Filed: March 19, 2018
    Publication date: July 26, 2018
    Inventors: Andrew Benedict Lewis, Richard Zarek Cohen
  • Patent number: 9955159
    Abstract: In some aspects, methods and systems described herein provide for preparing component videos for combining into a bitstream. An example system may receive a source video. The system may also receive data representing a compression format. The system may encode a reference frame as an intra-coded picture that is sub-divided into intra-coded units. The system may encode the sequence of source frames as a sequence of predictive-coded pictures conforming to the compression format. The sequence may be divided into groups of pictures that include a first predictive-coded picture followed by one or more second predictive-coded pictures. The first predictive-coded picture may be sub-divided into intra-coded units that represent respective portions of a source frame by describing the pixels of the portion so as to simulate intra-coded pictures. The system may concatenate the sequence of predictive-coded pictures after the intra-coded picture so as to produce a bitstream.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Andrew Benedict Lewis, Richard Zarek Cohen
  • Patent number: 9866860
    Abstract: Methods and systems described herein provide for combining multiple data streams representing respective videos into an output data stream. An example implementation may involve receiving a first data stream that represent a first video and a second data stream that represent a second video. The first data stream and the second data stream may include a first sequence of frames that includes first intra-coded frames and a second sequence of frames that includes second intra-coded frames, respectively. The example implementation may further involve combining the received first data stream and the received second data stream to obtain an output data stream of encoded output frames such that an encoded output frame includes a respective frame of the first sequence and a respective frame of the second sequence and that first intra-coded frames are combined with respective second intra-coded frames in respective encoded output frames within the output stream.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventor: Andrew Benedict Lewis
  • Publication number: 20160127709
    Abstract: In some aspects, methods and systems described herein provide for preparing component videos for combining into a bitstream. An example system may receive a source video. The system may also receive data representing a compression format. The system may encode a reference frame as an intra-coded picture that is sub-divided into intra-coded units. The system may encode the sequence of source frames as a sequence of predictive-coded pictures conforming to the compression format. The sequence may be divided into groups of pictures that include a first predictive-coded picture followed by one or more second predictive-coded pictures. The first predictive-coded picture may be sub-divided into intra-coded units that represent respective portions of a source frame by describing the pixels of the portion so as to simulate intra-coded pictures. The system may concatenate the sequence of predictive-coded pictures after the intra-coded picture so as to produce a bitstream.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Andrew Benedict Lewis, Richard Zarek Cohen
  • Publication number: 20150319452
    Abstract: Methods and systems described herein provide for combining multiple data streams representing respective videos into an output data stream. An example implementation may involve receiving a first data stream that represent a first video and a second data stream that represent a second video. The first data stream and the second data stream may include a first sequence of frames that includes first intra-coded frames and a second sequence of frames that includes second intra-coded frames, respectively. The example implementation may further involve combining the received first data stream and the received second data stream to obtain an output data stream of encoded output frames such that an encoded output frame includes a respective frame of the first sequence and a respective frame of the second sequence and that first intra-coded frames are combined with respective second intra-coded frames in respective encoded output frames within the output stream.
    Type: Application
    Filed: April 9, 2015
    Publication date: November 5, 2015
    Inventor: Andrew Benedict Lewis
  • Patent number: 9031138
    Abstract: Methods and systems described herein provide for decoding multiple video streams using a single decoder. An example method may include receiving a first data stream that represents encoded frames of a first video and receiving one or more additional data streams that each represent encoded frames of a respective video. For each encoded frame of the received first data stream, the method may also include, combining a respective frame of each of the one or more additional data streams with the encoded first frame such that each encoded frame of the first video includes a respective frame of the first video and a respective frame of each of the one or more additional data streams. The method may then include decoding each combined frame of the first data stream. The method may also include providing for display the decoded frames.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventor: Andrew Benedict Lewis