Server device, client device, data sharing system and method for sharing data between client device and server device thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsYaduvir SINGH, Bhuvnesh AGRAWAL
Life of this patent
Estimating the term…
Abstract
A server device, data sharing system, and data sharing method thereof are provided. A data sharing method of the server device for sharing data with the client device receives a request used for communication with the client device from a client device, determines reliability of the client device, and when determined that there is reliability in the client device, emulates a virtual USB device which includes a large capacity device, transmits a USB control message used to access the large capacity device of the virtual USB device to the client device, and when the client device is authenticated through the USB control message, shares data with the client device.
Claims24
A data sharing method of a first device for sharing data with a second device, the method comprising:
- receiving a request related to communicating with the second device, from the second device;
- determining a reliability of the second device;
- emulating a virtual universal serial bus (USB) device including a storage device, when it is determined that there is reliability in the second device;
- transmitting a USB control message used in accessing the storage device of the virtual USB device, to the second device;
- and
- sharing data with the second device, when the second device authenticates via the USB control message.
The method according to claim
- wherein the USB control message is transmitted in a format of a plurality of URB (Universal serial bus request block) units.
A server device for sharing data with a client device, the server device comprising:
- a communication interface configured to perform communication with the client device;
- and
- a controller configured to control the communication interface to receive a request related to communicating with the client device, from the client device,
- determine reliability of the client device, and when it is determined that there is reliability in the client device, emulates a virtual universal serial bus (USB) device including a storage device,
- control the communication interface to transmit a USB control message used in accessing the storage device of the virtual USB device, to the client device, and
- share data with the client device, when the client device authenticates via the USB control message.
A data sharing method of a data sharing system including a first device and a second device, the data sharing method comprising:
- transmitting by the second device a request used to connect the second device and the first device, to the first device;
- determining, by first device, reliability of the second device, so that the second device can access the first device;
- emulating by the first device a virtual universal serial bus (USB) device including a storage device, when it is determined that there is reliability in the second device;
- transmitting by the first device a USB control message used for accessing the storage device of the virtual USB device, to the second device;
- processing by the second device the transmitted USB control messages;
- and
- obtaining by the second device authority to access the large capacity of the virtual USB device using the processed USB control message.
A data sharing method of a second device, the method comprising:
- transmitting a request used to connect the second device and a first device, to the first device;
- receiving a universal serial bus (USB) control message used for accessing a storage device of a virtual USB device from the first device;
- processing transmitted USB control messages;
- and
- accessing the storage device of the virtual USB device using at least one from among the processed USB control messages.
A client device for sharing data with a server device, the client device comprising:
- a communication interface configured to communicate with the server device;
- and
- a controller configured to transmit a request related to connecting the client device and server device to the server device, control the communication interface to receive a universal serial bus (USB) control message used to access a storage device of a virtual USB device from the server device, and process the transmitted USB control messages to access the storage device of the virtual USB device.
A data sharing method of a first device for sharing data with a second device, the method comprising:
- emulating a virtual universal serial bus (USB) device including a storage device;
- transmitting a USB control message used in accessing the storage device of the virtual USB device, to the second device;
- and
- sharing data with the second device, when the second device authenticates via the USB control message.
A data sharing method of a data sharing system including a first device and a second device, the data sharing method comprising:
- emulating by the first device a virtual universal serial bus (USB) device including a storage device;
- transmitting by the first device a USB control message used for accessing the storage device of the virtual USB device, to the second device;
- processing by the second device the transmitted USB control messages;
- and
- obtaining by the second device authority to access the large capacity of the virtual USB device using the processed USB control message.
Dependencies are inferred from the claim text.