×

Method and system for providing efficient and complex database functionality to a mobile device

  • US 9,535,967 B2
  • Filed: 09/10/2009
  • Issued: 01/03/2017
  • Est. Priority Date: 09/10/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of obtaining, with an electronic user device, access to data that is stored on a database, the method comprising:

  • receiving, at the electronic user device, a first set of data records from a database server of the database;

    storing the first set of data records in a memory of the electronic user device;

    providing, with a local application, an application screen including a display page, one or more search objects, and one or more server activation objects, wherein the local application is executed on one or more processors of the electronic user device;

    receiving a user selection of a first search object from the one or more search objects on the application screen, the user selection of the first search object causing a first user search query to be performed only on data records in the memory of the electronic user device, the data records in the memory of the electronic user device including the first set of data records and one or more additional sets of data records previously received from the database server of the database;

    displaying, on the display page, a first data object of the first set of data records in response to receiving the selection of the first search object, the first data object being identified by the electronic user device in response to the first user search query, the display page also displaying information associated with the first data object;

    receiving a user selection of the displayed first data object, the user selection causing the first user search query to be performed on data records stored at the database server of the database, the data records stored at the database server of the database including a set of data records not stored in the memory of the electronic user device;

    causing to be displayed, on the display page, additional information associated with the first data object stored at the database server of the database but not stored in the memory of the electronic user device;

    receiving a user selection of one of the server activation objects from the one or more server activation objects, the user selection of the one of the server activation objects causing a second user search query to be performed only on data records stored at the database server, the second user search query being for different information than provided by the displayed first data object;

    in response to the user selection of the one of the server activation objects, sending a user 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 records, the second set of data records being identified by the database server in response to the second user search query;

    receiving the new display page from the database server; and

    displaying the new display page on the electronic user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×