The present disclosure relates to an information processing device, a control method, and a program.
The recent developed communication technology has popularized mobile terminals such as smartphones and tablet terminals, allowing users to acquire information anytime anywhere. The internet, however, has a mass of information, and accordingly requires time and techniques to search for information. Information that users can actively acquire is then limited, and information that users can passively acquire in no time would be welcome.
When companies provide services to right users in right places at right time, the ultimate challenge for the competing companies is to know the users. For example, Patent Literature 1 discloses a user action predicting method for predicting a future action of a user on the basis of a history of a past action of the user. This allows service providers to provide a right service (such as a bidirectional television service) in accordance with the predicted user action.
Meanwhile, social network services (SNSs) have been rapidly gaining widespread use in recent years. Different from one-to-one communication such as telephones and e-mails, the SNS allows users to send information to a large number of specified or unspecified users at one time. Accordingly, users can send more casually send information that is not such important that someone specified has to be provided with the information, and the SNS is consequently used more frequently than telephones and e-mails. Users write messages into the SNS while the users have free times such as going to work and school, have break time, or are at home.
Patent Literature 1: JP 2001-134706A
When information is passively provided using mobile terminals such as smartphones and tablet terminals, service providers generally use the mobile terminals to notify users at timing at which information is provided from the service providers. Since the users carry the mobile terminals almost all the day long, the users are no sooner notified than the users can check the information.
The users are not, however, able to immediately check the provided information with the mobile terminals if the users are busy in other things such as working, having dinner with someone, and doing housework. As a result, it is not possible to adequately provide information. This notification interrupts the other things, and the users feel annoyed in fact in some cases.
The present disclosure then provides an information processing device, a control method, and a program that can estimate a leisure time of a user, and provide information to the user at right timing.
According to the present disclosure, there is provided an information processing device including: an estimation unit configured to extract an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and to estimate a leisure time of the user; and a notification control unit configured to perform control to issue a predetermined notification during the estimated leisure time.
According to the present disclosure, there is provided an control method including: extracting an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and estimating a leisure time of the user; and performing control to issue a predetermined notification during the estimated leisure time.
According to the present disclosure, there is provided a program for causing a computer to function as an estimation unit configured to extract an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and to estimate a leisure time of the user, and a notification control unit configured to perform control to issue a predetermined notification during the estimated leisure time.
According to the present disclosure as described above, it is possible to estimate a leisure time of a user, and to provide information to the user at right timing.
Note that the advantageous effects described above are not necessarily limited, but any advantageous effects that are shown in the present specification or any other advantageous effects that can be grasped from the present specification may be attained in combination of the above-described advantageous effects or instead thereof.
Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. In this specification and the drawings, elements that have substantially the same function and structure are denoted with the same reference signs, and repeated explanation is omitted.
The description will be made in the following order.
1. Overview of Information Processing System according to Embodiment of the Present Disclosure
First of all, the overview of an information processing system according to an embodiment of the present disclosure will be illustrated in
For example, a smartphone is used as the client 2A. The user A can connect the client 2A to the Internet, write a message into a social media 3, and transmit an e-mail. The social media 3 includes, for example, a short message posting site, an article posting site, a social news site, and a social game, and it is possible to communicate with other users registered in the respective sites. The user A writes messages into the social media 3 and e-mails when the user A has a free time.
The server 1 acquires a writing log (history) of a user on the social media 3 and e-mails, regards a time during which the user is writing a message as a free time (during which any other things such as work, housework, and school are not prioritized), and estimates a leisure time of the user. More specifically, the server 1 can estimate that leisure times are available from 12:30 to 13:00 and from 19:00 to 21:00 on weekdays, and from 10:00 to 12:00 and from 16:00 to 18:00 on holidays, by extracting a predetermined period such as a writing cycle within a week.
As illustrated in
The information processing system according to the present embodiment can estimate a leisure time of a user in this way on the basis of the information written into the social media 3 and e-mails. The server 1 can then notify the user at right timing on the basis of the estimated leisure time. Notification control according to a leisure time will be described below with reference to
Specifically, the server 1 notifies the client 2A if the user A is spending a leisure time at the time when the server 1 receives the task request from the client 2B. If the user A is not spending a leisure time, the server 1 performs control to accumulate the task request, and to issue a notification when a leisure time of the user A comes.
Notified during a leisure time, the user A is not disturbed when the user A is working on other things of higher priority. In addition, the user A is able to immediately check the content of the information. Accordingly, it is possible to adequately provide information to a user.
The server 1 may additionally present, to the user B, status information indicating whether or not the user A is spending a leisure time. In this case, before transmitting a task request, the user B can recognize whether or not the user A is able to immediately check the task request.
The overview of the information processing system according to an embodiment of the present disclosure has been described so far. Although the server 1 both estimates a leisure time and performs notification control based on the leisure time in the examples illustrated in
The control unit 10 includes a microcomputer including, for example, a central processing unit (CPU), read only memory (ROM), random access memory (RAM), non-volatile memory and an interface unit, and controls each unit of the server 1. Specifically, the control unit 10 according to the present embodiment functions as an estimation unit 10a, a notification control unit 10b, a status presentation unit 10c, and a feedback unit 10d as illustrated in
Estimation Unit
The estimation unit 10a extracts an information input cycle within a predetermined period on the basis of a history of information input operations performed by a user on the Internet, and estimates a leisure time of the user. More specifically, the estimation unit 10a extracts an input cycle within a week, for example, on the basis of a history of writing operations on the social media 3 and e-mails for the week, and estimates a time slot during which the writing operation is performed as a leisure time. The history of writing operations is acquired from the client 2 or the social media 3, and stored in an operation history DB 12a. Leisure time estimation according to the present embodiment will be described below with reference to
As illustrated at the bottom of
The leisure time data estimated by the estimation unit 10a is stored in a leisure time DB 12b.
Although a leisure time is estimated using only a time for writing messages into social media and the like as an element in the example described with reference to
The estimation unit 10a may also estimate a leisure time on the basis of an analysis result of written content. More specifically, the estimation unit 10a analyzes the text of content written into the social media 3 and the like, and if the estimation unit 10a can determine that writing a message into the social media 3 and the like serves as part of work, the estimation unit 10a excludes the time for writing the content from the leisure times. Alternatively, the estimation unit 10a may determine on the basis of an address of an e-mail whether or not the user is working.
Notification Control Unit
The notification control unit 10b performs control to issue a predetermine notification to a user during a leisure time of the user estimated by the estimation unit 10a. More specifically, a notification of a task request is issued, the task request including a message from another user requesting a reply, an advertisement, a questionnaire, and a TODO list made by the user himself or herself. If the notification control unit 10b receives a message from another user requesting a reply or advertisement information while the user is not spending a leisure time, the notification control unit 10b temporarily accumulates the message or the advertisement information and collectively notifies the user of them when a leisure time of the user comes. A notification is issued (information is provided) during a leisure time of the user in this way, and the user can accordingly check the information once notified.
The notification control unit 10b performs control to display a notification on a predetermined notification area set at an end of a display screen of the client 2. An example of a notification area of the client 2 according to the present embodiment will be described here with reference to
Once a user selects the notification displayed on the notification area (e.g. by tapping the notification area), the display unit 22 of the client 2 displays a check screen that displays the content of the notification and allows the user to select whether or not the use is able to respond to the notification. Such examples in which a notification and a check screen are displayed on the client 2 will be discussed below with reference to
Status Presentation Unit
The status presentation unit 10c refers to the leisure time DB 12b, and presents, to a requester user, information indicating whether or not a target user is currently spending a leisure time. For example, when the user B starts a social media application in the client 2B, and the client 2B displays a screen for sending a message requesting a reply from a member and a screen for registering a new member, the client 2B inquires status information on a target user from the server 1. In response to the inquiry, the status presentation unit 10c of the server 1 replies, to the client 2B, with status information indicating whether or not the target user is currently spending a leisure time. Since it is indicated on the client 2B as the status information received from the server 1 whether or not the target user is currently spending a leisure time, the user B can recognize whether or not the target user is able to immediately check a message that has been sent to the target user and requests a reply. Such an example of a status information display screen of the client 2 for a target user will be discussed below with reference to
Feedback Unit
The feedback unit 10d acquires a user operation (feedback) on a notification issued to a user during a leisure time, and reflects the acquired user operation on the leisure time data of the user stored in the leisure time DB 12b. That is to say, a time for writing a message into a social media and the like is estimated as a leisure time in the present embodiment, but writing a message into a social media and the like exceptionally serves as part of work or writing a message into a social media and the like exceptionally has higher priority than checking the content of a notification in some cases. The leisure time data may be then adjusted for each user or each user attribute (such as age (generation), sex, and jobs) in accordance with a user operation (positive/negative feedback discussed below) on a notification issued during a leisure time in the present embodiment. It will be specifically described with reference to
The notification control unit 10b then issues a notification of a task request such as a message requesting a reply, a questionnaire, and a TODO list during the leisure time slots estimated by the estimation unit 10a. If the user substantially responds to the notification, the feedback unit 10d determines it as positive feedback. If the user does not substantially respond to the notification, the feedback unit 10d determines it as negative feedback. This allows the notification control unit 10b to learn what notification is easy to accept during which leisure time slot. The notification control unit 10b can then perform control to issue a predetermined notification during a leisure time slot during which the notification is easy to accept, on the basis of the leisure time data to which a user operation is fed back.
For example, positive/negative feedback of a user to a notification of a “message requesting a reply” shows that the notification is easy to accept during the leisure times T10, T11, and T13 while the notification is difficult to accept during the leisure time T12 in the example illustrated in
In this case, the notification control unit 10b preferentially issues a notification of a “message requesting a reply” during the leisure times T10 and T11, but issues no notification during the leisure time T12. Although the notification of a “message requesting a reply” is easy to accept during the leisure time T13, this notification is also easy to accept during other leisure times (leisure times T10 and T11). Accordingly, notifications of a “questionnaire/advertisement” and a “TODO list” are preferentially issued during the leisure time T13.
The status presentation unit 10c can recommend a user who is about to transmit a “message requesting a reply” to do so during the leisure times T10 and T11 of a target user on the basis of the feedback illustrated in
The communication unit 11 has a function of building a wireless/wired connection to an external device, and transmitting and receiving data. The communication unit 11 according to the present embodiment, for example, connects to the client 2, transmits a task request during a leisure time of a user under the control of the notification control unit 10b, and transmits status information on a target user to a requester user under the control of the status presentation unit 10c.
The storage unit 12 stores various kinds of data, and stores, for example, a program for executing various kinds of processing of the control unit 10. The storage unit 12 according to the present embodiment includes the operation history database (DB) 12a and the leisure time DB 12b.
For example, the operation history DB 12a stores an operation log of writing operations performed by a user on a social media, and operations performed by a user for making and transmitting e-mails. The operation log stored in the operation history DB 12a is used for the estimation unit 10a to estimate a leisure time. The leisure time DB 12b stores the leisure time data estimated by the estimation unit 10a. The leisure time data stored in the leisure time DB 12b is used for the notification control unit 10b to issue a notification of a task request, and for the status presentation unit 10c to present status information on a target user.
The specific structural elements of the server 1 according to the present embodiment have been described so far. Note that the server 1 does not have to include all the structural elements illustrated in
Next, operation processing of the information processing system according to the present embodiment will be specifically described with reference to
Next, in step S56, the estimation unit 10a of the server 1 refers to the history of writing operations stored in the operation history DB 12a to estimate a leisure time of the user. More specifically, the estimation unit 10a extracts a writing cycle, for example, on the basis of a history of writing operations performed within a week, regards writing time slots as leisure times, and estimates the leisure times within the week. The estimated leisure time data is stored in the leisure time DB 12b (step S59).
In step S62, the notification control unit 10b performs notification control processing with reference to the leisure time data. The notification control processing will be discussed below with reference to
If a user operation on the notification is acquired as feedback (step S65/Yes), the feedback unit 10d updates the leisure time data in step S68 in accordance with the acquired positive/negative feedback.
Feedback is repeatedly acquired and the leisure time data is repeatedly updated (steps S65 and S68) as discussed above until the present processing ends (step S71).
<3-2. Notification Control Processing according to Leisure Time>
Next, the notification control processing mentioned in step S62 will be described with reference to
First of all, the server 1 receives a task request in step S103 as illustrated in
Next, in step S106, the notification control unit 10b refers to the leisure time data stored in the leisure time DB 12b to determine whether or not a target user to whom the task request is transmitted is currently spending a leisure time.
If the notification control unit 10b does not determine that the target user is spending a leisure time (S106/No), the notification control unit 10b waits in step S109 until the next leisure time comes.
Meanwhile, if the notification control unit 10b determines that the target user is spending a leisure time (S106/Yes) or if the notification control unit 10b waits in step S109 until a leisure time comes, the notification control unit 10b performs control in step S112 to issue a notification of the task request to a predetermined notification area of a requestee terminal (client 2). In this way, it is possible in the present embodiment to issue a notification of a task request during a leisure time of the target user.
Next, if the user taps the notification area of the client 2 (step S115/Yes), the notification control unit 10b, in step S118, displays a check screen that displays the content of the notification and allows the user to select whether or not the user is able to respond to the notification. An example in which a notification and a check screen are displayed on the client 2 will be described with reference to
Once a user taps the friend application notification N1 with his or her finger 4, a check screen 221 pops up on the display unit 22A as illustrated in the right part of
Once a user taps the schedule check notification N2 with his or her finger 4, a check screen 222 pops up on the display unit 22A as illustrated in the right part of
Once a user taps the notification N3 of a questionnaire with his or her finger 4, a check screen 223 pops up on the display unit 22A as illustrated in the right part of
Once a user taps the advertisement notification N4 with his or her finger 4, a check screen 224 pops up on the display unit 22A as illustrated in the right part of
The specific examples in which a notification and a check screen are displayed have been described so far.
If the user selects a button other than the “re-notify” button included in the displayed check screen (S121/No), the feedback unit 10d, in step S127, determines it as positive feedback because the user substantially responds to the notification by approving, or answering/rejecting the notification. The feedback unit 10d then reflects the positive feedback on the leisure time data (see
In step S130, the control unit 10 of the server 1 performs processing of executing/deleting a task in accordance with the selection of the user. More specifically, the control unit 10 performs processing of executing a task request (such as issuing an approval notification, and displaying a questionnaire screen or an advertised product purchase screen) if the approve or answer button is selected. If the reject button is selected, the control unit 10 deletes the task request.
The notification control processing according to the present embodiment has been described so far. Although the above-described example is used to describe notification control processing performed when a user receives a task request for friend application, schedule check, an advertisement, a questionnaire, or the like from others, the present embodiment is not limited thereto. For example, when a user is notified of a TODO list registered by the user himself or herself, notification control can also be performed on the basis of a leisure time of the user. The specific description will be made below with reference to
Next, in step S146, the notification control unit 10b refers to the leisure time data stored in the leisure time DB 12b to determine whether or not a user is currently spending a leisure time.
If the notification control unit 10b does not determine that the target user is spending a leisure time (S146/No), the notification control unit 10b waits in step S149 until the next leisure time comes.
Meanwhile, the notification control unit 10b determines that the user is spending a leisure time (S146/Yes), or if the notification control unit 10b waits in step S149 until a leisure time comes, the notification control unit 10b, in step S152, inserts an initial value as “0→N”.
Next, in step S155, the notification control unit 10b performs control to issue a notification of a TODO list “N” to a predetermined notification area of a requestee terminal (client 2). In the case of “0→N”, the notification control unit 10b performs control to issue a notification of the TODO list L0 (see
Next, if the user taps the notification area of the client 2 (step S158/Yes), the notification control unit 10b, in step S161, displays a check screen that displays the content of the notification and allows the user to select whether or not the user is able to respond to the notification. An example in which a notification and a check screen are displayed on the client 2 will be described with reference to
Once a user taps the TODO list notification N6 with his or her finger 4, a check screen 226 pops up on the display unit 22A as illustrated in the right part of
The specific examples in which a notification of a TODO list and a check screen are displayed have been described so far.
If the user selects a button other than the “re-notify” button included in the displayed check screen (S164/No), the feedback unit 10d, in step S170, determines it as positive feedback because the user substantially responds to the notification by executing/canceling the notification. The feedback unit 10d then reflects the positive feedback on the leisure time data (see
In step S173, the control unit 10 of the server 1 performs processing of executing/canceling the TODO list “N” in accordance with the selection of the user. More specifically, the control unit 10 performs processing of executing the TODO list “N” (such as checking the checkbox of the TODO list “N” in the list of the TODO list illustrated in
In step S176, the notification control unit 10b sets “N+1→N”.
In step S179, the notification control unit 10b then determines whether or not “N>n−1” is satisfied. In the case of “No”, the notification control unit 10b returns to step S155 to issue notifications of the TODO lists L0 to Ln−1 by repeatedly issuing notifications of the TODO list “N”. Meanwhile, in the case of “Yes”, the processing of issuing a notification of the TODO list ends.
The server 1 can adequately provide information to a user by performing control to issue a notification of a task request during a leisure time of the user, accumulating a task request received while the user is not spending a leisure time, and waiting until the next leisure time in the above-described embodiment. Meanwhile, a user who has transmitted a task request (who is also referred to as requester user) does not know the status of a partner user (who is also referred to as target user). Consequently, it is not possible for the requester user to recognize when the transmitted task request is checked. The requester user is also required to transmit a task request requesting an early reply while the target user is spending a leisure time.
The server 1 then performs control to present information indicating the status of the target user based on the leisure time data to the requester user in the present embodiment. This allows the requester user to recognize whether or not the target user is able to immediately respond (whether or not the target user is spending a leisure time), before transmitting a task request. Such status information presentation processing according to the present embodiment will be described below with reference to
Next, in step S206, the client 2B inserts an initial value as “0→N”.
In step S209, the client 2B acquires status information on a friend candidate “N” from the server 1. The server 1 extracts the leisure time data of the friend candidate “N” from the leisure data DB 12b in accordance with a request from the client 2B. If the friend candidate “N” is spending a leisure time, the server 1 replies with status information indicating that “the friend candidate “N” is able to respond”. If the friend candidate “N” is not spending a leisure time, the server 1 replies with status information indicating that “the friend candidate “N” is unable to respond”.
Next, in step S212, the client 2B displays the status (whether or not the friend candidate “N” is able to respond) of the friend candidate “N”. This allows the user B to recognize the current status of the partner user when the user B makes friend application.
In step S215, the client 2B sets “N+1→N”.
In step S218, the client 2B displays status information on friend candidates F0 to Fn−1 by repeating S209 to S215 until “N>n−1” offers “Yes”. A specific example in which status information is displayed on the client 2B will be described with reference to
This allows the user B to recognize the current status (whether or not each friend candidate is currently able to immediately respond) of each friend candidate. When the user B requests an early reply to the friend application, the user B can make friend application for the friend candidate F1 or the friend candidate Fn−1, the status information on whom shows “able to immediately respond”. Although it is not possible to expect an immediate response, it is possible to make friend application even for a friend candidate for whom it is indicated that the friend candidate is unable to immediately respond.
An example in which status information is displayed is not limited to the example illustrated in
Next,
The status presentation control processing according to the present embodiment has been described so far. Although friend application is used as a task request in
Next, in step S246, the client 2B inserts an initial value as “0 N”.
In step S249, the client 2B acquires status information on a user “N” whose schedule is checked from the server 1. The server 1 extracts the leisure time data of the user “N” whose schedule is checked from the leisure data DB 12b in accordance with a request from the client 2B. If the friend candidate “N” is spending a leisure time, the server 1 replies with status information indicating that “the friend candidate “N” is able to respond”. If the friend candidate “N” is not spending a leisure time, the server 1 replies with status information indicating that “the friend candidate “N” is unable to respond”.
Next, in step S252, the client 2B displays the status (whether or not the user “N” whose schedule is checked is able to respond) of the user “N” whose schedule is checked. This allows the user B to recognize the current status of the partner user when the user B makes a schedule check request.
In step S255, the client 2B sets “N+1 N”.
In step S258, the client 2B displays status information on users C0 to Cn−1 whose schedules are checked, by repeating S249 to S255 until “N>n−1” offers “Yes”. A specific example in which status information is displayed on the client 2B will be described with reference to
As illustrated in
The respective users C0 and C1 whose schedules are checked are displayed with status information on the users whose schedules are checked in addition to the names, images, and check schedule buttons of the users. For example, the status information on the users whose schedules are checked shows “unable to immediately respond” or “able to immediately respond” as illustrated in
This allows the user B to recognize the current status (whether or not each user whose schedule is checked is able to immediately respond) of each user whose schedule is checked. When the user B requests an early reply to the schedule check request, the user B can make a check request to the user C0 whose schedule is checked, the status information on whom shows “able to immediately respond”. Although it is not possible to expect an immediate response, it is possible to make a check request even to a user whose schedule is checked, for whom it is indicated that the friend candidate is unable to immediately respond.
When users adjust schedules, it is more efficient to concurrently check the schedules of all the users. It is then required to make schedule check requests when all the users whose schedules are checked are able to immediately respond. For example, presenting the comparison 300 of times during which the users are able to respond as a kind of status information as illustrated in
Next,
As discussed above, the information processing system according to an embodiment of the present disclosure makes it possible to estimate a leisure time of a user and to provide information to the user at right timing.
The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
It is also possible to make a computer program for causing hardware such as the CPU, ROM, and RAM built in the server 1 and the client 2 to implement the functions of the server 1 and the client 2. There is also provided a computer-readable storage medium having the computer program stored therein.
The advantageous effects described herein are merely explanatory or illustrative, but not limited. That is to say, the technology according to the present disclosure may attain other advantageous effects obvious to those skilled in the art from the present specification in combination with the above-described advantageous effects or instead thereof.
Additionally, the present technology may also be configured as below.
(1)
An information processing device including:
an estimation unit configured to extract an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and to estimate a leisure time of the user; and
a notification control unit configured to perform control to issue a predetermined notification during the estimated leisure time.
(2)
The information processing device according to (1),
wherein the notification control unit performs control to accumulate a notification to the user received while the user is not spending a leisure time, and to notify the user of the accumulated notification to the user when a leisure time comes.
(3)
The information processing device according to (1) or (2),
wherein the estimation unit estimates, as a leisure time, a time during which the user is performing the information input operation on a social media or an e-mail, on the basis of the history of the information input operation.
(4)
The information processing device according to (3),
wherein the estimation unit estimates a leisure time in accordance with a result obtained by analyzing content of information input into the social media or the e-mail.
(5)
The information processing device according to any one of (1) to (4),
wherein the notification control unit performs control to display a notification on a predetermined notification area of a display screen of a user terminal.
(6)
The information processing device according to (5),
wherein, when the user selects the notification displayed on the notification area, the notification control unit performs control to display a check screen that displays content of the notification and allows the user to select whether or not the user is able to respond to the notification.
(7)
The information processing device according to any one of (1) to (6), further including:
a status presentation unit configured to present, to a requester user, status information indicating whether or not a target user is spending a leisure time slot.
(8)
The information processing device according to (7),
wherein the status presentation unit performs control to display, on a display screen of a terminal of the requester user, whether or not one or more target users are each currently spending leisure times, on the basis of the status information.
(9)
The information processing device according to (7),
wherein the status presentation unit performs control to preferentially display a user of one or more target users who is currently spending a leisure time on a display screen of a terminal of the requester user on the basis of the status information.
(10)
The information processing device according to (7),
wherein the status presentation unit performs control to display a comparison between leisure time slots of one or more target users on a display screen of a terminal of the requester user on the basis of the status information.
The information processing device according to (7),
wherein the status presentation unit performs control to display a next coming leisure time on a display screen of a terminal of the requester user on the basis of the status information when the target user is not currently spending a leisure time.
(12)
The information processing device according to any one of (1) to (11), further including:
a feedback unit configured to adjust the leisure time estimated by the estimation unit, on the basis of whether or not the user has substantially responded to the notification.
(13)
An control method including:
extracting an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and estimating a leisure time of the user; and
performing control to issue a predetermined notification during the estimated leisure time.
(14)
A program for causing a computer to function as:
an estimation unit configured to extract an information input cycle within a predetermined period on the basis of a history of an information input operation performed by a user on an Internet, and to estimate a leisure time of the user; and
a notification control unit configured to perform control to issue a predetermined notification during the estimated leisure time.
Number | Date | Country | Kind |
---|---|---|---|
2014-187998 | Sep 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/067314 | 6/16/2015 | WO | 00 |