Patents by Inventor Ronald Andrew Fein

Ronald Andrew Fein 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: 6088711
    Abstract: A method and system for defining and applying a style of a paragraph based upon the formatting properties of the paragraph. The paragraph type of the paragraph is identified. A determination is made whether the paragraph type is one which is capable of having a style defined for it. If not, then a determination is made whether the major formatting properties of the paragraph match those of an existing style and, if so, then the matching existing style is applied to the paragraph. If the paragraph type is one which is capable of having a style defined for it, then a determination is made whether the major formatting properties of the paragraph match the those of an existing style with the same paragraph type as the paragraph type of the paragraph. If so, then the matching existing style is applied to the paragraph. If not, then a style is defined with the formatting properties of the paragraph. The defined style is then applied to the paragraph and all direct formatting is removed.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: July 11, 2000
    Assignee: Microsoft Corporation
    Inventors: Ronald Andrew Fein, Stephen M. Hirsch, Jason T. Barnett
  • Patent number: 6047300
    Abstract: Automatically detecting a misspelled word and replacing the misspelled word with a correctly spelled word. Words are automatically spell checked as delimited. If a word is detected as a misspelled word then a correctly spelled alternate word is generated. The misspelled word and the correctly spelled alternate word are compared according to a set of difference criteria. The difference criteria correspond to common types of misspellings. If the misspelled word and the correctly spelled alternate word differ according to a difference criterion then the correctly spelled alternate word is identified as a replacement candidate word. The results of the difference criteria comparisons are reviewed using a set of selection criteria. If the results of the difference criteria comparisons satisfy the selection criteria then one of the replacement candidate words is correctly spelled as a replacement word and the misspelled word is replaced by the replacement word.
    Type: Grant
    Filed: May 15, 1997
    Date of Patent: April 4, 2000
    Assignee: Microsoft Corporation
    Inventors: Michael Walfish, Dean Hachamovitch, Ronald Andrew Fein
  • Patent number: 5983242
    Abstract: A method and system for preserving document integrity between potentially partially incompatible versions of a program module by maintaining forwards compatibility and backwards compatibility. Version (n') of the program module is released after version (n). A "saved by version (n)" bit may be activated any time that version (n) saves a file. The "saved by version (n)" bit indicates to subsequently-released versions, such as version (n'), that the file has been saved by version (n) and, based upon this information, appropriate action should be taken by the subsequently-released version. A "warning from future version" bit may be activated to indicate that a feature or features of the subsequently-released version is not supported by version (n). Based upon receiving this bit, version (n) may open the file with these features disabled or may take some other appropriate action.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: November 9, 1999
    Assignee: Microsoft Corporation
    Inventors: Kevin Lane Brown, Ronald Andrew Fein, Eric A. LeVine, Thomas W. Saxton