Information notification method, information notification system, and server device
First Claim
1. An information notification method by which a server device notifies a user of a notification content provided by an information provider via a device among a plurality of user-registered devices, used in a system that collects history information of the plurality of user-registered devices,the server device including:
- a control unit; and
a database storage storing;
a history information table in which operation histories of the plurality of user-registered devices are stored;
an information provider table in which setting information is registered, the setting information including at least one notification content that the information provider provides and at least one notification condition that corresponds one-to-one with the notification content, the notification condition specifying, by using a geographical area, a device usage period, and a device usage rate, a condition for a target user to whom the notification content is provided, the notification content including a notification content transmitted at a timing at which the target user awakes, a notification content transmitted at a timing at which the target user goes out of home, and a notification content transmitted at a timing at which the target user comes home; and
a notification timing information table including a plurality of items each indicating a type of a notification timing in correspondence with an event specifying arrival of a notification timing, an event type, and a target device, the events each specifying arrival of a notification timing including an event specifying arrival of the timing at which the target user awakes, an event specifying arrival of the timing at which the target user goes out of home, and an event specifying arrival of the timing at which the target user comes home, each of the notification contents created by the information provider with use of the notification timing, the event type, and the target device,the information notification method performed by the server device comprising;
an acquiring step of acquiring operation histories from the user-registered devices and updating the history information table each day through adding the acquired operation histories to the history information table;
a reading step of reading the setting information from the information provider table;
a user specifying step of specifying at least one target user from among a plurality of registered users whose user information meets the geographical area, the device usage period, and the device usage rate included in the read setting information;
an estimating step of collecting operation histories of devices, among the user-registered devices, that are owned by the target user within a classification period of N days from an ith day to an (i+N)th day according to date, specifying, for each day, periods during which the devices owned by the target user are operating and not operating, and extracting a no-operation period which is a period between 0;
00 and 24;
00 in which none of the devices owned by the target user is operated on any of N days from the ith day to the (i+N)th day; and
a transmitting step of, when a new operation history is added to the history information table and the devices owned by the target user are not operated within a period continuing until the current time, corresponding to the no-operation period, transmitting the notification content indicated by the read setting information to one of the devices owned by the target user upon occurrence of the event specifying arrival of the timing at which the target user awakes, the event specifying arrival of the timing at which the target user goes out of home, or the event specifying arrival of the timing at which the target user comes home as indicated in the notification timing information table, wherein(i) the event specifying arrival of the timing at which the target user awakes is a timing after an elapse of the no-operation period since a user operation of turning off a light in a bedroom before the elapse of the no-operation period,(ii) the event specifying arrival of the timing at which the target user goes out of home is a timing of a user operation of turning off all the devices except for the devices that are turned on all day, and(iii) the event specifying arrival of the timing at which the target user comes home is a timing of a user operation of any device within the home after all the devices except for the devices that are turned on all day are turned off.
1 Assignment
0 Petitions
Accused Products
Abstract
An information notification method for providing information from a server device to a plurality of devices connected to a network, including: reading notification information stored in association with information indicating a particular action of a user; acquiring operation histories of the plurality of devices; estimating, based on operation histories of one or more devices owned by the user among the plurality of devices, a no-operation period during which the user is unlikely to operate the one or more devices; determining, based on current operation state of the one or more devices, whether the particular action has been performed outside the no-operation period; and transmitting, when outcome of the determining is affirmative, the notification information associated with the particular action to a destination device among the one or more devices owned by the user. The destination device provides the user with the notification information.
-
Citations
20 Claims
-
1. An information notification method by which a server device notifies a user of a notification content provided by an information provider via a device among a plurality of user-registered devices, used in a system that collects history information of the plurality of user-registered devices,
the server device including: -
a control unit; and a database storage storing; a history information table in which operation histories of the plurality of user-registered devices are stored; an information provider table in which setting information is registered, the setting information including at least one notification content that the information provider provides and at least one notification condition that corresponds one-to-one with the notification content, the notification condition specifying, by using a geographical area, a device usage period, and a device usage rate, a condition for a target user to whom the notification content is provided, the notification content including a notification content transmitted at a timing at which the target user awakes, a notification content transmitted at a timing at which the target user goes out of home, and a notification content transmitted at a timing at which the target user comes home; and a notification timing information table including a plurality of items each indicating a type of a notification timing in correspondence with an event specifying arrival of a notification timing, an event type, and a target device, the events each specifying arrival of a notification timing including an event specifying arrival of the timing at which the target user awakes, an event specifying arrival of the timing at which the target user goes out of home, and an event specifying arrival of the timing at which the target user comes home, each of the notification contents created by the information provider with use of the notification timing, the event type, and the target device, the information notification method performed by the server device comprising; an acquiring step of acquiring operation histories from the user-registered devices and updating the history information table each day through adding the acquired operation histories to the history information table; a reading step of reading the setting information from the information provider table; a user specifying step of specifying at least one target user from among a plurality of registered users whose user information meets the geographical area, the device usage period, and the device usage rate included in the read setting information; an estimating step of collecting operation histories of devices, among the user-registered devices, that are owned by the target user within a classification period of N days from an ith day to an (i+N)th day according to date, specifying, for each day, periods during which the devices owned by the target user are operating and not operating, and extracting a no-operation period which is a period between 0;
00 and 24;
00 in which none of the devices owned by the target user is operated on any of N days from the ith day to the (i+N)th day; anda transmitting step of, when a new operation history is added to the history information table and the devices owned by the target user are not operated within a period continuing until the current time, corresponding to the no-operation period, transmitting the notification content indicated by the read setting information to one of the devices owned by the target user upon occurrence of the event specifying arrival of the timing at which the target user awakes, the event specifying arrival of the timing at which the target user goes out of home, or the event specifying arrival of the timing at which the target user comes home as indicated in the notification timing information table, wherein (i) the event specifying arrival of the timing at which the target user awakes is a timing after an elapse of the no-operation period since a user operation of turning off a light in a bedroom before the elapse of the no-operation period, (ii) the event specifying arrival of the timing at which the target user goes out of home is a timing of a user operation of turning off all the devices except for the devices that are turned on all day, and (iii) the event specifying arrival of the timing at which the target user comes home is a timing of a user operation of any device within the home after all the devices except for the devices that are turned on all day are turned off. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information notification system for providing information from a server device to a plurality of user-registered devices connected to a network,
the server device comprising: -
a first processor; and a first non-transitory computer-readable recording medium storing; first executable instructions; a history information table in which operation histories of the plurality of user-registered devices are stored; an information provider table in which setting information is registered, the setting information including at least one notification content that the information provider provides and at least one notification condition that corresponds one-to-one with the notification content, the notification condition specifying, by using a geographical area, a device usage period, and a device usage rate, a condition for a target user to whom the notification content is provided, the notification content including a notification content transmitted at a timing at which the target user awakes, a notification content transmitted at a timing at which the target user goes out of home, and a notification content transmitted at a timing at which the target user comes home; and a notification timing information table including a plurality of items each indicating a type of a notification timing in correspondence with an event specifying arrival of a notification timing, an event type, and a target device, the events each specifying arrival of a notification timing including an event specifying arrival of the timing at which the target user awakes, an event specifying arrival of the timing at which the target user goes out of home, and an event specifying arrival of the timing at which the target user comes home, each of the notification contents created by the information provider with use of the notification timing, the event type, and the target device, wherein the first executable instructions, when executed by the first processor, cause the server device to; acquire operation histories from the user-registered devices and update the history information table each day through adding the acquired operation histories to the history information table; read the setting information from the information provider table; specify at least one target user from among a plurality of registered users whose user information meets the geographical area, the device usage period, and the device usage rate included in the read setting information;
collect operation histories of devices, among the user-registered devices, that are owned by the target user within a classification period of N days from an ith day to an (i+N)th day according to date, specify, for each day, periods during which the devices owned by the target user are operating and not operating, and extract a no-operation period which is a period between 0;
00 and 24;
00 in which none of the devices owned by the target user is operated on any of N days from the ith day to the (i+N)th day; andtransmit, when a new operation history is added to the history information table and the devices owned by the target user are not operated within a period continuing until the current time, corresponding to the no-operation period, the notification content indicated by the read setting information to one of the devices owned by the target user upon occurrence of the event specifying arrival of the timing at which the target user awakes, the event specifying arrival of the timing at which the target user goes out of home, or the event specifying arrival of the timing at which the target user comes home as indicated in the notification timing information table, wherein (i) the event specifying arrival of the timing at which the target user awakes is a timing after an elapse of the no-operation period since a user operation of turning off a light in a bedroom before the elapse of the no-operation period, (ii) the event specifying arrival of the timing at which the target user goes out of home is a timing of a user operation of turning off all the devices except for the devices that are turned on all day, and (iii) the event specifying arrival of the timing at which the target user comes home is a timing of a user operation of any device within the home after all the devices except for the devices that are turned on all day are turned off.
-
-
20. A server device for providing information to a plurality of user-registered devices connected to a network, comprising:
-
a processor; and a non-transitory computer-readable recording medium storing; executable instructions; a history information table in which operation histories of the plurality of user-registered devices are stored; an information provider table in which setting information is registered, the setting information including at least one notification content that the information provider provides and at least one notification condition that corresponds one-to-one with the notification content, the notification condition specifying, by using a geographical area, a device usage period, and a device usage rate, a condition for a target user to whom the notification content is provided, the notification content including a notification content transmitted at a timing at which the target user awakes, a notification content transmitted at a timing at which the target user goes out of home, and a notification content transmitted at a timing at which the target user comes home; and a notification timing information table including a plurality of items each indicating a type of a notification timing in correspondence with an event specifying arrival of a notification timing, an event type, and a target device, the events each specifying arrival of a notification timing including an event specifying arrival of the timing at which the target user awakes, an event specifying arrival of the timing at which the target user goes out of home, and an event specifying arrival of the timing at which the target user comes home, each of the notification contents created by the information provider with use of the notification timing, the event type, and the target device, wherein when executed by the processor, cause the server device to; acquire operation histories from the user-registered devices and update the history information table each day through adding the acquired operation histories to the history information table; read the setting information from the information provider table; specify at least one target user from among a plurality of registered users whose user information meets the geographical area, the device usage period, and the device usage rate included in the read setting information; collect operation histories of devices, among the user-registered devices, that are owned by the target user within a classification period of N days from an ith day to an (i+N)th day according to date, specify, for each day, periods during which the devices owned by the target user are operating and not operating, and extract a no-operation period which is a period between 0;
00 and 24;
00 in which none of the devices owned by the target user is operated on any of N days from the ith day to the (i+N)th day; andtransmit, when a new operation history is added to the history information table and the devices owned by the target user are not operated within a period continuing until the current time, corresponding to the no-operation period, the notification content indicated by the read setting information to one of the devices owned by the target user upon occurrence of the event specifying arrival of the timing at which the target user awakes, the event specifying arrival of the timing at which the target user goes out of home, or the event specifying arrival of the timing at which the target user comes home as indicated in the notification timing information table, wherein (i) the event specifying arrival of the timing at which the target user awakes is a timing after an elapse of the no-operation period since a user operation of turning off a light in a bedroom before the elapse of the no-operation period, (ii) the event specifying arrival of the timing at which the target user goes out of home is a timing of a user operation of turning off all the devices except for the devices that are turned on all day, and (iii) the event specifying arrival of the timing at which the target user comes home is a timing of a user operation of any device within the home after all the devices except for the devices that are turned on all day are turned off.
-
Specification