Notification control apparatus, notification control method, and notification control program
View Patent ↗A notification control apparatus according to an embodiment includes: a reception unit that receives movement event information indicating that a movement event of a user has occurred; a schedule presence/absence determination unit that determines whether or not the user has a schedule immediately following or immediately preceding an occurrence time point of the movement event; a message generation unit that generates an advice to be notified to the user on the basis of the determination and the occurrence time point of the movement event; and a presentation unit that presents the generated advice to the user.
1. A notification control system, comprising:
a sensor configured to detect movement of a user and generate a movement event in response thereto, where the movement event indicates that the user has moved;
a notification control apparatus comprising:
a processor; and
a storage medium having computer program instructions stored thereon, when executed by the processor, perform to:
receive the movement event from the sensor;
generate a timestamp in response to receiving the movement event and associating the timestamp with the movement event;
determine whether or not the user has a schedule following or preceding the movement event using the timestamp associated with the movement event;
generates an advice to be notified to the user on the basis of the determination and the timestamp associate with the movement event; and
presents the generated advice to the user.
2. The notification control system according to claim 1 , wherein the computer program instructions further perform to
determines that the user has a schedule when a value of a schedule presence/absence function that is a function of time is equal to or larger than a predetermined threshold at the occurrence time point of the movement event but determines that the user does not have a schedule when the value is smaller than the predetermined threshold, and
the schedule presence/absence function is a function for determining whether or not the user has a schedule immediately following or immediately preceding the movement event and the schedule presence/absence function has a gamma distribution-like shape having peaks at a plurality of times.
3. The notification control system according to claim 2 , wherein when the movement event is an out-event including leaving a seat of the user or leaving a room in which the user is present, the peak of the schedule presence/absence function appears within a prescribed number of minutes preceding every hour or every half hour which is not included in a set schedule-free time slot, and when the computer program instructions determines that the user does not have a schedule, the computer program instructions further perform to message generation unit generates an advice to be notified to the user.
4. The notification control system according to claim 2 , wherein when the movement event is an in-event including sitting on a seat of the user or entering the user's room, the peak of the schedule presence/absence function appears within a prescribed number of minutes following every hour or every half hour which is not included in a set schedule-free time slot, and when the computer program instructions determines that the user does not have a schedule, the computer program instructions further perform to generates an advice to be notified to the user.
5. The notification control system apparatus according to claim 2 , wherein
when the movement event is an in-event including sitting on a seat of the user or entering the user's room, the peak of the schedule presence/absence function appears within a prescribed number of minutes following every hour or every half hour which is not included in a set schedule-free time slot, wherein the computer program instructions further perform to
determines whether or not to notify the user of the advice according to a presence or an absence of a schedule of the user as determined by the schedule presence/absence determination unit, and when determines that the user is to be notified of the advice, generates the advice to be notified to the user.