×

Partial match derivation using text analysis

  • US 9,471,627 B2
  • Filed: 01/02/2016
  • Issued: 10/18/2016
  • Est. Priority Date: 05/10/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented natural language processing method for resolving partial matches, comprising:

  • receiving, using a computer processor, a natural language input query that does not fully specify an entity;

    tokenizing, using the computer processor, the input query into a constituent set of query tokens;

    searching, using the computer processor, an entity index by comparing the query tokens to contents of the index, the contents representing a plurality of entities, each of which is tokenized into a constituent set of entity tokens associated with the tokenized entity;

    identifying, using the computer processor, a plurality of partial match query tokens from the set of query tokens, each partial match query token matching at least one entity token in the index;

    determining, using the computer processor, whether a sequential break exists in the input query between the partial match query tokens;

    for each partial match query token, determining, using the computer processor, the entity corresponding to each partial match query token by identifying the entity associated with each entity token in the index that matches the partial match query token;

    determining, using the computer processor, whether there is an intersection between the identified entities corresponding to the partial match query tokens; and

    when a sequential break exists in the input query between the partial match query tokens and there is no intersection between the identified entities corresponding to the partial match query tokensdetermining, using the computer processor, that the input query relates to a plurality of entities, andpresenting a response to the received natural language input query to a user based upon the identified entities.

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