Patents by Inventor Leonard Ciprian Mosescu

Leonard Ciprian Mosescu 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: 8312447
    Abstract: Generating a next build version of a software application using information generated during a previous build version at the compiler and linker levels. The information describes the structure and build decisions applied during creation of the previous build version. Generation of the current build version is modified based on the information to minimize the binary differences between the builds. In some embodiments, a linker arranges the contents during the previous build in anticipation of the current build. Further, the linker pads the previous build with unused address space to minimize relocation of the contents of the build.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: David M. Callaghan, Russell B. Keldorph, Leonard Ciprian Mosescu
  • Publication number: 20100077387
    Abstract: Generating a next build version of a software application using information generated during a previous build version at the compiler and linker levels. The information describes the structure and build decisions applied during creation of the previous build version. Generation of the current build version is modified based on the information to minimize the binary differences between the builds. In some embodiments, a linker arranges the contents during the previous build in anticipation of the current build. Further, the linker pads the previous build with unused address space to minimize relocation of the contents of the build.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: David M. Callaghan, Russell B. Keldorph, Leonard Ciprian Mosescu
  • Patent number: 7647291
    Abstract: A b-tree may contain multiple keys stored in a normalized form. This normalized form allows keys to be quickly compared and may be used in compressing the underlying b-tree. Each normalized key is compressed relative to the previous key by replacing the common prefix bytes with a common prefix length byte containing the number of bytes in common between the key and the previous key. The compressed keys are stored sequentially in memory with no gaps in between.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Leonard Ciprian Mosescu
  • Patent number: 7539685
    Abstract: A b-tree may contain multiple keys. Each key may contain multiple column values of different types. In order to allow quick byte by byte comparison of the keys, a normalized form of the keys may be determined by transforming each column value, through a type specific transformative function, into a normalized form. This normalized form allows keys to be quickly compared and may be used in compressing the underlying b-tree. Each normalized key is compressed relative to the previous key by replacing the common prefix bytes with a common prefix length byte containing the number of bytes in common between the key and the previous key. The compressed keys are stored sequentially in memory with no gaps in between.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventor: Leonard Ciprian Mosescu