System and methods for optimized access in a multi-user environment
AssigneeBorland International, Inc.
InventorsRandolph T. Solton, Raymond S. Kiuchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeBorland International, Inc.
InventorsRandolph T. Solton, Raymond S. Kiuchi
Estimating the term…
A system of the present invention includes a server connected to one or more workstations or "clients" through a computer network. Methods are provided whereby network data access operations, such as are common in shared data processing, are minimized to only those which are necessary for system operation. In all other instances (i.e., time periods when updating is not needed), a workstation may gain access to the data from a local copy stored in a local buffer, preferably a rapid-access memory of the client. At periodic intervals, a workstation is interrupted for marking its local copy of the data as "invalid"--that is, the copy may be inconsistent with a corresponding version stored on the server. With the next access to the data, the local copy is updated from the version resident on the server. Additional optimization may be added for determining whether the server version has been "touched" (i.e., changed) since last transferred to the local buffer, with the local copy being updated only when such a change has been detected. By maintaining data locally, the penalty incurred with frequent, large data transfers across a network connection is avoided.
In a system comprising a computer network having at least one workstation (client) with a processor and a memory, and said computer network including a server for storing information which may be shared by said at least one workstation, a method for providing access to information stored on said server, said method comprising:
A server-base networking system with improved data access comprising:
In a data processing system having first and second storage means, said second storage means storing data and having a slower data access time than that of said first storage means, a method for concurrently accessing data, the method comprising:
An information storage and retrieval system comprising:
Dependencies are inferred from the claim text.