Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, system, and program product for caching application data in a browser cache

a technology of application data and browser cache, applied in the field of data caching, can solve the problems of significant consumption of computer resources, data associated with the address book application is subject to periodic change, and particular subset of application data used by the web-based application at any given time is likely to change,

Inactive Publication Date: 2007-12-13
IBM CORP
View PDF12 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention provides a method, system, and program product for caching application data in a browser cache. This helps to improve the performance of web browsers by reducing the time it takes to load application data. The technical effects of the invention include improving the speed and efficiency of web browsers, reducing latency, and improving user experience.

Problems solved by technology

In addition, data associated with the address book application are subject to periodic change and the particular subset of application data used by the web-based application at any given time is likely to change during a browser session.
Thus, a single browser session may require the repeated download of very large amounts of data, resulting in frequent and significant consumption of computer resources.
However, such HTTP requests are made only on an “as needed” basis to access data that are either not immediately needed by the browser or repeatedly refreshed.
However, the very small size limit of cookies, typically around 4 kilobytes, limits their usefulness in transferring and storing the large amounts of data typical of application data.
However, as with the multiple HTTP request approach above, this approach only works for data that are not needed immediately.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, system, and program product for caching application data in a browser cache
  • Method, system, and program product for caching application data in a browser cache
  • Method, system, and program product for caching application data in a browser cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]As indicated above, the invention provides a method, system, and program product for caching application data in a browser cache. The invention avoids the defects of known methods, such as those described above, by caching application data in a browser cache using multiple hypertext transfer protocol (HTTP) requests. In one embodiment, the invention includes caching application data in a browser cache, determining whether the application data has changed since last it was cached and, if so, providing to the browser a uniform resource locator (URL) directed to the changed application data, which may then be obtained by the browser via an HTTP request.

[0022]While the example described above involved the transfer and use of application data associated with email and address book applications, it should be recognized that the present invention is applicable to application data of any kind or associated with any type of application.

[0023]FIG. 1 shows a flow diagram of an illustrati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method, system, and program product for caching application data in a browser cache. In one embodiment, a method according to the invention includes: providing to a web browser a uniform resource locator (URL) directed to application data; making a hypertext transfer protocol (HTTP) request using the URL; caching in the web browser cache the application data; determining whether the application data has changed since caching; in the case that the application data has changed since caching, providing to the web browser an updated URL directed to changed application data; and in the case that the application data has not changed since caching, using the cached application data.

Description

BACKGROUND OF THE INVENTION[0001]1. Technical Field[0002]The invention relates generally to data caching, and more particularly, to caching application data in a browser cache.[0003]2. Background Art[0004]Many web-based applications incorporate and / or use large amounts of application data. For example, a web-based email program may use data from the email application, typically stored on a remote server, as well as data from a separate address book application in order to display the names, email addresses, etc. of contacts as they would appear in the address book application. To do so, the web-based email program typically downloads data from both the email application and the address book application. However, data associated with the email application will change with every new message received, every message sent, and every message deleted by a user. In addition, data associated with the address book application are subject to periodic change and the particular subset of applica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16
CPCG06F17/30902G06F16/9574
Inventor WONG, HENRY Y.SAINT-AIGNAN, CHARLES DEYATES, ROBERT
Owner IBM CORP