Patents by Inventor Paul Wilkins

Paul Wilkins 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: 20240137400
    Abstract: A media item to be provided to users of a platform is identified. The media item is associated with a media class of one or more media classes. An indication of the media item is provided as input to a machine learning model trained based on historical encoding data to predict, for a given media item, a set of encoder parameter settings that satisfy a performance criterion in view of a respective media class of the given media item. The historical encoding data includes a prior set of encoder parameter settings that satisfied the performance criterion with respect to a prior media item associated with the respective class. Encoder parameter settings that satisfy the performance criterion in view of the media class is determined based on an output of the model. The media item is caused to be encoded using the determined encoder parameter settings.
    Type: Application
    Filed: January 3, 2024
    Publication date: April 25, 2024
    Inventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
  • Publication number: 20240080482
    Abstract: An apparatus for decoding frames of a compressed video data stream having at least one frame divided into partitions, includes a memory and a processor configured to execute instructions stored in the memory to read partition data information indicative of a partition location for at least one of the partitions, decode a first partition of the partitions that includes a first sequence of blocks, decode a second partition of the partitions that includes a second sequence of blocks identified from the partition data information using decoded information of the first partition.
    Type: Application
    Filed: November 2, 2023
    Publication date: March 7, 2024
    Inventors: Yaowu Xu, Paul Wilkins, James Bankoski
  • Patent number: 11870833
    Abstract: Methods and systems for encoder parameter setting optimization. A media item to be provided to one or more users of a platform is identified. The media item is associated with a media class. An indication of the identified media item is provided as input to a first machine learning model. The first machine learning model is trained to predict, for a given media item, a set of encoder parameter settings that satisfy a performance criterion in view of a respective media class associated with the given media item. One or more outputs of the first machine learning model are obtained. The one or more obtained outputs include encoder data identifying one or more sets of encoder parameter settings and, for each of the sets of encoder parameter settings, an indication of a level of confidence that a respective set of encoder parameter settings satisfies the performance criterion in view of the media class associated with the identified media item.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 9, 2024
    Assignee: Google LLC
    Inventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
  • Publication number: 20230068026
    Abstract: Methods and systems for encoder parameter setting optimization. A media item to be provided to one or more users of a platform is identified. The media item is associated with a media class. An indication of the identified media item is provided as input to a first machine learning model. The first machine learning model is trained to predict, for a given media item, a set of encoder parameter settings that satisfy a performance criterion in view of a respective media class associated with the given media item. One or more outputs of the first machine learning model are obtained. The one or more obtained outputs include encoder data identifying one or more sets of encoder parameter settings and, for each of the sets of encoder parameter settings, an indication of a level of confidence that a respective set of encoder parameter settings satisfies the performance criterion in view of the media class associated with the identified media item.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
  • Publication number: 20220303583
    Abstract: Video coding using constructed reference frames may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a reconstructed video. Generating the reconstructed video may include receiving an encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed non-showable reference frame. Generating the reconstructed non-showable reference frame may include decoding a first encoded frame from the encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed frame. Generating the reconstructed frame may include decoding a second encoded frame from the encoded bitstream using the reconstructed non-showable reference frame as a reference frame. Video coding using constructed reference frames may include including the reconstructed frame in the reconstructed video and outputting the reconstructed video.
    Type: Application
    Filed: June 8, 2022
    Publication date: September 22, 2022
    Inventors: James Bankoski, Yaowu Xu, Paul Wilkins
  • Patent number: 11375240
    Abstract: Video coding using a constructed reference frame may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, an encoded video and outputting an output bitstream. Generating the encoded video includes receiving an input video stream, generating a constructed reference frame, generating an encoded constructed reference frame by encoding the constructed reference frame, including the encoded constructed reference frame in an output bitstream such that the constructed reference frame is a non-showable frame, generating an encoded frame by encoding a current frame from the input video stream using the constructed reference frame as a reference frame, and including the encoded frame in the output bitstream.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 28, 2022
    Assignee: GOOGLE LLC
    Inventors: James Bankoski, Paul Wilkins, Yaowu Xu
  • Publication number: 20220132116
    Abstract: Video coding may include identifying an input frame from an input video stream, generating, by a processor, an output bitstream by encoding the input frame, wherein encoding the input frame includes dividing the input frame into at least a first contiguous area of the input frame and a second contiguous area of the input frame, generating first encoded data by encoding the first contiguous area of the input frame, generating second encoded data by encoding the second contiguous area of the input frame, wherein encoding the second contiguous area of the input frame is performed independently of encoding the first contiguous area of the input frame, and including the first encoded data and the second encoded data in the output bitstream, and outputting the output bitstream.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
  • Patent number: 11240498
    Abstract: Video coding may include identifying an input frame from an input video stream, generating, by a processor, an output bitstream by encoding the input frame, wherein encoding the input frame includes dividing the input frame into at least a first contiguous area of the input frame and a second contiguous area of the input frame, generating first encoded data by encoding the first contiguous area of the input frame, generating second encoded data by encoding the second contiguous area of the input frame, wherein encoding the second contiguous area of the input frame is performed independently of encoding the first contiguous area of the input frame, and including the first encoded data and the second encoded data in the output bitstream, and outputting the output bitstream.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: February 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
  • Patent number: 10951885
    Abstract: A method for using an alternate frame reference (ARF) includes selecting an anchor frame and video frames, where the anchor frame includes an anchor block, and the anchor block includes an anchor pixel; identifying, for the anchor block of the anchor frame, respective reference blocks in the video frames; determining, for the anchor pixel and using an anchor patch, respective distances between the anchor pixel and respective co-located reference pixels of the respective reference blocks, where the anchor patch includes anchor patch pixels, and a respective distance, of the respective distances, between the anchor pixel and a respective co-located reference pixel is determined using the anchor patch pixels and co-located reference pixels; determining, using the respective distances, respective weights; determining, using the respective weights, an ARF pixel that is co-located with the anchor pixel; and encoding, in a compressed bitstream, the ARF.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: March 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, Paul Wilkins, Yaowu Xu
  • Patent number: 10842313
    Abstract: Systems, methods and cartridges for carbonating or otherwise dissolving gas in a precursor liquid, such as water, to form a beverage. A gas source can be provided in a cartridge which is used to generate gas that is dissolved into the precursor liquid. A beverage medium, such as a powdered drink mix or liquid syrup, may be provided in the same, or a separate cartridge as the gas source and mixed with the precursor liquid to form a beverage. The use of one or more cartridges for the gas source and/or beverage medium may make for an easy to use and mess-free system for making sparkling beverages, e.g., in the consumer's home.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: November 24, 2020
    Assignee: BEDFORD SYSTEMS LLC
    Inventors: Thomas J. Novak, Ross Packard, Peter Peterson, Shawn Gulla, Jennifer Caitlin Huot Carlson, Camilla Schmitt, Mark Joseph Cohen, Ross Peter Jones, Nicolas Alejandro Martinez, Miles William Noel Hember, Fabien Yannick Schmitt, Gary Stacey, Niall Allan Mottram, Neil Lester Campbell, Cormac O'Prey, Wai Ting Chan, Nicholas David Rollings, Charles Frazer Kilby, Christopher Paul Richardson, Thomas Bates Jackson, Scott Grubb, Chris Covey, Barry Dobson, Paul Wilkins, Chris Roach, Peter David Cauwood, Keith Paul Thompson, James Hewitt, Marc Angotti, Ray Carroll, Richard Estabrook, Kevin Hartley, Frank Consoli
  • Patent number: 10828642
    Abstract: The invention relates to a cartridge housing for forming a cartridge capable of measuring an analyte or property of a liquid sample. The housing including a top portion having a first substantially rigid zone and a substantially flexible zone, a bottom portion separate from the top portion including a second substantially rigid zone, and at least one sensor recess containing a sensor. The top portion and the bottom portion are bonded to form the cartridge having a conduit over at least a portion of the sensor. The invention also relates to methods for forming such cartridges and to various features of such cartridges.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: November 10, 2020
    Assignee: ABBOTT POINT OF CARE INC.
    Inventors: Kevin John Doyle, Paul Wilkins, Mick Withers, Adrian Cooper, John Oakey Noell
  • Publication number: 20200236357
    Abstract: Video coding may include identifying an input frame from an input video stream, generating, by a processor, an output bitstream by encoding the input frame, wherein encoding the input frame includes dividing the input frame into at least a first contiguous area of the input frame and a second contiguous area of the input frame, generating first encoded data by encoding the first contiguous area of the input frame, generating second encoded data by encoding the second contiguous area of the input frame, wherein encoding the second contiguous area of the input frame is performed independently of encoding the first contiguous area of the input frame, and including the first encoded data and the second encoded data in the output bitstream, and outputting the output bitstream.
    Type: Application
    Filed: March 24, 2020
    Publication date: July 23, 2020
    Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
  • Patent number: 10616576
    Abstract: A system, apparatus, and method for decoding a video signal having a plurality of frames including a current frame. Decoding the video signal includes generating an alternate reference frame, detecting an error in the current frame and reporting the detected error, receiving a recovery frame in response to reporting the detected error, wherein the recovery frame is encoded using the alternate reference frame; and decoding the recovery frame using the alternate reference frame. The alternate reference frame occurs prior to the current frame in the video signal and is other than a frame immediately prior to the current frame.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 7, 2020
    Assignee: GOOGLE LLC
    Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
  • Publication number: 20200077083
    Abstract: A method for using an alternate frame reference (ARF) includes selecting an anchor frame and video frames, where the anchor frame includes an anchor block, and the anchor block includes an anchor pixel; identifying, for the anchor block of the anchor frame, respective reference blocks in the video frames; determining, for the anchor pixel and using an anchor patch, respective distances between the anchor pixel and respective co-located reference pixels of the respective reference blocks, where the anchor patch includes anchor patch pixels, and a respective distance, of the respective distances, between the anchor pixel and a respective co-located reference pixel is determined using the anchor patch pixels and co-located reference pixels; determining, using the respective distances, respective weights; determining, using the respective weights, an ARF pixel that is co-located with the anchor pixel; and encoding, in a compressed bitstream, the ARF.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Jingning Han, Paul Wilkins, Yaowu Xu
  • Patent number: 10506240
    Abstract: Video data streams can be encoded and decoded using inter or intra prediction. The blocks of a frame can be processed based on depth, from the lowest level sub-blocks to the highest level large blocks, and divided into groups of blocks that are inter predicted, blocks having sub-blocks that are inter predicted and sub-blocks that are intra predicted, and blocks that are intra predicted. The inter predicted blocks are encoded or decoded first, followed by the inter predicted sub-blocks, the intra predicted sub-blocks, and the intra predicted blocks. Data from the inter predicted blocks and sub-blocks may be used to improve the prediction performance of intra predicted blocks and sub-blocks.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: December 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, James Bankoski, Paul Wilkins, Hui Su
  • Patent number: 10493905
    Abstract: A mount assembly for attaching a light bar to a tow mount of a vehicle. The mount assembly has a bracket with a channel that allows the tow mount to only enter the bracket from a first direction. The tow mount is secured within the channel by a blocking member that extends across at least a portion of the channel.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: December 3, 2019
    Inventor: Paul Wilkins
  • Publication number: 20190351406
    Abstract: The invention relates to a cartridge housing for forming a cartridge capable of measuring an analyte or property of a liquid sample. The housing including a top portion having a first substantially rigid zone and a substantially flexible zone, a bottom portion separate from the top portion including a second substantially rigid zone, and at least one sensor recess containing a sensor. The top portion and the bottom portion are bonded to form the cartridge having a conduit over at least a portion of the sensor. The invention also relates to methods for forming such cartridges and to various features of such cartridges.
    Type: Application
    Filed: July 30, 2019
    Publication date: November 21, 2019
    Applicant: Abbott Point of Care Inc.
    Inventors: Kevin John DOYLE, Paul WILKINS, Mick WITHERS, Adrian COOPER, John Oakey NOELL
  • Publication number: 20190342559
    Abstract: Video data streams can be encoded and decoded using inter or intra prediction. The blocks of a frame can be processed based on depth, from the lowest level sub-blocks to the highest level large blocks, and divided into groups of blocks that are inter predicted, blocks having sub-blocks that are inter predicted and sub-blocks that are intra predicted, and blocks that are intra predicted. The inter predicted blocks are encoded or decoded first, followed by the inter predicted sub-blocks, the intra predicted sub-blocks, and the intra predicted blocks. Data from the inter predicted blocks and sub-blocks may be used to improve the prediction performance of intra predicted blocks and sub-blocks.
    Type: Application
    Filed: July 16, 2019
    Publication date: November 7, 2019
    Inventors: Yaowu Xu, James Bankoski, Paul Wilkins, Hui Su
  • Patent number: 10448013
    Abstract: Encoding or decoding blocks of video frames using multiple reference frames with adaptive temporal filtering can include generating one or more candidate reference frames by applying temporal filtering to one or more frames of a video sequence according to relationships between respective ones of the one or more frames and a current frame of the video sequence. A reference frame to use for predicting the current frame can be selected from the one or more candidate reference frames, and a prediction block can be generated using the selected reference frame. During an encoding operation, the prediction block can be used to encode a block of a current frame of the video sequence. During a decoding operation, the prediction block can be used to decode a block of a current frame of the video sequence.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, Yaowu Xu, James Bankoski, Paul Wilkins, Jingning Han, Yuxin Liu, Wei-Ting Lin
  • Patent number: RE49727
    Abstract: An apparatus for decoding frames of a compressed video data stream having at least one frame divided into partitions, includes a memory and a processor configured to execute instructions stored in the memory to read partition data information indicative of a partition location for at least one of the partitions, decode a first partition of the partitions that includes a first sequence of blocks, decode a second partition of the partitions that includes a second sequence of blocks identified from the partition data information using decoded information of the first partition.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 14, 2023
    Inventors: Yaowu Xu, Paul Wilkins, James Bankoski