×

Socially collaborative filtering for providing recommended content to a website for presentation to an identified user

  • US 8,914,367 B2
  • Filed: 12/15/2008
  • Issued: 12/16/2014
  • Est. Priority Date: 11/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a website server device providing a website service, a request from an identified user of a user device, the request requesting network content provided within the website service;

    determining by the website server device an absence of new network content within the website service relative to a last prior access by the identified user to the website service; and

    obtaining, by the website server device for presentation to the identified user within the website service, an ordered list of network items most likely to be preferred by the identified user, including sending by the website server device a recommendation request to a recommendation server via a network in response to the determined absence of new network content, and receiving the ordered list from the recommendation server via the network, wherein the ordered list is generated based on;

    identifying user selection preferences of the identified user based on an accumulation of user selection inputs executed by the identified user relative to input options presented to the user and identifying respective available network items, the user selection inputs including selections of a first portion of the network content within the website service and having been consumed by the user,determining first network users having a highest correlation of shared interests with the identified user based on identifying preferred network items from the available network items and having highest relative item affinity values generated for the identified user, and determining the first network users as providing highest relative user affinity values for the preferred network items,identifying, as personally interesting content for the identified user, the preferred network items for each of the first network users based on the respective user selection preferences, andfiltering the personally interesting content for the identified user relative to socially related content, the socially related content determined based on identifying second network users having the highest relative user affinity values toward the network content specified in the request, and identifying second preferred network items for each of the second network users based on the respective user selection preferences;

    the filtering of the personally interesting content for the identified user relative to socially related content based on generating an ordered list of content related to the website service, the ordered list of content generated based on an ordered sorting of the socially related content with contextually related content, the contextually related content determined by the website server device identifying a second portion of the network content within the website service that has not been consumed by the user, wherein the ordered list of content is ordered based on a determined convergence of relationships between identified network items in the socially related content and the contextually related content;

    wherein the determined convergence of relationships is identified based on;

    identifying third network users having the highest relative user affinity values toward the second portion of the network content, and identifying third preferred network items for each of the third network users based on the respective user selection preferences, andidentifying an intersection of intersecting network items between the third preferred network items and the socially related content, and determining a social correlation between the intersecting network items and at least one of the contextually related content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×