US2010318598A1PendingUtilityA1

Method for remotely controlling terminal device

42
Assignee: LG ELECTRONICS INCPriority: Jun 15, 2009Filed: Jun 3, 2010Published: Dec 16, 2010
Est. expiryJun 15, 2029(~2.9 yrs left)· nominal 20-yr term from priority
H04W 88/02H04W 4/14H04B 1/40G06F 9/54G06F 2209/549
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are a remotely controllable communication terminal and a method for processing a request thereof. The remotely controllable communication terminal comprises a user input unit, a storage unit, a communication unit, and a control unit. The user input unit receives a user input. The storage unit stores software called by Application Programming Interfaces (APIs) corresponding to a plurality of functions, respectively. The communication unit sends a file comprising a list of the APIs to a client terminal, receives one of the APIs from the client terminal, and then sends an execution result to the client terminal. The control unit receives the API and performing a function corresponding to the API.

Claims

exact text as granted — not AI-modified
1 . A remotely controllable communication terminal comprising:
 a user input unit configured to receive a user input;   a storage unit configured to store software to be called by Application Programming Interfaces (APIs) corresponding respectively to a plurality of functions;   a communication unit; and   a control unit cooperating with the user input unit, the storage unit and the communication unit, and configured to:   send, through the communication unit, a file including a list of the APIs to a client terminal,   receive a selection of an API from the list of the APIs from the client terminal,   execute a function corresponding to the selected API using the stored software, and   send a result of the execution of the function to the client terminal.   
     
     
         2 . The remotely controllable communication terminal according to  claim 1 , wherein the file including the list of the APIs is a Hyper Text Markup Language (HTML) file. 
     
     
         3 . The remotely controllable communication terminal according to  claim 1 , wherein the communication terminal is connected to the client terminal through a relay server having a certified Internet Protocol (IP). 
     
     
         4 . The remotely controllable communication terminal according to  claim 3 , wherein the communication terminal and the client terminal transmit at least one shared parameter to the relay server, and
 wherein the relay server discriminates between the communication terminal and the client terminal using the shared parameter.   
     
     
         5 . The remotely controllable communication terminal according to  claim 3 , wherein the communication terminal is a mobile phone, and the relay server is a server of a mobile communication service provider,
 the communication terminal being connected to relay server using a mobile communication protocol, and the relay sever being connected to the client terminal using an Internet protocol.   
     
     
         6 . The remotely controllable communication terminal according to  claim 1 , wherein the file including the list of the APIs comprises information indicating whether a caching is applied to the respective APIs and valid time information of the caching, and
 wherein the relay server perform a caching on the selected API received from the client terminal.   
     
     
         7 . The remotely controllable communication terminal according to  claim 1 , further comprising:
 a shared storage unit accessible by the client terminal for reading data from the shared storage unit and/or writing data to the shared storage unit by the client terminal,   wherein the selected API received from the client terminal is recorded in the shared storage unit, and the control unit monitors the shared storage unit to detect a newly recorded API code and to execute the detected API code.   
     
     
         8 . A method for controlling a remotely controllable communication terminal, the method comprising:
 sending, by the communication terminal to a client terminal, a file including a list of execution codes for respectively executing Application Programming Interfaces (APIs);   receiving, by the communication terminal, a selection of an executed code from the list from the client terminal;   converting, by the communication terminal, the received selected execution code into an executable API;   performing, by the communication terminal, a function corresponding to the executable API; and   sending, by the communication terminal, a result of the performed function to the client terminal.   
     
     
         9 . The method according to  claim 8 , wherein the file including the list of execution codes is a Hyper Text Markup Language (HTML) file. 
     
     
         10 . The method according to  claim 8 , wherein the communication terminal is connected to the client terminal through a relay server having a certified IP. 
     
     
         11 . A communication terminal operating as a server, comprising:
 a user input unit configured to receive a user input;   a storage unit configured to store software for executing operations of the communication terminal; a shared storage unit shared with a client terminal; and   a control unit cooperating with the user input unit, the storage unit, and the shared storage unit, and configured to:   receive a request from the client terminal,   record the received request in the shared storage unit,   monitor the shared storage unit and determine whether the received request is recorded in the shared storage unit,   read the request recorded in the shared storage unit based on the determining results,   execute the read request, and   send a result of the execution of the request to the client terminal.   
     
     
         12 . The communication terminal according to  claim 11 , wherein the request comprises an Application Programming Interfaces (API) code, and
 if the API code is determined to be recorded in the shared storage unit, the control unit executes the recorded API to perform a corresponding function.   
     
     
         13 . The communication terminal according to  claim 11 , wherein the storage unit stores software to be called by APIs corresponding to respective functions. 
     
     
         14 . The communication terminal according to  claim 11 , the control unit further configured to:
 send a file including information on Application Programming Interfaces (APIs) to the client terminal,   wherein the request received from the client terminal is a selection of an API using the file.   
     
     
         15 . The communication terminal according to  claim 14 , wherein the information on the APIs includes a list of APIs or a list of execution codes for executing respectively APIs. 
     
     
         16 . The communication terminal according to  claim 11 , wherein the communication terminal is connected to the client terminal through a relay server having a certified IP. 
     
     
         17 . The communication terminal according to  claim 16 , wherein the communication terminal is a mobile phone, and the relay server is a server of a mobile communication service provider,
 the communication terminal being connected to the relay server using a mobile communication protocol, and the relay sever being connected to the client terminal using an Internet protocol.   
     
     
         18 . A method for controlling a communication terminal operating as a server, the communication terminal including a shared storage unit shared with a client terminal, the method comprising:
 receiving, by the communication terminal, a request from the client terminal;   recording the received request in the shared storage unit of the communication terminal;   monitoring the shared storage unit and determining whether the received request is recorded in the shared storage unit;   reading the request recorded in the shared storage unit based on the determining results;   executing, by the communication terminal, the read request; and   sending, by the communication terminal, a result of the execution of the request to the client terminal.   
     
     
         19 . The method according to  claim 18 , further comprising:
 sending, by the communication terminal, a file including information on Application Programming Interfaces (APIs) to the client terminal,   wherein the request received from the client terminal is a selection of an API using the file.   
     
     
         20 . The method according to  claim 19 , wherein the information on the APIs includes a list of APIs or a list of execution codes for executing respectively APIs.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.