EXTRAPOLATION-BASED CREATION OF ASSOCIATIONS BETWEEN SEARCH QUERIES AND ITEMS
First Claim
1. A computer-implemented method of creating associations between search queries and items, the method comprising:
- detecting a behavior-based association between a search query and a first item, said behavior-based association based at least partly on item selection actions of users who have submitted the search query, said behavior-based association reflecting a tendency of users who submit the search query to select the first item;
detecting a substitutability association between the first item and a second item, said substitutability association based at least partly on an analysis of content of the first and second items; and
creating, in computer storage, a mapping that associates the search query with the second item, said mapping created based at least partly on both (1) the detected behavior-based association between the search query and the first item, and (2) the detected substitutability association between the first item and the second item;
said method performed in its entirety by a computer system that comprises one or more computers.
0 Assignments
0 Petitions
Accused Products
Abstract
Behavior-based associations, such as item-to-item or query-to-item associations, are extrapolated to other items to create new associations. The items to which the associations are extrapolated may be “behavior deficient” items, or items for which the quantity of collected user activity data is insufficient to create meaningful or reliable behavior-based associations. The behavior-based associations are extrapolated based on content-based associations, or another type of “substitutability” association, between items. The items can be any type of item (e.g., products, web sites, documents, etc.) for which user behaviors (e.g., purchases, accesses, downloads, etc.) can be monitored and analyzed to detect behavior-based associations, and for which item content or other available information can be used to assess item substitutability.
-
Citations
25 Claims
-
1. A computer-implemented method of creating associations between search queries and items, the method comprising:
-
detecting a behavior-based association between a search query and a first item, said behavior-based association based at least partly on item selection actions of users who have submitted the search query, said behavior-based association reflecting a tendency of users who submit the search query to select the first item; detecting a substitutability association between the first item and a second item, said substitutability association based at least partly on an analysis of content of the first and second items; and creating, in computer storage, a mapping that associates the search query with the second item, said mapping created based at least partly on both (1) the detected behavior-based association between the search query and the first item, and (2) the detected substitutability association between the first item and the second item; said method performed in its entirety by a computer system that comprises one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory computer storage having stored thereon executable code that directs a computer system to perform a process that comprises:
-
detecting a behavior-based association between a search query and a first item, said behavior-based association based at least partly on item selection actions of users who have submitted said search query; detecting a substitutability association between the first item and a second item; and creating, in computer storage, an association between the search query and the second item, said association created based at least partly on both (1) the detected behavior-based association between the search query and the first item, and (2) the detected substitutability association between the first item and the second item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for detecting associations between search queries and items:
a computer system comprising one or more computers, said computer system configured to implement; a substitutability association mining component that detects substitutability associations between particular items based, at least in part, on item content; a behavioral association mining component that detects behavioral associations between particular search queries and items based, at least in part, on search query submission actions and item selection actions of a plurality of users; and an extrapolation component that creates additional associations between search queries and items by combining the detected substitutability associations with the detected behavioral associations, said extrapolation component configured to extrapolate a behavioral association between a search query and a first item to a second item to create an association between the search query and the second item. - View Dependent Claims (25)
Specification