Dynamic local function binding apparatus and method
First Claim
Patent Images
1. An electronic device comprising:
- a communication module to establish a communication connection;
a memory to store an application to be executed at the electronic device, and to store information associated with one or more functions to be provided at an external electronic device, wherein at least one function of the one or more functions is associated with an electrical component of the external electronic device; and
a processor configured to;
obtain a request to execute the application;
identify, in response to the request, the at least one function as associated with the application among the one or more functions to be provided at the external electronic device, based at least in part on the information;
execute the application at the electronic device using the at least one function provided at the external electronic device, the executing including controlling, via the communication connection established using the communication module, the electrical component of the external electronic device using the at least one function provided at the external electronic device, the controlling comprising obtaining data using the electrical component in relation with the application, and the executing comprising generating a user interface corresponding to the application including at least part of the data; and
transmit, the user interface to the external electronic device such that the at least part of the data is to be displayed at the external electronic device via the user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A dynamic local function binding apparatus and method are provided. In an application virtualization environment, a terminal may register local services associated with local functions of the terminal, and a remote server may call the serviced local functions to be used while the server is executing an application for the terminal. The local functions may be unique functions of various local devices installed in the terminal. The servicing of the local functions may include creating service descriptions of the functions that are provided by the individual local devices and publishing the service descriptions.
57 Citations
20 Claims
-
1. An electronic device comprising:
-
a communication module to establish a communication connection; a memory to store an application to be executed at the electronic device, and to store information associated with one or more functions to be provided at an external electronic device, wherein at least one function of the one or more functions is associated with an electrical component of the external electronic device; and a processor configured to; obtain a request to execute the application; identify, in response to the request, the at least one function as associated with the application among the one or more functions to be provided at the external electronic device, based at least in part on the information; execute the application at the electronic device using the at least one function provided at the external electronic device, the executing including controlling, via the communication connection established using the communication module, the electrical component of the external electronic device using the at least one function provided at the external electronic device, the controlling comprising obtaining data using the electrical component in relation with the application, and the executing comprising generating a user interface corresponding to the application including at least part of the data; and transmit, the user interface to the external electronic device such that the at least part of the data is to be displayed at the external electronic device via the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
an electrical component including a camera or a sensor; a memory to store a service list associated with one or more functions, wherein the electrical component is configured to perform at least one function of the one or more functions; and a processor configured to; receive a service list request from the external electronic device; transmit, in response to the service list request, the service list to the external electronic device, such that the at least one function can be identified by the external electronic device as associated with an application based at least in part on the service list; receive a connection request for the at least one function associated with the application from the external electronic device; and provide, in response to the connection request, the at least one function to the external electronic device to allow the external electronic device to control the electrical component in relation with an execution of the application at the external electronic device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, at a first electronic device, from a second electronic device which is external to the first electronic device, a request to execute an application at the first electronic device, the first electronic device including a communication module, a processor, and a memory, the memory storing the application to be executed at the first electronic device and information associated with one or more functions to be provided at the second electronic device, at least one function of the one or more functions associated with an electrical component of the second electronic device; identifying, in response to the request, using the processor included in the first electronic device, based at least in part on the information, the at least one function as associated with the application among the one or more functions to be provided at the second electronic device; executing, using the processor included in the first electronic device, the application using the at least one function provided at the second electronic device, the executing including controlling, via a communication connection established using the communication module, the electrical component of the second electronic device, the controlling comprising obtaining, at the first electronic device from the second electronic device, data using the electrical component in relation with the application, the executing comprising generating, at the first electronic device, a user interface corresponding to the application including at least part of the data; and transmitting, to the second electronic device from the first electronic device, the user interface such that the at least part of the data is to be displayed at the second electronic device via the user interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification