Patent ID: 11874954
Assignee: SCIENCE PARK CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 21:
22. The non-transitory computer-readable recording medium according to claim 21, wherein said electronic computing machine comprises a driverware, comprising:
an application program interface part for causing said electronic computing machine to execute a function for receiving first data including a command and/or data output from said application program, and for sending second data including execution result of said command and/or received data received from said device driver to said application program,
a device driver control part for causing said electronic computing machine to execute a function for sending third data including said command and/or said data to said device driver, and for receiving fourth data execution result of said command and/or said received data from said device driver,
a control part for causing said electronic computing machine to execute a function for performing a control of said first data to fourth data by generating said second data or said third data by processing said first data or said fourth data, and
an encryption part for causing said electronic computing machine to execute a function for generating encrypted data by encrypting data, and an decryption part for causing said electronic computing machine to execute a function for generating said original data by decoding said encrypted data;
said driverware operates in a kernel mode, configured to execute all commands provided by an operating system which make said electronic computing machine operating, and provides a common interface for communication between device drivers for directly controlling devices connected said electronic computing machine, or for communication between said devices and said application program driver operating on said electronic computing machine;
said device driver control part comprises a virtual storage means driver which is said device driver for controlling said virtual storage means driver, and a file system control part a volatile memory means driver which is said device driver for controlling said volatile memory means via a file system driver controlling output of said operating system; and
said file system control part is preferably causing said electronic data management device to execute steps of:
a step for obtaining an operation to open said user data by said application program from said virtual storage means driver,
a step for obtaining said user data from said cloud synchronization means,
a step for sending said user data, which is obtained, via said volatile memory means driver to said volatile memory means, and
a step for storing said user data, which is sent, to said volatile memory means.