US 12,493,662 B2
Dissimilar but relevant search engine results
Daniel David Miranda, San Jose, CA (US); Amit Jaiswal, San Jose, CA (US); and David Goldberg, Palo Alto, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on May 18, 2021, as Appl. No. 17/323,261.
Application 17/323,261 is a continuation of application No. 15/585,967, filed on May 3, 2017, granted, now 11,042,595.
Claims priority of provisional application 62/331,547, filed on May 4, 2016.
Prior Publication US 2021/0271723 A1, Sep. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01); G06F 16/838 (2019.01); G06F 16/903 (2019.01); G06F 16/9532 (2019.01); G06F 16/9535 (2019.01); H04L 67/025 (2022.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01)
CPC G06F 16/9535 (2019.01) [G06F 16/24578 (2019.01); G06F 16/287 (2019.01); G06F 16/838 (2019.01); G06F 16/90348 (2019.01); G06F 16/9532 (2019.01); H04L 67/025 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
one or more processors; and
one or more machine-storage media storing computer-useable instructions that cause the one or more processors to:
receive a query from a client device;
in response to receiving the query, generate a search results user interface for returning to the client device in response to the query by:
grouping a plurality of items identified as search results for the query into a plurality of categories, wherein each category comprises a subset of items sharing one or more attributes and each item from the plurality of items is placed in one of the plurality of categories,
grouping the plurality of categories for the plurality of items identified as search results for the query into a plurality of classes, wherein each class comprises a subset of categories sharing one or more attributes and each category from the plurality of categories is placed in one of the plurality of classes, and
generating the search results user interface displaying a plurality of item groupings, wherein each item grouping identifies a category from the plurality of categories and includes one or items grouped together in the category, and wherein the plurality of item groupings are grouped together by class; and
provide the search results user interface to the client device as a response to the query.