Apparatus and methods for performing an action on a database record
First Claim
1. A phone-enabled mobile device comprising:
- a display,one or more storage media, andone or more processors operable to execute one or more instructions stored on the one or more storage media, the instructions configurable to cause;
processing a phone call from an entity, the phone call received at the phone-enabled mobile device;
responsive to processing the phone call, displaying, in a user interface on the display of the phone-enabled mobile device, a publisher configurable to share feed items to a feed of a social networking system, the feed being associated with the entity, the publisher comprising;
an input area capable of receiving text,a first selection operable to cause the text to be shared in the feed as a feed item, andsecond selection associated with actions capable of being performed on a database record associated with the entity, the database record being stored or configured to be stored in a database system;
processing user input received via the user interface, the user input comprising selection of the second selection to request a first action to be performed on the database record;
retrieving, based on the user input, one or more data items from the phone-enabled mobile device;
automatically associating data of the database record with the one or more retrieved data items; and
performing the requested first action on the database record using the associated data.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer program products for performing an action on a database record in an on-demand database service. What actions are presented to a user interface of a mobile device can depend on attributes of the database record, such as metadata stored in association with the database record. Selection of one of the actions can cause the mobile device to integrate data from hardware components, databases, and applications using mobile device. The data identified from the mobile device can be automatically associated with various data fields of the action. The selected action can be performed on the database record using the data in the data fields.
316 Citations
20 Claims
-
1. A phone-enabled mobile device comprising:
-
a display, one or more storage media, and one or more processors operable to execute one or more instructions stored on the one or more storage media, the instructions configurable to cause; processing a phone call from an entity, the phone call received at the phone-enabled mobile device; responsive to processing the phone call, displaying, in a user interface on the display of the phone-enabled mobile device, a publisher configurable to share feed items to a feed of a social networking system, the feed being associated with the entity, the publisher comprising; an input area capable of receiving text, a first selection operable to cause the text to be shared in the feed as a feed item, and second selection associated with actions capable of being performed on a database record associated with the entity, the database record being stored or configured to be stored in a database system; processing user input received via the user interface, the user input comprising selection of the second selection to request a first action to be performed on the database record; retrieving, based on the user input, one or more data items from the phone-enabled mobile device; automatically associating data of the database record with the one or more retrieved data items; and performing the requested first action on the database record using the associated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A database system for performing an action on a database record using a phone-enabled mobile device, the database system comprising:
one or more processors operable to execute one or more instructions configured to cause; processing a phone call from an entity, the phone call received at the phone-enabled mobile device; responsive to processing the phone call, displaying, in a user interface on the display of the phone-enabled mobile device, a publisher configurable to share feed items to a feed of a social networking system, the feed being associated with the entity, the publisher comprising; an input area capable of receiving text, a first selection operable to cause the text to be shared in the feed as a feed item, and a second selection associated with actions capable of being performed on a database record associated with the entity, the database record being stored or configured to be stored in a database system; processing user input received via the user interface, the user input comprising selection of the second selection to request a first action to be performed on the database record; retrieving, based on the user input, one or more data items from the phone-enabled mobile device; automatically associating data of the database record with the one or more retrieved data items; and performing the requested first action on the database record using the associated data. - View Dependent Claims (11, 12, 13, 14)
-
15. A computer-implemented method comprising:
-
processing a phone call from an entity, the phone call received at a phone-enabled mobile device; responsive to processing the phone call, displaying, in a user interface on the display of the phone-enabled mobile device, a publisher configurable to share feed items to a feed of a social networking system, the feed being associated with the entity, the publisher comprising; an input area capable of receiving text, a first selection operable to cause the text to be shared in the feed as a feed item, and second selection associated with actions capable of being performed on a database record associated with the entity, the database record being stored or configured to be stored in a database system; processing user input received via the user interface, the user input comprising selection of the second selection to request a first action to be performed on the database record; retrieving, based on the user input, one or more data items from the phone-enabled mobile device; automatically associating data of the database record with the one or more retrieved data items; and performing the requested first action on the database record using the associated data. - View Dependent Claims (16, 17)
-
-
18. 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, the program code including instructions to cause:
-
processing a phone call from an entity, the phone call received at a phone-enabled mobile device; responsive to processing the phone call, displaying, in a user interface on the display of the phone-enabled mobile device, a publisher configurable to share feed items to a feed of a social networking system, the feed being associated with the entity, the publisher comprising; an input area capable of receiving text, a first selection operable to cause the text to be shared in the feed as a feed item, and second selection associated with actions capable of being performed on a database record associated with the entity, the database record being stored or configured to be stored in a database system; processing user input received via the user interface, the user input comprising selection of the second selection to request a first action to be performed on the database record; retrieving, based on the user input, one or more data items from the phone-enabled mobile device; automatically associating data of the database record with the one or more retrieved data items; and performing the requested first action on the database record using the associated data. - View Dependent Claims (19, 20)
-
Specification