Patent ID: 11899627
Assignee: PARALLELS INTERNATIONAL GMBH
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. The system according to claim 1, wherein
the first computer executable instructions further configure the local client device to:
receive second inputs from the user, the second inputs relating to a request to execute a remote application to access a remote file of a plurality of remote files upon a remote server also connected to the communications network;
transmit first data to the remote server to establish a first session upon the remote server providing access to the remote file of the plurality of remote files within the remote application for the user;
receive second inputs from the user, the second inputs relating to a first action relating to a remote file of the plurality of remote files to be performed by the remote application;
transmit second data to the remote server to establish the action;
receive third data from the remote server, the third data comprising one of metadata relating to the remote file of the plurality of remote files stored within a second memory as a result of the first action or a second action or another file CRL;
when the third data is another file CRL store the another file in the first electronic registry; and
when the third data is metadata generate with a client application a further file CRL and store an entry comprising at least the further file CRL within the first electronic registry; and

the remote server comprising a second microprocessor, a third memory storing second computer executable instructions, a second network interface connecting the remote server to the communications network, the second computer executable instructions when executed by the second microprocessor configure the remote server to:
receive the first data from the local client device;
establish the remote application in execution upon the remote server;
establish the first session upon the remote server to provide access to the remote application to the user;
open the remote file of the plurality of remote files within the remote application;
receive the second data from the local client device;
perform the first action relating to the remote file of the plurality of remote files with the remote application;
storing the remote file of the plurality of remote files within at least one of the second memory and a storage system accessible to the remote server;
generate the third data relating to the storage of the remote file of the plurality of remote files within at least one of the third memory and a storage system accessible to the remote server;
generate the metadata relating to the remote file of the plurality of remote files stored within a second memory as a result of the first action or a second action;
generate the another file CRL ins dependence upon the metadata relating to the remote file of the plurality of remote files stored within a second memory as a result of the first action or a second action;
transmit the one of the metadata relating to the remote file of the plurality of remote files stored within a second memory as a result of the first action or a second action and the another file CRL to the local client device; and
store the another file CRL within the second electronic registry.