Enhancing search queries using user implicit data
First Claim
Patent Images
1. A computer-implemented system comprising:
- one or more processors; and
one or more computer storage media storing computer-usable instructions that, when used by the one or more processors, cause the system to;
receive user data comprising user interactions with a networked system and 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, each respective user session comprising a period of time where a user searches for the product;
associate the user term for the product with the manufacturer-identified term for the product based on determining the user term and the manufacturer-identified term are each in a number of user sessions, wherein the manufacturer-identified term is determined to be in the number of user sessions based on the number of user sessions including a user action involving the product; and
receive a search query that includes the user term, enhance the search query with the manufacturer-identified term for the product based on the associating of the user term for the product with the manufacturer-identified term for the product, and cause presentation of search results selected using the enhanced search query.
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 computer-implemented system comprising:
-
one or more processors; and one or more computer storage media storing computer-usable instructions that, when used by the one or more processors, cause the system to; receive user data comprising user interactions with a networked system and 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, each respective user session comprising a period of time where a user searches for the product; associate the user term for the product with the manufacturer-identified term for the product based on determining the user term and the manufacturer-identified term are each in a number of user sessions, wherein the manufacturer-identified term is determined to be in the number of user sessions based on the number of user sessions including a user action involving the product; and receive a search query that includes the user term, enhance the search query with the manufacturer-identified term for the product based on the associating of the user term for the product with the manufacturer-identified term for the product, and cause presentation of search results selected using the enhanced search query. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20)
-
-
7. A computer-implemented method comprising:
-
receiving user data comprising user interactions with a networked system and 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, each respective user session comprising a period of time where a user searches for the product; associating the user term for the product with the manufacturer-identified term for the product based on determining the user term and the manufacturer-identified term are each in a number of user sessions, wherein the manufacturer-identified term is determined to be in the number of user sessions based on the number of user sessions including a user action involving the product; receiving a search query that includes the user term; enhancing the search query with the manufacturer-identified term for the product based on the associating of the user term for the product with the manufacturer-identified term for the product; and returning search results using the enhanced search query. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 comprising user interactions with a networked system and 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, each respective user session comprising a period of time where a user searches for the product; associating the user term for the product with the manufacturer-identified term for the product based on determining the user term and the manufacturer-identified term are each in a number of user sessions, wherein the manufacturer-identified term is determined to be in the number of user sessions based on the number of user sessions including a user action involving the product; receiving a search query that includes the user term; enhancing the search query with the manufacturer-identified term for the product based on the associating of the user term for the product with the manufacturer-identified term for the product; and returning search results using the enhanced search query. - View Dependent Claims (14, 15, 16, 17)
-
Specification