The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 20, 1996
Filed:
Jul. 23, 1993
Randolph T Solton, Berkeley, CA (US);
Raymond S Kiuchi, Santa Cruz, CA (US);
Borland International, Inc., Scotts Valley, CA (US);
Abstract
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.