Patent ID: 9280423
Filing Date: 2016-03-08
CPC Classification: G06F,H04L,Y10S

Claim Text:
1. A computer implemented method for performing recovery of data, the method comprising: receiving a read operation at a kernel mode driver on an operating system of a computing device, the read operation specifying a starting read offset and a length; writing the starting read offset and the length to a shared memory section between the kernel mode driver and a user mode application; signaling a first event from the kernel mode driver to the user mode application; reading data from a backup image by the user mode application according to the read offset and the length and copying the data to the shared memory section in response to the first event; signaling a second event to the kernel mode driver; and copying the data from the shared memory section to a system buffer by the kernel mode driver in response to the second event wherein each of the first event and the second event is implemented as an operating system event object that is associated with a state can be explicitly set to synchronize operations between two or more components.