Transferring data and storing metadata across a network
First Claim
1. A method to transfer data from a first computer to a second computer, the first and second computer having disparate file structures, each of the file structures characterized by its metadata, the method comprising the steps of:
- (1) listing a data structure of the data to be transferred from the first computer;
(2) scanning the metadata of the data structure to be transferred;
(3) storing the metadata in a properties file;
(4) creating a corresponding data structure of the data structure in the second computer;
(5) translating the metadata in the properties file to corresponding metadata in the second computer; and
(6) transferring the data; and
(7) converting the data in the data structure of the first computer to a usable format in the corresponding data structure in the second computer using the corresponding metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
Data is now able to be transferred back and forth between computer systems which have disparate file systems, e.g., between a computer having a hierarchical file system and a computer having a nonhierarchical file system. The differences, however, are not limited to the file storage system. Data may now be transferred across different platforms, different human and computer languages, different binary codes, etc. From one computer system the associated metadata is stored in a interpretable format on the second computer system so that when data and its associated metadata are transferred, the second computer system can interpret the transferred data. Data transfer can be accomplished in both directions. Thus, a tool writer or a software developer using a integrated development environment, such as Eclipse, on a Linux workstation with its hierarchical file system may download source files and other resources from an iSeries computer server with its OS/400 nonhierarchical file system, modify the resources, and then put them back onto the iSeries machine for use on the iSeries. The metadata of the source file and other resources are stored in a properties file which, if in XML format, supports the transfer of resources across the Internet.
94 Citations
31 Claims
-
1. A method to transfer data from a first computer to a second computer, the first and second computer having disparate file structures, each of the file structures characterized by its metadata, the method comprising the steps of:
-
(1) listing a data structure of the data to be transferred from the first computer;
(2) scanning the metadata of the data structure to be transferred;
(3) storing the metadata in a properties file;
(4) creating a corresponding data structure of the data structure in the second computer;
(5) translating the metadata in the properties file to corresponding metadata in the second computer; and
(6) transferring the data; and
(7) converting the data in the data structure of the first computer to a usable format in the corresponding data structure in the second computer using the corresponding metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 16. A method by which to transfer data across a network, comprising reading metadata of the data on a first computer system and storing the metadata on a second computer system and then converting the data from the first computer to usable data on the second computer by applying the stored metadata.
-
19. A computer processing device, comprising:
-
(1) a processor;
(2) a memory functionally connected to the processor, the memory having a first file structure;
(3) a network interface by which the processor can access one or more remote systems across a connected or wireless network, the one or more remote systems having a second file structure;
(4) an application within the memory needing data having the second file structure, and (5) a properties file in the memory, the properties file having attributes of the second file structure for use in converting the data to the first file structure.
-
-
20. An article of manufacture, comprising a data storage medium tangibly embodying a program of machine readable instructions executable by an electronic processing apparatus to perform method steps for operating an electronic processing apparatus, said method steps comprising the steps of:
-
(1) obtaining a data structure and its associated metadata from a first operating system;
(2) converting the associated metadata into a properties file; and
(3) using the properties files, creating a second data structure with its second associated metadata on a second operating system. - View Dependent Claims (21)
-
-
22. A computer processing system, comprising:
-
(1) a processor under the operation of a first operating system;
(2) a memory connected to the processor wherein data is stored in a data structure accessible by the first operating system;
(3) a network interface connected to the processor by which the processor can receive input data; and
(4) the received input data being converted from a second operating system using a metadata properties files to convert the input data to the data structure. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer file transfer mechanism, comprising:
-
(1) means for reading a first data structure on a first operating system;
(2) means for creating a properties file having metadata of the first data structure;
(3) means for transferring the properties file;
(4) means for creating a second data structure on a second operating system from the properties file;
(5) means for transferring data having the first data structure to the second data structure. - View Dependent Claims (28, 29, 30, 31)
-
Specification