Method and System for Controlling Internet of Things (IoT) Device
US-2016105292-A1 · Apr 14, 2016 · US
US2017017531A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017017531-A1 |
| Application number | US-201615209162-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 13, 2016 |
| Priority date | Jul 14, 2015 |
| Publication date | Jan 19, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device includes a memory configured to store at least one application and a processor configured to connect to the memory. The processor is configured to provide a list of external devices, having the same attributes as at least part of operation attributes of the at least one application, based on a state where the at least one application is registered in a device manager, in which at least one external device is registered, to operate as a device.
Opening claim text (preview).
What is claimed is: 1 . An electronic device, comprising: a memory configured to store at least one application; and at least one processor configured to operatively communicate with the memory, wherein the at least one processor is configured to: receive a request to execute a function provided from the at least one application, identify at least one external device which performs the requested function based on at least one attribute common to at least one application and the at least one external device stored in the memory, and output a list including at least one of the at least one application and the at least one external device that executes the requested function. 2 . The electronic device of claim 1 , wherein the at least one processor is configured to register the at least one application in a device manager to be recognized as a device associated with the at least one external device, based on the requested function, wherein the device manager recognizes the at least one application of the electronic device as a device. 3 . The electronic device of claim 2 , wherein the at least one processor is configured to assign a unique device identifier corresponding to the application being recognized as a device to map the at least one application with the at least one external device. 4 . The electronic device of claim 1 , wherein the at least one processor is configured to display a first control window for controlling the at least one application or a second control window for controlling the at least one external device in connection with the requested function. 5 . The electronic device of claim 1 , wherein the at least one processor is configured to receive an event for requesting execution of the requested function through the at least one application and to send a control command to execute the requested function to the at least one external device in response to receiving the event. 6 . The electronic device of claim 5 , wherein the at least one external device comprises a plurality of external devices, and wherein the at least one processor is configured to send the control command only to the external devices paired with the at least one application from among the plurality of external devices. 7 . The electronic device of claim 6 , wherein the at least one processor is configured to check a security validity of the control command and to send the control command to the at least one application in response to the check of the security validity satisfying a condition. 8 . The electronic device of claim 1 , wherein the at least one processor is configured to: identify at least one application associated with the requested function, in response to receiving a control command, set the execution of the requested function in the at least one external device, convert the control command into a command set in which the at least one application processes the requested function, and send the converted control command to the at least one application. 9 . The electronic device of claim 1 , wherein the at least one processor is configured to: determine a location of the electronic device, select a corresponding one of the at least one application and the at least one external device based on the location, and execute the requested function using the corresponding one of the at least one application and the at least one external device. 10 . The electronic device of claim 1 , wherein the at least one processor is configured to: receive a request to execute another function prior to receiving the request to execute the function associated with the at least one application, determine an operational association between said another function and the function, and execute the function in response to the operational association satisfying a condition. 11 . An application operating method, the method comprising: receiving a request to execute a function provided from at least one application; identifying at least one external device associated with executing the function; and providing a list including at least one of the at least one application and the at least one external device that executes the requested function. 12 . The method of claim 11 , further comprising: registering the at least one application in a device manager for recognition as a device, based on the function. 13 . The method of claim 12 , further comprising: assigning a unique device identifier corresponding to the at least one application recognized as the device. 14 . The method of claim 11 , further comprising: displaying a first control window for controlling the at least one application or a second control window for controlling the at least one external device in connection with the function. 15 . The method of claim 11 , wherein the receiving of the request comprises: receiving an event for requesting execution of the function through the at least one application, and sending a control command to execute the function to the at least one external device in response to receiving the event. 16 . The method of claim 15 , wherein the at least one external device comprises a plurality of external devices, and wherein the sending of the control command comprises: at least one of sending the control command to only the external devices of the plurality of external devices paired with the at least one application among the plurality of external devices. 17 . The method of claim 15 , further comprising: checking a security validity of the control command; and sending the control command to the at least one application in response to checking the security validity satisfies a condition. 18 . The method of claim 11 , further comprising: identifying at least one application associated with the function, in response to receiving a control command set to execute the function in the at least one external device; converting the control command into a command set in which the at least one application processes the function; and sending the converted command to the at least one application. 19 . The method of claim 11 , further comprising: determining a location of an electronic device; selecting a corresponding one of the at least one application and the at least one external device based on the location; and executing the function using the corresponding one of the at least one application and the at least one external device. 20 . The method of claim 11 , further comprising: receiving a request to execute another function, prior to receiving the request to execute the function; determining an operational association between said another function and the function; and execute the function in response to the operational association satisfying a condition.
involving event detection and direct action · CPC title
to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Specific access rights for resources, e.g. using capability register · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.