Patent ID: 6847987

Claim:
A system for servicing a request using a server, said server being capable of communicating with a client, said client providing a plurality of functions through communication with said server which services said request, the client being compatible with a particular client platform, said system comprising: a thin client for providing said request, said thin client being compatible with at least one client platform and residing on a client machine; and a listening program for listening for said request from the thin client and invoking said client in response to said request, said request being serviced by communication between said client and said server, said listening program residing on a server machine; wherein a portion of said plurality of functions may be provided on said client machine using said at least one client platform using said thin client to allow said client to be used with said at least one client platform; wherein said system includes a data storage system, wherein said request relates to storage of data using said server, wherein said data is transferred between the thin client and the client, wherein said plurality of functions include a migrate or recall or a backup or restore of said data; wherein said thin client converts said data between said particular client platform and said at least one client platform; and wherein said client and said server both reside on said server machine.