Method of, system for, and computer program product for providing a data structure for configuring connections between a local workstation file system and a remote host file system
First Claim
1. A method for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, said method comprising:
- encoding a local system data structure comprising at least one tag representing the local file system;
encoding a host system data structure comprising at least one tag representing the host file system;
encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a metalanguage format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and
using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A data structure embodied in a computer-readable storage medium for configuring connections from a local workstation between a file system residing on the local workstation and a file system residing on a remote host system. The data structure provides for such configuration by allowing the user to specify the host system, specify a host directory path within the host file system, and specify a mapping between a file within the host directory path on the host file system and a file on the local file system. After such configuration, the user may access the host file system file in the same manner as a local file system file. The data structure can encode information describing a file system connection between a local system and a host system in a metalanguage format comprising one or more tags, each tag having an identifier and a set of one or more attributes, wherein the encoded information comprises a file system connection descriptor which can be parsed according to the metalanguage tags.
35 Citations
27 Claims
-
1. A method for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, said method comprising:
-
encoding a local system data structure comprising at least one tag representing the local file system; encoding a host system data structure comprising at least one tag representing the host file system; encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a metalanguage format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, comprising:
-
a processor; and a computer readable storage device including code executed by the processor to perform operations, the operations comprising; encoding a local system data structure comprising at least one tag representing the local file system; encoding a host system data structure comprising at least one tag representing the host file system; encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a metalanguage format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer readable storage device including code executed by a processor for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, wherein the code is executed to perform operations, the operations comprising:
-
encoding a local system data structure comprising at least one tag representing the local file system; encoding a host system data structure comprising at least one tag representing the host file system; encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a meta language format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification