×

Search suggestions using fuzzy-score matching and entity co-occurrence

  • US 9,507,834 B2
  • Filed: 11/24/2015
  • Issued: 11/29/2016
  • Est. Priority Date: 12/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • comparing, by a first server, a search query against a first collection of data storing an instance of co-occurrence of an entity in a second collection of data, wherein the search query is received from a client;

    identifying, by the first server, a type of entity corresponding to the entity based on the comparing;

    extracting, by the first server in real-time, the entity from the search query based on the identifying;

    selecting, by a second server in real-time, a fuzzy matching technique corresponding to the type of the entity, wherein at least one of the first server or the second server comprises a main memory hosting a database storing the first collection of data, wherein the database stores at least one of an entity-to-entity index, an entity-to-topic index, or an entity-to-fact index;

    searching, by the second server in real-time, the first collection of data via the fuzzy matching technique;

    identifying, by the second server, data associated with the search query based on the searching;

    generating, by the second server, a plurality of suggested search queries from the data based on the identifying;

    outputting, by the second server, the suggested search queries to the client such that the suggested search queries are sorted based on match proximity to the search query.

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