Recommendation of related electronic assets based on user search behavior
First Claim
1. A method of providing related search assets to an obtained search asset, the method comprising:
- providing a relevance classification for each search asset in a plurality of sessions,wherein for each search asset in the plurality of sessions, the relevance classification for the search asset is based on a relevance of the search asset to a search query that was used to locate the search asset, andwherein a search asset is an acceptable search asset when the search asset has a relevance classification indicating that the search asset is a correct response to the search query;
identifying, by a computer, a set of pairings, wherein for each session in the plurality of sessions, the set of pairings includes each pairing of acceptable search assets in the session; and
when a given pairing appears in the set of pairings more than a configurable threshold count, establishing the two search assets comprising the given pairing as recommended related search assets.
2 Assignments
0 Petitions
Accused Products
Abstract
Recommendation of related assets based on user search behavior is provided. Relevance classifications assigned to search results in association with search strings that produced the search results may be used for providing a list of one or more searchable assets that may be relevant to a given search query. All pairings of two acceptable assets contained in a given search session may be marked as “See Also” candidates. If a given pairing appears in a search session more than a configurable threshold, the assets in the pairing may be established as “See Also” relationships. Subsequently, when a user conducts a search that produces a search result that is a member of a pairing established as a “See Also” relationship, the other asset in the pairing may be recommended to the searching user within the destination search result page after the user selects the search result for viewing.
-
Citations
20 Claims
-
1. A method of providing related search assets to an obtained search asset, the method comprising:
-
providing a relevance classification for each search asset in a plurality of sessions, wherein for each search asset in the plurality of sessions, the relevance classification for the search asset is based on a relevance of the search asset to a search query that was used to locate the search asset, and wherein a search asset is an acceptable search asset when the search asset has a relevance classification indicating that the search asset is a correct response to the search query; identifying, by a computer, a set of pairings, wherein for each session in the plurality of sessions, the set of pairings includes each pairing of acceptable search assets in the session; and when a given pairing appears in the set of pairings more than a configurable threshold count, establishing the two search assets comprising the given pairing as recommended related search assets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage medium containing computer readable instructions for providing related search results to an obtained search result, the computer readable instructions, when executed, causing a computer to:
-
group search results in a plurality of search results into a plurality of sessions, each search result in the plurality of search results being an asset identified in response to a search query in a plurality of search queries; for each session in the plurality of sessions; for each search result in the session; calculate one or more relevance factors for the search result, wherein the relevance factors for the search result indicate user satisfaction with the search result; and provide a relevance classification for the search result based on the relevance factors for the search result, wherein the search result is an acceptable search result when the search result has a relevance classification that indicates that the search result is a correct response to a search query used to locate the search result; identify a set of pairings, wherein for each session in the plurality of sessions, the set of pairings includes each pairing of acceptable search results included within the session; and when a given pairing appears in the set of pairings more than a configurable threshold count, establish the two search results comprising the given pairing as recommended related search results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium containing computer readable instructions for providing related search results to an obtained search result, the computer readable instructions, when executed by a computer, cause the computer to:
-
group search results in a plurality of search results into a plurality of sessions, each search result in the plurality of search results being an asset identified in response to a search query in a plurality of search queries; for each session in a plurality of sessions; for each search result in the session; calculate one or more relevance factors for the search result, wherein the relevance factors for the search result indicate user satisfaction with the search result; provide a relevance classification for the search result based on the relevance factors for the search result and based on user behavior associated with search results in the session for which explicit feedback is provided, wherein the search result is an acceptable search result when the search result has a relevance classification that indicates that the search result is a correct response to a search query used to locate the search result; find a plurality of sessions having more than one search result classified as an acceptable search result; identify a set of pairings, wherein for each session in the plurality sessions having more than one search result classified as an acceptable search result, the set of pairings includes each pairing of acceptable search results included within the session; maintain a user data record for each user associated with a given pairing in the set of pairings; maintain a “
See Also”
data record for the given pairing, the “
See Also”
data record for the given pairing comprising a count indicating a number of the users associated with the given pairing;when the count in the “
See Also”
data record for the given pairing is more than a configurable threshold count, establish the two search results comprising the given pairing as recommended related search results; andwhen a search for one or more search results obtains one of the two search results comprising the given pairing and when the given pairing has been established as recommended related search results, recommending the other of the two search results comprising the given pairing to a searching user.
-
Specification