US9270788B2ActiveUtilityA1

Terminal device and data communication method thereof

44
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Sep 3, 2012Filed: Mar 19, 2013Granted: Feb 23, 2016
Est. expirySep 3, 2032(~6.2 yrs left)· nominal 20-yr term from priority
Inventors:Jin Wook Choi
H04L 67/08H04L 67/06H04L 67/38H04L 67/42H04L 67/131G06F 15/16
44
PatentIndex Score
0
Cited by
24
References
20
Claims

Abstract

A terminal device and a data communication method of the terminal device in which a virtual environment is constructed includes receiving a processing command for data searched for according to a data search command, storing first path information on a position of the searched data and transmitting first event information related to the processing command to a management server, receiving a communication performance command including identification information of the other terminal device from the management server, and transmitting the data to the other terminal based on the identification information and the first path information, wherein the communication performance command is generated based on second event information related to an execution command for the data in the other terminal device and the first event information. Data transmission/reception between the virtual terminal devices or between the virtual terminal device and an actual terminal device can be performed smoothly.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.