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

Method and apparatus for synchronizing file deletions in computer systems

Assignee: Intel Corp
•
Filing: 1994-06-10
•
Granted: 1997-10-21
•
Expires: 2014-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for synchronizing the deleting of files across similarly configured file-systems is described. The present invention is used in computer systems which have similarly configured file-systems and as such have similar files existing in the file-systems. The present invention includes a method of identifying files deleted in an originating computer or file-system and automatically propagating the deleted file entries to a receiving file-system where they are deleted.

Inventors

  • 👤 Dennis Reinhardt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 07:40
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1435; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1787

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 150 words
A method for synchronizing file deletions across similarly configured file-systems in computer systems electronically linked together, wherein said file deletions originate from a source computer to a target computer, said method comprising the steps of: (a) scanning the operating system directory of said source computer system to identify files deleted in a source file-system upon said file deletion being initiated in said source computer, wherein a first list of entries of said deleted file is generated from said identified files in said source file-system; (b) propagating said first list from said source file-system on said source computer to said target file-systems on said target computer, wherein said target file-system upon receiving said first list compares file entries in said target file-systems with file entries in said propagated first list; and (c) deleting files identified in said propagated first list having corresponding entries in said target file-system from said target file-system.
Claim 2
Independent Claim 150 words
A method for synchronizing file deletions across similarly configured file-systems in computer systems electronically linked together, wherein said file deletions originate from a source computer to a target computer, said method comprising the steps of: (a) scanning the operating system directory of said source computer system to identify files deleted in a source file-system upon said file deletion being initiated in said source computer, wherein a first list of entries of said deleted file is generated from said identified files in said source file-system; (b) propagating said first list from said source file-system on said source computer to said target file-systems on said target computer, wherein said target file-system upon receiving said first list compares file entries in said target file-systems with file entries in said propagated first list; and (c) deleting files identified in said propagated first list having corresponding entries in said target file-system from said target file-system.
Claim 3
Dependent Claim 45 words
The method of claim 1 wherein step (c) further includes a delete policy wherein file deletions in said target file-system are subject to an optional user verification with respect to file entries in said target file-system before said files are deleted from said target file-system.
Claim 4
Dependent Claim 26 words
The method of claim 1 wherein step (a) includes using said computer system's operating system file identification characteristics to identify files deleted from said source file-system.
Claim 5
Independent Claim 192 words
A method for synchronizing file deletions across similarly configured file-systems in a plurality of computer systems electronically linked together, wherein said file deletions originate from a source computer to a target computer which receives said file deletions, said method comprising the steps of: (a) creating a synchronized database of file entries existing in said source and said target file-systems respectively prior to said file deletions in said source file-system; (b) scanning said source file-system upon an initialization of said file deletion to identify files deleted in said source file-system, wherein a list of file entries of said deleted files is generated, wherein said identification step is reciprocated in said target file system; (c) propagating said identified deleted files list from said source file-system to said target file-system, wherein said propagation step is reciprocated in said target file-system; (d) comparing file entries in said propagated deleted files list with file entries in said target file-system, such that corresponding file entries in said target file-system and said propagated files list are identified; and (e) deleting said corresponding file entries in said propagated deleted files list and in said target file-system from said target file-system.
Claim 6
Independent Claim 192 words
A method for synchronizing file deletions across similarly configured file-systems in a plurality of computer systems electronically linked together, wherein said file deletions originate from a source computer to a target computer which receives said file deletions, said method comprising the steps of: (a) creating a synchronized database of file entries existing in said source and said target file-systems respectively prior to said file deletions in said source file-system; (b) scanning said source file-system upon an initialization of said file deletion to identify files deleted in said source file-system, wherein a list of file entries of said deleted files is generated, wherein said identification step is reciprocated in said target file system; (c) propagating said identified deleted files list from said source file-system to said target file-system, wherein said propagation step is reciprocated in said target file-system; (d) comparing file entries in said propagated deleted files list with file entries in said target file-system, such that corresponding file entries in said target file-system and said propagated files list are identified; and (e) deleting said corresponding file entries in said propagated deleted files list and in said target file-system from said target file-system.
Claim 7
Dependent Claim 15 words
The method of claim 4 wherein said step (d) is performed in said source file-system.
Claim 8
Dependent Claim 15 words
The method of claim 4 wherein said step (f) is performed in said source file-system.
Claim 9
Dependent Claim 60 words
The method of claim 4 wherein said step (b) includes a step of comparing files presently existing in said source file-system with file entries in said synchronized source database, such that said deleted files list is generated in said source file-system upon detecting file entry differences between said synchronized source database and said files presently existing in said source file-system.
Claim 10
Dependent Claim 50 words
The method of claim 4 wherein said step (b) further includes comparing file characteristics of said deleted files in said source file-system with file entries in said synchronized source database, such that only files existing in said source synchronized database and absent in said source file-system are identified as deleted.
Claim 11
Dependent Claim 64 words
The method of claim 4 wherein said step (e) includes the step of comparing files presently existing in said target file-system with said propagated deleted files list from said source file-system to determine whether file entries in said deleted files list have corresponding entries in said target file-system, wherein said identified corresponding file entries in said target file-system are deleted from said target file-system.
Claim 12
Dependent Claim 33 words
The method of claim 4 further including the step of automatically checking file-system space in said target file-system immediately prior to the copying each of said propagated deleted files from said source file-system.
Claim 13
Independent Claim 87 words
An apparatus for synchronizing file deletion across similarly configured file-systems in a plurality of computer systems, wherein said computer systems are electronically linked, said apparatus comprising: an activating means for activating said file deletions in said computer systems; an identifying means for identifying files deleted in said source file-system, wherein a list of said deleted files is created; and a propagating means for propagating said deleted files list from said source file-system to a target file-system, wherein said deleted files list is deleted from said target file-system.
Claim 14
Independent Claim 87 words
An apparatus for synchronizing file deletion across similarly configured file-systems in a plurality of computer systems, wherein said computer systems are electronically linked, said apparatus comprising: an activating means for activating said file deletions in said computer systems; an identifying means for identifying files deleted in said source file-system, wherein a list of said deleted files is created; and a propagating means for propagating said deleted files list from said source file-system to a target file-system, wherein said deleted files list is deleted from said target file-system.
Claim 15
Dependent Claim 31 words
The apparatus of claim 11 wherein said identification means in said source file-system includes an operating system dependent means in said computer system for identifying files deleted in said source file-system.
Claim 16
Dependent Claim 30 words
The apparatus of claim 11 wherein said file deletion means in said target file-system includes a delete policy means for confirming files identified to be deleted from said target file-system.
Claim 17
Independent Claim 154 words
An apparatus for synchronizing file deletion across similarly configured file-systems in a plurality of computer systems, wherein said computer systems are electronically linked such that said file deletion originates from a source computer and said file deletion is received in a target computer, said apparatus comprising: a database creating means for creating a synchronized database of file entries existing in said file-systems prior to initiating file deletions from said source computer; an identifying means for identifying files deleted from a source file-system, wherein a list of deleted file entries is generated; a propagating means for propagating said list of deleted file entries from said source file-system to a target file-system, wherein said list of deleted file entries is compared with existing file entries in said target file-system such that corresponding file entries in said target file-system are identified; and a file deleting means for deleting said identified corresponding file entries from said target file-system.
Claim 18
Independent Claim 154 words
An apparatus for synchronizing file deletion across similarly configured file-systems in a plurality of computer systems, wherein said computer systems are electronically linked such that said file deletion originates from a source computer and said file deletion is received in a target computer, said apparatus comprising: a database creating means for creating a synchronized database of file entries existing in said file-systems prior to initiating file deletions from said source computer; an identifying means for identifying files deleted from a source file-system, wherein a list of deleted file entries is generated; a propagating means for propagating said list of deleted file entries from said source file-system to a target file-system, wherein said list of deleted file entries is compared with existing file entries in said target file-system such that corresponding file entries in said target file-system are identified; and a file deleting means for deleting said identified corresponding file entries from said target file-system.
Claim 19
Dependent Claim 58 words
The apparatus of claim 14 wherein said identification means of files deleted in said source file-system comprises a comparing means for comparing files currently existing in said source file-system with files entries in said synchronized database in said source computer, such that files present in said synchronized database but absent in said source file-system are identified as deleted.
Claim 20
Dependent Claim 52 words
The apparatus of claim 14 wherein said propagation of said list of deleted files from said source file-system is subject to a delete policy means in said target file-system, such that files identified in said propagated list are verified with respect to files presently existing in said target file-system before being deleted.
Claim 21
Dependent Claim 108 words
In a computer system having similarly configured file-systems, an apparatus for synchronizing file deletion across said similarly configured file-systems, said apparatus comprising: a database creating means for creating a synchronized database in said source file-system; an identifying means for identifying files deleted from said source file-system, wherein a list deleted file entries is generated; a propagating means for propagating said deleted file entries list from said source file-system to said target file-system, wherein said list is subsequently compared with file entries in said target file-system; and a file deleting means for deleting files entries in said propagated list with corresponding file entries in said target file-system is deleted.
Claim 22
Dependent Claim 108 words
In a computer system having similarly configured file-systems, an apparatus for synchronizing file deletion across said similarly configured file-systems, said apparatus comprising: a database creating means for creating a synchronized database in said source file-system; an identifying means for identifying files deleted from said source file-system, wherein a list deleted file entries is generated; a propagating means for propagating said deleted file entries list from said source file-system to said target file-system, wherein said list is subsequently compared with file entries in said target file-system; and a file deleting means for deleting files entries in said propagated list with corresponding file entries in said target file-system is deleted.
Claim 23
Dependent Claim 59 words
The apparatus of claim 17 wherein said identifying means of identifying files deleted in said source file-system comprises a means for comparing files currently existing in said source file-system with files entries in said synchronized database in said source file-system, such that said files present in said synchronized database but absent in said source file-system are identified as deleted.
Claim 24
Dependent Claim 51 words
The apparatus of claim 17 wherein said propagation of said first list from said source file-system is subject to a delete policy upon receipt in said target file-system such that files identified in said first list are verified with respect to files presently existing in said target file-system before being deleted.

References Cited (Backward Citations)

US4825354A Cited
US5421012A Cited
US5220657A Cited
US5313646A Cited
US5335346A Cited
US5367698A Cited
US5418957A Cited
US5584022A Cited
US5469576A Cited
US5495521A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-20 2001-04-21 2001-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-20 2005-04-21 2005-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-20 2009-04-21 2009-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag