发明名称 Method and system for providing efficient and complex database functionality to a mobile device
摘要 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.
申请公布号 US9535967(B2) 申请公布日期 2017.01.03
申请号 US200912557094 申请日期 2009.09.10
申请人 salesforce.com, inc. 发明人 Pragides Ron;Fell Simon;Schroeder Jason;Bergamo Pierpaolo;Wittman Allen;Singh Siddhartha;Kothule Deepak;McDowall Jason
分类号 G06F17/30;H04L9/32;H04L29/08 主分类号 G06F17/30
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 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.
地址 San Francisco CA US