×

Finding selected character strings in text and providing information relating to the selected character strings

  • US 6,269,189 B1
  • Filed: 12/29/1998
  • Issued: 07/31/2001
  • Est. Priority Date: 12/29/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of automatically finding selected character strings in text and providing information relating to the selected character strings;

  • the method comprising;

    (A) automatically searching a text to find character strings that match any of a list of selected strings;

    the act of automatically searching comprising a series of iterations, each iteration having a starting point in the text, each iteration comprising;

    (A1) determining whether the iteration'"'"'s starting point is followed by a character string that matches any of the list of selected strings and that ends at a probable string ending;

    said determining further comprising;

    accessing a finite state data structure with a character string following the iteration'"'"'s starting point;

    the finite state data structure including acceptance data that can be accessed at the end of one of the selected strings, and determining that the character string matches one of the selected strings if, at the end of the character string, the acceptance data can be accessed;

    (A2) finding a starting point for a next iteration in the series, the next iteration'"'"'s starting point being a probable string beginning; and

    (A3) if the iteration'"'"'s starting point is followed by a character string matching one of the selected strings and ending at a probable string ending, performing an operation relating to the matching character string;

    in which the finite state data structure is a finite state transducer with a string matching level and an information output level;

    the act of accessing the finite state data structure with the character string being performed at the string matching level;

    the finite state transducer providing information output data at the information output level in response to the character string; and

    in which the information output data is access data for accessing information relating to the matching character string.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×