×

PRECEDENCE-BASED FAST AND SPACE-EFFICIENT RANKING

  • US 20200134036A1
  • Filed: 10/31/2018
  • Published: 04/30/2020
  • Est. Priority Date: 10/31/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to;

    obtain an identification of a plurality of features of search queries and/or search query results, and a precedence for the plurality of features, the precedence indicating an ordering for the plurality of features;

    receive a first search query;

    obtain a first set of search results by feeding the first search query to a search engine;

    for each search result in the first set of search results;

    create a linear search result data structure corresponding to the search result, the linear search result data structure containing a plurality of portions, each portion corresponding to a different feature of the plurality of features, the plurality of portions in the linear search result data structure being in an order matching the precedence;

    for each feature of the plurality of features;

    evaluate the feature;

    assign an integer value for the feature based on the evaluation of the feature;

    place the integer value in the portion of the linear search result data structure corresponding to the feature;

    rank the search results in the first set of search results by reading the portions of the linear search result data structure in order as a score, with a higher score corresponding to a higher ranking.

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