×

Refining search query results

  • US 10,255,363 B2
  • Filed: 08/12/2013
  • Issued: 04/09/2019
  • Est. Priority Date: 08/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • in response to receiving, by a client computing device, a first user input;

    assigning, by the client computing device, relevance scores to a plurality of different search categories based on an analysis of a format and type of the first user input in relation to the plurality of different search categories;

    retrieving, by the client computing device, a subset of the plurality of different search categories, wherein the relevance scores assigned to each of the search categories of the subset of the plurality of different search categories exceed a pre-configured relevance threshold;

    partitioning, by the client computing device, a first slider into a first plurality of separate segments based on the subset of the plurality of different search categories, wherein a quantity of the first plurality of separate segments of the first slider is greater than a quantity of the subset of the plurality of different search categories;

    assigning each search category of the subset of the plurality of different search categories to at least one segment of the first plurality of separate segments of the first slider, wherein the assigned search categories change based on different user inputs and wherein a first search category of the subset of the plurality of different search categories is assigned to a first segment of the first plurality of separate segments; and

    displaying the first slider, including a first slider button initially positioned at a first default segment of the first plurality of separate segments of the first slider;

    in response to receiving, by the client computing device, a second user input that moves the first slider button from the first default segment to the first segment;

    displaying a first set of search results based on (i) the first user input and (ii) the first search category;

    determining, by the client computing device, a plurality of search sub-categories of the first search category;

    partitioning, by the client computing device, a second slider into a second plurality of separate segments based on the plurality of search sub-categories, wherein a quantity of the second plurality of separate segments of the second slider is greater than a quantity of the plurality of search sub-categories;

    assigning each sub-category of the plurality of search sub-categories to at least one segment of the second plurality of separate segments of the second slider, wherein a first search sub-category of the plurality of search sub-categories is assigned to a second segment of the second plurality of separate segments; and

    displaying the second slider, including a second slider button initially positioned at a second default segment of the second plurality of separate segments of the second slider; and

    in response to receiving, by the client computing device, a third user input that moves the second slider button from the second default segment to the second segment, displaying a second set of search results based on (i) the first user input, (ii) the first search category, and (iii) the first search sub-category.

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