Patent US5748870A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 17:16
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag