Patent US3146033A successfully refreshed from Google Patents.
Patent US4989684A successfully refreshed from Google Patents.
Patent US5680609A successfully refreshed from Google Patents.
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
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 13:13
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 |