Back to results
US 8,478,865 B2Granted
Systems, methods, and apparatus for matching a connection request with a network interface adapted for use with a dispersed data storage network
AssigneeCleversafe, Inc.
InventorsJohn Quigley, S. Christopher Gladwin, Zachary J. Mark, Wesley Leggette, Manish Motwani
Life of this patent
Estimating the term…
Abstract
A gateway module translates access requests from client computers into commands for a plurality of slice servers storing data for a dispersed data storage network. The gateway program maintains a plurality of gateway modules, each providing a different access protocol to the dispersed data storage network, and each also maintaining one or more virtual storage vaults.
Claims17
A computer comprising:
- a network port operable to couple to a network;
- memory for storing at least a portion of a gateway program;
- and
- a central processing unit operable to execute the gateway program by:
- receiving a data access message via the network port;
- determining a client side data access protocol by:
- identifying a user account associated with the data access message;
- querying a registry for gateway configuration information corresponding to the user account;
- and
- interpreting the gateway configuration information to determine the client slice data access protocol;
- enabling a gateway module to translate protocol of the data access message between the client side data access protocol and a dispersed data storage network (DDSN) data access protocol to produce a translated data access message;
- and
- facilitating conveyance of the translated data access message between a client computer and a plurality of slice servers.
10 more elements
A method for execution by a computer, the method comprises:
- receiving a data access message via a network port;
- determining a client side data access protocol by:
- identifying a user account associated with the data access message;
- querying a registry for gateway configuration information corresponding to the user account;
- and
- interpreting the gateway configuration information to determine the client slice data access protocol;
- enabling a gateway module to translate protocol of the data access message between the client side data access protocol and a dispersed data storage network (DDSN) data access protocol to produce a translated data access message;
- and
- facilitating conveyance of the translated data access message between a client computer and a plurality of slice servers.
6 more elements
A computer comprises:
- a network port operable to couple to a network;
- and
- a central processing unit operable to:
- receive a memory access request that is formatted in accordance with a data access protocol;
- determine the data access protocol by:
- identifying a user account associated with the memory access request;
- querying a registry for gateway configuration information from the registry for the user account;
- and
- interpreting the gateway configuration information to determine the data access protocol;
- evoke a data access protocol translation function to convert the memory access request from the data access protocol into a dispersed data storage network (DDSN) memory access request formatted in accordance with a DDSN data access protocol;
- and
- output the DSN memory access request to a plurality of slice servers.
9 more elements
Dependencies are inferred from the claim text.