IMPLEMENTING ENTERPRISE LEVEL BUSINESS INFORMATION NETWORKING
First Claim
1. A method of tracking events in a database system to provide feeds to users of the database system, the method comprising:
- receiving data indicative of a plurality of events;
the database system analyzing each event to determine if the respective event is being tracked; and
if an event is being tracked, adding a new entry into an event history table, the new entry including;
an event identifier that identifies the event; and
an object identifier that identifies an object updated by the event.
3 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.
-
Citations
18 Claims
-
1. A method of tracking events in a database system to provide feeds to users of the database system, the method comprising:
-
receiving data indicative of a plurality of events; the database system analyzing each event to determine if the respective event is being tracked; and if an event is being tracked, adding a new entry into an event history table, the new entry including; an event identifier that identifies the event; and an object identifier that identifies an object updated by the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of displaying a feed to a user of database system, the method comprising:
-
receiving, from a first user, a request to view a feed of one or more objects; the database system querying one or more tables for identifiers associated with the one or more objects to obtain a plurality of events providing feed items for the feed; obtaining one or more feed items for each event; and displaying the obtained one or more feed items. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a computer readable medium storing a plurality of instructions for controlling a processor to perform an operation of tracking events in a database system to provide feeds to users of the database system, the instructions comprising:
-
receiving data indicative of a plurality of events; analyzing each event to determine if the respective event is being tracked; and if an event is being tracked, adding a new entry into an event history table, the new entry including; an event identifier that identifies the event; and an object identifier that identifies an object updated by the event. - View Dependent Claims (17, 18)
-
Specification