ENHANCING SEARCH QUERIES USING USER IMPLICIT DATA
First Claim
1. A system comprising:
- an intake module to receive user data from a plurality of users in respective user sessions, the user data for respective user sessions comprising at least one manufacturer-identified term for a product and at least one user term for the product that is not a manufacturer-identified term;
an association module to associate the user term for the product and the manufacturer-identified term for the product in response to receiving the user term and the manufacturer-identified term within a user session from a threshold number of users; and
a presentation module to cause presentation of search results to a user based on the associated manufacturer-identified term in response to receiving a search query that includes the user term.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for enhancing user queries. In one embodiment, a method includes receiving user data from a plurality of users in respective user sessions where the user data for each user includes at least one manufacturer-identified term for a product and at least one user term for the product, associating the user term for the product and the manufacturer-identified term for the product in response to receiving the user term and the manufacturer-identified term within a user session from a threshold number of users, and returning search results based on the associated manufacturer-identified term in response to receiving a search query that includes the user term.
-
Citations
20 Claims
-
1. A system comprising:
-
an intake module to receive user data from a plurality of users in respective user sessions, the user data for respective user sessions comprising at least one manufacturer-identified term for a product and at least one user term for the product that is not a manufacturer-identified term; an association module to associate the user term for the product and the manufacturer-identified term for the product in response to receiving the user term and the manufacturer-identified term within a user session from a threshold number of users; and a presentation module to cause presentation of search results to a user based on the associated manufacturer-identified term in response to receiving a search query that includes the user term. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving user data from a plurality of users in respective user sessions, the user data for respective user sessions comprising at least one manufacturer-identified term for a product and at least one user term for the product, the user term not included in terms used by a manufacturer to identify the product; associating the user term for the product and the manufacturer-identified term for the product in response to receiving the user term and the manufacturer-identified term within a user session from a threshold number of users; and returning search results based on the associated user term in response to receiving a search query that includes the manufacturer-identified term. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving user data from a plurality of users in respective user sessions, the user data for respective user sessions comprising at least one manufacturer-identified term for a product and at least one user term for the product, the user term not included in terms used by a manufacturer to identify the product; associating the user term for the product and the manufacturer-identified term for the product in response to receiving the user term and the manufacturer-identified term within a user session from a threshold number of users; and returning search results based on the associated manufacturer-identified term in response to receiving a search query that includes the user term. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification