CPC G08B 21/18 (2013.01) [G06Q 30/0255 (2013.01)] | 11 Claims |
1. An information presentation method executed by one or more computers,
the one or more computers each including:
a processor, a memory in which a program is stored, and a communication interface that communicates with a home electrical appliance and an information terminal different from the home electrical appliance via a communication network,
the information presentation method comprising:
sequentially receiving by the communication interface via the communication network, from the home electrical appliance, appliance data including an operation status of the home electrical appliance;
receiving by the communication interface via the communication network, from the information terminal, notification of an opportunity of presenting information by the information terminal;
determining by the processor, after receiving the notification in the receiving, whether the memory includes a first behavior of a user of the home electrical appliance preliminarily associated with the appliance data received in the sequentially receiving, to determine by the processor whether a timing for presenting the information is appropriate for the first behavior performed by the user;
estimating by the processor, a second behavior to be performed next by the user, based on the appliance data received in the sequentially receiving and a life pattern model of the user which is estimated in advance based on the appliance data, and selecting by the processor, one candidate from a plurality of candidates stored in the memory as the information to be presented by the information terminal, according to the second behavior to be performed next to the first behavior by the user, the life pattern model including a plurality of life behaviors which are estimated to be performed by the user in a unit of predetermined period and are temporally continuous, the plurality of life behaviors including the first behavior and the second behavior;
obtaining position information indicating a position of the information terminal using a GPS system;
determining whether a location of the information terminal for presenting the information is appropriate; and
(i) instructing by the processor, the information terminal to present the one candidate selected according to the second behavior in the selecting, when the timing for presenting the information is determined to be appropriate as a result of determining that the memory includes the first behavior associated with the appliance data in the determining and the location for presenting the information is determined to be appropriate as a result of determining that the location of the information terminal for presenting the information is appropriate, and (ii) prohibiting by the processor, the information terminal from presenting the information, when the timing for presenting the information is determined not to be appropriate as a result of determining that the memory does not include the first behavior associated with the appliance data in the determining or when the location for presenting the information is not determined to be appropriate as a result of determining that the location of the information terminal for presenting the information is not appropriate.
|