Patent DE670908C successfully refreshed from Google Patents.
Patent US5778389A successfully refreshed from Google Patents.
US5778389A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for synchronizing computer file directories
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-05-23
•
Granted: 1998-07-07
•
Expires: 2016-05-23
Abstract
Abstract A method and system for automatically synchronizing a target and source directory in a computer system are provided. The system (8) includes a first file directory (32) which has a first plurality of files (33). A second file directory (70) has a second plurality of files (71). A directory synchronizer (14) sequentially selects one of the first plurality of files (33), determines whether one of the second plurality of files (71) is substantially similar to the selected one of the first plurality of files (33), and copies the selected one of the first plurality of files (33) into the second file directory (70) if no similar file is found.
Inventors
- 👤 Paul S. Pruett
- 👤 Aaron W. Marshall
- 👤 Joel R. Jensen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 20:06
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1787; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99955
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
112 words
A system for synchronizing file directories in a computer system, said synchronizing system comprising: a source file directory having a plurality of source files stored on a first storage medium; a target file directory having a plurality of target files stored on a second storage medium; a directory synchronizer for sequentially selecting each of the source files, for determining whether one of the target files is substantially identical to each selected source file, and for automatically copying each source file that is not substantially similar to a target file into the target file directory; and wherein the directory synchronizer is operable to identify and delete any surplus files from the target directory.
Claim 2
Independent Claim
112 words
A system for synchronizing file directories in a computer system, said synchronizing system comprising: a source file directory having a plurality of source files stored on a first storage medium; a target file directory having a plurality of target files stored on a second storage medium; a directory synchronizer for sequentially selecting each of the source files, for determining whether one of the target files is substantially identical to each selected source file, and for automatically copying each source file that is not substantially similar to a target file into the target file directory; and wherein the directory synchronizer is operable to identify and delete any surplus files from the target directory.
Claim 3
Dependent Claim
23 words
The system of claim 1 wherein the directory synchronizer is operable for recording in a log file actions performed by the directory synchronizer.
Claim 4
Independent Claim
162 words
A method for automatically synchronizing a target directory and a source directory in a computer system having plural directories, the target directory having plural target files, each target file having a target file name, the source directory having plural source files, each source file having a source file name, the method comprising the steps of: selecting a source directory from the plural directories; selecting a target directory from the plural directories; for each source file, automatically determining whether any target file has the same name as the source file, whether any target file having the same name comprise a substantially similar file, and whether any target file is a surplus file; and in response to said determining step, automatically copying each source file to the target directory if the target file having the same name is not substantially similar to the source file, leaving target files unchanged if the target files are substantially similar to source files, and automatically deleting surplus files.
Claim 5
Independent Claim
162 words
A method for automatically synchronizing a target directory and a source directory in a computer system having plural directories, the target directory having plural target files, each target file having a target file name, the source directory having plural source files, each source file having a source file name, the method comprising the steps of: selecting a source directory from the plural directories; selecting a target directory from the plural directories; for each source file, automatically determining whether any target file has the same name as the source file, whether any target file having the same name comprise a substantially similar file, and whether any target file is a surplus file; and in response to said determining step, automatically copying each source file to the target directory if the target file having the same name is not substantially similar to the source file, leaving target files unchanged if the target files are substantially similar to source files, and automatically deleting surplus files.
Claim 6
Dependent Claim
73 words
The method of claim 3, wherein the step of determining comprising the steps of: reading a date-time stamp of a selected one of the source files; selecting one of the target files; reading a date-time stamp of the selected one of the target files; and determining whether the date-time stamp of the selected one of the source files is the same as the date-time stamp of the selected one of the target files.
Claim 7
Independent Claim
203 words
A method for automatically synchronizing plural file directories stored in plural computer systems, comprising the steps of: selecting a source directory from one of the plural file directories, the source directory stored on a first computer system, the source directory having plural source files; selecting a target directory from one of the plural directories, the target directory stored on a second computer system, the target directory having plural target files; selecting each source file from the source directory, each source file having a source file name; determining whether a target file having a target file name associated with each source file name exists in the target directory; determining whether the target directory has surplus files; the target directory has surplus files, deleting the surplus files; if a target file does not exist in the target directory, creating a file in the target directory, the created file having the associated source file name; if a target file exists in the target directory, determining whether the target file is substantially identical to the associated source file; and if a target file exists in the target directory, and if the target file is not substantially identical to the associated source file, automatically altering the target file.
Claim 8
Independent Claim
203 words
A method for automatically synchronizing plural file directories stored in plural computer systems, comprising the steps of: selecting a source directory from one of the plural file directories, the source directory stored on a first computer system, the source directory having plural source files; selecting a target directory from one of the plural directories, the target directory stored on a second computer system, the target directory having plural target files; selecting each source file from the source directory, each source file having a source file name; determining whether a target file having a target file name associated with each source file name exists in the target directory; determining whether the target directory has surplus files; the target directory has surplus files, deleting the surplus files; if a target file does not exist in the target directory, creating a file in the target directory, the created file having the associated source file name; if a target file exists in the target directory, determining whether the target file is substantially identical to the associated source file; and if a target file exists in the target directory, and if the target file is not substantially identical to the associated source file, automatically altering the target file.
Claim 9
Dependent Claim
65 words
The method of claim 5, wherein the step of determining whether a target file is substantially identical to the associated source file comprises the steps of: reading a date-time stamp of the target file; reading a date-time stamp of the associated source file; and determining whether the date-time stamp of the target file is the same as the date-time stamp of the associated source file.
Claim 10
Dependent Claim
34 words
The method of claim 6, wherein the step of altering the target file comprises the step of copying a contents portion of the associated source file into a contents portion of the target file.
Claim 11
Dependent Claim
65 words
The method of claim 5, wherein the step of determining whether the target file is substantially identical to the associated source file comprises the steps of: reading a plurality of attributes of the target file; reading a plurality of attributes of the associated source file; and determining whether the attributes of the target file are the same as the attributes of the associated source file.
Claim 12
Dependent Claim
38 words
The method of claim 8, wherein the step of altering the target file comprises the step of altering at least one of the attributes of the target file in response to the attributes of the associated source file.
Claim 13
Dependent Claim
36 words
The method of claim 6, wherein the step of altering the target file comprises the step of altering the date-time stamp of the target file in response to the date-time stamp of the associated source file.
Claim 14
Dependent Claim
69 words
The method of claim 5, wherein the step of determining whether the target file is substantially identical to the associated source file comprises the steps of: reading a file permissions setting of the target file; reading a file permissions setting of the associated source file; and determining whether the file permissions setting of the target file is the same as the file permissions setting of the associated source file.
Claim 15
Dependent Claim
38 words
The method of claim 11, wherein the step of altering the target file comprises the step of altering the file permissions setting of the target file in response to the file permissions setting of the associated source file.
Claim 16
Dependent Claim
29 words
The method of claim 5, wherein the step of creating the file in the target directory comprises the step of copying the associated source file into the target directory.
References Cited (Backward Citations)
US4875159A
Cited
US5163148A
Cited
US5666530A
Cited
US5600834A
Cited
US5537587A
Cited
US5680609A
Cited
US5646997A
Cited
US5727202A
Cited
US5708812A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-06 | 2002-01-05 | 2002-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-06 | 2006-01-05 | 2006-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-06 | 2010-01-05 | 2010-07-07 | $7700.00 | Window Closed / Lapsed |