Abstract: According to principles consistent with the present invention, data may be designated for persistent storage in the cache of a client device, such that the persistently stored data is not subject to removal from the cache as a result of normal cache management. In response to executing a user agent, the client device may register one or more data files as being part of a persistent “service,” thereby causing the data files to be persistently stored. Such registration may be performed in response to the invocation of document object model (DOM)-based interfaces defined in the user agent. Also, the DOM-based interfaces may be called in order to change the persistent status of data files, or otherwise manage the registered services.
Abstract: The present invention relates to a method, terminal, and computer program for presenting a markup language document which contains a frameset. The method comprises the steps of interpreting the instructions in the document so that no scrollbars are displayed in the individual frames. The frames may be displayed in a reformatted manner, e.g., with expanded dimensions and/or reformatted contents. Such reformatting of the displayed frames does not require any revision of the markup language document.
Abstract: A generic interface device may operate as an interface with different types of electronic data devices that perform data operations. The interface device may establish communications with one of these data devices, and identify the particular type of data device based on data received from the data device. Using the identified type of data device, the interface device downloads a suitable computer program from a server. By executing the downloaded program, the interface device is able to obtain, understand and output specialized data produced by the data device.
Abstract: A cross platform method and programming architecture that enables a program to be adaptable such that it can be universally implemented on devices of varying characteristics and functionality. The various characteristics and functionality may include varying display resolutions, display sizes, font availability etc where the adaptability of the method and programming architecture allows documents to be displayed in a visually appealing manner, without requiring specific defined instructions and programming for each individual device.