Controlling device, controlled device, controlling method, controlling system, storage medium, and notification device
AssigneeSharp Kabushiki Kaisha
InventorsShinichiro Kinoshita, Junichi Shirakawa, Tetsuji Kimura, Shunsuke Yajima
Life of this patent
Estimating the term…
Abstract
A controlling device includes: controlling sections configured to control respective of a plurality of devices; and a master controlling section configured to determine, by referring to information obtained from one of the plurality of devices, a control matter concerning another one of the plurality of devices.
Claims21
A controlling device comprising:
- one or more processors,
- the one or more processors being configured to
- control a plurality of devices, among which a first device and a plurality of second devices are included, each of the plurality of devices not being the controlling device, two or more of the plurality of second devices being of respective different kinds and having respective different functions, and
- determine pieces of second information by referring to first information obtained from the first device, the pieces of second information corresponding to the respective plurality of second devices and concerning how to control the respective functions of the plurality of second devices, which functions are related to the first information, so as to control each of the plurality of second devices to give a notification of a corresponding one of the pieces of second information,
- the two or more of the plurality of second devices respectively corresponding to two or more of the pieces of second information, and
- the two or more of the pieces of second information differing from each other.
A controlled device to be controlled in accordance with an instruction of a controlling device which controls a plurality of devices, among which is a first device and a plurality of second devices, each of the plurality of devices not being the controlling device, the plurality of second devices having respective functions, which instruction is determined by determining pieces of second information by referring to first information obtained from the first device managed by the controlling device, the pieces of second information concerning how to control the respective functions of the plurality of second devices,
- each of the plurality of second devices being configured to give, in accordance with the instruction, a notification of a corresponding one of the pieces of second information concerning how to control a function of the corresponding second device, which function is related to the first information.
A controlling method for controlling a plurality of devices, among which a first device and a plurality of second devices are included, each of the plurality of devices not being a controlling device, two or more of the plurality of second devices being of respective different kinds and having respective different functions comprising:
- a master controlling step of the controlling device determining pieces of second information by referring to first information obtained from the first device, the pieces of second information corresponding to the respective plurality of second devices and concerning how to control the respective functions of the plurality of second devices, which functions are related to the first information, so as to control each of the plurality of second devices to give a notification of a corresponding one of the pieces of second information, the two or more of the plurality of second devices respectively corresponding to two or more of the pieces of second information, and the two or more of the pieces of second information differing from each other;
- and
- a controlling step of controlling one of the plurality of second devices in accordance with the second information determined in the master controlling step.
A computer-readable non-transitory storage medium that stores a program for controlling a computer to serve as a controlling device including one or more processors,
- the program controlling the one or more processors to
- carry out a process of controlling a plurality of devices, among which a first device and a plurality of second devices are included, each of the plurality of devices not being the controlling device, two or more of the plurality of second devices being of respective different kinds and having respective different functions,
- carry out a process of determining pieces of second information, by referring to first information obtained from the first device, the pieces of second information corresponding to the respective plurality of second devices and concerning how to control the respective functions of the plurality of second devices, which functions are related to the first information, so as to control each of the plurality of second devices to give a notification of a corresponding one of the pieces of second information, the two or more of the plurality of second devices respectively corresponding to two or more of the pieces of second information, and the two or more of the pieces of second information differing from each other.
A controlling system comprising:
- a controlling device;
- and
- a plurality of controlled devices, among which a first device and a plurality of second devices are included, each of the plurality of devices not being the controlling device, two or more of the plurality of second devices being of respective different kinds and having respective different functions, to be controlled in accordance with an instruction from the controlling device,
- said controlling device including one or more processors,
- the one or more processors being configured to
- control the plurality of controlled devices, and
- determine pieces of second information by referring to first information obtained from the first device, the pieces of second information corresponding to the respective plurality of second devices and concerning how to control the respective functions of the plurality of second devices, which functions are related to the first information, so as to control each of the plurality of second devices to give a notification of a corresponding one of the pieces of second information, the two or more of the plurality of second devices respectively corresponding to two or more of the pieces of second information, and the two or more of the pieces of second information differing from each other,
- one of the plurality of second devices giving the notification of the corresponding piece of the second information in accordance with the instruction from the controlling device.
A computer-readable non-transitory storage medium that stores a program for controlling a computer to serve as a controlled device to be controlled in accordance with an instruction from a controlling device which controls a plurality of devices, among which is a first device and a plurality of second devices, each of the plurality of devices not being the controlling device, two or more of the plurality of second devices being of respective different kinds and having respective different functions,
- the controlled device including one or more processors,
- the instruction being determined by determining pieces of second information by referring to first information obtained from the first device, the pieces of second information corresponding to the respective plurality of second devices and concerning how to control the respective functions of the plurality of second devices, the two or more of the plurality of second devices respectively corresponding to two or more of the pieces of second information, and the two or more of the pieces of second information differing from each other, and
- the program controlling the one or more processors to carry out a process of giving a notification of a corresponding one of the pieces of second information in accordance with the instruction.
A controlling device comprising:
- one or more processors,
- the one or more processors being configured to
- obtain, from a first device, operation status information indicative of an operation status of the first device,
- obtain external information which includes advertisement information or temperature information,
- determine, by referring to the operation status information and the external information, suggestion content concerning a use of one or more functions of the first device, and
- control a second device to give a notification of the suggestion content, the second device not being the controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
A controlling method comprising:
- an operation status information obtaining step of obtaining, from a first device, operation status information indicative of an operation status of the first device;
- an external information obtaining step of obtaining external information which is advertisement information or temperature information;
- a suggestion content determining step of determining, by referring to the operation status information and the external information, suggestion content concerning a use of one or more functions of the first device;
- and
- a notification controlling step of controlling a second device to give a notification of the suggestion content, the second device not being a controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
A controlling system comprising:
- a controlling device;
- and
- a second device;
- said controlling device including one or more processors of the controlling device,
- the one or more processors of the controlling device being configured to
- obtain, from a first device, operation status information indicative of an operation status of the first device,
- obtain external information which is advertisement information or temperature information,
- determine, by referring to the operation status information and the external information, suggestion content concerning a use of one or more functions of the first device, and
- controlling the second device to give a notification of the suggestion content,
- said second device including one or more processors of the second device,
- the one or more processors of the second device being configured to
- give the notification of the suggestion content, the second device not being the controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
A computer-readable non-transitory storage medium that stores a program for controlling a computer to serve as a controlling device including one or more processors,
- the one or more processors being configured to
- carry out a process of obtaining, from a first device, operation status information indicative of an operation status of the first device,
- carry out a process of obtaining external information which is advertisement information or temperature information,
- carry out a process of determining, by referring to the operation status information and the external information, suggestion content concerning a use of one or more functions of the first device, and
- carry out a process of controlling a second device to give a notification of the suggestion content, the second device not being the controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
A notification device comprising:
- one or more processors,
- the one or more processors being configured to
- receive, from a controlling device, suggestion content which concerns a use of one or more functions of another device and which is determined by referring to (i) operation status information indicative of an operation status of the another device and (ii) external information which is advertisement information or temperature information,
- give a notification of the suggestion content in accordance with an instruction from the controlling device, and
- receive a user's operation indicative of whether or not the user accepts the suggestion content, the another device not being the controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
A computer-readable non-transitory storage medium that stores a program for controlling a computer to serve as a notification device including one or more processors,
- the program causing the one or more processors to
- carry out a process of receiving suggestion content which concerns a use of one or more functions of another device and which is determined by referring to (i) operation status information indicative of an operation status of the another device and (ii) external information which is advertisement information or temperature information,
- carry out a process of giving a notification of the suggestion content, and
- carry out a process of receiving a user's operation indicative of whether or not the user accepts the suggestion content, the second device not being the controlling device,
- wherein an instruction to run the one or more functions can be inputted on the second device by a user and then transmitted to the controlling device in response to the notification of the suggested content.
Dependencies are inferred from the claim text.