Presenting data on a mobile device in communication with an on-demand database system
First Claim
1. A computer program product comprising computer-readable program code of a mobile application, the computer-readable program code capable of being executed by one or more processors of a mobile device when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
- providing a current computing session for a user to interact with a database system through the mobile application using the mobile device;
processing captured behavioral data indicating one or more behavioral characteristics exhibited by the user with one or more previous interactions by the user with a first subset of a plurality of data objects stored in a database of the database system, the previous interactions having occurred during a previous computing session in which the user interacted with the database system using a computing device different from the mobile device, the first subset of data objects being customer relationship management (CRM) records of a plurality of CRM record types;
retrieving information identifying the first subset of data objects as associated with the previous computing session;
displaying, in a user interface on a display of the mobile device, a presentation of the information identifying the first subset of data objects, the presentation comprising a list of the CRM record types of the first subset of data objects, each listed CRM record type being user-selectable via the mobile device;
processing user input selecting one of the listed CRM record types;
identifying a second subset of the first subset of data objects as being of the selected CRM record type;
displaying, in the user interface, a presentation of information identifying the second subset of data objects;
processing a user-submitted request to search the second subset of data objects, the request comprising a search term;
retrieving a result set of data objects based on the request, each data object in the result set satisfying the search term; and
displaying, in the user interface, information identifying the result set of data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and computer program products for presenting data on a mobile device in communication with an on-demand database system. In some implementations, a mobile device receives information identifying one or more data objects stored in the on-demand database system based on captured behavioral data for a user of the mobile device. The captured behavioral data may be based on interactions with the one or more data objects. The mobile device provides the information for display in a user interface for a mobile application. The mobile device provides for display a subset of a plurality of information items in the user interface, the plurality of information items provided from the on-demand database system, the subset determined based on the identified one or more data objects and based on user input received via the user interface. In some implementations, the user input comprises a selected type of data object.
-
Citations
20 Claims
-
1. A computer program product comprising computer-readable program code of a mobile application, the computer-readable program code capable of being executed by one or more processors of a mobile device when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
providing a current computing session for a user to interact with a database system through the mobile application using the mobile device; processing captured behavioral data indicating one or more behavioral characteristics exhibited by the user with one or more previous interactions by the user with a first subset of a plurality of data objects stored in a database of the database system, the previous interactions having occurred during a previous computing session in which the user interacted with the database system using a computing device different from the mobile device, the first subset of data objects being customer relationship management (CRM) records of a plurality of CRM record types; retrieving information identifying the first subset of data objects as associated with the previous computing session; displaying, in a user interface on a display of the mobile device, a presentation of the information identifying the first subset of data objects, the presentation comprising a list of the CRM record types of the first subset of data objects, each listed CRM record type being user-selectable via the mobile device; processing user input selecting one of the listed CRM record types; identifying a second subset of the first subset of data objects as being of the selected CRM record type; displaying, in the user interface, a presentation of information identifying the second subset of data objects; processing a user-submitted request to search the second subset of data objects, the request comprising a search term; retrieving a result set of data objects based on the request, each data object in the result set satisfying the search term; and displaying, in the user interface, information identifying the result set of data objects. - View Dependent Claims (2, 3, 4, 5, 6, 8, 13)
-
-
7. A system comprising:
-
a server associated with an on-demand database system; and a mobile device comprising;
a display, one or more processors and a computer-readable medium storing computer-readable program code of a mobile application, the computer-readable program code capable of being executed by the one or more processors, the program code comprising instructions configurable to cause;providing a current computing session for a user to interact with the database system through the mobile application using the mobile device; processing captured behavioral data indicating one or more behavioral characteristics exhibited by the user with one or more previous interactions by the user with a first subset of a plurality of data objects stored in a database of the database system, the previous interactions having occurred during a previous computing session in which the user interacted with the database system using a computing device different from the mobile device, the first subset of data objects being customer relationship management (CRM) records of a plurality of CRM record types; retrieving information identifying the first subset of data objects as associated with the previous computing session; displaying, in a user interface on a display of the mobile device, a presentation of the information identifying the first subset of data objects, the presentation comprising a list of the CRM record types of the first subset of data objects, each listed CRM record type being user-selectable via the mobile device; processing user input selecting one of the listed CRM record types; identifying a second subset of the first subset of data objects as being of the selected CRM record type; displaying, in the user interface, a presentation of information identifying the second subset of data objects; processing a user-submitted request to search the second subset of data objects, the request comprising a search term; retrieving a result set of data objects based on the request, each data object in the result set satisfying the search term; and displaying, in the user interface, information identifying the result set of data objects. - View Dependent Claims (9, 10, 11, 12)
-
-
14. A computer implemented method comprising:
-
providing a current computing session for a user to interact with a database system through a mobile application using a mobile device; processing captured behavioral data indicating one or more behavioral characteristics exhibited by the user with one or more previous interactions by the user with a first subset of a plurality of data objects stored in a database of the database system, the previous interactions having occurred during a previous computing session in which the user interacted with the database system using a computing device different from the mobile device, the first subset of data objects being customer relationship management (CRM) records of a plurality of CRM record types; retrieving information identifying-the first subset of data objects as associated with the previous computing session; causing display, in a user interface on a display of the mobile device, of a presentation of the information identifying the first subset of data objects, the presentation comprising a list of the CRM record types of the first subset of data objects, each listed CRM record type being user-selectable via the mobile device; processing user input selecting one of the listed CRM record types; identifying a second subset of the first subset of data objects as being of the selected CRM record type; causing display, in the user interface, of a presentation of information identifying the second subset of data objects; processing a user-submitted request to search the second subset of data objects, the request comprising a search term; retrieving a result set of data objects based on the request, each data object in the result set satisfying the search term; and causing display, in the user interface, of information identifying the result set of data objects. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification