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: 20240137400Abstract: 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: ApplicationFiled: January 3, 2024Publication date: April 25, 2024Inventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
-
Publication number: 20240080482Abstract: 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: ApplicationFiled: November 2, 2023Publication date: March 7, 2024Inventors: Yaowu Xu, Paul Wilkins, James Bankoski
-
Patent number: 11870833Abstract: 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: GrantFiled: August 31, 2021Date of Patent: January 9, 2024Assignee: Google LLCInventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
-
Publication number: 20230068026Abstract: 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: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Ching Yin Derek Pang, Kyrah Felder, Akshay Gadde, Paul Wilkins, Cheng Chen, Yao-Chung Lin
-
Publication number: 20220303583Abstract: 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: ApplicationFiled: June 8, 2022Publication date: September 22, 2022Inventors: James Bankoski, Yaowu Xu, Paul Wilkins
-
Patent number: 11375240Abstract: 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: GrantFiled: December 17, 2018Date of Patent: June 28, 2022Assignee: GOOGLE LLCInventors: James Bankoski, Paul Wilkins, Yaowu Xu
-
Publication number: 20220132116Abstract: 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: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
-
Patent number: 11240498Abstract: 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: GrantFiled: March 24, 2020Date of Patent: February 1, 2022Assignee: GOOGLE LLCInventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
-
Patent number: 10951885Abstract: 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: GrantFiled: August 30, 2018Date of Patent: March 16, 2021Assignee: GOOGLE LLCInventors: Jingning Han, Paul Wilkins, Yaowu Xu
-
Patent number: 10842313Abstract: 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: GrantFiled: January 16, 2018Date of Patent: November 24, 2020Assignee: BEDFORD SYSTEMS LLCInventors: 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: 10828642Abstract: 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: GrantFiled: July 30, 2019Date of Patent: November 10, 2020Assignee: ABBOTT POINT OF CARE INC.Inventors: Kevin John Doyle, Paul Wilkins, Mick Withers, Adrian Cooper, John Oakey Noell
-
Publication number: 20200236357Abstract: 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: ApplicationFiled: March 24, 2020Publication date: July 23, 2020Inventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
-
Patent number: 10616576Abstract: 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: GrantFiled: August 30, 2012Date of Patent: April 7, 2020Assignee: GOOGLE LLCInventors: Eric Ameres, James Bankoski, Scott Lavarnway, Yaowu Xu, Dan Miller, Adrian Grange, Paul Wilkins
-
Publication number: 20200077083Abstract: 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: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventors: Jingning Han, Paul Wilkins, Yaowu Xu
-
Patent number: 10506240Abstract: 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: GrantFiled: July 16, 2019Date of Patent: December 10, 2019Assignee: GOOGLE LLCInventors: Yaowu Xu, James Bankoski, Paul Wilkins, Hui Su
-
Patent number: 10493905Abstract: 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: GrantFiled: May 18, 2017Date of Patent: December 3, 2019Inventor: Paul Wilkins
-
Publication number: 20190351406Abstract: 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: ApplicationFiled: July 30, 2019Publication date: November 21, 2019Applicant: Abbott Point of Care Inc.Inventors: Kevin John DOYLE, Paul WILKINS, Mick WITHERS, Adrian COOPER, John Oakey NOELL
-
Publication number: 20190342559Abstract: 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: ApplicationFiled: July 16, 2019Publication date: November 7, 2019Inventors: Yaowu Xu, James Bankoski, Paul Wilkins, Hui Su
-
Patent number: 10448013Abstract: 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: GrantFiled: December 22, 2016Date of Patent: October 15, 2019Assignee: GOOGLE LLCInventors: Debargha Mukherjee, Yaowu Xu, James Bankoski, Paul Wilkins, Jingning Han, Yuxin Liu, Wei-Ting Lin
-
Patent number: RE49727Abstract: 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: GrantFiled: March 12, 2021Date of Patent: November 14, 2023Inventors: Yaowu Xu, Paul Wilkins, James Bankoski