SOCIALLY COLLABORATIVE FILTERING
First Claim
1. A method comprising:
- identifying, by an apparatus in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user;
determining by the apparatus a group of network users having a highest correlation of shared interests with the identified user in response to detecting the identified user is accessing the network, based on (1) identifying, from the available network items, preferred network items having highest relative item affinity values generated for the identified user based on the user selection preferences, and (2) identifying first network users providing highest relative user affinity values for each of the preferred network items based on the respective user selection preferences; and
determining, by the apparatus, at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identified user, the preferred network items for each of the first network users in the group based on the respective user selection preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises identifying user selection preferences of an identified user having accessed the network, the identifying 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 accumulation including an identification of the input options not having been selected by the identified user; determining a group of network users having a highest correlation of shared interests with the identified user, based on identifying preferred network items for the identified user, and identifying first network users providing highest relative user affinity values for each of the preferred network items; and determining at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identifier user, the preferred network items for each of the first network users in the group.
-
Citations
19 Claims
-
1. A method comprising:
-
identifying, by an apparatus in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining by the apparatus a group of network users having a highest correlation of shared interests with the identified user in response to detecting the identified user is accessing the network, based on (1) identifying, from the available network items, preferred network items having highest relative item affinity values generated for the identified user based on the user selection preferences, and (2) identifying first network users providing highest relative user affinity values for each of the preferred network items based on the respective user selection preferences; and determining, by the apparatus, at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identified user, the preferred network items for each of the first network users in the group based on the respective user selection preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a network interface circuit configured for determining an identified user is accessing a network, and in response outputting, via the network for presentation to the identified user, a recommendation of at least one of new network items most likely to be preferred by the identified user; and a processor circuit configured for generating the recommendation of at least one of new network items in response to the identified user accessing the network, the processor circuit configured for generating the recommendation of at least one of new network items based on; identifying user selection preferences of the identified user based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining a group of network users having a highest correlation of shared interests with the identified user in response to detecting the identified user is accessing the network, based on (1) identifying, from the available network items, preferred network items having highest relative item affinity values generated for the identified user based on the user selection preferences, and (2) identifying first network users providing highest relative user affinity values for each of the preferred network items based on the respective user selection preferences; determining the new network items most likely to be preferred by the identified user based on determining, from among network items not presented to the identified user, the preferred network items for each of the first network users in the group based on the respective user selection preferences. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
means for determining an identified user is accessing a network, and in response outputting, via the network for presentation to the identified user, a recommendation of at least one of new network items most likely to be preferred by the identified user; and means for generating the recommendation of at least one of new network items in response to the identified user accessing the network, the means for generating configured for generating the recommendation of at least one of new network items based on; identifying user selection preferences of the identified user based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining a group of network users having a highest correlation of shared interests with the identified user in response to detecting the identified user is accessing the network, based on (1) identifying, from the available network items, preferred network items having highest relative item affinity values generated for the identified user based on the user selection preferences, and (2) identifying first network users providing highest relative user affinity values for each of the preferred network items based on the respective user selection preferences; determining the new network items most likely to be preferred by the identified user based on determining, from among network items not presented to the identified user, the preferred network items for each of the first network users in the group based on the respective user selection preferences.
-
-
19. Logic encoded in one or more tangible media for execution and when executed operable to:
-
identifying, by an apparatus in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items, the accumulation including an identification of the input options not having been selected by the identified user; determining by the apparatus a group of network users having a highest correlation of shared interests with the identified user in response to detecting the identified user is accessing the network, based on (1) identifying, from the available network items, preferred network items having highest relative item affinity values generated for the identified user based on the user selection preferences, and (2) identifying first network users providing highest relative user affinity values for each of the preferred network items based on the respective user selection preferences; and determining, by the apparatus, at least one of new network items most likely to be preferred by the identified user, based on determining, from among network items not presented to the identified user, the preferred network items for each of the first network users in the group based on the respective user selection preferences.
-
Specification