Patents by Inventor Hervé Le Bars

Hervé Le Bars 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: 10970066
    Abstract: Techniques for duplicate code section detection for source code are described herein. An aspect includes receiving a plurality of input files corresponding to a software project comprising source code written in a computer programming language. Another aspect includes segmenting each of the plurality of input files into a plurality of statements based on instruction boundaries corresponding to the computer programming language, wherein a respective statement start index is determined for each of the plurality of statements. Another aspect includes populating an enhanced generalized suffix array (eGSA) based on the determined statement start indices, wherein each statement start index corresponds to a respective suffix in a row in the eGSA, and wherein each row comprises a longest common prefix (LCP) field and a preceding statement value corresponding to the row's respective suffix. Another aspect includes identifying duplicate code sections in the plurality of input files based on the eGSA.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hervé Le Bars, Jerome Jochem, Thomas Baudel
  • Patent number: 8635588
    Abstract: A system and a method for reconciling software source code is provided. The method includes analyzing a first file of generated source code and a modified file of source code to identify a first user modification in a portion of the modified file of source code, utilizing a first reconciliation tag, a first start index, a first stop index. The method further includes reconciling the first file of generated source code, the modified file of source code, and a second file of generated source code by inserting the first user modification in a portion of the second file of generated source code, utilizing a second reconciliation tag, a second start index, and a second stop index. The method further includes storing the second file of generated source code with the first user modification in a memory device.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Herve Le Bars, Philippe Bauquel
  • Publication number: 20100122234
    Abstract: A system and a method for reconciling software source code is provided. The method includes analyzing a first file of generated source code and a modified file of source code to identify a first user modification in a portion of the modified file of source code, utilizing a first reconciliation tag, a first start index, a first stop index. The method further includes reconciling the first file of generated source code, the modified file of source code, and a second file of generated source code by inserting the first user modification in a portion of the second file of generated source code, utilizing a second reconciliation tag, a second start index, and a second stop index. The method further includes storing the second file of generated source code with the first user modification in a memory device.
    Type: Application
    Filed: December 5, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Herve Le Bars, Philippe Bauquel