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:
- generating a first value that represents a strength of 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;
generating a second value that represents a strength of 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, wherein creating said mapping comprises generating, based at least partly on the first and second values, a third value that represents a strength of an association between the search query 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.
58 Citations
24 Claims
-
1. A computer-implemented method of creating associations between search queries and items, the method comprising:
-
generating a first value that represents a strength of 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; generating a second value that represents a strength of 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, wherein creating said mapping comprises generating, based at least partly on the first and second values, a third value that represents a strength of an association between the search query 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. Non-transitory computer storage having stored thereon executable code that directs a computer system to perform a process that comprises:
-
generating a first value that represents a strength of 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; generating a second value that represents a strength of 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, wherein creating said association comprises generating, based at least partly on the first and second values, a third value that represents a strength of the association between the search query and the second item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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, said substitutability association mining component configured to generate a first value representing a strength of a substitutability association between a first item and a second item; 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, said behavioral association mining component configured to generate a second value representing a strength of a behavioral association between a search query and the first item; 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 the search query and the first item to a second item to create an association between the search query and the second item, said extrapolation component configured to generate a third value representing a strength of the association between the search query and the second item, said third value being dependent upon at least the first value and the second value. - View Dependent Claims (23, 24)
Specification