US5748870A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fault-tolerant networkable computer software with access locking
Assignee: Nonstop Networks Ltd
•
Filing: 1993-04-07
•
Granted: 1998-05-05
•
Expires: 2013-04-07
Abstract
Abstract The invention relates to the provision of software with fault tolerant capabilities enabling computer networks to survive or tolerate most individual failures, short of system wide catastrophes such as earthquakes, without loss of data and without loss of access to working data.
Inventors
- 👤 Fred William Tims
- 👤 Richard F. Clowes
- 👤 Kevin C. Yager
- 👤 David J. Schroeder
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 13:44
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2071; G06F11/2076; G06F11/14; G06F11/1402; G06F11/1415; G06F11/142; G06F11/1435; G11; G11C; G11C29/00; G11C29/70; G11C29/74; G06F11/1675; G06F11/202; G06F11/2038; G06F11/2064; G06F11/2097; G06F11/30; G06F11/32; G06F11/324; G06F11/327; G06F2201/00; G06F2201/825
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
148 words
On-line, data-replication software operative on a computer network having multiple, intelligent processor-equipped workstations, said software being loadable to RAM at said workstations and replicating data-changing activity originating from said workstation to both a primary storage device supported by a primary file server and to a secondary storage device, said primary file server providing multi-user access to said primary storage device and supporting data-access locking with data-access lock and unlock capabilities for regulating multi-user access to data on the primary logical drive said data-replication software having an access-lock-sequencing protocol comprising: a) an access lock sequencer operative to apply access locks sequentially, firstly to data on said primary storage device and subsequently to replicated data, on said secondary storage device; and b) an access-unlock sequencer operative to remove access locks sequentially, firstly, from access-locked data on said secondary storage device and subsequently from access-locked data on said primary storage device.
Claim 2
Dependent Claim
148 words
On-line, data-replication software operative on a computer network having multiple, intelligent processor-equipped workstations, said software being loadable to RAM at said workstations and replicating data-changing activity originating from said workstation to both a primary storage device supported by a primary file server and to a secondary storage device, said primary file server providing multi-user access to said primary storage device and supporting data-access locking with data-access lock and unlock capabilities for regulating multi-user access to data on the primary logical drive said data-replication software having an access-lock-sequencing protocol comprising: a) an access lock sequencer operative to apply access locks sequentially, firstly to data on said primary storage device and subsequently to replicated data, on said secondary storage device; and b) an access-unlock sequencer operative to remove access locks sequentially, firstly, from access-locked data on said secondary storage device and subsequently from access-locked data on said primary storage device.
Claim 3
Dependent Claim
25 words
Data-replication software according to claim 1 comprising means to deny all users access to said secondary storage device while the primary storage device is operative.
Claim 4
Dependent Claim
57 words
Data-replication software according to claim 1 wherein said secondary storage device is supported by a secondary, or backup, file server which can take over processing in the event of failure of the primary and wherein said data-replication software includes a drive re-labeling routine to transfer processing initiated by a workstation from the failed primary to the secondary.
Claim 5
Dependent Claim
56 words
Data-replication software according to claim 1 comprising multiple secondary storage devices for additional levels of data redundancy, said access-lock sequencer being operative to apply access locks to each said secondary storage device in turn, in a specified, secondary, lock-applying sequence and said access-unlock sequencer can remove locks from said secondary storage devices in the same sequence.
Claim 6
Dependent Claim
190 words
A computer network operating system for a computer network having multiple, intelligent, data-manipulating workstations interconnected on said network for resource sharing, a primary logical drive and a secondary logical drive, said logical drives being accessible by said workstations for data transfer therebetween, said network operating system comprising a network shell loadable to each said intelligent workstation to provide said resource sharing, said network shell including a data-replication module to provide fault tolerance by continuously maintaining a functionally identical, duplicate data image on said secondary logical drive of data on said primary logical drive, said data-replication module comprising data-replication means to replicate all data-changing activity generated at each said workstation and addressed to said primary logical drive, to said secondary logical drive wherein, in operation, said network shell is loaded to, and operative at, each said workstation having data-changing access to said primary logical drive, whereby all individual data changes of said primary logical drive data effected at said workstations are replicated to said secondary logical drive thereby to maintain a functionally identical duplicate data image on said secondary logical drive of said primary logical drive data, in a continuous manner.
Claim 7
Dependent Claim
190 words
A computer network operating system for a computer network having multiple, intelligent, data-manipulating workstations interconnected on said network for resource sharing, a primary logical drive and a secondary logical drive, said logical drives being accessible by said workstations for data transfer therebetween, said network operating system comprising a network shell loadable to each said intelligent workstation to provide said resource sharing, said network shell including a data-replication module to provide fault tolerance by continuously maintaining a functionally identical, duplicate data image on said secondary logical drive of data on said primary logical drive, said data-replication module comprising data-replication means to replicate all data-changing activity generated at each said workstation and addressed to said primary logical drive, to said secondary logical drive wherein, in operation, said network shell is loaded to, and operative at, each said workstation having data-changing access to said primary logical drive, whereby all individual data changes of said primary logical drive data effected at said workstations are replicated to said secondary logical drive thereby to maintain a functionally identical duplicate data image on said secondary logical drive of said primary logical drive data, in a continuous manner.
Claim 8
Dependent Claim
39 words
A network operating system according to claim 5 comprising means to couple access rights to said primary logical drive with said data-replication module whereby all workstations accessing said primary logical drive also replicate data to said secondary logical drive.
References Cited (Backward Citations)
US5436909A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-04 | 2001-11-03 | 2002-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-04 | 2005-11-03 | 2006-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-04 | 2009-11-03 | 2010-05-05 | $7700.00 | Window Closed / Lapsed |