← Back to Patent Explorer
US5276871A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of file shadowing among peer systems

Assignee: Bull HN Information Systems Inc
•
Filing: 1991-03-18
•
Granted: 1994-01-04
•
Expires: 2011-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed network comprising a plurality of peer (as opposed to master-slave) computers, a method of file shadowing allows each peer computer to maintain copies of data entries originated by the other peer computers in near-real time. Each computer assigns a unique serial number to each entry, and forwards each entry with the serial number and an identification of itself to all the other computers. Each computer informs each other computer of the highest sequential serial number received from it, and each computer resends to each other computer all entries having serial numbers higher than that acknowledged by each other computer.

Inventors

  • 👤 David I. Howarth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:30
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; G; G06; G06F; G06F11/00; G06F11/006; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/16; G06F11/20; G06F11/2097; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 221 words
In a distributed computer network having a plurality of control computers interconnected by switched communications links, each control computer maintaining files comprising entries containing information used in controlling operations of the control computer, a method of file shadowing to be practiced in each control computer, comprising, in each control computer, the steps of: assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; sending to each other control computer an acknowledgement message containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; and, in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; assigning a date/time stamp to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails.
Claim 2
Dependent Claim 221 words
In a distributed computer network having a plurality of control computers interconnected by switched communications links, each control computer maintaining files comprising entries containing information used in controlling operations of the control computer, a method of file shadowing to be practiced in each control computer, comprising, in each control computer, the steps of: assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; sending to each other control computer an acknowledgement message containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; and, in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; assigning a date/time stamp to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails.
Claim 3
Dependent Claim 49 words
The method recited in claim 1, wherein further: a new control computer, upon being initiated: is informed of the identities of each other control computer; and sends to each other control computer an acknowledgement message containing zero as the highest sequential serial number received from each other control computer.
Claim 4
Dependent Claim 76 words
The method recited in claim 2, wherein further: each control computer, in response to said acknowledgement messages from said each other control computer, resends all serial numbers higher than that received in said acknowledgement message, each serial number being accompanied by its corresponding entry if extant, or by a predetermined code if a corresponding entry is no longer extant, whereby a control computer can have certainty of receiving all extant entries from each other control computer.
Claim 5
Dependent Claim 255 words
In a distributed computer network having a plurality of control computers and a plurality of managed entities, the control computers being interconnected by switched communications links, each control computer controlling a portion of the plurality of managed entities and maintaining files comprising entries recording information indicative of the status of said portion of the plurality of managed entities, a method to be practiced in each control computer of promulgating said information to each other control computer, comprising, in each control computer, the steps of: assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; repetitively sending to each other control computer an acknowledgement massage containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; and assigning a date/time stamp is assigned to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails.
Claim 6
Dependent Claim 255 words
In a distributed computer network having a plurality of control computers and a plurality of managed entities, the control computers being interconnected by switched communications links, each control computer controlling a portion of the plurality of managed entities and maintaining files comprising entries recording information indicative of the status of said portion of the plurality of managed entities, a method to be practiced in each control computer of promulgating said information to each other control computer, comprising, in each control computer, the steps of: assigning a unique serial number to each of said entries made in said files by the control computer; receiving and storing in said files copies of entries received from the files of each other control computer, each of said copies of an entry received from an other control computer including the unique serial number assigned to the entry by the other control computer; repetitively sending to each other control computer an acknowledgement massage containing the highest serial number assigned to an entry in a copy of an entry received from said each other control computer; in response to each acknowledgment message received from an other control computer, sending to the other control computer copies of said entries having serial numbers higher than that received in the acknowledgment message received from the other control computer; and assigning a date/time stamp is assigned to each of said entries made in said files; and if a control computer receives duplicate serial numbers from another control computer, the entry bearing the latest date/time stamp prevails.
Claim 7
Dependent Claim 49 words
The method recited in claim 4, wherein further: a new control computer, upon being initiated: is informed of the identities of each other control computer; and sends to each other control computer an acknowledgement message containing zero as the highest sequential serial number received from each other control computer.
Claim 8
Dependent Claim 76 words
The method recited in claim 5, wherein further: each control computer, in response to said acknowledgement messages from said each other control computer, resends all serial numbers higher than that received in said acknowledgement message, each serial number being accompanied by its corresponding entry if extant, or by a predetermined code if a corresponding entry is no longer extant, whereby a control computer can have certainty of receiving all extant entries from each other control computer.

References Cited (Backward Citations)

US4897781A Cited
US4928224A Cited
US5043876A Cited
US5113514A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-03 1997-07-05 1998-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-03 2001-07-05 2002-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-03 2005-07-05 2006-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag