Personalized search widgets for customized user interface
Abstract
A set of personalized search widgets for providing a customized user interface are provided. Among the personalized search widgets include a related searches menu to depict related search terms according to popularity and type. A query builder for explicitly including or excluding particular terms from the query may be provided. The search widgets may further include a history of past searches received from a user, a selection of categories to be searched, and one or more category suggestions. Some widgets associated with sellers allow a user to filter results according to a trusted seller status of the seller or the identity of the seller, and provide to the user a tag cloud including feedback about the seller. The results of a search may be presented in a spreadsheet style format.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving a search term from a device associated with a user; determining a set of related search terms, each related search term of the set of related search terms being related to the received search term; for each related search term of the set of related search terms, determining a status of the related search term as desirable or undesirable based on searches previously submitted by the user; using one or more processors, providing data associated with the set of related search terms to the device, the data associated with the set of related search terms being used by the device to display a related searches menu depicting the set of related search terms according to the status of each related search term of the set of related search terms as desirable or undesirable; and providing a query builder, the query builder to allow a user to modify the desirable or undesirable status of each displayed related search term and to provide a final search phrase based on related search terms having the desirable statues, the search phrase excluding related search terms having the undesirable status.
2 . The method of claim 1 , further comprising providing a spreadsheet format results page, the spreadsheet format results page to allow a user to show or hide one or more columns in a spreadsheet format and to sort according to the one or more columns.
3 . The method of claim 1 , wherein providing the related searches menu comprises altering the font size of a particular related search term based on the popularity of the related search term.
4 . The method of claim 1 , further comprising providing a category suggestion adjacent to one or more search results.
5 . The method of claim 1 , further comprising providing an option to filter search results according to a price associated with a particular listing of an item for sale.
6 . The method of claim 1 , further comprising accessing a history of search phrases previously received from the user.
7 . The method of claim 1 , further comprising filtering search results based on a top rated seller status associated with a listing.
8 . The method of claim 1 , further comprising providing a snapshot of text appearing in feedback about a seller associated with a listing.
9 . The method of claim 1 , further comprising filtering search results based on a selection received from the user to exclude a particular seller.
10 . The method of claim 1 , further comprising filtering search results based on a selection received from the user to include a particular seller.
11 . The method of claim 1 wherein the determining the status of each related search term as desirable or undesirable is based on searches previously submitted by the user in a current session.
12 . The method of claim 1 wherein the determining the status of each related search term as desirable or undesirable is based on searches previously submitted by the user at least a threshold number of times.
13 . The method of claim 1 wherein the determining the status of each related search term as desirable or undesirable is based on searches previously submitted by the user with at least a threshold frequency.
14 . The method of claim 1 wherein the determining the status of each related search term as desirable or undesirable is based on a predefined number of searches previously submitted across a plurality of sessions.
15 . A system comprising:
a data access module to receive a search term from a device associated with a user; a history module to:
determine a set of related search terms related to the received search term; and
determine, for each related search term of the set of related search terms, a status of the related search term as desirable or undesirable, based on searches previously submitted by the user;
the data access module further to provide data associated with the set of related search terms to the device, the data associated with the set of related search terms being used by the device to display a related searches menu depicting the set of related search terms according to the status of each related search term as desirable or undesirable; and a widget module to:
provide a query builder, the query builder to allow a user to modify the desirable or undesirable status of each displayed related search term and to provide a final search phrase based on related search terms having the desirable status, the search phrase excluding related search terms having the undesirable status.
16 . The system of claim 15 , further comprising:
a data storage associated with a publication system to store a plurality of listings in a memory; and wherein the data access module is further to provide a particular listing from the plurality of listings based on a seller associated with the particular listing.
17 . The system of claim 15 , wherein the widget module is further to alter the font size of a particular related search term in the related searches menu based on the popularity of the related search term.
18 . A non-transitory machine-readable storage medium having instructions embodied thereon, the instructions executable by a process for performing operations comprising:
receiving a search term from a device associated with a user; determining a set of search terms related to the received search term; determining, for each related search term of the set of search terms, a status of the related search term as desirable or undesirable, based on searches previously submitted by the user; providing data associated with the set of related search terms to the device, the data associated with the related search terms being used by the device to display a related searches menu depicting the set of related search terms according to the status of each related search term of the set of related search terms as desirable or undesirable; and providing a query builder, the query builder to allow a user to modify the desirable or undesirable status of each related search term of the set of related search terms and to provide a final search phrase based on the set of related search terms having the desirable status, the search phrase excluding related search terms having the undesirable status.
19 . The non-transitory machine-readable storage medium of claim 18 , wherein the determining the status of each related search term as desirable or undesirable is based on searches previously submitted by the user with at least a threshold frequency.
20 . The non-transitory machine-readable storage medium of claim 18 , wherein the determining the status of each related search term as desirable or undesirable is based on a predefined number of searches previously submitted across a plurality of sessions.Join the waitlist — get patent alerts
Track US2014324849A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.