Patent ID: 7996631

Claim:
A system, comprising: a memory; and a processor of a server coupled to the memory and configured to execute instructions to: detect the presence of a mass storage device locally coupled to a stateless client; and interface said mass storage device to an application executable on the server, wherein the server is configured to implement a multithreaded execution environment, wherein to interface the mass storage device to the application, the processor is further configured to execute the instructions to implement a device interface through which the mass storage device is visible to the application, and wherein the device interface is implemented by a corresponding device thread that is separately schedulable from other device threads for execution by the server; wherein said mass storage device is accessible via said server by a user who interacts with said application via said stateless client; and wherein the processor is further configured to execute the instructions to store data to said mass storage device via said stateless client in response to said user's interaction with said application.