Recommendation systems and methods using interest correlation
First Claim
1. A computer implemented method of recommending products and services comprising the digital processing steps of:
- processing a plurality of web-based user profiles generated by users to extract keywords;
identifying which keywords commonly occur together in at least a portion of the plurality of web-based user profiles including;
weighing the importance of an identified keyword to a subject user profile, where weighing the importance of an identified keyword to a subject user profile further includes increasing the importance proportionally to the number of times the identified keyword appears in the subject user profile offset by the frequency the identified keyword appears in the corpus of user profiles; and
determining a percentage of co-occurrence for the identified keyword using a correlation index; and
expanding keywords associated with a query with additional keywords, where the additional keywords are determined using one or more of the identified co-occurring keywords that commonly occur together in at least a portion of the plurality of web-based user profiles.
6 Assignments
0 Petitions
Accused Products
Abstract
A search technology generates recommendations with minimal user data and participation, and provides better interpretation of user data, such as popularity, thus obtaining breadth and quality in recommendations. It is sensitive to the semantic content of natural language terms and lets users briefly describe the intended recipient (i.e., interests, eccentricities, previously successful gifts). Based on that input, the recommendation software system and method determines the meaning of the entered terms and creatively discover connections to gift recommendations from the vast array of possibilities. The user may then make a selection from these recommendations. The search/recommendation engine allows the user to find gifts through connections that are not limited to previously available information on the Internet. Thus, interests can be connected to buying behavior by relating terms to respective items.
-
Citations
17 Claims
-
1. A computer implemented method of recommending products and services comprising the digital processing steps of:
-
processing a plurality of web-based user profiles generated by users to extract keywords; identifying which keywords commonly occur together in at least a portion of the plurality of web-based user profiles including; weighing the importance of an identified keyword to a subject user profile, where weighing the importance of an identified keyword to a subject user profile further includes increasing the importance proportionally to the number of times the identified keyword appears in the subject user profile offset by the frequency the identified keyword appears in the corpus of user profiles; and determining a percentage of co-occurrence for the identified keyword using a correlation index; and expanding keywords associated with a query with additional keywords, where the additional keywords are determined using one or more of the identified co-occurring keywords that commonly occur together in at least a portion of the plurality of web-based user profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer apparatus embodied on a nontransitory computer readable storage medium for recommending products and services comprising:
-
means for processing, using one or more computer processors, a plurality of web-based user profiles generated by users to extract keywords; means for identifying which keywords commonly occur together in at least a portion of the plurality of web-based user profiles; wherein the means for identifying keywords that commonly occur together in the same user profiles further including means for weighing the importance of an identified keyword to a subject user profile, where weighing the importance of an identified keyword to a subject user profile further includes increasing the importance proportionally to the number of times the identified keyword appears in the subject user profile offset by the frequency the identified keyword appears in the corpus of user profiles; and wherein the means for identifying keywords that commonly occur together in the same user profiles further including means for determining a percentage of co-occurrence for the identified keyword using a correlation index; and means for expanding keywords associated with a query with additional keywords, where the additional keywords are determined using one or more of the identified co-occurring keywords that commonly occur together in at least a portion of the plurality of web-based user profiles.
-
-
17. A computer apparatus embodied on a nontransitory computer readable storage medium for recommending products and services comprising:
-
means for processing, using one or more computer processors, a plurality of web-based user profiles generated by users to extract keywords; means for identifying which keywords commonly occur together in at least a portion of the plurality of web-based user profiles including means for weighing the importance of an identified keyword to a subject user profile, where weighing the importance of an identified keyword to a subject user profile further includes using a scoring system employing a topic vector space model to produce relevancy vector space of related keywords; and wherein the means for identifying keywords that commonly occur together in the same user profiles further including means for determining a percentage of co-occurrence for the identified keyword using a correlation index; and means for expanding keywords associated with a query with additional keywords, where the additional keywords are determined using one or more of the identified co-occurring keywords that commonly occur together in at least a portion of the plurality of web-based user profiles.
-
Specification