Displaying and posting aggregated social activity on a piece of enterprise content
First Claim
1. A method for providing social activity insights, the method comprising:
- displaying a client application on a client device;
receiving a request from a user to display a content item in the client application;
in response to receiving the request, querying a graph to determine activities taken with respect to the content item by other users, and relationships between the user and the other users, the relationships including implicit and explicit relationships between the user and the other users, wherein at least one activity or relationship is weighted and at least one explicit relationship is defined according to an organization structure;
determining one or more insights associated with the content item, the one or more insights identifying the activities taken with respect to the content item by the other users, wherein the one or more insights are personalized based on the user'"'"'s relationships with the other users, and the determining is based on weighting of the at least one activity or relationship determined in the querying of the graph;
generating a user interface for displaying the one or more insights to the user; and
displaying the user interface in the client application, the user interface including a preview of the content item and the one or more insights presented in association with the preview of the content item.
3 Assignments
0 Petitions
Accused Products
Abstract
A personalized view of insights into social activity surrounding a content item is provided that may indicate to a user why a given piece of content may be interesting to him/her. A user'"'"'s activities, as well as the activities of others (e.g., colleagues of the user) may be shown, including such items as a total number of views, comments, followers, and likes associated with the content item. The insights view may be personalized based on the user'"'"'s relationships with other users in association with the content item. The user may learn through the personalized view who among his/her relationships have commented, edited, shared, or liked the content item, as well as, how many of the user'"'"'s colleagues have viewed the content item. In addition, through a search function that may be applied to the view content, a user may learn about related content items based on the social insights.
-
Citations
20 Claims
-
1. A method for providing social activity insights, the method comprising:
-
displaying a client application on a client device; receiving a request from a user to display a content item in the client application; in response to receiving the request, querying a graph to determine activities taken with respect to the content item by other users, and relationships between the user and the other users, the relationships including implicit and explicit relationships between the user and the other users, wherein at least one activity or relationship is weighted and at least one explicit relationship is defined according to an organization structure; determining one or more insights associated with the content item, the one or more insights identifying the activities taken with respect to the content item by the other users, wherein the one or more insights are personalized based on the user'"'"'s relationships with the other users, and the determining is based on weighting of the at least one activity or relationship determined in the querying of the graph; generating a user interface for displaying the one or more insights to the user; and displaying the user interface in the client application, the user interface including a preview of the content item and the one or more insights presented in association with the preview of the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing social activity insights, the system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the one or more processors operable to; display a client application on a client device; receive a request from a user to display a content item in the client application; in response to receiving the request, query a graph to determine activities taken with respect to the content item by other users, and relationships between the user and the other users, the relationships including implicit and explicit relationships between the user and the other users, wherein at least one activity or relationship is weighted and at least one explicit relationship is defined according to an organization structure; determine one or more insights associated with the content item, based on an activity and relationship associated with the user, the one or more insights identifying the activities taken with respect to the content item by the other users, wherein the one or more insights are personalized based on the user'"'"'s relationships with the other users, and determining of the one or more insights is based on weighting of the at least one activity or relationship determined in querying of the graph; generate a user interface for displaying the one or more insights to the user; and display the user interface in the client application, the user interface including a preview of the content item and the one or more insights presented in association with the preview of the content item. - View Dependent Claims (14, 15, 16)
-
-
17. A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method for providing social activity insights, the method comprising:
-
displaying a client application on a client device; receiving a request from a user to display a content item in the client application; in response to receiving the request, querying a graph for activity edges connected to a first node associated with the content item, the activity edges identifying activities taken with respect to the content item by other users; querying the graph for one or more of relationship edges or activity edges connected to a second node associated with a user, the relationship edges identifying implicit and explicit relationships between the user and the other users, wherein at least one activity or relationship is weighted and at least one explicit relationship is defined according to an organization structure; identifying one or more commonalities between the activity edges connected to the first node and the relationship edges or activity edges connected to the second node; and defining the one or more commonalities as one or more insights associated with the content item and relating to the user interacting with the content item, wherein the defining is based on weighting of the at least one activity or relationship determined in querying of the graph; generating a user interface for displaying the one or more insights to the user; displaying the user interface in the client application, the user interface including a preview of the content item and the one or more insights presented in association with the preview of the content item; and displaying one or more properties associated with the content item, the one or more properties comprising one or more of; a number of views; a number of likes; a number of followers;
ora number of comments. - View Dependent Claims (18, 19, 20)
-
Specification