CAPTURING INFORMATION REGARDING AN INTERACTION TO A DATABASE
First Claim
1. A computer-implemented method for capturing one or more information items regarding an interaction to a database of an on-demand database service, the method comprising:
- receiving, at a client device associated with a user, an indication of an interaction with the client device, wherein the indication of the interaction satisfies a user-defined trigger, the user-defined trigger including at least one of;
a calendar event trigger, a time-based trigger, a media communications trigger, a photo or video capture trigger, a location-based trigger, an audio-based trigger, a Bluetooth-enabled trigger, a near-field communications (NFC) trigger, and an application-based trigger;
providing a user interface to the client device in response to the indication of the interaction satisfying the user-defined trigger, wherein the user interface includes input controls configured to receive information items regarding the interaction;
receiving one or more information items regarding the interaction, wherein the one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction;
storing the one or more information items in a database of the on-demand database service; and
causing one or more profile objects for the at least one entity to be generated based on an aggregation of the stored one or more information items with attributes of the at least one entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer readable storage media for capturing information regarding an interaction to a database. A client device receives an indication of an interaction with the client device that satisfies a user-defined trigger. A user interface is provided to the client device having input controls capable of receiving one or more information items. The one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction. The one or more information items may generate a custom object that is stored in a database of the on-demand database service. A profile object for the at least one entity may be generated based on an aggregation of the stored one or more items with attributes of the at least one entity.
-
Citations
20 Claims
-
1. A computer-implemented method for capturing one or more information items regarding an interaction to a database of an on-demand database service, the method comprising:
-
receiving, at a client device associated with a user, an indication of an interaction with the client device, wherein the indication of the interaction satisfies a user-defined trigger, the user-defined trigger including at least one of;
a calendar event trigger, a time-based trigger, a media communications trigger, a photo or video capture trigger, a location-based trigger, an audio-based trigger, a Bluetooth-enabled trigger, a near-field communications (NFC) trigger, and an application-based trigger;providing a user interface to the client device in response to the indication of the interaction satisfying the user-defined trigger, wherein the user interface includes input controls configured to receive information items regarding the interaction; receiving one or more information items regarding the interaction, wherein the one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction; storing the one or more information items in a database of the on-demand database service; and causing one or more profile objects for the at least one entity to be generated based on an aggregation of the stored one or more information items with attributes of the at least one entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A client device associated with a user for capturing one or more information items regarding an interaction to a database of an on-demand database service, the client device comprising:
-
a display; and one or more processors configured to execute one or more instructions to; receive an indication of an interaction with the client device, wherein the indication of the interaction satisfies a user-defined trigger, the user-defined trigger including at least one of;
a calendar event trigger, a time-based trigger, a media communications trigger, a photo or video capture trigger, a location-based trigger, an audio-based trigger, a Bluetooth-enabled trigger, a near-field communications (NFC) trigger, and an application-based trigger;provide a user interface to the client device in response to the indication of the interaction satisfying the user-defined trigger, wherein the user interface includes input controls configured to receive information items regarding the interaction; receive one or more information items regarding the interaction, wherein the one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction; store the one or more information items in a database of the on-demand database service; and cause one or more profile objects for the at least one entity to be generated based on an aggregation of the stored one or more information items with attributes of the at least one entity. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions executable by a client device associated with a user to capture one or more information items regarding an interaction to a database of an on-demand database service, the method comprising:
-
receiving, at a client device associated with a user, an indication of an interaction with the client device, wherein the indication of the interaction satisfies a user-defined trigger, the user-defined trigger including at least one of;
a calendar event trigger, a time-based trigger, a media communications trigger, a photo or video capture trigger, a location-based trigger, an audio-based trigger, a Bluetooth-enabled trigger, a near-field communications (NFC) trigger, and an application-based trigger;providing a user interface to the client device in response to the indication of the interaction satisfying the user-defined trigger, wherein the user interface includes input controls configured to receive information items regarding the interaction; receiving one or more information items regarding the interaction, wherein the one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction; storing the one or more information items in a database of the on-demand database service; and causing one or more profile objects for the at least one entity to be generated based on an aggregation of the stored one or more information items with attributes of the at least one entity. - View Dependent Claims (20)
-
Specification