METHOD AND SYSTEM FOR PROVIDING EFFICIENT AND COMPLEX DATABASE FUNCTIONALITY TO A MOBILE DEVICE
First Claim
1. A method of obtaining, with an electronic device, access to data that is stored on a database, the method comprising:
- receiving, at the electronic device, a first set of data from a server of the database;
storing the first set of data in a memory of the electronic device;
providing, with a local application, an application screen including a display page that displays at least a portion of the first set of data, the application screen including one or more server activation objects, wherein the local application is executed on one or more processors of the electronic device;
receiving a selection of one of the server activation objects;
in response to the selection, sending a request to the database server for a new display page, wherein the new display page is created by the database server and includes a second set of data that is stored at the database server;
receiving the new display page from the database server; and
displaying the new display page on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus provide efficient and complex database functionality for an electronic device, e.g. a mobile device. These mechanisms and methods for providing efficient and complex database functionality to an electronic device can enable embodiments to provide quick access to certain data using a local application and seamless access within the local application to other data and complex presentation formats that are supplied by a server. The ability of embodiments to provide this hybrid functionality can enable users of the electronic devices to be more productive.
-
Citations
20 Claims
-
1. A method of obtaining, with an electronic device, access to data that is stored on a database, the method comprising:
-
receiving, at the electronic device, a first set of data from a server of the database; storing the first set of data in a memory of the electronic device; providing, with a local application, an application screen including a display page that displays at least a portion of the first set of data, the application screen including one or more server activation objects, wherein the local application is executed on one or more processors of the electronic device; receiving a selection of one of the server activation objects; in response to the selection, sending a request to the database server for a new display page, wherein the new display page is created by the database server and includes a second set of data that is stored at the database server; receiving the new display page from the database server; and displaying the new display page on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing, to an electronic device, access to data that is stored on a database, the method comprising:
-
pushing, with a server of the database, a first set of data to a local application running on the electronic device for display by the local application; receiving, from the local application, a request to the database server for a new display page; creating, with the database server, the new display page, wherein the new display page includes a second set of data that is stored at the database server; and sending the new display page to the electronic device. - View Dependent Claims (13, 14, 15)
-
-
16. A method of obtaining, with an electronic device, access to data that is stored on a database, the method comprising:
-
receiving, at the electronic device, a first set of data from a first server of the database; storing the first set of data in a memory of the electronic device; providing, with a local application, an application screen including a detail page that displays at least a portion of the first set of data, the detail page including one or more server activation objects and being associated with a first data object stored on the database, wherein the local application is executed on one or more processors of the electronic device; receiving a selection of one of the server activation objects; in response to the selection, providing, to a second server associated with the selected server activation object, a request for a new detail page, wherein providing the request includes uploading, to the second server, a portion of the first set of data that is associated with the first data object; receiving the new detail page from the second server, the new detail page including information associated with the first data object; and displaying the new detail page on the electronic device. - View Dependent Claims (17, 18, 19, 20)
-
Specification