Patent US5742818A successfully refreshed from Google Patents.
US5742818A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system of converting data from a source file system to a target file system
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-12-15
•
Granted: 1998-04-21
•
Expires: 2015-12-15
Abstract
Abstract A method for converting a source file system to a target file system while maintaining data integrity is disclosed. Calls to the target file system are used to convert the files in the source file system to files in the target file system. After creating a minimal target file system by placing data structures for the target file system on the disk, the data structures, directories and file data for the source file system are stored in a new file on the target file system. Data associated with the files from the source file system are passed out of the new file and provided to the target file system to create files on the target file system, thereby completing the conversion.
Inventors
- 👤 Srikanth Shoroff
- 👤 Bartosz Boleslaw Milewski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:19
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1794; G06F16/11; G06F16/116; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
108 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; saving the data files and meta data of the source file system in one or more target files in the target file system; parsing data associated with files of the source file system out of the one or more target files; and providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in the target file system.
Claim 2
Independent Claim
108 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; saving the data files and meta data of the source file system in one or more target files in the target file system; parsing data associated with files of the source file system out of the one or more target files; and providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in the target file system.
Claim 3
Dependent Claim
25 words
The method as described in claim 1 wherein the target file system meta information is placed in the free space of the source file system.
Claim 4
Dependent Claim
49 words
The method as described in claim 1 further comprising the step of compacting the data files on the source file system prior to the step of saving the data files and meta data of the source file system in one or more target files in the target file system.
Claim 5
Dependent Claim
31 words
The method as described in claim 1 further comprising the step of compacting the one or more target files during the conversion to free additional space in the target file system.
Claim 6
Dependent Claim
39 words
The method as described in claim 1 wherein the instructions to the target file system to save the parsed data as files in the target file system includes the instructions to create new target files using the parsed data.
Claim 7
Dependent Claim
65 words
The method as described in claim 1 wherein the instructions to the target file system to save the parsed data as files in the target file system includes the instruction to create pointers to the parsed data located within the one or more target files, thereby obviating the need to copy the data from the one or more target files to a new target file.
Claim 8
Dependent Claim
33 words
The method as described in claim 6 wherein the pointers in the target file system are created based on the file location and file size of the file associated with the parsed data.
Claim 9
Dependent Claim
20 words
The method as described in claim 1 wherein the instructions to the target file system comprise target file system calls.
Claim 10
Independent Claim
97 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; creating a file in the target file system, the file corresponding to data of the source file system, by using calls in the target file system to copy the data of the source file system to the target file system; and using a primary copy and a backup copy of the source file system meta information for error prevention.
Claim 11
Independent Claim
97 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; creating a file in the target file system, the file corresponding to data of the source file system, by using calls in the target file system to copy the data of the source file system to the target file system; and using a primary copy and a backup copy of the source file system meta information for error prevention.
Claim 12
Dependent Claim
28 words
The method as described in claim 9 wherein the primary copy is updated as the data of the source file system is copied to the target file system.
Claim 13
Dependent Claim
24 words
The method as described in claim 10 wherein the backup copy is used in the event of a failure while updating the primary copy.
Claim 14
Independent Claim
63 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; executing commands of the target file system to convert the source file system to the target file system; and deleting source file system meta information.
Claim 15
Independent Claim
63 words
A method of converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, comprising the steps of: creating target file system meta information; executing commands of the target file system to convert the source file system to the target file system; and deleting source file system meta information.
Claim 16
Dependent Claim
29 words
The method as described in claim 12 wherein the target file system commands include creating files in the target file system using the data from the source file system.
Claim 17
Dependent Claim
25 words
The method as described in claim 13 wherein the data from the source file system is copied and then saved by the target file system.
Claim 18
Dependent Claim
33 words
The method as described in claim 13 wherein the location of the data from the source file system is provided to the target file system to update the target file system meta information.
Claim 19
Dependent Claim
118 words
A file conversion utility for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, said file conversion utility comprising: means for creating target file system meta information; means for saving the data files and meta data of the source file system in one or more target files in the target file system; means for parsing data associated with files of the source file system out of the one or more target files; and means for providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in target file system.
Claim 20
Dependent Claim
118 words
A file conversion utility for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, said file conversion utility comprising: means for creating target file system meta information; means for saving the data files and meta data of the source file system in one or more target files in the target file system; means for parsing data associated with files of the source file system out of the one or more target files; and means for providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in target file system.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-04-20 | 2001-10-20 | 2002-04-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-04-20 | 2005-10-20 | 2006-04-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-04-20 | 2009-10-20 | 2010-04-21 | $7700.00 | Window Closed / Lapsed |