Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer
Reexamination Certificate
1999-06-30
2004-08-17
Darrow, Justin T. (Department: 2132)
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Protection at a particular protocol layer
C703S007000, C709S203000, C709S219000, C709S223000, C707S793000, C707S793000
Reexamination Certificate
active
06779119
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to the field of computer systems, and in particular to systems with data access latency.
2. Description of Related Art
With increasing information availability, increasing use of computer systems and networks, and an increasingly diverse population of computer users, conventional processing and networking techniques are becoming increasingly unsatisfactory. One example of the problem can be found in the “computer-ization” of the medical profession. In the past, patient files, test results, x-rays, and the like were communicated via physical media, such as paper notes, photographs, and computer printouts. Today, medical professional expect to have all of this information, and more, available on demand at the nearest computer display device. Characteristically, the items that are on demand often are those that are information-laden, such as x-ray and cat-scan images. An explanation of bandwidth limitations, information transfer, system loading, and the like has little effect on assuaging the discontent of such professionals when they are forced to wait for items that had heretofore been available “at their fingertips” from the files of physical media.
Techniques have been developed to alleviate some of the frustrations caused by the delays that are inherent to electronic information transfer. Data compression techniques, for example, aid in reducing the amount of data that needs to be transferred to convey the information. Hierarchical data transfer is commonly employed to provide a “higher-level” view of the information before all the lower level details are communicated, allowing for a termination of the transfer as soon as it discovered that further details are not required. Multi-path communication networks and packet transmission techniques allow for messages to arrive via alternative paths, depending upon the current congestion of each path. In like manner, multi-tiered networks allow for a hierarchy of network clusters, wherein “local” traffic is contained within each cluster, and the communications paths between clusters are reserved for inter-network traffic.
Despite these advances in, communications and network technologies, it is often the case that a user enters a command on a client processor and is forced to wait while the information is being communicated from a remote processor, or while the process corresponding to the command is being loaded for execution by the client processor from a local or remote storage device. In a number of situations, particularly when the user is anxious to receive the information, the perceived delay often exceeds the actual response time. This differential between perceived response time and actual response time often increases the frustration level, and in some situations, compounds the problem when the user resubmits the same request.
BRIEF SUMMARY OF THE INVENTION
It is an object of this invention to provide a system having an improved actual response time to user requests. It is a further object of this invention to provide a system having an improved perceived response time to user requests. It is a further object of this invention to provide an improved user interface for communicating user requests. It is a further object of this invention to provide improved system security while processing user requests.
These objects and others are achieved by employing a variety of performance optimization techniques based upon a history of a user's usage of the system. A number of techniques are employed to enhance the system performance from an individual user's perspective, as follows. Based on the user's prior usage patterns, the system prefetches information in anticipation of the user's request. Based on the user's prior usage patterns, if a response to the user's request is likely to be delayed, the system initiates other anticipated fast-response processes for the user, to reduce the perceived delay. Based on the user's prior usage patterns, the user's interface is modified to facilitate the entry of anticipated requests. Based on the user's prior usage patterns, increased security measures are invoked when the user's request pattern is inconsistent with prior request patterns. At a system level, performance assessments and optimizations, including dynamic load balancing, are based on the prior usage patterns of multiple users.
REFERENCES:
patent: 5713008 (1998-01-01), Falkner
patent: 5737619 (1998-04-01), Judson
patent: 5754938 (1998-05-01), Herz et al.
patent: 5819033 (1998-10-01), Caccavale
patent: 5848396 (1998-12-01), Gerace
patent: 6085193 (2000-07-01), Malkin et al.
patent: 6182133 (2001-01-01), Horvitz
patent: 6195622 (2001-02-01), Altschuler et al.
patent: 6507867 (2003-01-01), Holland et al.
patent: 6587877 (2003-07-01), Douglis et al.
“Prefetching in World Wide Web” by Zheng Wang and Jon Crowcroft in IEEE, Nov. 18, 1996, pp. 28-32.
A Top-10 Approach to Prefetching on the Web, by Evangelos P. Markatos and Catherine E. Chronaki, in Technical Report Forth, Aug. 1996, pp. 1-15.
“Automatic Prefetching in a WAN” by James Griffoen and Randy Appleton, in Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, Princeton, NJ, USA Oct. 6, 1993, pp. 8-12.
“Using Predictive Prefetching to Improve World Wide Web Latency” by Venkata N. Padmanabhan and Jeffrey C. Mogul, in Computer Communications Review, US Association for Computing Machinery, NY, vol. 26, No. 3, Jul. 1, 1996, pp. 22-36.
“Survey of IDS” by C.Chung, Homepage of Christina Chung 'Online! Jun. 1998 retrieved from the Internet: URL:http://seclab.cs.ucdavis.edu/{chungy/doc/IDSsurvey.htm. retrieved on Feb. 26, 2001.
“Application Selectable Caching Design & Implementations” by Olivier Fambon & and Daniel Hagimont in Esprit Research Program—Perdis Project, Online ! Dec. 9, 1998, pp. 1-10, retrieved from the Internet: URL:http://www.perdis.espirit.ec.org/deliverables/docs/wpC/.tc22a/. retrieved on Feb. 26, 2001.
E. Rahm, “Evaluation of Closely Coupled Systems for High Performance Databaseprocessing”, Proceedings of the International Conference on DIstributed Computing Systems, US, Los Alamitos, IEEE Comp. Soc. Press, vol. Conf. 13, May 25, 1993, pp. 301-310, XP000399400.
M. Kasbekar et al, “PSNOW: A Tool To Evaluate Architectural Issues for Now Encironments”, vienna, Jul. 7-11, 1997, New York, ACM, US, vol. Conf. 11, Jul. 7, 1997, pp. 100-107, XP000755246.
“Remotely familiar: using computerized monitoring to study remote use” by T.A. Peters, in Library Trends, vol. 47, No. 1, pp. 7-20, Summer 1998.
“Evaluating server-assisted cache replacement in the Web” by E. Cohen, B. Krishnamurthy J. Rexford. In Algorithms—ESA '98, 6thAnnual European Symposium. Proceedings, pp. 307-319, Published: Berlin, Germany, 1998, xii+513 pp.
“Discovering Web access patterns and trends by applying OLAP and data mining technology on Web Logs” by OR Zaine, Xih Man, Han Jiawei, in Proceedings—ADL '98 (Cat. No. 98TB100235), pp. 19-29, Published: Los Alamitos, CA, USA 1998, X+328 pp.
“SpeedTracer: a Web usage mining and analysis tool”, by KL Wu, PS Yu, A. Ballman, IBM Systems Journal, vol. 37, No. 1, pp. 89-105, 1998.
De Greef Bart
Moshfeghi Mehran
Darrow Justin T.
Koninklijke Philips Electronics , N.V.
Nobahar Abdulhakim
Vodopia John F.
LandOfFree
Actual and perceived response time, user interface, and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Actual and perceived response time, user interface, and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Actual and perceived response time, user interface, and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3347313