Identifying relevant feed items to display in a feed of an enterprise social networking system
First Claim
1. A system for identifying relevant feed items to display in a feed of an enterprise social networking system, the system comprising:
- a database system implemented using a server system comprising one or more processors, the database system configured to cause;
identifying from a plurality of data sources associated with an enterprise social networking system;
a first subset of data items as having a first characteristic satisfying a first relevance parameter indicating relevance to a user of the enterprise social networking system, the first relevance parameter identifying an inner circle of data sources as a subset of the data sources with which the user interacts at or exceeding a user-designated frequency,a second subset of data items as having a second characteristic satisfying a second relevance parameter indicating relevance to the user, the second relevance parameter defined by an interest graph associated with the user, the interest graph maintained as a data structure using one or more data objects in a database to identify topics, feed items and keywords designated as being of interest to the user, anda third subset of data items as having a third characteristic satisfying a third relevance parameter indicating relevance to the user, the third relevance parameter identifying a group or an organization with which the user is associated;
displaying a highlights feed on a display device, the displayed highlights feed comprising a plurality of channels, each channel graphically identified as associated with a respective relevance parameter, the channels comprising a first channel defined by the first subset of data items, a second channel defined by the second subset of data items, and a third channel defined by the third subset of data items;
updating the interest graph associated with the user based on user input corresponding to user activity with respect to one or more of the plurality of data sources, the updating of the interest graph comprising updating the one or more data objects in the database;
updating the second characteristic based on the updated interest graph;
updating the highlights feed according to the updated characteristic;
identifying a further data source based on an analysis of a combination of the updated interest graph with one or more of a social graph associated with the user or a sentiment graph associated with a user;
generating a recommendation of the further data source as being relevant to the user; and
sending the recommendation to a computing device associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are techniques for identifying data items to display in a feed of an enterprise social networking system. A first subset of data items is identified as associated with an inner circle of data sources with which a user interacts at or exceeding a designated frequency, a second subset of data items is identified as associated with an interest graph associated with the user, and a third subset of data items is identified as associated with a group or an organization. A highlights feed can be displayed with different channels, where a first channel is defined by the first subset of data items, a second channel is defined by the second subset of data items, and a third channel is defined by the third subset of data items.
-
Citations
20 Claims
-
1. A system for identifying relevant feed items to display in a feed of an enterprise social networking system, the system comprising:
a database system implemented using a server system comprising one or more processors, the database system configured to cause; identifying from a plurality of data sources associated with an enterprise social networking system; a first subset of data items as having a first characteristic satisfying a first relevance parameter indicating relevance to a user of the enterprise social networking system, the first relevance parameter identifying an inner circle of data sources as a subset of the data sources with which the user interacts at or exceeding a user-designated frequency, a second subset of data items as having a second characteristic satisfying a second relevance parameter indicating relevance to the user, the second relevance parameter defined by an interest graph associated with the user, the interest graph maintained as a data structure using one or more data objects in a database to identify topics, feed items and keywords designated as being of interest to the user, and a third subset of data items as having a third characteristic satisfying a third relevance parameter indicating relevance to the user, the third relevance parameter identifying a group or an organization with which the user is associated; displaying a highlights feed on a display device, the displayed highlights feed comprising a plurality of channels, each channel graphically identified as associated with a respective relevance parameter, the channels comprising a first channel defined by the first subset of data items, a second channel defined by the second subset of data items, and a third channel defined by the third subset of data items; updating the interest graph associated with the user based on user input corresponding to user activity with respect to one or more of the plurality of data sources, the updating of the interest graph comprising updating the one or more data objects in the database; updating the second characteristic based on the updated interest graph; updating the highlights feed according to the updated characteristic; identifying a further data source based on an analysis of a combination of the updated interest graph with one or more of a social graph associated with the user or a sentiment graph associated with a user; generating a recommendation of the further data source as being relevant to the user; and sending the recommendation to a computing device associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer-implemented method for identifying relevant feed items to display in a feed of an enterprise social networking system, the method comprising:
-
identifying, using a database system, from a plurality of data sources associated with an enterprise social networking system; a first subset of data items as having a first characteristic satisfying a first relevance parameter indicating relevance to a user of the enterprise social networking system, the first relevance parameter identifying an inner circle of data sources as a subset of the data sources with which the user interacts at or exceeding a user-designated frequency, a second subset of data items as having a second characteristic satisfying a second relevance parameter indicating relevance to the user, the second relevance parameter defined by an interest graph associated with the user, the interest graph maintained as a data structure using one or more data objects in a database to identify topics, feed items and keywords designated as being of interest to the user, and a third subset of data items as having a third characteristic satisfying a third relevance parameter indicating relevance to the user, the third relevance parameter identifying a group or an organization with which the user is associated; causing display of a highlights feed on a display device, the displayed highlights feed comprising a plurality of channels, each channel graphically identified as associated with a respective relevance parameter, the channels comprising a first channel defined by the first subset of data items, a second channel defined by the second subset of data items, and a third channel defined by the third subset of data items; causing updating of the interest graph associated with the user based on user input corresponding to user activity with respect to one or more of the plurality of data sources, the updating of the interest graph comprising updating the one or more data objects in the database; causing updating of the second characteristic based on the updated interest graph; causing updating of the highlights feed according to the updated characteristic; identifying a further data source based on an analysis of a combination of the updated interest graph with one or more of a social graph associated with the user or a sentiment graph associated with a user; causing generating of a recommendation of the further data source as being relevant to the user; and causing sending of the recommendation to a computing device associated with the user. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium for identifying relevant feed items to display in a feed of an enterprise social networking system, the program code including instructions configured to cause:
-
identifying from a plurality of data sources associated with an enterprise social networking system; a first subset of data items as having a first characteristic satisfying a first relevance parameter indicating relevance to a user of the enterprise social networking system, the first relevance parameter identifying an inner circle of data sources as a subset of the data sources with which the user interacts at or exceeding a user-designated frequency, a second subset of data items as having a second characteristic satisfying a second relevance parameter indicating relevance to the user, the second relevance parameter defined by an interest graph associated with the user, the interest graph maintained as a data structure using one or more data objects in a database to identify topics, feed items and keywords designated as being of interest to the user, and a third subset of data items as having a third characteristic satisfying a third relevance parameter indicating relevance to the user, the third relevance parameter identifying a group or an organization with which the user is associated; displaying a highlights feed on a display device, the displayed highlights feed comprising a plurality of channels, each channel graphically identified as associated with a respective relevance parameter, the channels comprising a first channel defined by the first subset of data items, a second channel defined by the second subset of data items, and a third channel defined by the third subset of data items; updating the interest graph associated with the user based on user input corresponding to user activity with respect to one or more of the plurality of data sources, the updating of the interest graph comprising updating the one or more data objects in the database; updating the second characteristic based on the updated interest graph; updating the highlights feed according to the updated characteristic; identifying a further data source based on an analysis of a combination of the updated interest graph with one or more of a social graph associated with the user or a sentiment graph associated with a user; generating a recommendation of the further data source as being relevant to the user; and sending the recommendation to a computing device associated with the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification