Please download the dossier by clicking on the dossier button x
×

Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships

  • US 10,423,880 B2
  • Filed: 11/02/2015
  • Issued: 09/24/2019
  • Est. Priority Date: 09/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating recommendations for users from data networks, the system comprising:

  • processing circuitry; and

    a non-transitory computer readable memory coupled to the processing circuitry, the memory storing machine-executable instructions, wherein the machine-executable instructions, when executed on the processing circuitry, cause the processing circuitry toextract, from remote computing devices of a plurality of data sources,a) first attribute data for a plurality of items, wherein the first attribute data comprises review data from a plurality of reviewers for a portion of the plurality of items,b) second attribute data for the plurality of reviewers, andc) third attribute data for a plurality of users requesting recommendations from the system,wherein the extracted first, second, and third attribute data are stored on a non-transitory storage medium,build, from the extracted first, second, and third attribute data, a data network comprising plurality of nodes and a plurality of links, each link of the plurality of links connecting two or more nodes of the plurality of nodes based on one or more interrelationships between the two or more nodes, whereinthe plurality of nodes comprise a plurality of item nodes each representing one of the plurality of items, a plurality of reviewer nodes each representing one of the plurality of reviewers, and a plurality of user nodes each representing one of the plurality of users, andbuilding the data network compriseslinking, within the non-transitory storage medium, each reviewer node of the plurality of reviewer nodes and each user node of the plurality of user nodes to at least one item node of the plurality of item nodes based on an affinity of the respective reviewer or respective user for at least one item of the plurality of items,linking, within the non-transitory storage medium, each item node of two or more of the plurality of item nodes with a different item node of the plurality of item nodes to establish a respective set of linked item nodes based in part on a shared affinity of a reviewer of the plurality of reviewers or a user of the plurality of users for items represented by the set of linked item nodes, anddetermining, for each set of linked item nodes, a respective link strength based in part on the shared affinity for the respective items by the respective reviewer or the respective user,responsive to receiving a recommendation request from a remote computing device of a user of the plurality of users via a network, identify, using the data network, one or more item recommendations for the user corresponding to one or more recommended items of the plurality of items, wherein the one or more item recommendations are identified based in part on the respective link strengths connecting each item of the one or more recommended items within a respective set of linked item nodes, andpresent, within a user interface screen at the remote computing device of the user responsive to receiving the recommendation request, the one or more item recommendations.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×