APPARATUS AND METHOD FOR CONTROLLING INTERNET OF THINGS DEVICES
First Claim
1. An electronic device comprising:
- a wireless communication interface;
a memory;
a display; and
an application processor electrically connected to the communication interface, the memory, and the display,wherein the memory stores instructions that, when executed by the application processor, cause the electronic device to;
acquire information on a first external electronic device;
access, through the communication interface, a server that stores a software program related to the first external electronic device, based on at least a portion of the information on the first external electronic device;
receive at least a portion of the software program associated with the first external electronic device, from the server, through the communication interface;
install, on the electronic device, the at least a portion of the software program received from the server;
transmit the at least a portion of the information on the first external electronic device and/or at least one part of the received at least a portion of the software program, to a second external electronic device, through the communication interface; and
provide a user interface on the display, using the installed at least a portion of the software program, andwherein the user interface is configured to receive a user input for the second external electronic device to perform an operation associated with the first external electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device including a memory is disclosed. The memory stores instructions controlling the electronic device to acquire information on a first external electronic device, access a server storing a software program related to the first external electronic device, receive at least a portion of the software program related to the first external electronic device from the server through the communication interface, install the at least a portion of the software program, transmit the at least a portion of the information on the first external electronic device and/or at least one part of the received at least a portion of the software program to a second external electronic device, and provide a user interface to the display using the installed at least a portion of the software program. The user interface is used for the second external electronic device to perform an operation related to the first external electronic device.
182 Citations
37 Claims
-
1. An electronic device comprising:
-
a wireless communication interface; a memory; a display; and an application processor electrically connected to the communication interface, the memory, and the display, wherein the memory stores instructions that, when executed by the application processor, cause the electronic device to; acquire information on a first external electronic device; access, through the communication interface, a server that stores a software program related to the first external electronic device, based on at least a portion of the information on the first external electronic device; receive at least a portion of the software program associated with the first external electronic device, from the server, through the communication interface; install, on the electronic device, the at least a portion of the software program received from the server; transmit the at least a portion of the information on the first external electronic device and/or at least one part of the received at least a portion of the software program, to a second external electronic device, through the communication interface; and provide a user interface on the display, using the installed at least a portion of the software program, and wherein the user interface is configured to receive a user input for the second external electronic device to perform an operation associated with the first external electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable electronic device comprising:
-
a wireless communication interface; a storage device; a display; and an application processor electrically connected to the communication interface, the storage device, and the display, wherein the storage device stores a single application program for control of a plurality of external electronic devices, and stores instructions that, by an operation of the application processor, cause the portable electronic device to; access, through the communication interface, an external server providing an application program store; display, on the display, a first user interface related to the application program store; in response to a first user selection through the first user interface, receive a first software program to be used for control of a first external electronic device through the communication interface, and install the received first software program in the electronic device; in response to a second user selection through the first user interface, receive a second software program to be used for control of a second external electronic device through the communication interface, and install the received second software program in the electronic device; and display, on the display, a second user interface for receiving respective user inputs related to the first external electronic device and the second external electronic device, using the single application program. - View Dependent Claims (11, 12)
-
-
13. An electronic device comprising:
-
a housing comprising; a first surface; a second surface facing away from the first surface; and a lateral surface surrounding a space between the first surface and the second surface, wherein a substantial portion of the first surface, the second surface and the lateral surface of the housing includes an opaque or semi-transparent material; a wired communication port located on one of the surfaces of the housing, and configured to transmit audio/video (AN) data to an external display device; a power connector located on the one of the surfaces of the housing, and configured to receive power supply; a wireless communication interface positioned within the housing, wherein the wireless communication interface supports a first non-cellular communication protocol and a second non-cellular communication protocol; a non-volatile memory positioned within the housing; and a processor positioned within the housing, and connected electrically to the wireless communication interface, the wired communication port, and the memory, wherein the memory that stores; an operating system (OS) software; and instructions that, when executed by the processor, cause the electronic device to; receive, through the communication interface, a first software program for controlling a first external electronic device, and install the received first software program to run on the OS software; receive, through the communication interface, a second software program for controlling a second external electronic device and install the received second software program to run on the OS software; independently of transmission of the A/V data, and in response to a signal requesting to control at least one of the first or the second external electronic device from an external portable electronic device, generate a signal for controlling the at least one of the first or the second external electronic device, using the OS software and at least one of the first or the second software program; and transmit, to the at least one of the first or the second external electronic device, the signal for controlling the at least one of the first or the second external electronic device, using at least one of the first non-cellular communication protocol or the second non-cellular communication protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of operating an electronic device, the method comprising:
-
acquiring, by an electronic device including a wireless communication interface a memory, a display and a processor, information on a first external electronic device; accessing, by the electronic device, a server that stores a software program related to the first external electronic device, based on at least a portion of the acquired information on the first external electronic device through the communication interface; receiving, by the electronic device, at least a portion of the software program related to the first external electronic device, from the server, through the communication interface; installing, by the electronic device, the at least a portion of the software program received from the server on the electronic device; transmitting, by the electronic device, at least a portion of the information on the first external electronic device and/or at least part of the received at least a portion of the software program, to a second external electronic device through the communication interface; and displaying, by the electronic device, a user interface on the display, using the installed at least a portion of the software program, wherein the displayed user interface is configured to receive a user input for controlling the second external electronic device to perform an operation related to the first external electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a portable electronic device, the method comprising:
-
accessing, by an electronic device including a wireless communication interface a memory, a display and a processor, an external server providing an application program store through the communication interface; displaying, by the electronic device, a first user interface related to the application program store on the display; in response to a first user selection through the first user interface, receiving, by the electronic device, a first software program used for control of a first external electronic device, and installing, by the electronic device, the received first software program in the electronic device; in response to a second user selection through the first user interface, receiving, by the electronic device, a second software program used for control of a second external electronic device, and installing, by the electronic device, the received second software program in the electronic device; and displaying, by the electronic device, a second user interface on the display for receiving respective user inputs related to the first external electronic device and the second external electronic device, using a single application program stored in the memory, the single application program being used for control of a plurality of external electronic devices. - View Dependent Claims (30, 31)
-
-
32. A method of operating an electronic device comprising
a housing comprising a first surface, a second surface facing away from the first surface, and a lateral surface surrounding a space between the first surface and the second surface, a substantial portion of the first surface, second surface and lateral surface of the housing comprising an opaque or semi-transparent material; -
a wired communication port located on one of the surfaces of the housing, and configured to transmit audio/video (AV) data to an external display device; a power connector located on the one of the surfaces of the housing, and configured to receive power supply; a wireless communication interface located within the housing, and supporting first and second non-cellular communication protocols; a non-volatile memory located within the housing, and storing an operating system (OS) software; and a processor located within the housing, and electrically connected to the wireless communication interface, the wired communication port, and the memory, the method comprising; by the electronic device, receiving a first software program used for control of a first external electronic device through the communication interface, and installing the received first software program to run on the OS software; by the electronic device, receiving a second software program used for control of a second external electronic device through the communication interface, and installing the received second software program to run on the OS software; by the electronic device, independently of transmission of the A/V data, and in response to a signal requesting for control of the first or second external electronic device received from an external portable electronic device, generating a signal controlling the first and/or second external electronic device, using the OS software and at least a portion of the first or second software program; and transmitting the controlling signal, using at least one of the first or second non-cellular communication protocols. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification