Activity Based Recommendations within a Social Networking Environment Based Upon Graph Activation
First Claim
1. A method comprising:
- in a network environment between a group of endpoint computing devices, wherein content is shared between the group of endpoint computing devices via a social network platform, receiving a social activity feed associated with the social network platform, the social activity feed comprising activities occurring within the social network platform;
applying an algorithm to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user'"'"'s social graph;
associating activities within the social activity feed with nodes of the user'"'"'s social graph; and
providing recommendations to the user of activities within the social activity feed that correspond with prioritized nodes of the user'"'"'s social graph.
1 Assignment
0 Petitions
Accused Products
Abstract
In a network environment between a group of endpoint computing devices, where content is shared between the group of endpoint computing devices via a social network platform, techniques are described herein for receiving a social activity feed associated with the social network platform, the social activity feed including activities occurring within the social network platform. An algorithm is applied to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user'"'"'s social graph, activities within the social activity feed are associated with nodes of the user'"'"'s social graph, and recommendations are provided to the user of activities within the social activity feed that correspond with prioritized nodes of the user'"'"'s social graph.
57 Citations
24 Claims
-
1. A method comprising:
-
in a network environment between a group of endpoint computing devices, wherein content is shared between the group of endpoint computing devices via a social network platform, receiving a social activity feed associated with the social network platform, the social activity feed comprising activities occurring within the social network platform; applying an algorithm to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user'"'"'s social graph; associating activities within the social activity feed with nodes of the user'"'"'s social graph; and providing recommendations to the user of activities within the social activity feed that correspond with prioritized nodes of the user'"'"'s social graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory configured to store instructions including one or more applications that receive and store a social activity feed associated with a social network platform within a network environment between a group of endpoint computing devices, wherein content is shared between the group of endpoint computing devices via the social network platform, the social activity feed comprising activities occurring within the social network platform; and a processor configured to execute and control operations of the one or more applications so as to; apply an algorithm to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user'"'"'s social graph; associate activities within the social activity feed with nodes of the user'"'"'s social graph; and provide recommendations to the user of activities within the social activity feed that correspond with prioritized nodes of the user'"'"'s social graph. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
in a network environment between a group of endpoint computing devices, wherein content is shared between the group of endpoint computing devices via a social network platform, receive a social activity feed associated with the social network platform, the social activity feed comprising activities occurring within the social network platform; apply an algorithm to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user'"'"'s social graph; associate activities within the social activity feed with nodes of the user'"'"'s social graph; and provide recommendations to the user of activities within the social activity feed that correspond with prioritized nodes of the user'"'"'s social graph. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification