Patent ID: 11949732
Assignee: PARALLELS INTERNATIONAL GMBH
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 6:
7. A system comprising:
a client side helper application (client helper) comprising computer executable instructions stored within a memory which when executed by a processor of an electronic device associated with a user cause it to execute a portion of a process;
a server side driver application (driver) comprising further computer executable instructions stored within a further memory which when executed by a further processor of a server which is in communication with the electronic device via a network cause it to execute a further portion of a process;
a user mode proxy application (user mode proxy) comprising additional computer executable instructions stored within an additional memory which when executed by an additional processor of the server cause it to execute an additional portion of the process; wherein
the process establishes a buffer storing metadata relating to a redirected drive folder path (path) relating to a folder accessible to an application in execution upon the electronic device; and
the application in execution accesses the metadata stored within the buffer in order to reduce a latency of accessing data relating to the contents of the folder path upon the application the folder; and
the process comprises the further steps of:
determining whether a retrieved set of folder items metadata associated with a folder defined by the path stored within a buffer is complete or not;
upon determining the retrieved set of folder items metadata is not complete executing with the driver and client helper a further process comprising the steps of:
iteratively sending, with the driver, requests to the client helper for another portion of the set of folder items metadata until a final portion of the set of folder items metadata has been received;
receiving, with the client helper, the sequential requests from the driver for the same folder defined by the path wherein the client helper make calls for the next portions of the set of folder items metadata and replies to the driver with the next portions of the of the set of folder items metadata; wherein
the file browser receives a first portion of the set of folder items metadata, renders them upon a display associated with the device and issues requests displays them to user and requests the other portions of the set of folder items metadata.