Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names

  • US 7,711,550 B1
  • Filed: 04/29/2003
  • Issued: 05/04/2010
  • Est. Priority Date: 04/29/2003
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A method of recognizing names from a text string entered according to one of a plurality of spoken languages for providing helpful actions in association with recognized names, the method being implemented at least in part by a computer and comprising:

  • receiving, by the computer, a previously generated text string;

    passing the text string to a name recognizer application;

    determining whether a particular spoken language is associated with the text string;

    applying a set of name rules of the spoken language associated with the text string to a plurality of individual words comprising the text string, the set of name rules comprising grammatical rules and sentence structure rules in the spoken language;

    determining whether any of the plurality of individual words comprise a name according to the set of name rules of the spoken language associated with the text string;

    if any of the plurality of individual words comprise a name,generating a list of user actions that may be performed on the name, wherein generating the list of actions that may be performed on the name comprises,analyzing the language associated with the text string, anddetermining if the name exists in a user contacts database,associating the list of actions with the name,returning the name and the list of user actions associated with the name to a host application with which the text string was previously generated for providing the list of user actions associated with the name, andmarking the name in the text string to indicate actions are available in association with the name; and

    providing to a user the list of user actions in association with the name.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×