Fast file server methods and systems
First Claim
1. A method for a client to receive data from a server, comprising the steps of:
- executing an application on the client which sends requests to the server for access to a configuration file on one or more network interfaces identified in the configuration file and monitored by the server;
receiving access to the configuration file including the one or more network interfaces and one or more security keys from the server;
generating a request for data on the server using the one or more network interfaces;
supplying the one or more security keys to the server to access the data; and
receiving the data over one or more of the one or more networks interfaces.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
-
Citations
20 Claims
-
1. A method for a client to receive data from a server, comprising the steps of:
-
executing an application on the client which sends requests to the server for access to a configuration file on one or more network interfaces identified in the configuration file and monitored by the server; receiving access to the configuration file including the one or more network interfaces and one or more security keys from the server; generating a request for data on the server using the one or more network interfaces; supplying the one or more security keys to the server to access the data; and receiving the data over one or more of the one or more networks interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to supply data from a server, comprising the steps of:
-
listening for requests to the server on one or more network interfaces identified in a configuration file, the configuration file including one or more security keys; responding to a request for data including validating the request based on the one or more security keys; and supplying the data to a client over the one or more network interfaces identified in the configuration file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of data transfer between a server and a client comprising:
-
communicating with the server to request access to a configuration file on one or more network interfaces stored in the configuration file and monitored by the server; receiving access to the configuration file stored on the server, the configuration file including the one or more network interfaces and one or more security keys from the server, based on the server verifying access authority of the client to receive the configuration file; communicating with the server via at least one of the one or more network interfaces; generating a request for data from the server using at least one of the one or more network interfaces; and receiving the requested data, where the requested data is transferred over at least one of the one or more network interfaces. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification