A method for storing a plurality of multimedia objects in a cache memory is described. First ones of the multimedia objects are written into the cache memory sequentially from the beginning of the cache memory in the order in which they are received. When a first memory amount from a most recently stored one of the first multimedia objects to the end of the cache memory is insufficient to accommodate a new multimedia object, the new multimedia object is written from the beginning of the cache memory, thereby writing over a previously stored one of the first multimedia objects. Second ones of the multimedia objects are then written into the cache memory sequentially following the new multimedia object in the order in which they are received, thereby writing over the first ones of the multimedia objects. This cycle is repeated, thereby maintaining a substantially full cache memory.
Portions of the internet are embedded onto a transportable media, then delivered periodically to subscribing clients. The contents are indexed to relate a given document to a URL and a time stamp. During on-line access to the internet, the transportable media serves as a read only cache. After issuing a command to view a document at a given URL, a test is performed to see if the document stored on the media is up to date. A command is sent over the internet to identify the date for the most recent update of the document. If the identified date is more recent then the corresponding time stamp, the media version is out of date. So the document is downloaded and displayed. If, however, the time stamp is the same or more recent then the identified date, the document as stored on the media is displayed.
The invention concerns a method to provide information (INF) in an Internet telecommunication network from a server (S) to a terminal (T) of a user. The method comprises the steps of requesting with a frame information request (REQ_Fr) by the terminal (T) to the server (S) for transmission of frame information (Fr). The frame information (Fr) is in the information (INF) and comprises itself least one reference to referred information (Ref) of the information (INF). Upon reception of said the information request (REQ_Fr) the step of transmitting the frame information (Fr) to the terminal (T) is executed. The method further comprises reacting upon reception of the frame information request (REQ_Fr) also by commanding transmission of at least the referred information (Ref) according to the reference. This referred information (Ref) is commanded to be transmitted to a memory means (MEM) via a channel that is different from the one that is used for transmission of the frame information (Fr). A further step of the method is receiving the referred information (Ref) by the memory means (MEM) via the other channel. Hereby, in the event when the terminal (T) received at least part of the frame information, the terminal (T), which is associated to the memory means (MEM), is enabled to find the referred information (Ref) according to the reference in the frame information, at the location of the memory means (MEM) when requesting for it.
Methods and apparatus are provided for controlling document transfer between a web server coupled to a wide area network, such as the Internet, and a client coupled to the wide area network. The method includes the steps of monitoring the number of documents requested by a client in a current session, placing a document requested by the client in a file cache according to a caching algorithm that is based, at least in part, on the number of documents requested by the client in the current session, and accessing the document in the file cache when the document is requested subsequently by the client. The file cache may be associated with a proxy server that couples a local area network to the wide area network.
Methods and systems are provided for delivering content from a website to a computer device. The website and computer device negotiate terms for use of a cache memory coupled to the computer device. The computer device requests content, such as web page objects, from the website. In addition to transmitting the requested content, the website transmits non-requested content to the computer device. The non-requested content is stored in the cache memory for later retrieval by the computer device.
A method of protecting memory locations in an embedded system using a write filter. The method includes the steps of starting a write filter that intercepts writes to the protected memory locations and stores the writes in a cache; starting a state machine with a change state and a normal state; upon starting the state machine, entering the change state when an indication is present that data needs to be persisted to the protected memory otherwise entering the normal state; in the normal state identifying critical writes to the protected memory and creating at least one update file containing the changes in such writes; and in the change state, applying the changes in the update file and rebooting the system in a manner that persists the changes to the protected memory.