×

Method of and system for processing a prefix associated with a search query

  • US 10,496,711 B2
  • Filed: 12/01/2016
  • Issued: 12/03/2019
  • Est. Priority Date: 12/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • receiving, from an electronic device, a user input, the user input including at least two characters defining a prefix, the prefix defining at least a portion of a search query which can be submitted to a search engine;

    identifying, by a processor, a list of suggested search queries associated with the prefix, each one of the list of suggested search queries having been ranked according to a likelihood of being selected by the user;

    identifying, in the list of suggested search queries, a first plurality of suggested search queries, each one of the first plurality of suggested search queries being associated with a first resource;

    a given one of the first plurality of suggested search queries having been assigned a parameter reflective of a likelihood of the first resource being selected as a result of the given one of the first plurality of suggested search queries having been submitted to the search engine;

    the first plurality of suggested search queries including a top ranked suggested search query, the top ranked suggested search query being a suggested search query having been determined to be the most likely one to be selected by the user in the list of suggested search queries;

    identifying, in the list of suggested search queries, a second plurality of suggested search queries, each one of the second plurality of suggested search queries being associated with a second resource;

    a given one of the second plurality of suggested search queries having been assigned a parameter reflective of a likelihood of the second resource being selected as a result of the given one of the first plurality of suggested search queries having been submitted to the search engine;

    calculating a first cumulative resource weight based on parameters assigned to each one of the first plurality of suggested search queries; and

    calculating a second cumulative resource weight based on parameters assigned to each one of the second plurality of suggested search queries;

    upon determining that the first cumulative resource weight is no less than the second cumulative resource weight;

    identifying display data associated with a content item associated with the first resource for transmission to the electronic device; and

    transmitting, prior to a completed search query associated with the prefix being submitted to the search engine, to the electronic device, the display data along with the list of suggested search queries.

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