DISCOVERY OF CALLING APPLICATION FOR CONTROL OF FILE HYDRATION BEHAVIOR
First Claim
Patent Images
1. A computing device to control file hydration behavior, the computing device comprising:
- a communication module configured to facilitate exchange of information associated with a cloud based file and other data with computing devices;
a memory configured to store instructions associated with a filter driver;
a processor coupled to the memory and the communication module, the processor executing the filter driver in conjunction with the instructions stored in the memory, wherein the filter driver includes;
a listener configured to;
receive, through the communication module, a process identifier (PID) registration from a synchronization engine;
receive, through the communication module, a file operation request associated with a placeholder file;
identify a PID and a process name associated with the file operation request;
detect a hydration behavior based on one or more of the PID and the process name; and
render a decision associated with the file operation request based on the hydration behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
Variety of approaches to control file hydration behavior are described. A filter driver initiates operations to control file hydration behavior upon receiving a process identifier (PID) registration from a synchronization engine. Upon receiving a file operation request associated with a placeholder file, a PID and a process name associated with the file operation is identified. A hydration behavior is detected based on the PID or the process name. A decision associated with the file operation request is rendered based on the hydration behavior.
41 Citations
20 Claims
-
1. A computing device to control file hydration behavior, the computing device comprising:
-
a communication module configured to facilitate exchange of information associated with a cloud based file and other data with computing devices; a memory configured to store instructions associated with a filter driver; a processor coupled to the memory and the communication module, the processor executing the filter driver in conjunction with the instructions stored in the memory, wherein the filter driver includes; a listener configured to; receive, through the communication module, a process identifier (PID) registration from a synchronization engine; receive, through the communication module, a file operation request associated with a placeholder file; identify a PID and a process name associated with the file operation request; detect a hydration behavior based on one or more of the PID and the process name; and render a decision associated with the file operation request based on the hydration behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method executed on a computing device to control file hydration behavior, the method comprising:
-
receiving a process identifier (PID) registration from a synchronization engine; receiving a file operation request associated with a placeholder file, wherein the file operation request includes a hydration operation to replace the placeholder file with a file system data; identifying a PID and a process name associated with the file operation request; detecting a hydration behavior based on one or more of the PID and the process name; and rendering a decision associated with the file operation request based on the hydration behavior. - View Dependent Claims (13, 14, 15, 14, 17)
-
-
18. A computer-readable memory device with instructions stored thereon to control file hydration behavior, the instructions comprising;
-
receiving a process identifier (PID) registration from a synchronization engine; receiving a file operation request associated with a placeholder file, wherein the file operation request includes a hydration operation to replace the placeholder file with a file system data; identifying a PID and a process name associated with the file operation request; detecting a hydration behavior based on one or more of the PID and the process name; and rendering a decision associated with the file operation request based on the hydration behavior. - View Dependent Claims (19, 20)
-
Specification