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: 20230247197
    Abstract: 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: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Applicant: OL Security Limited Liability Company
    Inventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
  • Patent number: 10841579
    Abstract: 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: Grant
    Filed: May 27, 2017
    Date of Patent: November 17, 2020
    Assignee: OL Security Limited Liability
    Inventors: Ujval J. Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
  • Patent number: 10165310
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: December 25, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: John Sievers, Paul Alexander, Srinivasan Venkatraman
  • Patent number: 10129355
    Abstract: 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: Grant
    Filed: October 20, 2017
    Date of Patent: November 13, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Srinivasan Venkatraman, Piotr Galecki, Thuy Fernandes, Paul Alexander, John Sievers
  • Publication number: 20180115626
    Abstract: 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: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventors: Srinivasan VENKATRAMAN, Piotr GALECKI, Thuy FERNANDES, Paul ALEXANDER, John SIEVERS
  • Publication number: 20170359601
    Abstract: 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: Application
    Filed: June 9, 2017
    Publication date: December 14, 2017
    Inventors: John SIEVERS, Paul ALEXANDER, Srinivasan VENKATRAMAN
  • Patent number: 8374236
    Abstract: 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: Grant
    Filed: April 20, 2012
    Date of Patent: February 12, 2013
    Assignee: Polycom, Inc.
    Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles M. Crisler
  • Publication number: 20120200663
    Abstract: 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: Application
    Filed: April 20, 2012
    Publication date: August 9, 2012
    Applicant: POLYCOM, INC.
    Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles M. Crisler
  • Patent number: 8213509
    Abstract: 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: Grant
    Filed: October 9, 2007
    Date of Patent: July 3, 2012
    Assignee: Calos Fund Limited Liability Company
    Inventors: Ujval J. Kapasi, Amit Gulati, John Sievers
  • Publication number: 20110026592
    Abstract: 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: Application
    Filed: October 18, 2010
    Publication date: February 3, 2011
    Applicant: Polycom, Inc.
    Inventor: John Sievers
  • Publication number: 20080117978
    Abstract: 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: Application
    Filed: October 9, 2007
    Publication date: May 22, 2008
    Inventors: Ujval Kapasi, Amit Gulati, John Sievers, Yipeng Liu, Dan Miller
  • Publication number: 20050201469
    Abstract: 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: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Inventors: John Sievers, Stephen Botzko, David Lindbergh, Charles Crisler
  • Publication number: 20050201470
    Abstract: 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: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventor: John Sievers