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: 20060239348
    Abstract: Described herein is a method and system for encoding video data. The design comprises a two pass encoding system with bi-direction control to and from a classification engine. In the first pass coder, a future picture is encoded to produce a set of parameters that characterize the future picture. In the second pass coder a current picture is encoded to produce a video output. The classification engine is the center of perceptual enhancement. The classification engine interprets the set of parameters from the first pass coder and classifies the current picture.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Inventors: Bo Zhang, Stephen Gordon, Andrew Adams
  • Publication number: 20060227880
    Abstract: A system and method for processing video information. Various aspects of the present invention may comprise receiving encoded video information at a video processing system. An indication of utilization for at least one system resource of the video processing system may be determined. Such a system resource may, for example, comprise memory access bandwidth. A decoding strategy of a plurality of decoding strategies may be identified based, at least in part, on the determined indication(s) of utilization. The identified decoding strategy may, for example and without limitation, comprise a decoding strategy that does not conform to the encoding standard with which the encoded video information was encoded. The encoded video information may then be decoded according to the identified decoding strategy.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventors: Stephen Gordon, Darren Neuman
  • Publication number: 20060227881
    Abstract: In a video processing system, a method and system for a parametrized multi-standard deblocking filter for video compression systems are provided. A multi-standard deblocking filter may be configured to filter a reconstructed output stream based on a selected standard mode of operation. The configured multi-standard deblocking filter may be utilized in a decoder and/or in a decoding portion of an encoder. Filtered or unfiltered reconstructed pictures may be selected for storage in a picture buffer before further processing. Filtered or unfiltered reconstructed pictures may be selected for display in a decoder or for intra-coding and inter-coding processing in the decoding portion of the encoder. Filter parameters in the multi-standard deblocking filter may be configured based on a set of side information and the selected standard mode of operation.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventor: Stephen Gordon
  • Publication number: 20060222075
    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: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Inventors: Bo Zhang, Stephen Gordon
  • Patent number: 7112663
    Abstract: A method for isolating a polynucleotide of interest that is present in the genome of a first mycobacterium strain and/or is expressed by the first mycobacterium strain, where the polynucleotide of interest is also absent or altered in the genome of a second mycobacterium strain and/or is not expressed in the second mycobacterium. The method includes (a) contacting the genomic DNA of the first mycobacterium strain under hybridizing conditions with the DNA of a least one clone that belongs to a bacterial artificial chromosome (BAC) genomic DNA library of the second mycobacterium strain, and (b) isolating the polynucleotide of interest that does not form a hybrid with the DNA of the second mycobacterium strain. This invention further pertains to a Mycobacterium tuberculosis strain H37Rv genomic DNA library, as well as a Mycobacterium bovis BCG strain Pasteur genomic DNA library, and the recombinant BAC vectors that belong to those genomic DNA libraries.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: September 26, 2006
    Assignee: Institut Pasteur
    Inventors: Stewart Cole, Roland Buchrieser-Brosch, Stephen Gordon, Alain Billault
  • Patent number: 7094505
    Abstract: A photomask assembly and method for protecting the photomask assembly from contaminants generated during a lithography process are disclosed. A photomask assembly includes a pellicle assembly formed from a pellicle frame and a pellicle film coupled to a first surface of the pellicle frame. The pellicle frame further includes an inner wall and an outer wall. A photomask is coupled to a second surface of the pellicle frame opposite the pellicle film. A molecular sieve that prevents airborne molecular contaminants (AMCs) generated during a lithography process from contaminating the photomask is associated with the pellicle assembly.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: August 22, 2006
    Assignee: Toppan Photomasks, Inc.
    Inventors: Xun Zhang, Joseph Stephen Gordon, Janice M. Paduano, Xiaoming Chen, Julio R. Reyes
  • Publication number: 20060127897
    Abstract: The present invention is the identification of a nucleotide sequence which make it possible in particular to distinguish an infection resulting from the vast majority of Mycobacterium tuberculosis strains from an infection resulting from Mycobacterium africanum, Mycobacterium canetti, Mycobacterium microti, Mycobacterium bovis, Mycobacterium bovis BCG. The subject of the present invention is also a method for detecting the sequences in question by the products of expression of these sequences and the kits for carrying out these methods. Finally, the subject of the present invention is novel vaccines.
    Type: Application
    Filed: February 25, 2003
    Publication date: June 15, 2006
    Inventors: Stewart Cole, Roland Brosch, Stephen Gordon, Karin Eiglmeier, Thierry Garnier, Glyn Hewinson
  • Publication number: 20060104360
    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 generated temporal and spatial statistics. The rate control may allocate a number of bits for encoding the “I” frame and a may allocate a portion of those bits to be used for encoding the current macroblock. The rate control may also be utilized to determine the quantization parameters for macroblocks in the “I” frame. Quantization parameters and intra-predicted current macroblocks may be utilized to generate “I” frame prediction residuals for encoding.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventor: Stephen Gordon
  • Publication number: 20060063182
    Abstract: A method for isolating a polynucleotide of interest that is present in the genome of and/or expressed by a first mycobacterium strain that is also absent or altered in the genome of and/or not expressed by a second mycobacterium strain. The method includes contacting the genomic DNA of the first strain under hybridizing conditions with the DNA of at least one clone belonging to a bacterial artificial chromosome (BAC) genomic DNA library of the second strain and isolating the polynucleotide of interest that does not hybridize with the DNA of the second strain. This invention further pertains to a Mycobacterium tuberculosis strain H37Rv genomic DNA library, a Mycobacterium bovis BCG strain Pasteur genomic DNA library, and the recombinant BAC vectors belonging to those genomic DNA libraries. This invention also relates to mycobacterial nucleic acids, and methods and kits for using these nucleic acids to detect mycobacteria in a biological sample.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 23, 2006
    Inventors: Stewart Cole, Roland Buchrieser-Brosch, Stephen Gordon, Alain Billault
  • Patent number: 6991904
    Abstract: A method for isolating a polynucleotide of interest that is present in the genome of a first mycobacterium strain and/or is expressed by the first mycobacterium strain, where the polynucleotide of interest is also absent or altered in the genome of a second mycobacterium strain and/or is not expressed in the second mycobacterium. The method includes (a) contacting the genomic DNA of the first mycobacterium strain under hybridizing conditions with the DNA of a least one clone that belongs to a bacterial artificial chromosome (BAC) genomic DNA library of the second mycobacterium strain, and (b) isolating the polynucleotide of interest that does not form a hybrid with the DNA of the second mycobacterium strain. This invention further pertains to a Mycobacterium tuberculosis strain H37Rv genomic DNA library, as well as a Mycobacterium bovis BCG strain Pasteur genomic DNA library, and the recombinant BAC vectors that belong to those genomic DNA libraries.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: January 31, 2006
    Assignee: Institut Pasteur
    Inventors: Stewart Cole, Roland Buchrieser-Brosch, Stephen Gordon, Alain Billault
  • Publication number: 20050281341
    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: April 8, 2005
    Publication date: December 22, 2005
    Inventors: Stephen Gordon, Darren Neuman
  • Publication number: 20050259688
    Abstract: Methods and systems for processing an encoded video stream are disclosed herein. Aspects of the method may comprise receiving on a chip, packetized data within the encoded video stream. An identifier within the received packetized data may be determined on the chip, where the identifier may define one of a plurality of encoding types associated with packets in the encoded video stream. A decoding process may be selected on the chip from a plurality of decoding processes, based on the determined identifier. A portion of the received packetized data in the encoded video stream may be decoded on the chip utilizing the selected decoding process. A header may be determined within the received packetized data that separates packets within the encoded video stream. A plurality of bytes within the received packetized data may be matched with a determined byte sequence.
    Type: Application
    Filed: December 1, 2004
    Publication date: November 24, 2005
    Inventor: Stephen Gordon
  • Publication number: 20050249290
    Abstract: In a video processing system, a method and system for dynamic selection of transform size in a video decoder based on signal content are provided. For high profile mode video decoding operations, inverse transform sizes may be selected from a 4×4 or an 8×8 inverse transform size based on a transform size syntax element generated by the encoding operation and transmitted as part of the encoded video information bit stream. A set of rules is defined for selecting the transform size based on a macroblock type and a size of the macroblock type of a received macroblock in a video decoder. Dynamic selection of transform size may be performed on intra-coded macroblocks, inter-coded macroblocks, and/or direct mode inter-coded macroblocks.
    Type: Application
    Filed: April 15, 2005
    Publication date: November 10, 2005
    Inventors: Stephen Gordon, Douglas Chin
  • Publication number: 20050250104
    Abstract: The present invention is directed to a method for isolating a polynucleotide of interest that is present or is expressed in a genome of a first mycobacterium strain and that is absent or altered in a genome of a second mycobacterium strain which is different from the first mycobacterium strain using a bacterial artificial chromosome (BAC) vector. The invention further relates to a polynucleotide isolated by this method and recombinant BAC vector used in this method. In addition the present invention comprises method and kit for detecting the presence of a mycobacteria in a biological sample.
    Type: Application
    Filed: March 18, 2004
    Publication date: November 10, 2005
    Inventors: Stewart Cole, Roland Buchrieser-Brosch, Stephen Gordon, Alain Billault
  • Publication number: 20050250120
    Abstract: The subject of the present invention is the identification of nucleotide and peptide sequences which make it possible in particular to distinguish, in diagnostic terms, an immunization resulting from a BCG vaccination from an M. tuberculosis infection. The sequences in question are specific either to M. bovis BCG/M. bovis, or to M. tuberculosis. The subject of the present invention is also a method for detecting the sequences in question, a method for detecting antibodies generated by the products of expression of these sequences and the kits for carrying out these methods. Finally, the subject of the present invention is novel vaccines.
    Type: Application
    Filed: November 4, 2004
    Publication date: November 10, 2005
    Inventors: Stewart Cole, Stephen Gordon, Buchrieser-Brosch Roland, Alain Billault, Thierry Garnier
  • Publication number: 20050249291
    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.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 10, 2005
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 6911283
    Abstract: A method and apparatus for coupling a pellicle to a photomask using a non-distorting mechanism are disclosed. A pellicle is coupled to a photomask with a non-distorting mechanism that is located on a pellicle frame opposite a thin film coupled to the pellicle frame. The non-distorting mechanism acts to reduce stress exerted on the photomask by the pellicle.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: June 28, 2005
    Assignee: DuPont Photomasks, Inc.
    Inventors: Joseph Stephen Gordon, Gregory P. Hughes, Franklin Dean Kalk, Hakki Ufuk Alpay, Glenn E. Storm
  • Publication number: 20050112104
    Abstract: Disclosed is a method for producing cardiomyocytes in vivo by administering to the heart of an individual a cardiomyocyte producing amount of mesenchymal stem cells. These cells can be administered as a liquid injectible or as a preparation of cells in a matrix which is or becomes solid or semi-solid. The cells can be genetically modified to enhance myocardial differentiation and integration. Also disclosed is a method for replacing cells ex vivo in a heart valve for implantation.
    Type: Application
    Filed: October 21, 2003
    Publication date: May 26, 2005
    Inventors: Mark Pittenger, Stephen Gordon, Alastair MacKay, Bradley Martin
  • Publication number: 20040258162
    Abstract: Presented herein is a system and apparatus for accelerating arithmetic decoding of encoded data. In one embodiment, there is presented a decoder system for decoding compressed video data. The decoder comprises a host processor, a first decoder engine, and a second decoder engine. The host processor finds a first portion of the compressed video data and a second portion of the compressed video data. The first portion of the compressed video data and the second portion of the compressed video data are data independent from each other. The first decoder engine decodes the first portion of the video data. The second decoder engine decodes the second portion of the video data, while the first decoder engine decodes the first portion of the video data.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 23, 2004
    Inventors: Stephen Gordon, Reinhard Schumann
  • Publication number: 20040258158
    Abstract: A method and system for processing information (e.g., encoding video data). Various aspects of the present invention may comprise identifying a plurality of sets of data blocks. Such data blocks may, for example, be stored in a memory. One or more candidate data blocks may be selected from one or more of the sets of data blocks. Such a selection may be based on a first selection criterion. A candidate block selection module may, for example, perform the selection. One or more reference data blocks may be selected from the candidate data blocks. Such a selection may be based on a second selection criterion. A reference block selection module may, for example, perform the selection. The reference data block(s) may be utilized to process information. In an exemplary scenario, a reference block may be utilized to encode a current video data block, which may then be communicated to a receiving entity.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 23, 2004
    Inventor: Stephen Gordon