System and method for proactive caching employing graphical...

Electrical computers and digital processing systems: multicomput – Multicomputer data transferring via shared memory

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C709S216000, C711S118000, C711S130000

Reexamination Certificate

active

06801933

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to application servers, and more particularly to proactive data caching employing a graphical usage description.
2. Description of the Related Art
Web site users desire fast, easy access to accurate information. Web site publishers desire automated management processes and streamlined administration with maximum control. Developers of Web sites seek to provide a product that reflects commercial aims with a variety of data structures, while recognizing that new features are sometimes necessary as a is Web site grows and the needs of users change. A popular application server might endure millions of page impressions and user visits every week, and the goal is to deliver accurate results every time.
Servers that support Web sites are often slow to respond to a user's request for data, and take time to store and retrieve data. If the server could anticipate how the user was going to navigate through the Web site, the system could preprocess and proactively cache data so as to improve response time and interact more seamlessly with a user.
A distributed application, such as a Web-based application, can often be described functionally as a set of user interface screens that invoke server actions: for example, in a WAP application a WAP login screen that accepts a user name and password and then invokes a login on the server. Each action invokes a server operation, which, in turn, invokes server side application logic (e.g., the login operation) and must generate the next user interface screen (e.g., the initial menu screen). Such an application can easily be represented as a state diagram: e.g., as a graph consisting of user interface screens linked together by lines representing possible control flows from screen to screen, such as, e.g., the login screen linked to an initial menu screen, etc. Such diagrams can be used to represent the functional flow of the application.
There continues to be a need for a solution to the aforementioned difficulties in server-side application processing and data retrieval.
SUMMARY OF THE INVENTION
According to an exemplary embodiment of the invention, a system includes a graphical usage description of a plurality of states of an application. A request handler retrieves data is based on a request and produces an indication of a current state of a user based on the request. An application state controller determines a next state based on the current state and the graphical usage description. A data generator caches data based on the current state and the next state.
According to another exemplary embodiment of the invention, in a method, a request for data is received. A current state is produced based on the request. A next state is determined based on the current state. Data are cached based on the current state and the next state.
Other aspects and advantages of the invention will become apparent from the following detailed description and accompanying drawings, illustrating by way of example the features of the invention.


REFERENCES:
patent: 5555437 (1996-09-01), Packer
patent: 5787470 (1998-07-01), DeSimone et al.
patent: 5873100 (1999-02-01), Adams et al.
patent: 5933849 (1999-08-01), Srbljic et al.
patent: 6185608 (2001-02-01), Hon et al.
patent: 6233606 (2001-05-01), Dujari
patent: 6513062 (2003-01-01), Weber
patent: 6601090 (2003-07-01), Gurijala et al.
Wng, Z. et al: “Prefetching in World Wide Web”, Global Telecommunications Conference 1996. Globecom '96. Communications: The Key to Global Prosperity London, UK 18-22 Nov 1996, New York, NY, USA, IEEE, US, Nov. 18, 1996 (Nov. 18, 1996), pp. 28-32, XP010220168.
Schechter, S. et al: “using path profiles to prodict HTTP requests”, Computer Netoworks and ISDN Systems, North Holland Publishing, Amsterdam NL, vol. 30, No. 1-7, Apr. 1, 1998 (1998-04-01) pp. 457-467, XP004121402 ISSN: 0169-7552.
Padmanabhan, V. N. et al: “Using Predictive Prefetching to Improve World Wide Web Latency”, Ccmputer Communication Review, Association for Comuting Machinery, New York, US, vol. 26, No. 3, Jul. 1, 1996 (Jul. 1, 1996) pp. 22-36, XP000607179 ISSN: 0146-4833.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for proactive caching employing graphical... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for proactive caching employing graphical..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for proactive caching employing graphical... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3292866

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.