Patents by Inventor Stephen Gordon

Stephen Gordon 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: 20160337644
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Stephen Gordon, Douglas Chin
  • Publication number: 20160337645
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 9398299
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: July 19, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 9380311
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 28, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 9371524
    Abstract: A method for isolating a biological target material from a biological sample is provided, the method including binding the target material to a solid support, wherein impurities are selectively removed from the solid support by washing the latter with a wash buffer containing a cationic amine. A kit for isolating a biological target material from a biological sample is also provided, the kit including a wash buffer containing a cationic amine, and the use of a respective wash buffer.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: June 21, 2016
    Assignee: ROCHE MOLECULAR SYSTEMS, INC.
    Inventor: Stephen Gordon Will
  • Patent number: 9258567
    Abstract: In a video processing system, a method and system for using motion estimation to equalize video quality across intra frames are provided. Inter-prediction processing may be enabled for macroblocks in an “I” frame to generate temporal statistics. The inter-prediction processing may comprise motion estimation and motion compensation. Spatial statistics may be generated from the macroblocks in the “I” frame. A rate control may be determined based on the inter-prediction processing and spatial statistics.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 9, 2016
    Assignee: Broadcom Corporation
    Inventor: Stephen Gordon
  • Publication number: 20160007044
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Stephen Gordon, Douglas Chin
  • Publication number: 20160007022
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 9172973
    Abstract: Described herein is a method and system for motion estimation in a video encoder. There are two parts to the motion estimation. Coarse motion estimation generates a set of motion vectors for a current picture and at least one reference picture. Typically, coarse motion estimation operates on sub-sampled pictures. Fine motion estimation can refine coarse motion estimation results by searching interpolated video data in a region defined by the motion vectors from the coarse motion estimation.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: October 27, 2015
    Assignee: Broadcom Corporation
    Inventors: Bo Zhang, Stephen Gordon
  • Patent number: 9118923
    Abstract: Presented herein are reconstruction and overlap transform system(s) and method(s) supporting VC-1 decoding. In one embodiment, there is presented a system for reconstructing pixels. The system comprises a first circuit and a second circuit. The first circuit reconstructs pixels from residuals, where the residuals encode video data in accordance with a first encoding standard. The second circuit reconstructs pixels from residuals, where the residuals encode video data in accordance with a second encoding standard.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 25, 2015
    Assignee: Broadcom Corporation
    Inventor: Stephen Gordon
  • Publication number: 20150237350
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Application
    Filed: May 4, 2015
    Publication date: August 20, 2015
    Applicant: BROADCOM COPRORATION
    Inventors: Stephen GORDON, Douglas Chin
  • Patent number: 9055291
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4×4 or an 8×8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 9, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 9001896
    Abstract: Methods and systems for processing video are disclosed. The method may include performing by one or more processors and/or circuits on a chip, receiving packetized data within an encoded video stream. An identifier may be determined within the received packetized data that defines one of a plurality of encoding types associated with packets in the encoded video stream. A decoding process may be selected from a plurality of decoding processes based on the determined identifier. The plurality of decoding processes may include a fixed length coding (FLC) process, a variable length coding (VLC) process and/or a context adaptive binary arithmetic coding (CABAC) process. At least a portion of the received packetized data in the encoded video stream may be decoded on the chip, utilizing the selected decoding process. A start code may be determined within the received packetized data that separates packets within the encoded video stream.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: April 7, 2015
    Assignee: Broadcom Corporation
    Inventor: Stephen Gordon
  • Publication number: 20150055710
    Abstract: Presented herein are a decoder system for decoding multi-standard encoded video. In one embodiment, there is presented a system for decoding video data. The system comprises an outer loop symbol interpreter and an inner loop symbol interpreter. The outer loop symbol interpreter decodes VC-1 syntax and AVC syntax, at a slice or picture level. The inner loop symbol interpreter decodes VC-1 and AVC syntax at a macroblock level.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventor: Stephen Gordon
  • Patent number: 8902989
    Abstract: Presented herein are a decoder system for decoding multi-standard encoded video. In one embodiment, there is presented a system for decoding video data. The system comprises an outer loop symbol interpreter and an inner loop symbol interpreter. The outer loop symbol interpreter decodes VC-1 syntax and AVC syntax, at a slice or picture level. The inner loop symbol interpreter decodes VC-1 and AVC syntax at a macroblock level.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: December 2, 2014
    Assignee: Broadcom Corporation
    Inventor: Stephen Gordon
  • Patent number: 8669061
    Abstract: An improved method of preventing carryover contamination of an amplification reaction involves treating uracil-containing DNA with uracil-N-DNA glycosylase and heating the DNA in the presence of polyamines, such as spermidine, spermine and the like. Alternatively, after treatment with uracil-N-DNA glycosylase, the reaction is further incubated with an enzyme having AP lyase activity.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: March 11, 2014
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Amar Gupta, Stephen Gordon Will, Roy Bohenzky, Janine Montiel
  • Patent number: 8658366
    Abstract: Methods, reaction mixtures and systems for detecting the presence or absence of a target nucleic acid variant from a selection of possible variants is described.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: February 25, 2014
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Stephen Gordon Will, Amar P. Gupta, Laura Geyer
  • Publication number: 20130336411
    Abstract: A system and method for processing video information. Various aspects of the present invention may provide a decoder module that decodes block encoded video information. The system may, for example, comprise a first memory module, communicatively coupled to the decoder module, that stores video processing information utilized by the decoder module for decoding a current video block from a current video frame. The system may also, for example, comprise a second memory module, communicatively coupled to the decoder module, that stores reference video information from a previous video frame utilized by the decoder module for decoding the current video block. In a non-limiting exemplary scenario, the first memory module and the second memory module may be communicatively coupled to the decoder module with independent respective data and/or address buses.
    Type: Application
    Filed: July 19, 2013
    Publication date: December 19, 2013
    Applicant: Broadcom Corporation
    Inventors: STEPHEN GORDON, DARREN NEUMAN
  • Publication number: 20130266951
    Abstract: A method for isolating a biological target material from a biological sample is provided, the method including binding the target material to a solid support, wherein impurities are selectively removed from the solid support by washing the latter with a wash buffer containing a cationic amine. A kit for isolating a biological target material from a biological sample is also provided, the kit including a wash buffer containing a cationic amine, and the use of a respective wash buffer.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 10, 2013
    Applicant: Roche Molecular Systems, Inc.
    Inventor: Stephen Gordon Will
  • Patent number: 8514944
    Abstract: A system and method for processing video information. Various aspects of the present invention may provide a decoder module that decodes block encoded video information. The system may, for example, include a first memory module, communicatively coupled to the decoder module, that stores video processing information utilized by the decoder module for decoding a current video block from a current video frame. The system may also, for example, include a second memory module, communicatively coupled to the decoder module, that stores reference video information from a previous video frame utilized by the decoder module for decoding the current video block. In a non-limiting exemplary scenario, the first memory module and the second memory module may be communicatively coupled to the decoder module with independent respective data and/or address buses.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: August 20, 2013
    Assignee: Broadcom Corporation
    Inventors: Stephen Gordon, Darren Neuman