Legal claims defining the scope of protection, as filed with the USPTO.
1. A data communication method of a first terminal device in which a virtual environment is constructed, comprising: receiving, by the first terminal device, a user command for processing a data content; in response to receiving the user command with respect to the data content, storing, by the first terminal device, first path information on a position of the data content and transmitting first event information related to the user command to a management server; in response to transmitting the first event information, receiving, by the first terminal device, a command including identification information of a second terminal device from the management server and based on second event information and the first event information; and in response to receiving the command from the management server, transmitting, by the first terminal device, the data content to the second terminal device based on the identification information and the first path information, wherein the first and second terminal devices use different communication protocols.
2. The data communication method as claimed in claim 1 , wherein the first event information comprises one of data cut, copy, and drag, and the second event information comprises one of data paste and drop.
3. The data communication method as claimed in claim 1 , wherein the first terminal device comprises a source terminal device that provides the data content, and the second terminal device comprises a target terminal device that receives the data content from the source terminal device.
4. The data communication method as claimed in claim 1 , wherein the virtual environment comprises an execution environment that is generated based on resources stored in an external server.
5. The data communication method as claimed in claim 1 , wherein the first terminal device performs communication with the second terminal device using a Peer to Peer (P2P) method.
6. A data communication method of a second terminal device in which a virtual environment is constructed, comprising: in response to a user command being received, receiving, by the second terminal device, first event information related to another user command for processing a data content of a first terminal device from a management server; in response to receiving the first event information, providing a user interface (UI) for executing data stored in the first terminal device based on the first event information; in response to receiving an execution command through the UI, transmitting second event information related to the execution command to the management server; and in response to receiving a command from the management server, receiving the data content from the first terminal device, wherein the first and second terminal devices use different communication protocols.
7. The data communication method as claimed in claim 6 , further comprising: storing second path information to execute the data content if the execution command is input; and storing the received data content in a position that corresponds to the second path information.
8. The data communication method as claimed in claim 6 , wherein the first event information comprises one of data cut, copy, and drag, and the second event information comprises one of data paste and drop.
9. The data communication method as claimed in claim 6 , wherein the second terminal device comprises a target terminal device that receives the data content, the first terminal device comprises a source terminal device that provides the data content, and the virtual environment comprises an execution environment that is generated based on resources stored in an external server.
10. The data communication method as claimed in claim 6 , wherein the second terminal device performs communication with the first terminal device using a Peer to Peer (P2P) method.
11. A first terminal device in which a virtual environment is constructed, comprising: a communicator performing communication with a management server and a second terminal device via the management server; a user interface receiving a user command for processing a data content; a storage unit; and a hardware controller, in response to receiving the user command with respect to the data content, storing first path information on a position of the data content in the storage unit and transmitting first event information related to the user command to the management server, in response to transmitting the first event information, receiving a command including identification information of the second terminal device and based on second event information and the first event information from the management server, and in response to receiving the command from the management server, transmitting the data content to the second terminal device based on the identification information and the first path information stored in the storage unit, wherein the first and second terminal devices use different communication protocols.
12. The terminal device as claimed in claim 11 , wherein the first event information comprises one of data cut, copy, and drag, and the second event information comprises one of data paste and drop.
13. The terminal device as claimed in claim 11 , wherein the first terminal device comprises a source terminal device that provides the data content, and the second terminal device comprises a target terminal device that receives the data content from the source terminal device.
14. The first terminal device as claimed in claim 11 , wherein the virtual environment comprises an execution environment that is generated based on resources stored in an external server.
15. The first terminal device as claimed in claim 11 , wherein the communicator performs communication with the second terminal device using a Peer to Peer (P2P) method.
16. A second terminal device in which a virtual environment is constructed, comprising: a communicator performing communication with a management server and a first terminal device via the management server; a user interface (UI) receiving a user command for processing a data content; a UI provider, in response to receiving the user command with respect to the data content, receiving first event information from the management server, and in response to receiving the first event information from the management server, providing a UI for executing data content stored in the first terminal device; and a hardware controller, in response to receiving an execution command through the UI, transmitting second event information related to the execution command to the management server, and in response to receiving a command from the management server, receiving the data content from the first terminal device, wherein the first and second terminal devices use different communication protocols.
17. The second terminal device as claimed in claim 16 , further comprising a storage unit storing second path information to execute the data content, wherein the controller executes the received data content in a specific position that corresponds to the second path information if the data content is received.
18. The second terminal device as claimed in claim 16 , wherein the first event information comprises one of data cut, copy, and drag, and the second event information comprises one of data paste and drop.
19. The second terminal device as claimed in claim 16 , wherein the second terminal device comprises a target terminal device that receives the data content, the first terminal device comprises a source terminal device that provides the data content, and the virtual environment comprises an execution environment that is generated based on resources stored in an external server.
20. The second terminal device as claimed in claim 16 , wherein the second terminal device performs communication with the first terminal device using a Peer to Peer (P2P) method.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.