Patents by Inventor Paul James Hough

Paul James Hough 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: 7353247
    Abstract: A software application or resource is enabled to participate in a messaging service session conducted over a network and to respond to plain language queries much like a live participant. The software resource registers with a messaging service server when the software resource is initially executed, making it available if included in a user's list of contacts, to be added as a participant. During a messaging service session, a user can direct a message or query to the software resource that is participating. The software resource parses the query, and if the query is understood and data are available, transmits a response that appears within the instant message dialogue window of the users participating in the messaging service session.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Paul James Hough, Ulrich Homann, Jason P. Allen
  • Publication number: 20030125929
    Abstract: Natural language (NL) text entered by a user in a document is recognized as corresponding to a tag, causing an action or action associated with the tag to be implemented in the document. Linguistic information, tags, and related actions are managed in a centralized catalog from which they can be accessed. An NL Parser called by a tag recognizer analyzes and normalizes the text using semantic information and returns a parse tree to the tag recognizer. The tag recognizer then compares the parse tree to a corresponding parse tree provided in a dictionary. If a match is found, an instance or tag related to the parse tree in the dictionary is returned to an application in which the document is open to carry out the action associated with the tag. If an ambiguity causes multiple matches to be returned, the user can select one of the instances and related action.
    Type: Application
    Filed: December 10, 2001
    Publication date: July 3, 2003
    Inventors: Thomas Bergstraesser, Ulrich Homann, Paul James Hough
  • Publication number: 20030079024
    Abstract: A software application or resource is enabled to participate in a messaging service session conducted over a network and to respond to plain language queries much like a live participant. The software resource registers with a messaging service server when the software resource is initially executed, making it available if included in a user's list of contacts, to be added as a participant. During a messaging service session, a user can direct a message or query to the software resource that is participating. The software resource parses the query, and if the query is understood and data are available, transmits a response that appears within the instant message dialogue window of the users participating in the messaging service session.
    Type: Application
    Filed: October 19, 2001
    Publication date: April 24, 2003
    Inventors: Paul James Hough, Ulrich Homann, Jason P. Allen