Back to results
US 9,852,228 B2Granted
Methods, systems, and apparatus for generating search results
AssigneePaypal, Inc.
InventorTodd Martin
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes.
Claims16
A system comprising:
- one or more processors;
- a memory to store instructions that, in response to being executed by the one or more processors, cause the system to perform operations comprising:
- in response to a user selection of a selected item from a search result set and in response to the search result set having a count that exceeds a threshold value, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including:
- identifying a first attribute of the selected item from the search result set;
- identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set;
- determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute;
- and
- identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute, the search filter being identified independent of a user selection of the search filter;
- identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term;
- narrowing the search result set based on the additional search term;
- and
- causing presentation of the narrowed search result set on a user interface.
9 more elements
A method comprising:
- in response to a user selection of a selected item from a search result set, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including:
- identifying a first attribute of the selected item from the search result set;
- identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set;
- determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute;
- and
- identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute;
- identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term;
- narrowing the search result set based on the additional search term;
- and
- causing presentation of the narrowed search result set on a user interface.
7 more elements
A non-transitory computer-readable medium embodying instructions that, in response to being executed by one or more processors of a system, cause the system to perform operations comprising:
- in response to a user selection of a selected item from a search result set, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including:
- identifying a first attribute of the selected item from the search result set;
- identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set;
- determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute;
- and
- identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute;
- identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term;
- narrowing the search result set based on the additional search term;
- and
- causing presentation of the narrowed search result set on a user interface.
7 more elements
Dependencies are inferred from the claim text.