×

User-modifiable word lattice display for editing documents and search queries

  • US 8,972,240 B2
  • Filed: 08/18/2011
  • Issued: 03/03/2015
  • Est. Priority Date: 05/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage device having computer executable instructions stored therein for implementing an interactive user interface for providing alternative suggested text segments to a user, said instructions causing a computing device to perform actions comprising:

  • receiving an input text segment comprising a sequence of two or more words, said input text segment having a linguistic meaning;

    processing the input text segment without the use of wildcards using one or more contextual semantic similarity generation modules to generate a plurality of suggested alternative text segments, each alternative text segment comprising a different sequence of words, each alternative text segment having a linguistic meaning similar to the linguistic meaning of the input text segment such that each alternative text segment is related to input text segment by linguistic context;

    constructing a lattice-based representation of the plurality of suggested alternative text segments as parallel text segments connected by linguistic context, and wherein each node of a plurality of nodes of the lattice includes one or more contiguous words of one of the alternative suggested text segments, and wherein edges of the lattice connect each node to one or more other nodes of the lattice such that each of the plurality of suggested alternative text segments are fully represented by the lattice;

    displaying the lattice in a user interface window;

    providing a user interface to select one of the suggested alternative text segments by selecting a path that traverses the lattice through a plurality of connected nodes from a beginning of the displayed lattice to an end of the displayed lattice; and

    wherein each possible path through the lattice corresponds to a sequence of nodes and edges that represents a different one of the suggested alternative text segments.

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