Patents by Inventor David L. Luebbert

David L. Luebbert 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: 5546581
    Abstract: A method is disclosed for integrating a plurality of discrete subprograms with a main program. The method enables the main program to integrate any discrete subprogram stored in its directory with the main program. The method includes the step of identifying each discrete subprogram stored in the directory of the main program and creating a cross reference array to enable the main program to access the plurality of subprograms. In addition to creating the cross reference array, an event reference list of the main program is updated, enabling commands of the subprogram to be given key and menu assignments, thereby further integrating the subprogram with the main program. Similarly, the subprogram can be removed from the main program simply by deleting the subprogram from the directory of the main program.
    Type: Grant
    Filed: March 8, 1994
    Date of Patent: August 13, 1996
    Assignee: Microsoft Corporation
    Inventors: David R. R. McKinnis, David L. Luebbert, Eric R. Berman, Thomas W. Saxton, Daniel H. Padwa
  • Patent number: 5537628
    Abstract: A method and word processing system for handling text pasted into a document that uses a foreign character set or code page. The code page used by text pasted into a document is preserved when that is displayed and edited. The word processing system keeps track of the appropriate code page for each run of text in the document using a piece table and a data block for the file(s) in which each piece of text is stored. Each document that is created has a piece table that includes an array of character positions and a corresponding array of data records. Each piece referenced in the array of character positions includes adjacent characters of text that are stored in a common file. When a file is opened to paste text into the document, the word processing system creates a file control block for that file, which includes a default code page identifier. The array of data records for each piece includes a pointer to the file control block.
    Type: Grant
    Filed: August 29, 1994
    Date of Patent: July 16, 1996
    Assignee: Microsoft Corporation
    Inventor: David L. Luebbert
  • Patent number: 5530794
    Abstract: A method and word processing system for handling text pasted into a document that uses a paragraph delimiter different than that employed by the word processing system. A computer system (10) that is generally conventional in design executes a word processing program that efficiently handles text pasted into a word processing document, even though that text uses a paragraph delimiter different than the native paragraph delimiter of the word processing system. The document opened by the word processing system has a corresponding piece table that includes an array of character positions and an array of data records. Each piece of the piece table represents adjacent characters that stored together in a file, and each record or PCD in the array of data records corresponds to a different piece in the piece table.
    Type: Grant
    Filed: August 29, 1994
    Date of Patent: June 25, 1996
    Assignee: Microsoft Corporation
    Inventor: David L. Luebbert