Patents by Inventor Ronald A. Fein

Ronald A. 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).

  • Publication number: 20060200765
    Abstract: A document summarizer for word processors is described. In one aspect, a document is accessed for summarization. Using a phase summarizing process, a sentence-based summary of writings of the document is constructed from the writings. A file associated with the document is located. The sentence-based summary is inserted into the file such that the sentence-based summary is before an opening paragraph of the document. The file is saved to non-volatile memory.
    Type: Application
    Filed: May 22, 2006
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Ronald Fein, William Dolan, John Messerly, Edward Fries, Christopher Thorpe, Shawn Cokus
  • Patent number: 7051024
    Abstract: An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked sentences for consideration in the summary. The summarizer counts how frequently content words appear in a document and produces a table correlating the content words with their corresponding frequency counts. Phrase compression techniques are used to produce more accurate counts of repeatedly used phrases. A sentence score for each sentence is derived by summing the frequency counts of the content words in a sentence and dividing that tally by the number of the content words in the sentence. The sentences are then ranked in order of their sentence scores. Concurrent with the statistical analysis, during the same pass through the document the summarizer performs a cue-phrase analysis to weed out sentences with words or phrases that have been pre-identified as potential problem phrases.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Ronald A. Fein, William B. Dolan, John Messerly, Edward J. Fries, Christopher A. Thorpe, Shawn J. Cokus
  • Patent number: 6565608
    Abstract: Providing custom content that supplements static content displayed in an alert message. In response to detecting a predetermined condition, such as an error condition, the alert message is displayed to the user of a software program module. The alert message typically presents the static content and a control object, such as a button or a hyperlink. In response to the user's selection of the control object, an external information source, typically a remote server hosting a Web page, is accessed. The external information source maintains the custom content, which can include supplemental information that is related to the detected predetermined condition.
    Type: Grant
    Filed: December 16, 1998
    Date of Patent: May 20, 2003
    Assignee: Microsoft Corporation
    Inventors: Ronald Fein, Ronald Stephen Giesen, Darrin Nobuharu Hatakeda
  • Publication number: 20020103836
    Abstract: An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked sentences for consideration in the summary. The summarizer counts how frequently content words appear in a document and produces a table correlating the content words with their corresponding frequency counts. Phrase compression techniques are used to produce more accurate counts of repeatedly used phrases. A sentence score for each sentence is derived by summing the frequency counts of the content words in a sentence and dividing that tally by the number of the content words in the sentence. The sentences are then ranked in order of their sentence scores. Concurrent with the statistical analysis, during the same pass through the document the summarizer performs a cue-phrase analysis to weed out sentences with words or phrases that have been pre-identified as potential problem phrases.
    Type: Application
    Filed: February 11, 2002
    Publication date: August 1, 2002
    Inventors: Ronald A. Fein, William B. Dolan, John Messerly, Edward J. Fries, Christopher A. Thorpe, Shawn J. Cokus
  • Patent number: 6377965
    Abstract: A word completion system that can automatically predict unrestricted word completions for data entries in an unstructured portion of a data file. The word completion system applies prediction criteria to avoid annoying the user by displaying an excessive number of wrong suggestions. Suggested word completions, which may change as the user types a partial data entry, are displayed in a non-disruptive manner and selected using traditional acceptance keystrokes, such as the “tab” key or the “enter” key. The word completion system may be deployed on an individual application program basis or on a application-independent basis. Because different word suggestion lists may be appropriate for different application programs, and for different data files created with the same application program, the word completion system allows the user to select one or more suggestion lists for use with each data file. A user interface allows the user to customize each suggestion list on an on-going basis.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: Dean J. Hachamovitch, Ronald A. Fein, Edward J. Fries
  • Patent number: 6349316
    Abstract: An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked sentences for consideration in the summary. The summarizer counts how frequently content words appear in a document and produces a table correlating the content words with their corresponding frequency counts. Phrase compression techniques are used to produce more accurate counts of repeatedly used phrases. A sentence score for each sentence is derived by summing the frequency counts of the content words in a sentence and dividing that tally by the number of the content words in the sentence. The sentences are then ranked in order of their sentence scores. Concurrent with the statistical analysis, during the same pass through the document the summarizer performs a cue-phrase analysis to weed out sentences with words or phrases that have been pre-identified as potential problem phrases.
    Type: Grant
    Filed: April 8, 1999
    Date of Patent: February 19, 2002
    Assignee: Microsoft Corporation
    Inventors: Ronald A. Fein, William B. Dolan, John Messerly, Edward J. Fries, Christopher A. Thorpe, Shawn J. Cokus
  • Publication number: 20010021938
    Abstract: An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked sentences for consideration in the summary. The summarizer counts how frequently content words appear in a document and produces a table correlating the content words with their corresponding frequency counts. Phrase compression techniques are used to produce more accurate counts of repeatedly used phrases. A sentence score for each sentence is derived by summing the frequency counts of the content words in a sentence and dividing that tally by the number of the content words in the sentence. The sentences are then ranked in order of their sentence scores. Concurrent with the statistical analysis, during the same pass through the document the summarizer performs a cue-phrase analysis to weed out sentences with words or phrases that have been pre-identified as potential problem phrases.
    Type: Application
    Filed: April 8, 1999
    Publication date: September 13, 2001
    Inventors: RONALD A. FEIN, WILLIAM B. DOLAN, JOHN MESSERLY, EDWARD J. FRIES, CHRISTOPHER A. THORPE, SHAWN J. COKUS
  • Patent number: 6085206
    Abstract: In an electronic word processing system environment, a system and method for verifying the accuracy of the grammatical composition of a sentence and the spelling of words within the sentence in an electronic document. A sentence is extracted from the electronic document. It is determined whether any of the words in the sentence are misspelled. If any of the words are misspelled, then an indication is displayed in a combined spelling and grammar dialog box. Determination is made whether the sentence is of proper grammatical composition. If the sentence does not have proper grammatical composition, then an indication is displayed in the combined spelling and grammar dialog box. These tasks may be repeated for each sentence in the document until the entire document has been proofed.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: July 4, 2000
    Assignee: Microsoft Corporation
    Inventors: Maria-Nancy A. Domini, Ronald A. Fein, Anthony D. Krueger
  • Patent number: 6012075
    Abstract: In an electronic word processing system environment, a system and method for verifying the accuracy of the grammatical composition of a sentence in the background. While the word processor is in edit mode, i.e., the user is entering data or commands, it is determined when there is an idle period. An idle period is when the user is not entering data or commands. During an idle period, a sentence is extracted from the electronic document. It is determined whether the sentence is of proper grammatical composition. If the sentence does not have proper grammatical composition, then an error indication is displayed to the user in the context of the electronic document. These tasks may be repeated for each sentence in the document until the entire document has been proofed or the idle period ends. When the user selects the error indication in the document, a pop-up menu is displayed beneath the sentence containing the error.
    Type: Grant
    Filed: November 14, 1996
    Date of Patent: January 4, 2000
    Assignee: Microsoft Corporation
    Inventors: Ronald A. Fein, Anthony D. Krueger
  • Patent number: 5940847
    Abstract: An editing system operable for automatically detecting and correcting multi-word data entry errors. A standard list including a plurality of source-target pairs is provided as an integral part of an editing program suitable of operation on a conventional personal computer. Each source term is a common multi word data entry error, and each target term is a correction for a corresponding source term. Each user may create a customized substitution list by adding user-defined source-target pairs to the list, and deleting source-target pairs from the list. In addition to correcting common multi-word spelling and grammatical errors, the substitution list may be used to perform other functions such as substituting a symbol for a multi-word alias typed with a standard keyboard. The substitution list may optionally be implemented in connection with an "AUTOCORRECT" engine that implements multi word substitutions as they are typed by a user.
    Type: Grant
    Filed: January 31, 1997
    Date of Patent: August 17, 1999
    Assignee: Microsoft Corporation
    Inventors: Ronald A. Fein, Leopoldo Artalejo, IV, Dale L. Gipson
  • Patent number: 5924108
    Abstract: An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked sentences for consideration in the summary. The summarizer counts how frequently content words appear in a document and produces a table correlating the content words with their corresponding frequency counts. Phrase compression techniques are used to produce more accurate counts of repeatedly used phrases. A sentence score for each sentence is derived by summing the frequency counts of the content words in a sentence and dividing that tally by the number of the content words in the sentence. The sentences are then ranked in order of their sentence scores. Concurrent with the statistical analysis, during the same pass through the document the summarizer performs a cue-phrase analysis to weed out sentences with words or phrases that have been pre-identified as potential problem phrases.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: July 13, 1999
    Assignee: Microsoft Corporation
    Inventors: Ronald A. Fein, William B. Dolan, John Messerly, Edward J. Fries, Christopher A. Thorpe, Shawn J. Cokus
  • Patent number: 5873660
    Abstract: A morphological find and replace editing tool for a word processor replaces inflected forms of a user-specified find word in a text document with inflected forms of a user-specified replacement word having matching parts of speech. The tool retrieves sets of word forms having a same root word as the find and replacement words, respectively, from a word forms database. The tool selects a single set of word forms with a common root word for each of the find and replacement words such that the find and replacement words are matching parts of speech. Where word forms in the find word's set are found in the text document, they are replaced with a word form from the replacement word's set with a best matching part of speech.
    Type: Grant
    Filed: June 19, 1995
    Date of Patent: February 23, 1999
    Assignee: Microsoft Corporation
    Inventors: James E. Walsh, Ronald A. Fein