Patent ID: 6065100
Filing Date: 2000-05-16
Classification: G06F

Abstract:
A caching apparatus for enhancing retrieval of data from an optical storage device, the caching apparatus comprising:a user interface;processing means responsive to said user interface for processing data;a random access memory responsive to said processing means for storing data;a hard disk drive positioned in communication with said random access memory for storing data from said optical storage device, said hard disk drive having a predetermined amount of data storage space, the predetermined amount of data storage space including cache data storage means defined by only a portion of the predetermined amount of data storage space of said hard disk drive for temporarily storing data responsive to said random access memory and for quickly transferring data to said random access memory;a caching engine responsive to said processing means for determining when data requested from said optical storage device is stored in said caching data storage means and transferring the requested data from said caching data storage means of said hard disk drive rather than from said optical storage device thereby increasing the speed in which the requested data is delivered to said random access memory;optical storage access monitoring means responsive to said processing means for monitoring data representative of access to said optical storage device for a predetermined application; andscript generating means responsive to said optical storage access monitoring means and positioned in communication with said caching engine for analyzing the monitored access data and generating an event script from the monitored access data that directs said caching engine to transfer sectors of data from said optical data storage device to said cache data storage means of said hard disk drive in advance of being actually needed for the predetermined application.