Information processing apparatus, information processing method, and program
First Claim
1. An information processing apparatus, comprising:
- at least one processor; and
at least one non-transitory computer-readable storage medium having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method comprising;
acquiring priority action information indicating a priority action and a time that a user intends to perform the priority action;
acquiring biological information of the user;
setting a target state of a body clock of the user for the time that the user intends to perform the priority action, based at least in part on the priority action information;
estimating a present state of the body clock of the user at a time that the biological information for the user was collected, based at least in part on the biological information;
displaying a list of a plurality of actions to be performed by the user, wherein one or more actions, other than the priority action, are selected by the user among the displayed list of the plurality of actions, and wherein each action of the one or more actions selected by the user among the displayed list of the plurality of actions, is included in a schedule of the user;
determining action information related to the selected one or more actions that are to be performed by the user between a current time and the time that the user intends to perform the priority action;
generating, based at least in part on the present state of the body clock of the user, the schedule prescribing a time at which to schedule the selected one or more actions to adjust a phase of the body clock such that a state of the body clock at the time that the user intends to perform the priority action matches the target state; and
outputting, for display, the schedule indicating that the selected one or more actions are to be performed at the prescribed time.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing apparatus, including a first information acquisition section which acquires priority action information, a second information acquisition section which acquires biological information related to a body clock of the user at a present time, a state setting section which sets an ideal state of the body clock corresponding to the priority action, a state estimation section which estimates a present state of the body clock at the present time, a third information acquisition section which acquires set action information related to a set action, and a display control section which displays a state of the body clock in the schedule on a display section.
-
Citations
13 Claims
-
1. An information processing apparatus, comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method comprising; acquiring priority action information indicating a priority action and a time that a user intends to perform the priority action; acquiring biological information of the user; setting a target state of a body clock of the user for the time that the user intends to perform the priority action, based at least in part on the priority action information; estimating a present state of the body clock of the user at a time that the biological information for the user was collected, based at least in part on the biological information; displaying a list of a plurality of actions to be performed by the user, wherein one or more actions, other than the priority action, are selected by the user among the displayed list of the plurality of actions, and wherein each action of the one or more actions selected by the user among the displayed list of the plurality of actions, is included in a schedule of the user; determining action information related to the selected one or more actions that are to be performed by the user between a current time and the time that the user intends to perform the priority action; generating, based at least in part on the present state of the body clock of the user, the schedule prescribing a time at which to schedule the selected one or more actions to adjust a phase of the body clock such that a state of the body clock at the time that the user intends to perform the priority action matches the target state; and outputting, for display, the schedule indicating that the selected one or more actions are to be performed at the prescribed time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing method, comprising:
in at least one processor; acquiring priority action information indicating a priority action and a time that a user intends to perform the priority action; acquiring biological information of the user; setting a target state of a body clock of the user for the time that the user intends to perform the priority action, based at least in part on the priority action information; estimating a present state of the body clock of the user at a time that the biological information for the user was collected, based at least in part on the biological information; displaying a list of a plurality of actions to be performed by the user, wherein one or more actions, other than the priority action, are selected by the user among the displayed list of the plurality of actions, and wherein each action of the one or more actions selected by the user among the displayed list of the plurality of actions, is included in a schedule of the user; determining action information related to the selected one or more actions that are to be performed by the user between a current time and the time that the user intends to perform the priority action; generating, based at least in part on the present state of the body clock of the user, the schedule prescribing a time at which to schedule the selected one or more actions to adjust a phase of the body clock such that a state of the body clock at the time that the user intends to perform the priority action matches the target state; and outputting, for display, the schedule indicating that the selected one or more actions are to be performed at the prescribed time.
-
13. At least one non-transitory computer-readable storage medium having encoded thereon executable instructions that, when executed by at least one computing device, cause the at least one computing device to carry out a method comprising:
-
acquiring priority action information indicating a priority action and a time that a user intends to perform the priority action; acquiring biological information of the user; setting a target state of a body clock of the user for the time that the user intends to perform the priority action, based at least in part on the priority action information; estimating a present state of the body clock of the user at a time that the biological information for the user was collected, based at least in part on the biological information; displaying a list of a plurality of actions to be performed by the user, wherein one or more actions, other than the priority action, are selected by the user among the displayed list of the plurality of actions, and wherein each action of the one or more actions selected by the user among the displayed list of the plurality of actions, is included in a schedule of the user; determining action information related to the selected one or more actions that are to be performed by the user between a current time and the time that the user intends to perform the priority action; generating, based at least in part on the present state of the body clock of the user, the schedule prescribing a time at which to schedule the selected one or more actions to adjust a phase of the body clock such that a state of the body clock at the time that the user intends to perform the priority action matches the target state; and outputting, for display, the schedule indicating that the selected one or more actions are to be performed at the prescribed time.
-
Specification