Patents by Inventor John Sievers
John Sievers 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: 20250119537Abstract: A system for improving video coding performance while using a merge mode in motion estimation. The system comprises a processor configured to perform one or more refinement searches on a plurality of candidate regions of a current frame, wherein the plurality of candidate regions comprises a candidate region identified in a reference frame and a plurality of candidate search regions, and wherein the one or more refinement searches reduce the plurality of candidate regions to obtain reduced candidates.Type: ApplicationFiled: December 16, 2024Publication date: April 10, 2025Applicant: OL Security Limited Liability CompanyInventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
-
Patent number: 12170765Abstract: Instructions embedded on a computer-readable medium, when executed on one or more computer devices, improve video coding performance while using a merge mode in motion estimation. The instructions comprise instructions to perform one or more refinement searches on a plurality of candidate regions of a current frame. The instructions also comprise instructions to determine one or more distortion values based, at least in part, on reduced candidate regions and instructions to code motion data based, at least in part, on the one or more refinement searches.Type: GrantFiled: April 6, 2023Date of Patent: December 17, 2024Assignee: OL Security Limited Liability CompanyInventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
-
Publication number: 20230247197Abstract: Instructions embedded on a computer-readable medium, when executed on one or more computer devices, improve video coding performance while using a merge mode in motion estimation. The instructions comprise instructions to perform one or more refinement searches on a plurality of candidate regions of a current frame. The instructions also comprise instructions to determine one or more distortion values based, at least in part, on reduced candidate regions and instructions to code motion data based, at least in part, on the one or more refinement searches.Type: ApplicationFiled: April 6, 2023Publication date: August 3, 2023Applicant: OL Security Limited Liability CompanyInventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
-
Patent number: 10841579Abstract: A method operates within an integrated circuit having a plurality of processing lanes. For each of a first and second processing lanes, the method determines a number of packed data words among one or more packed data words associated with the respective processing lane, associates the number of packed data words with a used field of the processing lane, wherein the used field indicates the number of packed data words in the processing lane; and stores the one or more packed data words in a variable record length memory based, at least in part, on the used field of the processing lane.Type: GrantFiled: May 27, 2017Date of Patent: November 17, 2020Assignee: OL Security Limited LiabilityInventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
-
Patent number: 10165310Abstract: Systems and methods of transcoding video sequences for delivery in a mobile network. A source video sequence including source video frames is received and a source video frame type associated with each of the source video frames is determined based on a differential between a composition time stamp (CTS) and a decoding time stamp (DTS) associated with each of the source video frames. A frame type ratio value for the target frame-types is calculated based on a longest mini-GOP length. A target frame size of each target video frame is determined based on the frame type ratio value and a target transcoding rate, and each of the target video frames in a target video track is encoded to the target frame size to form a target video sequence.Type: GrantFiled: June 9, 2017Date of Patent: December 25, 2018Assignee: AFFIRMED NETWORKS, INC.Inventors: John Sievers, Paul Alexander, Srinivasan Venkatraman
-
Patent number: 10129355Abstract: Systems and methods are described herein for adaptively transcoding media in a communications network such that computer processing resources are effectively utilized to deal with varying traffic patterns in the communications network. A computing device receives a request to transcode content and determines a first amount of tokens based on a number of CPU cores associated with the computing device, and a currently used amount of tokens. The computing device determines a second amount of tokens associated with transcoding the content and when the first amount of tokens is less than the second amount of tokens, the computing device bypasses transcoding for the content or adjusts a transcoding parameter to reduce a number of tokens associated with transcoding the content.Type: GrantFiled: October 20, 2017Date of Patent: November 13, 2018Assignee: AFFIRMED NETWORKS, INC.Inventors: Srinivasan Venkatraman, Piotr Galecki, Thuy Fernandes, Paul Alexander, John Sievers
-
Publication number: 20180115626Abstract: Systems and methods are described herein for adaptively transcoding media in a communications network such that computer processing resources are effectively utilized to deal with varying traffic patterns in the communications network. A computing device receives a request to transcode content and determines a first amount of tokens based on a number of CPU cores associated with the computing device, and a currently used amount of tokens. The computing device determines a second amount of tokens associated with transcoding the content and when the first amount of tokens is less than the second amount of tokens, the computing device bypasses transcoding for the content or adjusts a transcoding parameter to reduce a number of tokens associated with transcoding the content.Type: ApplicationFiled: October 20, 2017Publication date: April 26, 2018Inventors: Srinivasan VENKATRAMAN, Piotr GALECKI, Thuy FERNANDES, Paul ALEXANDER, John SIEVERS
-
Publication number: 20170359601Abstract: Systems and methods of transcoding video sequences for delivery in a mobile network. A source video sequence including source video frames is received and a source video frame type associated with each of the source video frames is determined based on a differential between a composition time stamp (CTS) and a decoding time stamp (DTS) associated with each of the source video frames. A frame type ratio value for the target frame-types is calculated based on a longest mini-GOP length. A target frame size of each target video frame is determined based on the frame type ratio value and a target transcoding rate, and each of the target video frames in a target video track is encoded to the target frame size to form a target video sequence.Type: ApplicationFiled: June 9, 2017Publication date: December 14, 2017Inventors: John SIEVERS, Paul ALEXANDER, Srinivasan VENKATRAMAN
-
Patent number: 8374236Abstract: An apparatus and method for digital video encoding is disclosed. The disclosed system provides for a way of improving video quality for a given video coding system design.Type: GrantFiled: April 20, 2012Date of Patent: February 12, 2013Assignee: Polycom, Inc.Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles M. Crisler
-
Publication number: 20120200663Abstract: An apparatus and method for digital video encoding is disclosed. The disclosed system provides for a way of improving video quality for a given video coding system design.Type: ApplicationFiled: April 20, 2012Publication date: August 9, 2012Applicant: POLYCOM, INC.Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles M. Crisler
-
Patent number: 8213509Abstract: A method of estimating motion is disclosed. A first plurality of candidates is identified in a reference frame, wherein the total area occupied by the first plurality of candidates is substantially smaller than that of the reference frame. A first refinement search is then performed based, at least in part, on the first plurality of candidates. One or more best candidates are then identified based, at least in part, on the first refinement search. Finally, motion data is encoded based, at least in part, on the one or more best candidates.Type: GrantFiled: October 9, 2007Date of Patent: July 3, 2012Assignee: Calos Fund Limited Liability CompanyInventors: Ujval J. Kapasi, Amit Gulati, John Sievers
-
Publication number: 20110026592Abstract: An apparatus and method for digital video encoding is disclosed. The disclosed system provides for an improved way of correcting divergence of a reference block in a decoder while minimizing the overhead required to update the reference block.Type: ApplicationFiled: October 18, 2010Publication date: February 3, 2011Applicant: Polycom, Inc.Inventor: John Sievers
-
Publication number: 20080117978Abstract: A method of estimating motion is disclosed. A first plurality of candidates is identified in a reference frame, wherein the total area occupied by the first plurality of candidates is substantially smaller than that of the reference frame. A first refinement search is then performed based, at least in part, on the first plurality of candidates. One or more best candidates are then identified based, at least in part, on the first refinement search. Finally, motion data is encoded based, at least in part, on the one or more best candidates.Type: ApplicationFiled: October 9, 2007Publication date: May 22, 2008Inventors: Ujval Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
-
Publication number: 20050201469Abstract: An apparatus and method for digital video encoding is disclosed. The disclosed system provides for a way of improving video quality for a given video coding system design.Type: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles Crisler
-
Publication number: 20050201470Abstract: An apparatus and method for digital video encoding is disclosed. The disclosed system provides for an improved way of correcting divergence of a reference block in a decoder while minimizing the overhead required to update the reference block.Type: ApplicationFiled: March 12, 2004Publication date: September 15, 2005Inventor: John Sievers