Facilitating collaboration on a record among a group of users of a feed-based enterprise network
First Claim
1. A computer-implemented method for associating feed items to a group of users of an enterprise network, the method comprising:
- receiving, by one or more computer systems, a request for a first group feed, the first group feed being associated with a first group of users of the enterprise network, the first group of users being identified by a first group identifier, the request being associated with the first group identifier;
identifying one or more first record identifiers associated with the first group identifier using a first data object, the first data object associating each of a plurality of group identifiers including the first group identifier to one or more record identifiers, each group identifier in the first data object identifying a respective group of users of the enterprise network, each record identifier in the first data object identifying a respective record to which a group is subscribed, each of the one or more first record identifiers identifying a respective record to which the first group of users is subscribed;
identifying one or more first feed item identifiers associated with the first group identifier or with the one or more first record identifiers using second data, each of the one or more first feed item identifiers identifying a respective first feed item; and
generating the first group feed to include the first feed items.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are some examples of systems, methods and storage media for associating a group of users to a record and facilitating collaboration on the record by the users via a group feed of an enterprise network. In some implementations, a system includes first data associating each of a plurality of group identifiers to one or more record identifiers, and second data associating each of a plurality of feed item identifiers to a respective group identifier or record identifier. In one implementation, the system is configured to receive a request for a first group feed associated with a first group identifier. Based on the request, the system identifies one or more first record identifiers associated with the first group identifier, identifies one or more first feed item identifiers associated with the first group identifier or the first record identifiers, and generates the first group feed to include the corresponding feed items.
-
Citations
19 Claims
-
1. A computer-implemented method for associating feed items to a group of users of an enterprise network, the method comprising:
-
receiving, by one or more computer systems, a request for a first group feed, the first group feed being associated with a first group of users of the enterprise network, the first group of users being identified by a first group identifier, the request being associated with the first group identifier; identifying one or more first record identifiers associated with the first group identifier using a first data object, the first data object associating each of a plurality of group identifiers including the first group identifier to one or more record identifiers, each group identifier in the first data object identifying a respective group of users of the enterprise network, each record identifier in the first data object identifying a respective record to which a group is subscribed, each of the one or more first record identifiers identifying a respective record to which the first group of users is subscribed; identifying one or more first feed item identifiers associated with the first group identifier or with the one or more first record identifiers using second data, each of the one or more first feed item identifiers identifying a respective first feed item; and generating the first group feed to include the first feed items. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for associating feed items to a user of an enterprise network, the method comprising:
-
receiving, by one or more computer systems, a request for a first user feed, the first user feed being associated with a first user of the enterprise network, the first user being identified by a first user identifier, the request being associated with the first user identifier; identifying one or more first group identifiers associated with the first user identifier using a first data object, the first data object associating each of a plurality of group identifiers to one or more user identifiers including the first user identifier, each user identifier in the first data object identifying a respective user of the enterprise network, each group identifier identifying a respective group of users to which a user is subscribed, each of the one or more first group identifiers identifying a respective one of one or more first groups of users to which the first user is subscribed; identifying one or more first record identifiers associated with the one or more first group identifiers using a second data object, the second data object associating each of a plurality of group identifiers to one or more record identifiers, each group identifier in the second data object identifying a respective group of users of the enterprise network, each record identifier in the second data object identifying a respective record to which a group of users is subscribed, each of the one or more first record identifiers identifying a respective one of one or more first records to which one or more of the first groups of users associated with the one or more first group identifiers is subscribed; identifying one or more first feed item identifiers associated with the one or more first group identifiers or with the one or more first record identifiers using third data, each of the one or more first feed item identifiers identifying a respective first feed item; and generating the first user feed to include the first feed items. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for associating feed items from one or more feeds to a user or group of users of an enterprise network, the system comprising:
-
one or more processors; one or more storage devices storing; data, the data including; a first data object associating each of a plurality of group identifiers to one or more record identifiers, each group identifier in the first data object identifying a respective group of users of the enterprise network, each record identifier identifying a respective record to which a group is subscribed, and second data associating each of a plurality of feed item identifiers to a respective group identifier or to a respective record identifier, each feed item identifier identifying a respective feed item; and instructions that, when executed by the one or more processors, are configured to cause operations to be performed including; receiving a request for a first group feed, the first group feed being associated with a first group of users of the enterprise network, the first group of users being identified by a first group identifier, the request being associated with the first group identifier, identifying one or more first record identifiers associated with the first group identifier using the first data object, each of the one or more first record identifiers identifying a respective record to which the first group of users is subscribed, identifying one or more first feed item identifiers associated with the first group identifier or with the one or more first record identifiers using the second data, each of the one or more first feed item identifiers identifying a respective first feed item, and generating the first group feed to include the first feed items. - View Dependent Claims (12, 13, 14)
-
-
15. A system for associating feed items from one or more feeds to a user or group of users of an enterprise network, the system comprising:
-
one or more processors; one or more storage devices storing; data, the data including; a first data object associating each of a plurality of group identifiers to one or more user identifiers, each user identifier in the first data object identifying a respective user of the enterprise network, each group identifier identifying a respective group of users to which a user is subscribed, a second data object associating each of a plurality of group identifiers to one or more record identifiers, each group identifier in the second data object identifying a respective group of users of the enterprise network, each record identifier identifying a respective record to which a group is subscribed, and third data associating each of a plurality of feed item identifiers to a respective group identifier or to a respective record identifier, each feed item identifier identifying a respective feed item; and instructions that, when executed by the one or more processors, are configured to cause operations to be performed including; receiving a request for a first user feed, the first user feed being associated with a first user of the enterprise network, the first user being identified by a first user identifier, the request being associated with the first user identifier, identifying one or more first group identifiers associated with the first user identifier using the first data object, each of the one or more first group identifiers identifying a respective one of one or more first groups to which the first user is subscribed, identifying one or more first record identifiers associated with the one or more first group identifiers using the second data object, each of the one or more first record identifiers identifying a respective record to which a respective one of the one or more first groups of users is subscribed, identifying one or more first feed item identifiers associated with the one or more first group identifiers or with the one or more first record identifiers using the third data, each of the one or more first feed item identifiers identifying a respective first feed item, and generating the first user feed to include the first feed items. - View Dependent Claims (16, 17, 18, 19)
-
Specification