Generating category layouts based on query fingerprints
First Claim
1. A computer-implemented method, comprising:
- receiving an indication of a query executed by a user of an electronic marketplace;
identifying an action performed by the user in relation to the query;
accessing a query classification database having fingerprint information for a plurality of fingerprints, each fingerprint comprising a vector of features;
determining a fingerprint of the plurality of fingerprints to be associated with the query based at least in part on the fingerprint information, the fingerprint determined by comparing a vector representing the action to the fingerprints of the plurality of fingerprints;
identifying a plurality of categories related to the query based on the fingerprint;
generating an interactive network region comprising the plurality of categories in a network page;
arranging a plurality of items comprising search results related to the query in accordance with a layout within each category of the plurality of categories in the interactive network region; and
providing information for rendering the network page comprising the interactive network region, the plurality of categories identified in the interactive network region and the plurality of items within the plurality of categories arranged in accordance with the layout.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. An interactive network region comprising search results related to a query issued by a user is generated, based on fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving an indication of a query executed by a user of an electronic marketplace; identifying an action performed by the user in relation to the query; accessing a query classification database having fingerprint information for a plurality of fingerprints, each fingerprint comprising a vector of features; determining a fingerprint of the plurality of fingerprints to be associated with the query based at least in part on the fingerprint information, the fingerprint determined by comparing a vector representing the action to the fingerprints of the plurality of fingerprints; identifying a plurality of categories related to the query based on the fingerprint; generating an interactive network region comprising the plurality of categories in a network page; arranging a plurality of items comprising search results related to the query in accordance with a layout within each category of the plurality of categories in the interactive network region; and providing information for rendering the network page comprising the interactive network region, the plurality of categories identified in the interactive network region and the plurality of items within the plurality of categories arranged in accordance with the layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
receiving an indication of a query executed by a user of an electronic marketplace; identifying an action performed by the user in relation to the query; accessing a query classification database having fingerprint information having a plurality of fingerprints, each fingerprint comprising a vector of features; determining a fingerprint of the plurality of fingerprints to be associated with the query based at least in part on the fingerprint information, the fingerprint determined by comparing a vector representing the action to the fingerprints of the plurality of fingerprints; identifying a plurality of categories related to the query based on the fingerprint; generating an interactive network region in a network page comprising search results related to the query, the interactive network region identifying the plurality of categories; and providing information for rendering a network page comprising the interactive network region identifying the plurality of categories, to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computerized system comprising:
-
memory that stores computer-executable instructions; and at least one processor configured to access the memory, the at least one processor configured to execute the computer-executable instructions to collectively at least; identify an indication of a query executed by a user of an electronic marketplace; identify an action performed by the user in relation to the query; access a query classification database having information associated with a plurality of fingerprints, a fingerprint of the plurality of fingerprints comprising a vector of features; determine a fingerprint of the plurality of fingerprints to be associated with the query by comparing a vector representing the action to the fingerprints of the plurality of fingerprints; identify a plurality of categories related to the query based on the fingerprint; generate an interactive network region in a network page comprising search results related to the query, the interactive network region identifying the plurality of categories; provide information to render the network page comprising the interactive network region and the plurality of categories identified in the interactive network region; receive a selection of a category from the user; generate an updated interactive network region based at least in part on the selected category; and provide information to render the updated interactive network region to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. One or more non-transitory computer-readable media collectively storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to collectively perform operations comprising:
-
receiving an indication of a query executed by a user of an electronic marketplace; identifying an action performed by the user in relation to the query; accessing a query classification database having fingerprint information that comprises a plurality of fingerprints, each fingerprint comprising a vector of features; determining a fingerprint of the plurality of fingerprints to be associated with the query based at least in part on the action by comparing a vector representing the action to the fingerprints of the plurality of fingerprints; and generating an interactive network region comprising search results related to the query in a network page based at least in part on the fingerprint. - View Dependent Claims (22, 23, 24)
-
Specification