PRESENTING DATA ON A MOBILE DEVICE IN COMMUNICATION WITH AN ON-DEMAND DATABASE SYSTEM
First Claim
1. A mobile device configured to present data, the mobile device in communication with an on-demand database system, the mobile device comprising:
- a display configured to display a user interface for a mobile application, the user interface configured to present a plurality of information items provided from the on-demand database system;
one or more processors operable to;
receive information identifying one or more data objects stored in the on-demand database system, the one or more data objects identified based on captured behavioral data for a user of the mobile device, the captured behavioral data based on interactions with the one or more data objects;
provide the information identifying the one or more data objects in the user interface on the display, the information identifying the data objects by type; and
provide a subset of the plurality of information items in the user interface on the display, the subset determined based on the identified one or more data objects and based on user input received via the user interface, the user input comprising a selected type of data object.
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
22 Claims
-
1. A mobile device configured to present data, the mobile device in communication with an on-demand database system, the mobile device comprising:
-
a display configured to display a user interface for a mobile application, the user interface configured to present a plurality of information items provided from the on-demand database system; one or more processors operable to; receive information identifying one or more data objects stored in the on-demand database system, the one or more data objects identified based on captured behavioral data for a user of the mobile device, the captured behavioral data based on interactions with the one or more data objects; provide the information identifying the one or more data objects in the user interface on the display, the information identifying the data objects by type; and provide a subset of the plurality of information items in the user interface on the display, the subset determined based on the identified one or more data objects and based on user input received via the user interface, the user input comprising a selected type of data object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system configured to present data, the system comprising:
-
a server configured to host an on-demand database system; and a client machine comprising;
a display configured to display a user interface for the mobile application, a storage medium, and one or more processors operable to;identify a user of the on-demand database system, the user associated with a mobile application of the client machine, the user interface configured to present a plurality of information items; identify one or more data objects stored in the on-demand database system, the one or more data objects identified based on captured behavioral data for the user, the captured behavioral data based on interactions with the one or more data objects; provide information identifying the one or more data objects for display in the user interface at the client machine, the information identifying the data objects by type; and provide a subset of the plurality of information items for display in the user interface at the client machine, the subset determined based on the identified one or more data objects and based on user input received via the user interface, the user input comprising a selected type of data object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for presenting data, the method comprising:
-
identifying a user of an on-demand database system, the user associated with a mobile application of a mobile device, the mobile device configured to display a user interface for the mobile application, the user interface configured to present a plurality of information items; identifying one or more data objects stored in the on-demand database system, the one or more data objects identified based on captured behavioral data for the user, the captured behavioral data based on interactions with the one or more data objects; providing information identifying the one or more data objects for display in the user interface at the mobile device, the information identifying the data objects by type; and providing a subset of the plurality of information items for display in the user interface at the mobile device, the subset determined based on the identified one or more data objects and based on user input received via the user interface, the user input comprising a selected type of data object. - View Dependent Claims (18, 19)
-
-
20. 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 configured to cause:
-
identifying a user of an on-demand database system, the user associated with a mobile application of a mobile device, the mobile device configured to display a user interface for the mobile application, the user interface configured to present a plurality of information items; identifying one or more data objects stored in the on-demand database system, the one or more data objects identified based on captured behavioral data for the user, the captured behavioral data based on interactions with the one or more data objects; providing information identifying the one or more data objects for display in the user interface at the mobile device, the information identifying the data objects by type; and providing a subset of the plurality of information items for display in the user interface at the mobile device, the subset determined based on the identified one or more data objects and based on user input received via the user interface, the user input comprising a selected type of data object. - View Dependent Claims (21, 22)
-
Specification