Patents by Inventor Andrea Jessee

Andrea Jessee 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: 20120297294
    Abstract: Architecture that utilizes web search implicitly to assist users in improving writing and associated productivity. The architecture extends the authoring experience of applications of office suite applications which can draw on a web search engine to offer contextual suggestions for revision, word auto-complete, and text prediction. Web-based research and reference to users is enabled as the user writes or revises text. Suggestions are made as to how to complete a phrase or sentence using data from networks such as the Internet or intranet, to how a user how revises a word or phrase in an already-written sentence using data from the network, and to problems in writing style/writing rules. Paragraph analysis is performed to find improper language usage or errors. Prediction and revision suggestions are extracted from web search or enterprise search document summaries, and intent of the user to obtain word completion, revision assistance, and prediction suggestions is identified.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Robert Scott, Ming Zhou, Duo Ding, Xingping Jiang, Jonathan Y. Tien, Gang Chen, Hsiao-Wuen Hon, Andrea Jessee
  • Patent number: 7421386
    Abstract: A lexicon stored on a computer readable medium and used by language processing systems. The lexicon can store word information in a plurality of data fields associated with each entered word. The data fields can include information on spelling and grammar, parts of speech, steps that the entered word can be transformed into another word, a word description, and a segmentation for a compound word. Information that cannot be stored in the lexicon can be stored in an intermediate indexes table. Associated methods of constructing, updating and using the lexicon are introduced.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Kevin R. Powell, Andrea Jessee, Douglas W. Potter
  • Patent number: 7136808
    Abstract: A method and apparatus for grammar checking a German language sentence. The grammar checker parses the sentence into a verb phrase and an initial noun phrase combination associated with the verb phrase. The grammar checker accesses a morphology table to define an initial case combination associated with the initial noun phrase combination. The grammar checker accesses a lexicon to define a correct case combination associated with the verb phrase. The grammar checker compares the initial case combination to the correct grammatical case combination and generates a case error combination. The grammar checker generates a combination of sentence rewrites that includes a grammatical case change to a noun phrase that corrects the case error combination.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Andrea Jessee, Yvonne Quirmbach-Brundage, Antje Helfrich, Paul Cardon
  • Publication number: 20050091033
    Abstract: A computer-readable medium stores a first lexicon data structure for lexicon words. The first data structure includes a host form variant field containing a host form variant such as a clitic host form variant, a host form field containing the host form of the host form variant (only present if the forms differ) such as a clitic host verbal form, and a verification field indicative of whether the host form variant is a valid word. The first data structure also includes a segment association field containing data or segmentation bits associating the host form variant with certain types of attachment entries in the lexicon, which also contain data or segmentation bits, to define valid combinations between the host form variant and at least one of the attachment entries in the lexicon. A second lexicon data structure for each of the attachment entries in the lexicon is also stored.
    Type: Application
    Filed: March 19, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Rene Valdes, Maria del Mar Gines Marin, Kevin Powell, Andrea Jessee
  • Publication number: 20050091030
    Abstract: A method of determining the component words of a compound word is disclosed. The method identifies the component words, by comparing the word with a list of words found in a lexicon. If the word is not found in the lexicon the method proceeds to analyze the word on a character-by-character basis. After each character the method identifies any potential matches to the selected characters in the lexicon. If a match is found, it is added to a hypothesis trace in a lattice. Next, the method checks to see whether the remaining characters form a valid entry in the lexicon, and whether the entry is an allowed to be a final segment: All encountered component words are entered into the lattice, thus creating possibly more than one hypothesis path. Some paths may be rendered invalid, if they don't contain the required “seg1” annotation for non-final segments or had encountered an “anti-seg” bit for presumed final segment. The output can be ranked if more than one valid segmentation is found.
    Type: Application
    Filed: March 19, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrea Jessee, Miriam Eckert, Kevin Powell
  • Publication number: 20050091031
    Abstract: A lexicon stored on a computer readable medium and used by language processing systems. The lexicon can store word information in a plurality of data fields associated with each entered word. The data fields can include information on spelling and grammar, parts of speech, steps that the entered word can be transformed into another word, a word description, and a segmentation for a compound word. Information that cannot be stored in the lexicon can be stored in an intermediate indexes table. Associated methods of constructing, updating and using the lexicon are introduced.
    Type: Application
    Filed: March 19, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Kevin Powell, Andrea Jessee, Douglas Potter
  • Publication number: 20020128819
    Abstract: A method and apparatus for grammar checking a German language sentence. The grammar checker parses the sentence into a verb phrase and an initial noun phrase combination associated with the verb phrase. The grammar checker accesses a morphology table to define an initial case combination associated with the initial noun phrase combination. The grammar checker accesses a lexicon to define a correct case combination associated with the verb phrase. The grammar checker compares the initial case combination to the correct grammatical case combination and generates a case error combination. The grammar checker generates a combination of sentence rewrites that includes a grammatical case change to a noun phrase that corrects the case error combination.
    Type: Application
    Filed: March 6, 2001
    Publication date: September 12, 2002
    Inventors: Andrea Jessee, Yvonne Quirmbach-Brundage, Antje Helfrich, Paul Cardon