×

Method and apparatus for processing natural language using tape-intersection

  • US 20050108000A1
  • Filed: 05/21/2004
  • Published: 05/19/2005
  • Est. Priority Date: 11/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. In a system for processing natural language, a method for intersecting tapes of a first multi-tape automaton (MTA) and a second MTA, with each MTA having a plurality of tapes and a plurality of paths, comprising:

  • (a) computing a cross-product MTA using the first MTA and the second MTA;

    (b) generating string tuples for paths of the cross-product MTA;

    (c) for each string tuple generated at (b), evaluating whether the string of a first tape equals the string of a second tape;

    (d) for each string tuple evaluated at (c) having equal strings at the first and second tapes, retaining the corresponding string tuple in the cross-product MTA;

    (e) for each string tuple evaluated at (c) having unequal strings at the first and second tapes, restructuring the cross-product MTA to remove the corresponding string tuple;

    (f) removing redundant strings in the string tuples retained in the cross-product MTA at (d) to produce an output MTA.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×