Inventors:
Rafiul Ahad - Fremont CA, US
Pradeep B. Chulliyan - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
G06F 17/24
Abstract:
An intelligent client agent and a method for using the client agent to operate a hybrid online/offline client application. A mobile client device is configured with a client agent comprising a dispatcher for receiving and responding to page requests from a client browser, a cache for storing the presentation formats of pages, a database for storing data for the pages, a voice engine for interaction with the application user in audio, and a script engine for assembling a page to be presented graphically or aurally. Instead of storing each page (e. g. , of an application) as a static composition, the presentation format of the page is stored separate from content (e. g. , data). At the time of assembly, the desired content is retrieved and bound to the presentation format and provided to the user.