System and method of controlling surrounding devices, based on topology
First Claim
1. A method of controlling sub surrounding devices, the method performed by a main surrounding device and comprising:
- receiving a plurality of pieces of surrounding device information regarding the sub surrounding devices from a host device;
receiving context information regarding a context of the host device from the host device;
obtaining topology setting information regarding topology configuration standards;
determining at least one sub surrounding device to be configured in a topology from among the sub surrounding devices, based on the plurality of pieces of the surrounding device information, the context information and the topology setting information;
connecting the main surrounding device with the host device and the at least one sub surrounding device; and
controlling the at least one sub surrounding device, based on control information received from the host device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of controlling surrounding devices, based on a topology are provided. The method of controlling sub surrounding devices, which is performed by a main surrounding device, includes receiving a plurality of pieces of surrounding device information about the sub surrounding devices from a host device; receiving context information about a context of the host device from the host device; obtaining topology setting information about topology configuration standards; determining a sub surrounding device to be comprised in a topology from among the sub surrounding devices, based on the context information and the topology setting information; connecting the main surrounding device with the host device and the sub surrounding device; and controlling the sub surrounding device, based on control information received from the host device.
-
Citations
42 Claims
-
1. A method of controlling sub surrounding devices, the method performed by a main surrounding device and comprising:
-
receiving a plurality of pieces of surrounding device information regarding the sub surrounding devices from a host device; receiving context information regarding a context of the host device from the host device; obtaining topology setting information regarding topology configuration standards; determining at least one sub surrounding device to be configured in a topology from among the sub surrounding devices, based on the plurality of pieces of the surrounding device information, the context information and the topology setting information; connecting the main surrounding device with the host device and the at least one sub surrounding device; and controlling the at least one sub surrounding device, based on control information received from the host device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of controlling surrounding devices, the method performed by a host device and comprising:
-
scanning the surrounding devices; determining a main surrounding device and at least one sub surrounding device to be configured in a topology from among the surrounding devices, based on topology configuration standards matching a context of the host device; transmitting a plurality of pieces of surrounding device information regarding the sub surrounding devices to the main surrounding device; transmitting context information regarding the context of the host device to the main surrounding device; connecting the main surrounding device, the at least one sub surrounding device, and the host device, based on the topology configuration standards; and controlling the main surrounding device and the at least one sub surrounding device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of controlling a surrounding device, the method performed by a host device and comprising:
-
transmitting a plurality of pieces of surrounding device information regarding sub surrounding devices to the surrounding device; transmitting context information about a context of the host device to the surrounding device; in response to a connection request from the surrounding device, connecting the surrounding device and the host device; and controlling the surrounding device, wherein the surrounding device determines whether to transmit the connection request to the host device, based on the plurality of pieces of surrounding device information, the context information of the host device, and topology configuration standards that are provided to the surrounding device from a server, and the surrounding device is determined as at least one of a main surrounding device and a sub surrounding device, based on the context information and the topology configuration standards. - View Dependent Claims (25)
-
-
26. A method of controlling a surrounding device, the method performed by a host device and comprising:
-
requesting a server for firmware of at least one sub surrounding device connected to a main surrounding device connected to the host device according to a topology; receiving the firmware from the server; providing the firmware to the at least one sub surrounding device; transmitting a plurality of pieces of surrounding device information regarding sub surrounding devices to the main surrounding device; and transmitting context information regarding the context of the host device to the main surrounding device, wherein the requesting of the server comprises providing to the server at least one among information about a connection relationship of the at least one sub surrounding device and information about a function of the at least one sub surrounding device connected to the main surrounding device, and the firmware provided to the at least one sub surrounding device controls an operation of the at least one sub surrounding device, in response to a control command received from the host device or the main surrounding device. - View Dependent Claims (27)
-
-
28. A surrounding device control system comprising:
-
a host device implemented by a hardware processor, the host device being configured to; scan surrounding devices; determine a main surrounding device and sub surrounding devices from among the scanned surrounding devices; provide a plurality of pieces of surrounding device information regarding the sub surrounding devices to the main surrounding device; and providing context information regarding a context of the host device to the main surrounding device; a server implemented by a hardware processor, the server being configured to provide topology setting information about topology configuration standards to the main surrounding device; the main surrounding device implemented by a hardware processor, the main surrounding device being configured to; select at least one sub surrounding device from among the sub surrounding devices, based on the plurality of pieces of surrounding device information, the context information, and the topology setting information; connect the main surrounding device and the selected at least one sub surrounding device; and control the selected at least one sub surrounding device.
-
-
29. A host device comprising:
-
a memory configured to store at least one program; and a processor configured to configure a topology with surrounding devices and control the surrounding devices by executing the at least one program, wherein the at least one program comprises commands for; scanning the surrounding devices; determining a main surrounding device and at least one sub surrounding device to be configured in a topology from among the surrounding devices, based on topology configuration standards matching a context of the host device; transmitting a plurality of pieces of surrounding device information regarding the sub surrounding devices to the main surrounding device; transmitting context information regarding the context of the host device to the main surrounding device; connecting the main surrounding device, the at least one sub surrounding device, and the host device, based on the topology configuration standards; and controlling the main surrounding device and the at least one sub surrounding device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of controlling surrounding devices of a host device, the method comprising:
-
determining a context of the host device; scanning the surrounding devices to obtain surrounding device information; determining a function of the surrounding devices based on the surrounding device information; determining a main surrounding device and at least one sub-surrounding device from the scanned surrounding devices, based on the context of the host device; transmitting the surrounding device information regarding the at least one sub-surrounding device to the main surrounding device; and transmitting context information regarding the context of the host device to the main surrounding device. - View Dependent Claims (41, 42)
-
Specification