Heterogeneous network file access
First Claim
Patent Images
1. A method implemented by a server, comprising:
- receiving a request from a first client to browse contents of a first file system on a first data server, wherein the first data server implements the first file system for managing file access and storage, and wherein the first client is unaware that the first data server implements the first file system;
selecting a first protocol interpreter from a plurality of different protocol interpreters, wherein the first protocol interpreter implements a first file access protocol which enables interaction with the first file system;
invoking the first protocol interpreter to interact with the first file system of the first data sever to obtain therefrom a first list of contents, wherein the first list of contents sets forth a hierarchical listing of at least a portion of the contents of the first file system on the first data server, the first list of contents comprising one or more directories and zero or more files; and
sending at least a portion of the first list of contents to the first client.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for a client to access data files residing on a first data server through a network includes coupling a heterogenous proxy server to the first data server through a first local network protocol, selectively receiving at the heterogeneous proxy server a data file from the first data servers by employing the first local network protocol, translating the data file into a format compatible with transmission through the network, and transmitting the translated data file to the client across the network.
127 Citations
63 Claims
-
1. A method implemented by a server, comprising:
-
receiving a request from a first client to browse contents of a first file system on a first data server, wherein the first data server implements the first file system for managing file access and storage, and wherein the first client is unaware that the first data server implements the first file system; selecting a first protocol interpreter from a plurality of different protocol interpreters, wherein the first protocol interpreter implements a first file access protocol which enables interaction with the first file system; invoking the first protocol interpreter to interact with the first file system of the first data sever to obtain therefrom a first list of contents, wherein the first list of contents sets forth a hierarchical listing of at least a portion of the contents of the first file system on the first data server, the first list of contents comprising one or more directories and zero or more files; and sending at least a portion of the first list of contents to the first client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
a mechanism for receiving a request from a first client to browse contents of a first file system on a first data server, wherein the first data server implements the first file system for managing file access and storage, and wherein the first client is unaware that the first data server implements the first file system; a mechanism for selecting a first protocol interpreter from a plurality of different protocol interpreters, wherein the first protocol interpreter implements a first file access protocol which enables interaction with the first file system; a mechanism for invoking the first protocol interpreter to interact with the first file system of the first data sever to obtain therefrom a first list of contents, wherein the first list of contents sets forth a hierarchical listing of at least a portion of the contents of the first file system on the first data server, the first list of contents comprising one or more directories and zero or more files; and a mechanism for sending at least a portion of the first list of contents to the first client. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer readable medium, comprising:
-
instructions for causing one or more processors to receive a request from a first client to browse contents of a first file system on a first data server, wherein the first data server implements the first file system for managing file access and storage, and wherein the first client is unaware that the first data server implements the first file system; instructions for causing one or more processors to select a first protocol interpreter from a plurality of different protocol interpreters, wherein the first protocol interpreter implements a first file access protocol which enables interaction with the first file system; instructions for causing one or more processors to invoke the first protocol interpreter to interact with the first file system of the first data sever to obtain therefrom a first list of contents, wherein the first list of contents sets forth a hierarchical listing of at least a portion of the contents of the first file system on the first data server, the first list of contents comprising one or more directories and zero or more files; and instructions for causing one or more processors to send at least a portion of the first list of contents to the first client. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification