Patents by Inventor Patrick Boeuf

Patrick Boeuf 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).

  • Patent number: 6523171
    Abstract: A method for translating source code programs written in a procedural computer language in source code programs written in an Object Oriented language. The method of the invention provides a parser which adds to the lexicographic and syntactical analysis of the source code a semantic analysis: a parser is written for identifying the semantic patterns in the source code. At execution, the parser reads the instructions of the procedural language and classify the sequences of instructions identified as using a known pattern. According to the matched patterns, the parser creates different categories of classes containing both functional (linearly translated code) or references to other object instances. Each time an object is discovered in the code it is stored in an Object Dictionary with its description and reused when referred later in the code.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jean-Christophe Dupuy, Martine Linares-Langloys, RĂ©mi Piro, Marc Fiammante, Eric Menguy, Patrick Boeuf
  • Patent number: 6009502
    Abstract: For storing and retrieving data, the present invention enhances performance by allocating a single oversized contiguous storage area and by allowing data wrapping. Reliability is insured by verifying the coherence of stored variable length records at each READ operation. The coherence verification is optimized because the information required for verification, comprising a set of key values, is stored in the records themselves.
    Type: Grant
    Filed: September 22, 1997
    Date of Patent: December 28, 1999
    Assignee: International Business Machines Corporation
    Inventor: Patrick Boeuf