IP Library › Granted Patent US 8,788,371
Granted Patent B2
US 8,788,371 · App. 12/903,572 · Granted Jul 22, 2014

Personalized search widgets for customized user interface

Inventors: Nishith Parikh (San Jose, CA); Neelakantan Sundaresan (Mountain View, CA)
Assignee: eBay Inc.
G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,788,371
App. No.
12/903,572
Granted
Jul 22, 2014
Kind
B2
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 (42)

1. 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 a plurality of 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;

modifying a font color of text of a first displayed related search term to a first color based on the first related search term being a refinement of the search term;

modifying a font color of text of a second displayed related search term to a second color based on the second related search term being an alternative of the search term; 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 a subset of the set of related search terms having the desirable 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 storage associated with a publication system to store a plurality of listings in a memory;

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 a subset of the set of related search terms having the desirable status;

modify a font color of text of a first related search term in the related searches menu to a first color based on the first related search term being a refinement of the received search term; and

modify a font color of text of a second related search term in the related searches menu to a second color based on the second related search term being an alternative of the received search term.

16. The system of claim 15 , 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 , further comprising a widget module 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;

modifying a font color of text of a first displayed related search term to a first color based on the first related search term being a refinement of the search term;

modifying a font color of text of a second displayed related search term to a second color based on the second related search term being an alternative of the search term; 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 a subset of the set of related search terms having the desirable status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: PARIKH, NISHITH; SUNDARESAN, NEELAKANTAN
To: EBAY INC.
Reel/Frame 026110/0661 →
Continuity (2)
Provisional Application 61348598 · May 26, 2010
Related Publication 20110295720A1 · Dec 1, 2011