Transferring data and storing metadata across a network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-017/30
G06F-009/44
출원번호
UP-0286560
(2002-10-31)
등록번호
US-7617222
(2009-11-23)
우선권정보
CA-2391717(2002-06-26)
발명자
/ 주소
Coulthard, Phil
Dykstal, David
Voutsinas, George
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Hardelsman, Libby Z.
인용정보
피인용 횟수 :
163인용 특허 :
35
초록▼
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 ma
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.
대표청구항▼
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 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 m
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 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; (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. 2. The method of claim 1, wherein the data structure of the first computer is a file in a nonhierarchical file system and the data is within at least one member of the file, and the corresponding data structure in the second computer is a folder and the transferred data is in a file, the second computer having a hierarchical file structure. 3. The method of claim 1, wherein the data structure of the first computer is a folder and the data is within at least one file, the first computer having a hierarchical file structure, and the corresponding data structure in the second computer is a file and the transferred data is in a member, the second computer having a nonhierarchical file structure. 4. The method of claim 1, wherein the data structure of the first computer is different than the corresponding data structure in the second computer, the metadata representing the differences in the data structures. 5. The method of claim 4, wherein the first computer has a hierarchical file structure, and the second computer has a hierarchical file structure. 6. The method of claim 4, wherein the first computer has a nonhierarchical file structure, and the second computer has a nonhierarchical file structure. 7. The method of claim 1, wherein the files of a folder in a hierarchical file structure have the same values of metadata. 8. The method of claim 1, wherein the members of a file in a nonhierarchical file structure have the same values of metadata. 9. The method of claim 1, wherein the .properties file is located on a third computer connected to a network to which the first and the second computers are connected. 10. The method of claim 1, wherein the metadata includes at least one of the following: binary code format, human language, computer language, permissions, dates. 11. The method of claim 1, wherein the hierarchical file system is on a Linux operating system. 12. The method of claim 1, wherein the hierarchical file system is on a Windows operating system. 13. The method of claim 1, wherein the nonhierarchical file system is on an OS/400 operating system. 14. The method of claim 1, wherein the nonhierarchical file system is on an a OS/390 operating system. 15. The method of claim 1, wherein the data is pushed, pulled, imported, released, and/or caught up between the first computer and the second computer across a network.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (35)
Curley John L. (North Andover MA) Hirsch Thomas S. (Bedford MA) Wurz David A. (Winchester MA), Apparatus and method for alterable resource partitioning enforcement in a data processing system having central processi.
Blumer Thomas P. ; Amstein Peter R. ; Drellishak Scott F. ; Forgaard Randy J. ; Schulert Andrew J., Computer system and computer-implemented process for remote editing of computer files.
Drummond Shattuck Reed ; Peter Earnshaw Heymann ; Steven Mark Mushero ; Kevin Benard Jones ; Jeffrey Todd Oberlander ; Dan Banay, Computer-based communication system and method using metadata defining a control-structure.
Curtis Bryce Allen, Cross platform installer-with the ability to create platform independent variables of specific operating system variables from a scripting language.
Anceau Francois (Gieres FR) Beauducel Claude (Franconville FR) Courboulay Pierre (Paris FR) Cretin Jacques (Le Chesnay FR), Device for coupling several data processing units to a single memory.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
Glasser Daniel S. ; McCurdy Ann Elizabeth ; Price Robert M., Method and system for controlling user access to a resource in a networked computing environment.
Brown Michael Wilfrid (Austin TX) Hickerson Lester Brooks (Austin TX) Powell Colin Victor (Highland Beach FL) Tims William Chapel (Austin TX) Tycast Robert Leonard (Boca Raton FL) Verburg Richard Lee, Method and system for displaying applications of different operating systems on a single system using the user interface.
Ghosh Sakti P. (San Jose CA) Lorie Raymond A. C. (San Jose CA), Method and system for facilitating processing of statistical inquires on stored data accessible through a data access st.
Douglas Stephen Noddings ; Matthew Joseph Anglin, Method and system for supporting hierarchical storage management (HSM) file system across multiple platforms.
Cornelius, Shawn S.; Huffman, Arnold Z.; Klug, Matthew C.; Krahn, Richard R.; Su, Eric C.; Sweeney, Michael S., Method and system for translating data associated with a relational database.
Garcia Ben L. (Conyers GA) Klappert Walter R. (Topanga CA) Harmon Edward (Burbank CA), Method of creating CD-ROM image of files of different format with proper directories to be read by respective operating.
Acker Liane Elizabeth ; Conner Michael Haden ; Martin Andrew Richard, Object oriented framework for specifying the format of compiler output with a template facility.
Carter John B. ; Davis Scott H. ; Frank Steven J., Remote access and geographically distributed computers in a globally addressable storage environment.
Dunham, Douglas Paul; Dunn, Andrew; Dunton, Tina Lynn; Perkins, Jason Michael; Yip, Ophelia K., Storage area network methods and apparatus for display and management of a hierarchical file system extension policy.
Danforth Scott Harrison ; Forman Ira Richard ; Madduri Hari Haranath, System and method for enabling tracing of program execution in an object-oriented system.
Marshall, John; Stuntebeck, Erich; Jayaprakash, Gopinath; Manton, John Joseph; Brannon, Jonathan Blake, Controlling distribution of resources on a network.
Manton, John Joseph; Kommireddy, Sridhara Babu; Rykowski, Adam Stephen, Delegating authorization to applications on a client device in a networked environment.
Richardson, David R.; Abrar, Mustafa I.; Johnson, Don; Cormie, John; Marshall, Bradley E.; Cavage, Mark Joseph, Managing secure content in a content delivery network.
Richardson, David R.; Abrar, Mustafa I.; Johnson, Don; Cormie, John; Marshall, Bradley Eugene; Cavage, Mark Joseph, Managing secure content in a content delivery network.
Richardson, David R.; Abrar, Mustafa I.; Johnson, Don; Cormie, John; Marshall, Bradley Eugene; Cavage, Mark Joseph, Managing secure content in a content delivery network.
Richardson, David R.; Sivasubramanian, Swaminathan; Marshall, Bradley Eugene; Scofield, Christopher L.; Pope, Elmore Eugene, Request routing based on class.
Richardson, David R.; Sivasubramanian, Swaminathan; Marshall, Bradley Eugene; Scofield, Christopher L.; Pope, Elmore Eugene, Request routing based on class.
Richardson, David R.; Sivasubramanian, Swaminathan; Marshall, Bradley Eugene; Scofield, Christopher L.; Pope, Elmore Eugene, Request routing based on class.
Sivasubramanian, Swaminathan; Richardson, David R.; Scofield, Christopher L.; Marshall, Bradley E., Request routing using network computing components.
Richardson, David R.; Marshall, Bradley Eugene; Sivasubramanian, Swaminathan, Translation of resource identifiers using popularity information upon client request.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.