Method and system for providing information to a mobile handheld device from a database system

US9465885B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9465885-B2
Application numberUS-201113212006-A
CountryUS
Kind codeB2
Filing dateAug 17, 2011
Priority dateDec 3, 2010
Publication dateOct 11, 2016
Grant dateOct 11, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for accessing information from a database system by a mobile handheld device having intermittent network connectivity, the method comprising: receiving, by an information manager component hosted by a mobile handheld device, a request for data, the requested data corresponding to a report; sending, by the information manager component, the request for data to a node hosting an information management service configured for retrieving the requested data associated with the request which is currently pending and retrieving unrequested anticipated data from a database system, wherein the unrequested anticipated data is retrieved based on a data request pattern of a plurality of subsequent data requests associated with previous requests for the requested data; receiving, by the information manager component, the requested data with at least a portion of the unrequested anticipated data; storing the requested data and the at least a portion of the unrequested anticipated data in available storage of the mobile handheld device, wherein by providing the unrequested anticipated data along with requested data, a user of the mobile handheld device has direct access to the unrequested anticipated data when network connectivity is interrupted; rendering, by a rendering engine component hosted by the mobile handheld device, the report from the requested data, the rendered report including a link to a related report; displaying the report; receiving an indication selecting the link to the related report; determining that the related report corresponds to the unrequested anticipated data stored in the available storage of the mobile handheld device; rendering, by the rendering engine component, the related report from the unrequested anticipated data; and displaying the related report. 2. The method of claim 1 wherein sending the request for data to the node comprises sending the request over a network, wherein the network is at least one of a public and a private network, and wherein the database system is a multi-tenant on-demand database system. 3. The method of claim 1 wherein receiving the request for data includes displaying a plurality of icons associated with at least one of files, records, and objects, and receiving an indication selecting an icon associated with the requested data. 4. The method of claim 1 wherein receiving the request for data includes: receiving, by the information manager component, at least one search criteria relating to the user requested data; generating a search query based on the at least one search criteria; and generating the request for data including the search query. 5. The method of claim 4 wherein receiving the request for data further includes: displaying, by the information manager component, a plurality of filters; receiving an indication selecting a filter; displaying a plurality of icons corresponding to at least one of files, records, and objects that satisfy the selected filter; and receiving an indication selecting an icon associated with the requested data. 6. The method of claim 1 further comprising: receiving, by the information manager component, a notification including at least one of updated user requested data and updated unrequested anticipated data; and storing at least one of the updated requested data and the updated unrequested anticipated data in the available storage of the mobile handheld device. 7. A non-transitory machine-readable medium carrying one or more sequences of instructions for accessing information from a database system by a mobile handheld device having intermittent network connectivity, which instructions, when executed by one or more processors, cause the one or more processors to: receive, by an information manager component hosted by a mobile handheld device, a request for data, the requested data corresponding to a report; send, by the information manager component, the request for data to a node hosting an information management service configured for retrieving the requested data associated with the request which is currently pending and retrieving unrequested anticipated data from a database system, wherein the unrequested anticipated data is retrieved based on a data request pattern of a plurality of subsequent data requests associated previous requests for with the requested data; receive, by the information manager component, the requested data and with at least a portion of the unrequested anticipated data; store the requested data and the at least a portion of the unrequested anticipated data in available storage of the mobile handheld device, wherein by providing the unrequested anticipated data along with requested data, a user of the mobile handheld device has direct access to the unrequested anticipated data when network connectivity is interrupted; render, by a rendering engine component hosted by the mobile handheld device, the report from the requested data, the rendered report including a link to a related report; display the report; receive an indication selecting the link to the related report; determine that the related report corresponds to the unrequested anticipated data stored in the available storage of the mobile handheld device; render, by the rendering engine component, the related report from the unrequested anticipated data; and display the related report. 8. The non-transitory machine-readable medium of claim 7 wherein the instructions causing the one or more processors to send the request for data to the node comprise instructions to send the request over a network, wherein the network is at least one of a public and a private network, and wherein the database system is a multi-tenant on-demand database system. 9. The non-transitory machine-readable medium of claim 7 wherein the instructions causing the one or more processors to receive the request for data include instructions to display a plurality of icons associated with at least one of files, records, and objects, and receive an indication selecting an icon associated with the requested data. 10. The non-transitory machine-readable medium of claim 7 wherein the instructions causing the one or more processors to receive the request for data include instructions to: receive, by the information manager component, at least one search criteria relating to the user requested data; generate a search query based on the at least one search criteria; and generate the request for data including the search query. 11. The non-transitory machine-readable medium of claim 10 wherein the instructions causing the one or more processors to receive the request for data further include instructions to: display, by the information manager component, a plurality of filters; receive an indication selecting a filter; display a plurality of icons corresponding to at least one of files, records, and objects that satisfy the selected filter; and receive an indication selecting an icon associated with the requested data. 12. The non-transitory machine-readable medium of claim 7 wherein the instructions further cause the one or more processors to: receive, by the information manager component, a notification including at least one of updated user requested data and updated unrequested anticipated data; and store at least one of the updated requested data and the updated unrequested anticipated data in the available storage of the mobile handheld device. 13. An apparatus for accessing information from a database system by a mobile handheld device having intermittent network connectivity, the apparatus comprising: a processor; and on

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • G06F16/957Primary

    Browsing optimisation, e.g. caching or content distillation · CPC title

  • using ranking · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9465885B2 cover?
A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequ…
Who is the assignee on this patent?
Tenenblat Leo, Koosel Marko, Sola Thomas, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30899. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).