Method for controlling multiple devices connected via network
First Claim
1. A method causing a processor to execute operations, comprising:
- storing a first setting in a memory for repeatable application, the first setting being configured to control a first device when an operation status of a second device interconnected to the first device via a network has changed;
receiving a second setting, the second setting being stored in the memory for repeatable application and configured to control a third device when an operation status of a fourth device interconnected to the third device via the network has changed;
determining, by the processor, whether conflicting operations are to be performed on a target device when the first setting and the second setting are executed;
extracting, by the processor, a setting from the first setting and the second setting, which is a cause of the conflicting operations, when the conflicting operations are determined to be performed on the target device;
determining, by the processor, a time during which the extracted setting is to be executed;
transmitting a notification including a plurality of time bands to which the determined time is divided for user selection; and
receiving user selections of a time band for the first setting modified to operate and a time band for the second setting modified to operate from the plurality of time bands, for a single instance, at different time bands than time bands specified for the first setting and the second setting for resolution of the conflicting operations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method causing a processor to execute operations includes managing a plurality of first settings, one of the plurality of first setting being to control a first device in case that an operation status of a second device which is interconnected to the first device via a network has changed, receiving a second setting, the second setting being to control a third device in case that an operation status of a fourth device which is interconnected to the third device via the network has changed, determining whether conflicting operations are to be performed on a device when the plurality of first settings and the second setting are executed, extracting a setting from the first settings and the second setting, which is a cause of the conflicting operations in case that, in the determining, the conflicting operations are determined and transmitting a notification to divide a time during which the setting extracted in the extracting is executed.
-
Citations
13 Claims
-
1. A method causing a processor to execute operations, comprising:
-
storing a first setting in a memory for repeatable application, the first setting being configured to control a first device when an operation status of a second device interconnected to the first device via a network has changed; receiving a second setting, the second setting being stored in the memory for repeatable application and configured to control a third device when an operation status of a fourth device interconnected to the third device via the network has changed; determining, by the processor, whether conflicting operations are to be performed on a target device when the first setting and the second setting are executed; extracting, by the processor, a setting from the first setting and the second setting, which is a cause of the conflicting operations, when the conflicting operations are determined to be performed on the target device; determining, by the processor, a time during which the extracted setting is to be executed; transmitting a notification including a plurality of time bands to which the determined time is divided for user selection; and receiving user selections of a time band for the first setting modified to operate and a time band for the second setting modified to operate from the plurality of time bands, for a single instance, at different time bands than time bands specified for the first setting and the second setting for resolution of the conflicting operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13)
-
-
8. A method causing a processor to execute operations, comprising:
-
storing a first setting in a memory for repeatable application, the first setting being configured to control a first device when an operation status of a second device interconnected to the first device via a network has changed; receiving a second setting, the second setting being stored in the memory for repeatable application and configured to control a third device when an operation status of a fourth device interconnected to the third device via the network has changed; adding an operation condition of at least one of the first device in view of the operation status of the second device, and the third device in view of the operation status of the fourth device as the first setting or the second setting; determining, by the processor, whether conflicting operations are to be performed on a target device when the first setting and the second setting are executed; and extracting, by the processor, a setting from the first setting and the second setting, which is a cause of the conflicting operations, when the conflicting operations are determined to be performed on the target device; determining, by the processor, a time during which the extracted setting is to be executed; transmitting a notification including a plurality of time bands to which the determined time is divided for user selection; and receiving user selections of a time band for the first setting modified to operate and a time band for the second setting modified to operate from the plurality of time bands, for a single instance, at different time bands than time bands specified for the first setting and the second setting for resolution of the conflicting operations. - View Dependent Claims (9)
-
-
10. A control apparatus comprising:
-
a processor; and a memory having a program stored thereon, the program causing the processor to execute operations including; storing a first setting for repeatable application, the first setting being configured to control a first device when an operation status of a second device which is interconnected to the first device via a network has changed; receiving a second setting, the second setting being stored in the memory for repeatable application and configured to control a third device when an operation status of a fourth device interconnected to the third device via the network has changed; determining whether conflicting operations are to be performed on a target device when the first setting and the second setting are executed; extracting a setting from the first setting and the second setting, which is a cause of the conflicting operations, when the conflicting operations are determined in the determining to be performed on the target device; determining a time during which the extracted setting is to be executed; transmitting a notification including a plurality of time bands to which the determined time is divided for user selection; and receiving user selections of a time band for the first setting modified to operate and a time band for the second setting modified to operate from the plurality of time bands, for a single instance, at different time bands than time bands specified for the first setting and the second setting for resolution of the conflicting operations.
-
-
11. A non-transitory recording medium having a program stored thereon, the program causing a processor to execute operations comprising:
-
storing a first setting in a memory for repeatable application, the first setting being configured to control a first device when an operation status of a second device which is interconnected to the first device via a network has changed; receiving a second setting, the second setting stored in the memory for repeatable application and being configured to control a third device when an operation status of a fourth device interconnected to the third device via the network has changed; determining whether conflicting operations are to be performed on a target device when the first setting and the second setting are executed; extracting a setting from the first setting and the second setting, which is a cause of the conflicting operations, when the conflicting operations are determined in the determining to be performed on the target device; determining a time during which the extracted setting is to be executed; transmitting a notification including a plurality of time bands to which the determined time is divided for user selection; and receiving user selections of a time band for the first setting modified to operate and a time band for the second setting modified to operate from the plurality of time bands, for a single instance, at different time bands than time bands specified for the first setting and the second setting for resolution of the conflicting operations.
-
Specification