| CPC G06F 12/1458 (2013.01) [H04L 9/3215 (2013.01); H04L 9/3234 (2013.01); H04W 12/062 (2021.01); G06F 2212/1052 (2013.01)] | 20 Claims |

|
1. A computer implemented method for transferring data from a user device to a non-volatile storage medium of a data storage device via a wireless peer-to-peer communication channel, the method performed by a software application executing on a user device, the user device comprising a user interface and memory store, the method comprising;
establishing a control channel between the user device and the data storage device, the control channel comprising the wireless peer-to-peer communication channel; and
in response to receiving from a user, via the user interface, a request to transfer data from the user device to the storage medium of the data storage device,
sending, to the data storage device, via the control channel, a command to enable control channel access,
performing a secure unlocking process to transition the data storage device to a control channel access state, and
in response to successfully completing the secure unlocking process,
obtaining write data to be written to the storage medium, and
sending, to the data storage device, via the control channel, a write command comprising the write data.
|