Enterprise level business information networking for changes in a database
First Claim
1. A method of tracking updates in a database system for enterprise level social and business information networking, the method comprising:
- the database system receiving a request to update a first one of a plurality of fields of a first record of a database, the first record being a business record related to a business activity of an organization and being differentiated from a user'"'"'s profile, the first record being followed and editable by a plurality of users including a first level of one or more users in a hierarchy of individuals operating on behalf of the organization and a second level of one or more users in the organizational hierarchy, the first level and the second level having a management relationship with each other regarding the business activity of the organization;
determining that the request to update the first field of the first record is associated with a first level user;
determining that the update is associated with a value change of the first field of the first record and that the value change is above a threshold;
the database system generating a story about the update;
adding the story to a first feed; and
providing data including at least a portion of the first feed to a first computing device associated with a second level user, the first computing device configured to display the first feed in a user interface, the displayed first feed including the story and one or more first level user-submitted messages about the story, the first feed being accessible by computing devices associated with second level users to interact with the story and the one or more first level user-submitted messages.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.
246 Citations
26 Claims
-
1. A method of tracking updates in a database system for enterprise level social and business information networking, the method comprising:
-
the database system receiving a request to update a first one of a plurality of fields of a first record of a database, the first record being a business record related to a business activity of an organization and being differentiated from a user'"'"'s profile, the first record being followed and editable by a plurality of users including a first level of one or more users in a hierarchy of individuals operating on behalf of the organization and a second level of one or more users in the organizational hierarchy, the first level and the second level having a management relationship with each other regarding the business activity of the organization; determining that the request to update the first field of the first record is associated with a first level user; determining that the update is associated with a value change of the first field of the first record and that the value change is above a threshold; the database system generating a story about the update; adding the story to a first feed; and providing data including at least a portion of the first feed to a first computing device associated with a second level user, the first computing device configured to display the first feed in a user interface, the displayed first feed including the story and one or more first level user-submitted messages about the story, the first feed being accessible by computing devices associated with second level users to interact with the story and the one or more first level user-submitted messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23)
-
-
22. A method of tracking users'"'"' interactions with other users of an enterprise level social and business information networking system, the method comprising:
-
receiving a message requesting an update to a first one of a plurality of fields of a first record stored in a database, the first record being a business record related to a business activity of an organization and being differentiated from a user'"'"'s profile, the first record being followed and editable by the plurality of users including a first level of one or more users in a hierarchy of individuals operating on behalf of the organization and a second level of one or more users in the organizational hierarchy, the first level and the second level having a management relationship with each other regarding the business activity of the organization; determining that the request to update the first field of the first record is associated with a first level user; determining that the update is associated with a value change of the first field of the first record and that the value change is above a threshold; adding the message as a feed item to a profile feed of a second level user; and providing data including at least a portion of one of the feeds to a computing device associated with the second level user, the computing device configured to display the one feed in a user interface, the displayed feed including an indication of the record update and the message, the one feed being accessible by computing devices associated with respective users to interact with the indication of the record update and the message. - View Dependent Claims (24)
-
-
25. A computer program product comprising a non-transitory computer readable storage medium storing a plurality of instructions for controlling a processor to perform an operation of tracking updates in a database system for enterprise level social and business information networking, the instructions comprising:
-
receiving a request to update a first one of a plurality of fields of a first record of a database of the database system, the first record being a business record related to a business activity of an organization and being differentiated from a user'"'"'s profile, the first record being followed and editable by a plurality of users including a first level of one or more users in a hierarchy of individuals operating on behalf of the organization and a second level of one or more users in the organizational hierarchy, the first level and the second level having a management relationship with each other regarding the business activity of the organization; determining that the request to update the first field of the first record is associated with a first level user; determining that the update is associated with a value change of the first field of the first record and that the value change is above a threshold; the database system generating a story about the update; adding the story to a first feed; and providing data including at least a portion of the first feed to a first computing device associated with a second level user, the first computing device configured to display the first feed in a user interface, the displayed first feed including the story and one or more user-submitted messages about the story, the first feed being accessible by computing devices associated with second level users to interact with the story and the one or more first level user-submitted messages.
-
-
26. A database system comprising:
-
a database storing a plurality of records; a computer program product comprising a non-transitory computer readable storage medium storing a plurality of instructions for controlling a processor to perform an operation of tracking updates in a database system for enterprise level social and business information networking, the instructions comprising; receiving a request to update a first one of a plurality of fields of a first record of a database, the first record being a business record related to a business activity of an organization and being differentiated from a user'"'"'s profile, the first record being followed and editable by a plurality of users including a first level of one or more users in a hierarchy of individuals operating on behalf of the organization and a second level of one or more users in the organizational hierarchy, the first level and the second level having a management relationship with each other regarding the business activity of the organization, determining that the request to update the first field of the first record is associated with a first level user, determining that the update is associated with a value change of the first field of the first record and that the value change is above a threshold, the database system generating a story about the update, adding the story to a first, and providing data including at least a portion of the first feed to a first computing device associated with a second level user, the first computing device configured to display the first feed in a user interface, the displayed first feed including the story and one or more first level user-submitted messages about the story, the first feed being accessible by computing devices associated with second level users to interact with the story and the one or more first level user-submitted messages; and one or more processors configured to execute instructions stored in the computer program product.
-
Specification