Program and Information Processing Device

JP2026105698AActive Publication Date: 2026-06-26MAAS TECH JAPAN CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MAAS TECH JAPAN CO LTD
Filing Date
2024-12-16
Publication Date
2026-06-26

Smart Images

  • Figure 2026105698000001_ABST
    Figure 2026105698000001_ABST
Patent Text Reader

Abstract

This allows us to provide users with highly convenient information. [Solution] The program causes the computer to function as a storage means 50 for storing action schedule information, including the location and date and time of action; a notification means 52 for acquiring the user's current location information according to the date and time of action and notifying the user of the action schedule reminder; a search means 54 for searching for movement information from the acquired location information to the action location; and a providing means 56 for providing the user with the searched movement information when notifying the user of the reminder.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a program and an information processing apparatus.

Background Art

[0002] Conventionally, a program that notifies a user of event information and notifies a reminder according to the holding period of the event has been known.

[0003] For example, Patent Document 1 discloses a control program that notifies a user of event information including information on the holding period and notifies a reminder to the user a predetermined period before the holding period of the event.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, with the technology described in Patent Document 1, when a user receives a reminder notification regarding an event, the user cannot receive information regarding the movement from the user's current location to the event venue.

[0006] The present invention has been made in view of such problems, and an object thereof is to provide a program and an information processing apparatus capable of providing highly convenient information to a user.

Means for Solving the Problems

[0007] To solve the above problems, the program according to the first aspect of the present invention causes the computer to function as: a storage means for storing action schedule information relating to future action plans including the location and date and time of action; a notification means for acquiring the user's current location information according to the date and time of action and notifying the user of a reminder of the action schedule; a search means for searching for movement information from the acquired location information to the action location; and a providing means for providing the searched movement information to the user when notifying the user of the reminder.

[0008] Furthermore, in a second aspect of the present invention, when the user transmits the planned activity information to another user included in the same predetermined group as the user within the social networking service, the notification means shares the planned activity information with the other user and also notifies the other user of the reminder, provided that the other user agrees to participate in the planned activity.

[0009] Furthermore, in a third aspect of the present invention, the notification means notifies the user of the current location information of the other user when notifying the user of the reminder, provided that the other user who shared the planned activity information has consented to the acquisition of the other user's current location information; the search means searches for the other user's movement information from the acquired location information of the other user to the activity location; and the providing means shares the other user's movement information with the user and provides it to the other user.

[0010] Furthermore, in a fourth aspect of the present invention, the storage means stores a plurality of the action schedule information and stores the number of people who can participate in the action schedule set by the user, and the notification means notifies the user that the number of participants in the action schedule has reached the number of people who can participate.

[0011] Furthermore, in a fifth aspect of the present invention, the storage means stores first revised schedule information, including the revised schedule, when a change or cancellation occurs in the schedule, and the notification means shares the first revised schedule information with the other user and inquires with the other user about participating in the revised schedule when the first revised schedule information is stored in the storage means.

[0012] Furthermore, in a sixth aspect of the present invention, if the planned action is participation in an event, the planned action information includes the number of participants in the event and information about the provider of the event, the storage means stores second revised planned information including the changed number of participants in the event if there is a change in the number of participants in the event, and the notification means shares the second revised planned information with the provider when the second revised planned information is stored in the storage means.

[0013] Furthermore, in a seventh aspect of the present invention, the notification means receives an inquiry regarding the event from the user and notifies the provider.

[0014] Furthermore, in the eighth aspect of the present invention, the search means searches for the operation information of public transportation from a server that manages the operation information of public transportation for a route using public transportation from the location information to the venue, and the providing means provides the user with the route information related to the searched route and the travel information including the operation information when notifying the user of the reminder.

[0015] Furthermore, in the ninth aspect of the present invention, the mobility information includes information relating to means of transportation, and the providing means provides information relating to means of transportation to be used and / or new means of transportation in accordance with the route information and the operation information.

[0016] Furthermore, in the tenth aspect of the present invention, the mobility information includes information relating to means of transportation, and the providing means provides the information relating to means of transportation to a transportation operator, and when the transportation operator provides information relating to means of transportation to be used, provides the user with information relating to means of transportation to be used.

[0017] Furthermore, in an eleventh aspect of the present invention, the storage means stores, with respect to content related to advertisements provided through a social networking service or web page, the event associated with the advertisement for said content in the planned action information if the user has agreed to receive said content.

[0018] Furthermore, in a twelfth aspect of the present invention, the computer further functions as a receiving means for receiving predetermined input information, and the notification means notifies the user of the reminder based on the input information and according to the date and time of the action.

[0019] Furthermore, the program according to the thirteenth aspect of the present invention causes a computer to function as a storage means for storing a user's address, and a notification means for acquiring disaster information and evacuation information appropriate to the region when a disaster occurs in the region including the stored address, and notifying the user of the disaster, and the notification means shares the disaster information and evacuation information with other users in the region who are included in the same predetermined group as the user within the social networking service, and notifies those other users.

[0020] Furthermore, in a fourteenth aspect of the present invention, the disaster information and evacuation information are obtained from the local disaster prevention management department, and inquiries regarding the disaster information and evacuation information are received from the user and other users and notified to the disaster prevention department.

[0021] Furthermore, in the fifteenth aspect of the present invention, the evacuation information includes information relating to evacuation sites, information relating to food distribution locations, and information relating to meeting places, corresponding to the address.

[0022] Also, the program according to the sixteenth aspect of the present invention causes a computer to function as storage means for storing event information regarding an event, notification means for notifying a provider of the event of participation information of one user or a plurality of users in the event, and provision means for providing response information regarding the participation information from the provider notified of the participation information to the one user or the plurality of users.

[0023] Also, the information processing apparatus according to the seventeenth aspect of the present invention includes storage means for storing action schedule information regarding a future action schedule including an action location and an action date and time, notification means for acquiring current position information of the user according to the action date and time and notifying the user of a reminder of the action schedule, search means for searching for movement information from the acquired position information to the action location, and provision means for providing the searched movement information to the user when notifying the user of the reminder.

[0024] Also, the information processing apparatus according to the eighteenth aspect of the present invention includes storage means for storing a user's address, and notification means for acquiring disaster information regarding the disaster and evacuation information according to the region when a disaster occurs in the region including the stored address and notifying the user. The notification means shares the disaster information and the evacuation information with other users in the same predetermined group as the user in the social networking service within the region and notifies the other users.

[0025] Also, the information processing apparatus according to the nineteenth aspect of the present invention includes storage means for storing event information regarding an event, notification means for notifying a provider of the event of participation information of one user or a plurality of users in the event, and provision means for providing response information regarding the participation information from the provider notified of the participation information to the one user or the plurality of users.

Advantages of the Invention

[0026] According to the present invention, it is possible to provide highly convenient information to users.

Brief Description of the Drawings

[0027] [Figure 1] It is a block diagram showing an example of the overall configuration of an information providing system according to a first embodiment of the present invention. [Figure 2] It is a block diagram showing an example of the hardware configuration of the server device shown in FIG. 1. [Figure 3] It is a block diagram showing an example of the functional configuration of the server device shown in FIG. 1. [Figure 4] In the information providing system according to the first embodiment, it is a flowchart showing an example of the processing flow performed by each functional means shown in FIG. 3. [Figure 5] It is a diagram showing an example of a planned action input page displayed on the screen of the terminal device. [Figure 6] It is a diagram showing an example of a reminder list page displayed on the screen of the terminal device. [Figure 7] It is a diagram showing an example of a reminder notification page displayed on the screen of the terminal device. [Figure 8] In the information providing system according to the second embodiment, it is a flowchart showing an example of the processing flow performed by each functional means. [Figure 9] It is a diagram showing an example of a notification page of disaster information and evacuation information displayed on the screen of the terminal device.

Modes for Carrying Out the Invention

[0028] Hereinafter, each embodiment of the present invention will be described with reference to the accompanying drawings. For ease of understanding of the description, the same reference numerals are given to the same components and steps in each drawing as much as possible, and duplicate descriptions are omitted.

[0029] ---First Embodiment--- <Overall Configuration> First, the first embodiment will be described. As shown in Figure 1, the information provision system 1 comprises a server device 10 and a plurality of terminal devices 12. These devices are configured to communicate with each other via a communication network NT, such as the Internet or a telephone network.

[0030] Server device 10 is an information processing device (computer) that performs various controls related to information provision. Terminal device 12 is an information processing device operated by the user. The user accesses server device 10 by operating this terminal device 12. Terminal device 12 includes, for example, a first terminal device 12A and a second terminal device 12B. Examples of terminal devices 12 include mobile phones, smartphones, tablets, personal computers, etc. First terminal device 12A is a device operated by user A. Second terminal device 12B is a device operated by user B.

[0031] <Hardware Configuration> As shown in Figure 2, the server device 10 comprises a control device 20, a communication device 26, and a storage device 28. The control device 20 is mainly composed of a CPU (Central Processing Unit) 22 and memory 24. In the control device 20, the CPU 22 executes predetermined programs stored in the memory 24 or storage device 28, etc., thereby functioning as various functional means. Details of these functional means will be described later.

[0032] The communication device 26 consists of a communication interface and the like for communicating with external devices. The communication device 26 sends and receives various types of information with, for example, the terminal device 12. The storage device 28 consists of a hard disk and the like. The storage device 28 stores various programs and information necessary for executing processing in the control device 20, as well as information on processing results.

[0033] The server device 10 can be implemented using an information processing device such as a dedicated or general-purpose server computer. Furthermore, the server device 10 may consist of a single information processing device or multiple information processing devices distributed across the communication network NT. Also, Figure 2 only shows a portion of the main hardware configuration of the server device 10; the server device 10 may have other configurations that are generally found in servers. Similarly, the hardware configuration of the multiple terminal devices 12 may be similar to that of the server device 10, except for the inclusion of, for example, operating means and display devices.

[0034] <Functional configuration> As shown in Figure 3, the server device 10 has a functional configuration comprising a storage means 50, a notification means 52, a search means 54, a provision means 56, and a reception means 58. The storage means 50 is a functional means that stores, for example, a web page 50A, traffic information 50B, user information 50C, future activity plan information 50D, and the on / off state of the "other user participation flag" and the "other user location acquisition flag," which will be described later. In the initial state, both the "other user participation flag" and the "other user location acquisition flag" are stored in the off state.

[0035] Webpage 50A includes multiple webpages such as the login page, the activity schedule input page (described later), the reminder list page, and the reminder notification page. Transportation information 50B includes, for example, identification information and names of transportation (means of transport) throughout Japan, identification information of nodes (stations, bus stops, intersections) and links (routes), service area, fares, passenger capacity, location of offices, contact information, etc. This means of transport includes trains, buses, ships, airplanes, etc., as well as taxis and rental cars (car sharing) that allow for shared travel.

[0036] User information 50C includes each user's unique identifier, such as their username, login ID, password, gender, age, alma mater, occupation, address (home or work), contact information, and linked information. Contact information may include a phone number, email address, or user ID for a messaging application. Linked information includes access rights (access tokens) associated with the user's identification information for the social networking service they use. Access rights are necessary, for example, when notification means 52 requests information about the user (e.g., relationships with other users) from the social networking service's API. These access rights are generated and granted by the authorization server device when the user consents to notification means 52 obtaining information about the user from the social networking service's server device, i.e., the information provision system 1 linking with the social networking service. Information included in user information 50C may also be obtained from the social networking service the user uses. Examples of information obtained from the social networking service the user uses include information about specific groups (friend groups, groups related to shared hobbies, etc.) to which the user belongs within the social networking service.

[0037] Activity Plan Information 50D is provided for each user and includes the user's future activity plans, including the location and date / time of the activity. Activity Plan Information 50D also includes information on the number of people who can participate in the activity plan set by the user. If the activity plan is participation in an event, Activity Plan Information 50D includes information on the event name, number of participants, and event provider. Examples of such activity plans include regular sports activities, hobby-related activities, travel, wedding attendance, group dinners, and various other events. The activity date / time includes the start and end dates / times of the activity (event date / time). The activity location includes the name, address, longitude, etc., of the place where the activity will take place (event location).

[0038] Furthermore, the activity plan information 50D includes information about the number of people who can participate in the activity plan set by the user. This information includes, for example, the capacity of the facility where the sports activity will be held, the capacity of the accommodation at the travel destination, and the capacity of the restaurant where the meal will be held. In addition, if there is a reason to change or cancel the user's activity plan, the activity plan information 50D stores the first revised activity plan information, which includes the revised activity plan. Furthermore, if there is a change in the number of participants in an event included in the activity plan, the activity plan information 50D stores the second revised activity plan information, which includes the revised number of participants in the event. All of this information included in the activity plan information is registered by the user, for example, on the activity plan input page mentioned above.

[0039] The notification means 52 is a functional means for acquiring and notifying various types of information. In this embodiment, the notification means 52 acquires the user's current location information based on the input information described later, according to the date and time of the action included in the action schedule information 50D, and notifies the user of a reminder of the action schedule. Specifically, the notification means 52 notifies the user of a reminder at the timing set by the user for the date and time of the action schedule included in the action schedule information 50D.

[0040] Furthermore, the notification means 52 obtains information from the social networking service to which the user belongs within the social networking service used by the user. When the user inquires with other users included in the predetermined group about their planned activities included in the planned activities information 50D, the notification means 52 shares the planned activities information 50D with the other user and notifies the other user of the above-mentioned reminder, provided that the other user agrees to participate in the planned activities.

[0041] Furthermore, the notification means 52 asks other users who have shared the planned activity information 50D whether it is okay to obtain the current location information of those other users. Then, provided that the other users consent to the acquisition of their current location information, the notification means 52 shares the user's location information and the other users' location information between the user and the other users when notifying the user of a reminder.

[0042] Furthermore, the notification means 52 notifies the user that the number of participants in an action plan included in the action plan information 50D has reached the number of participants that the user has set for that action plan.

[0043] Furthermore, when the first revised schedule information is stored in the storage means 50, the notification means 52 shares the first revised schedule information with other users who have shared the action schedule information 50D, and also inquires with those other users about their participation in the revised action schedule.

[0044] Furthermore, when the second planned change information is stored in the storage means 50, the notification means 52 shares the second changed plan information with the provider of the event included in the action plan information 50D. In addition, the notification means 52 receives inquiries from the user regarding the event included in the action plan information 50D and notifies the provider of the event.

[0045] The search means 54 is a functional means for searching various types of information. The search means 54 searches for travel information from the user's current location information obtained by the notification means 52 to the destination included in the planned activity information 50D. Specifically, the search means 54 obtains traffic information 50B from the storage means 50 and accesses a server that manages public transportation operation information to search for information (travel information) about routes using public transportation from the user's current location information to the destination included in the planned activity information 50D. This operation information includes delay information, service suspension information, service stoppage information, etc., for trains, buses, taxis, airplanes, ships, etc.

[0046] Furthermore, the search means 54 searches for the movement information of other users from the location information of other users obtained by the notification means 52 to the location of the activity included in the activity plan information 50D.

[0047] The providing means 56 is a functional means that provides various types of information to the user. When the notification means 52 notifies the user of a reminder of their planned actions, the providing means 56 provides the user with route information related to the route searched by the search means 54, and the travel information including the service information. The providing means 56 also shares with the user and provides to other users the travel information of other users searched by the search means 54. Furthermore, when the providing means 56 notifies the user of a reminder of their planned actions, it provides information on the means of transport to be used and / or new means of transport, depending on the route information and the service information. For example, if the travel information includes delay information for trains or buses, the providing means 56 will suggest the use of a taxi as the means of transport to be used or a new means of transport.

[0048] Furthermore, the providing means 56 provides information on means of transportation to transportation operators, and if the transportation operators provide information on means of transportation that should be used, it provides that information on means of transportation to the user. For example, if information on the user's means of transportation is provided to a taxi operator, and the taxi operator provides the user with information that the user should use a taxi, the taxi operator can provide the user with information on taxi dispatch and taxi reservation availability.

[0049] The reception means 58 is a functional means for receiving predetermined input information from the user. The input information entered by the user includes the planned activity, location of the activity, date and time of the activity, and the number of people who can participate in the planned activity, as contained in the planned activity information 50D.

[0050] Here, with reference to Figure 5, an example of an activity plan input page 100 for users to input information about their planned activities is described. The activity plan input page 100 shown in Figure 5 includes an activity content input field 102, an activity date and time selection field 104, a repetition status input field 105, a reminder timing selection field 106, and an activity location input field 108. In addition to these fields, the activity plan input page 100 may also include, for example, a field for inputting the number of people who can participate in the entered activity plan.

[0051] The planned activity input field 102 is a field for entering the details of the user's planned activities. For example, users can enter the details of sports activities (futsal, baseball, tennis, etc.), activities related to the user's hobbies (fishing, golf, etc.), travel (hot spring trip, etc.), meals with multiple people (meal gatherings with clubs the user belongs to, etc.), and the names of various other events.

[0052] The action date and time selection field 104 is for selecting the date and time on which the action entered in the schedule content input field 102 will take place. The month, day, hour, and minute can be selected using the calendar icon and the pull-down menu. The repetition input field 105 is used when the action entered in the schedule content input field 102 is a regularly scheduled action (an action that takes place on a specific day each month or week). Checking this box will register the action entered in the schedule content input field 102 as a regularly scheduled action.

[0053] The reminder timing selection field 106 is for selecting the timing of the reminder for the action entered in the action details input field 102, i.e., at what point before the action date and time the reminder should be sent. For example, you can select from a pull-down menu, such as 1 day before, 60 minutes before, 30 minutes before, 10 minutes before, etc. The action location input field 108 is for entering the location where the action entered in the action details input field 102 will take place.

[0054] When the user enters and registers the activity details, date and time, and location on the activity schedule input page 100, the user can inquire with other users included in a predetermined group within the social networking service they use about their participation in the activity schedule entered on the activity schedule input page 100. If the other user agrees to participate in the activity schedule, the notification means 52 shares information about the activity schedule (activity schedule information 50D) with the other user, and the storage means 50 stores the "other user participation flag" in the ON state. Furthermore, if the other user agrees to participate in the activity schedule, the user can inquire with the other user whether or not it is OK to obtain the other user's current location information. If the other user agrees to obtain the current location information, the storage means 50 stores the "other user location acquisition flag" in the ON state.

[0055] <Processing flow> Next, referring to Figure 4, the processing flow performed by each functional means shown in Figure 3 is shown. The processing shown in Figure 4 starts, for example, when the reminder timing entered in the reminder timing selection field 106 arrives for an action schedule entered on the action schedule input page 100. (Hereinafter, an action schedule for which a reminder timing has been reached will be referred to as a "reminder action schedule.") Note that the order and content of the following steps can be changed as appropriate.

[0056] (Step SP10) The notification means 52 determines whether or not other users will participate in the reminder activity schedule. Specifically, the notification means 52 determines whether or not the "other user participation flag" stored in the storage means 50 is in the ON state. If the "other user participation flag" is in the ON state, the process proceeds to the process of step SP12. On the other hand, if the "other user participation flag" is not in the ON state, the process proceeds to the process of step SP14.

[0057] (Step SP12) The notification means 52 determines whether other users participating in the reminder activity plan have consented to obtaining the current location information of those other users. That is, it determines whether the "other user location acquisition flag" stored in the storage means 50 is in the ON state. If the "other user location acquisition flag" is ON, the process proceeds to step SP16. On the other hand, if the "other user location acquisition flag" is not ON, the process proceeds to step SP14.

[0058] (Step SP14) The notification means 52 obtains the user's current location information. At this time, the notification means 52 reads traffic information 50B from the storage means 50 and obtains the address, place name, etc. (e.g., near the XX intersection) of the user's current location along with the user's current location information. Then, the process moves on to step SP18.

[0059] (Step SP16) The notification means 52 acquires the user's current location information and the current location information of other users participating in the reminder activity schedule. At this time, the notification means 52 reads traffic information 50B from the storage means 50 and acquires the addresses, place names, etc. of the current locations of the user and the other users along with the user's current location information. The notification means also shares the acquired current location information of the user and the other users between the user and the other users. Then, the process moves on to step SP18.

[0060] (Step SP18) The search means 54 searches for specific travel information from the user's current location information obtained by the notification means 52 to the location of the scheduled reminder activity. Specifically, the search means 54 obtains traffic information 50B from the storage means 50 and accesses a server that manages public transportation operation information to search for information on routes using public transportation from the user's current location information to the location of the scheduled activity information 50D. Furthermore, the search means 54 also accesses the server that manages public transportation operation information to search for any delay information, etc., related to the searched public transportation. Then, the process moves on to step SP20.

[0061] (Step SP20) The providing means 56 notifies the user of a reminder of the scheduled reminder action and provides the user with route information related to the route retrieved by the search means 54, as well as the movement information including the delay information. At this time, the providing means reads the "other user participation flag" from the storage means, and if the "other user participation flag" is in the ON state, it notifies the user of a reminder of the scheduled reminder action and also notifies other users participating in the scheduled reminder action (by displaying it on the screen of the other users' terminal devices 12). The process then completes the series of processes shown in Figure 4.

[0062] Next, an example of the reminder list page 110 will be explained with reference to Figure 6. The reminder list page 110 is a page that displays a list of each action scheduled to be entered on the action scheduled input page 100, to which a reminder notification is scheduled. The reminder list page 110 includes action scheduled display fields 112A to 112D and a new registration button 114. Each action scheduled display field 112A to 112D displays the action scheduled to be for which a reminder notification is scheduled (for example, "futsal" in action scheduled display field 112A), the date and time of the action, and the location of the action. The new registration button 114 is a button for entering a new action scheduled. When the new registration button 114 is pressed, the screen of the terminal device 12 moves to the action scheduled input page 100.

[0063] Next, an example of the reminder notification page 120 will be explained with reference to Figure 7. The reminder notification page 120 is a page that displays reminder notifications and travel information related to the reminder activity schedule. The reminder notification page 120 includes a reminder activity schedule display area 122, a travel information display area 124, and a service information display area 126. The reminder activity schedule display area 122 displays information about the content of the reminder activity schedule, how far in advance it is, the date and time of the activity, and the location of the activity. In the example shown in Figure 7, the reminder activity schedule display area 122 displays the activity schedule as "futsal," that it is 60 minutes before the date and time of the "futsal" activity, that the date and time of the "futsal" activity is every Wednesday from 19:00, and that the location of the "futsal" activity is XX Ground.

[0064] The movement information display area 124 displays movement information from the user's current location to the destination of the reminder activity, that is, information on the route using public transportation to that destination. The operation information display area 126 displays operation information for the public transportation shown in the movement information display area 124. In the example shown in Figure 7, the operation information display area 126 shows that there is no delay information for the "ABC line".

[0065] <Effects> In this embodiment, the computer functions as a storage means 50 for storing action schedule information relating to future action plans, including the location and date and time of action; a notification means 52 for acquiring the user's current location information according to the date and time of action and notifying the user of the action schedule reminder; a search means 54 for searching for movement information from the acquired location information to the action location; and a providing means 56 for providing the user with the searched movement information when notifying the user of the reminder.

[0066] With this configuration, for scheduled activities for which a reminder has been issued, travel information to the location of that activity is provided to the user at the time the reminder is issued, thus providing the user with highly convenient information.

[0067] Furthermore, in this embodiment, if a user sends activity schedule information to another user who is in the same predetermined group as the user within the social networking service, the notification means 52 shares the activity schedule information with the other user and also notifies the other user of a reminder, provided that the other user has agreed to participate in the activity schedule.

[0068] With this configuration, users can share reminder notifications about their planned activities with other users, which can then be used to inform conversations about those activities with other users through social networking services.

[0069] Furthermore, in this embodiment, the notification means 52 notifies the user of the other user's current location information when notifying the user of the reminder, provided that the other user who shared the activity plan information has consented to the acquisition of the other user's current location information; the search means 54 searches for the other user's movement information from the other user's current location information to the activity location; and the providing means 56 shares the other user's movement information with the user and provides it to the other user.

[0070] With this configuration, users can share and notify other users of their current location information, which can be used to facilitate conversations with other users through social networking services. For example, if another user is far from their planned destination, the user can prompt that user to move to that destination.

[0071] Furthermore, in this embodiment, the storage means 50 stores multiple action schedule information and also stores the number of people who can participate in the action schedule set by the user, and the notification means 52 notifies the user that the number of participants in the action schedule has reached the maximum number of participants.

[0072] This configuration allows users to cancel further participation from other users in an activity once the maximum number of participants has been reached. In this way, inventory management can be performed for each user's activity.

[0073] Furthermore, in this embodiment, if a change or cancellation occurs in the planned actions, the storage means 50 stores the first revised plans information, including the revised plans, and when the first revised plans information is stored in the storage means 50, the notification means 52 shares the first revised plans information with other users and inquires with other users about participating in the revised plans.

[0074] This configuration allows users to share reasons for changes or cancellations to their planned activities with other users, thereby enabling them to make adjustments to each of their planned activities.

[0075] Furthermore, in this embodiment, if the planned activity is participation in an event, the planned activity information includes information on the number of participants in the event and the event provider. The storage means 50 stores second revised planned activity information, which includes the revised number of participants in the event, if there is a change in the number of participants in the event. The notification means 52 shares the second revised planned activity information with the provider when the second revised planned activity information is stored in the storage means 50.

[0076] With this configuration, if there is a change in the number of participants in an event that a user is scheduled to attend, the event provider can be notified of the change and adjust the number of participants in that event accordingly.

[0077] In this embodiment, the notification means 52 receives inquiries about events from the user and notifies the provider.

[0078] With this configuration, the provider of an event can respond to user questions and other inquiries regarding the event the user is scheduled to participate in.

[0079] Furthermore, in this embodiment, the search means 54 searches for operation information for a route using public transportation from the location information to the venue from a server that manages public transportation operation information, and the providing means 56 provides the user with route information related to the route searched by the search means 54, and travel information including the above operation information, when notifying the user of a reminder.

[0080] With this configuration, when users are notified of travel information to their planned destination along with a reminder, they can obtain detailed travel information, making the information highly convenient.

[0081] Furthermore, in this embodiment, the travel information includes information about means of transportation, and the providing means 56 provides information about means of transportation to be used and / or new means of transportation, according to the route information and operation information.

[0082] With this configuration, if a problem occurs with the travel information to the planned destination, the user can access useful alternative travel information, thus obtaining highly convenient information.

[0083] Furthermore, in this embodiment, the travel information includes information about means of transportation, and the providing means provides information about means of transportation to a transportation operator, and when the transportation operator provides information about means of transportation to be used, it provides information about those means of transportation to the user.

[0084] With this configuration, if a problem occurs with the travel information to the planned destination, the user can obtain alternative means of transportation from the transportation provider, thus gaining highly convenient information.

[0085] Furthermore, in this embodiment, the storage means 50 stores the events associated with the advertisement content provided through a social networking service or web page in the planned action information 50D if the user has agreed to receive the content.

[0086] This configuration allows for the inclusion of advertising events provided by the content provider for content that the user has consented to, within the planned activity information 50D. Furthermore, various event information from social networking services, travel, music, video sites, etc., can be linked to the planned activity information 50D.

[0087] Furthermore, in this embodiment, the computer is also made to function as a receiving means for receiving predetermined input information, and the notification means 52 notifies the user of a reminder based on the input information and according to the date and time of the action.

[0088] With this configuration, users can set when they receive reminder notifications.

[0089] ---Variation of the first embodiment--- Next, a modification of the first embodiment will be described. The storage means provided in the server device according to this modification stores event information relating to various events. The notification means of this modification notifies the event provider of information regarding the participation of one or more users in an event. The multiple users referred to here may be, for example, a group of users belonging to the same predetermined group within a social networking service, or a group of users residing in a predetermined region. The event provider referred to here may include, for example, the event organizer, the owner of a restaurant, the manager of a facility, or, in the case of a disaster prevention event, a local disaster prevention officer.

[0090] Furthermore, the means of providing this modified version provides the one or more users with response information regarding the participation information from the provider who has been notified of the participation information. The response information here includes, for example, a response regarding whether or not they can participate in the event, information regarding points to note when participating in the event, and information regarding changes or cancellations of the event.

[0091] According to this modified version, one or more users participating in an event can communicate about the event via the network with the event provider, allowing users to obtain highly convenient information.

[0092] ---Second Embodiment--- Next, a second embodiment will be described. The overall configuration of the information provision system and the hardware configuration of the server device according to the second embodiment are the same as those of the first embodiment. The server device according to the second embodiment includes, as a functional configuration, a storage means and a notification means. The storage means stores web pages, traffic information, and user information, similar to those of the first embodiment, and is also a functional means that stores the on / off state of the "other user notification flag". In the initial state, the "other user notification flag" is stored as the off state. The web pages of this embodiment include the evacuation information display page, which will be described later.

[0093] The notification means is a functional means that provides users with various types of disaster-related information. When a disaster occurs in an area including the user's address stored in the storage means, the notification means acquires disaster information and evacuation information corresponding to the area including the user's address and notifies the user. This disaster information and evacuation information are acquired, for example, from a local disaster prevention management server or a local disaster prevention management department (disaster prevention manager). The evacuation information also includes information on evacuation sites, food distribution locations, and meeting places (assembly locations) corresponding to the user's address.

[0094] Furthermore, the notification system shares disaster and evacuation information with other users in the same designated group as the user within the social networking service, and notifies those other users. The notification system also obtains disaster and evacuation information from local disaster management departments and receives inquiries regarding disaster and evacuation information from the user and other users, notifying the relevant disaster management departments. In this case, the disaster management departments can also receive these inquiries and notify the user and other users of any new evacuation information.

[0095] Next, with reference to Figure 8, the processing flow of each functional means in this embodiment is shown. The processing shown in Figure 8 is initiated, for example, when the notification means receives information from a disaster prevention management server or the like installed in the area that includes the user's address that a disaster has occurred in that area. Note that the order and content of the following steps can be changed as appropriate.

[0096] (Step SP110) The notification system obtains disaster information related to the disaster that occurred, as well as evacuation information corresponding to the user's location, including the user's address, from the aforementioned disaster management server. Then, the process proceeds to step SP112.

[0097] (Step SP112) The notification mechanism determines whether or not other users residing in the same region as the user's address are included in the group of users that belong to the same predetermined group as the user within the social networking service the user uses. If other users reside in the region as the user's address, the process proceeds to step SP114. If no other users reside in the region as the user's address, the process proceeds to step SP116.

[0098] (Step SP114) The memory device stores the "other user notification flag" in the ON state. Then, the process proceeds to step SP116.

[0099] (Step SP116) The notification means notifies the user of the evacuation information acquired in step SP110. At this time, the notification means reads the "other user notification flag" from the storage means, and if the "other user notification flag" is in the ON state, it notifies the user of the disaster information and the evacuation information, shares the disaster information and the evacuation information with other users in the area including the user's address, and also notifies those other users of the disaster information and the evacuation information. Then, the process ends with the series of processes shown in Figure 8.

[0100] Next, an example of the evacuation information display page 200 will be explained with reference to Figure 9. The evacuation information display page 200 is a page that displays various evacuation information regarding a disaster that has occurred in the area including the user's address. The evacuation information display page 200 includes a disaster information display section 202 and various evacuation information display sections 202A and 202B. The disaster information display section 202 displays disaster information regarding a disaster that has occurred in the area including the user's address, along with the date and time of the disaster. The various evacuation information display sections 202A and 202B display various evacuation information according to the area including the user's address regarding the disaster that has occurred. In the example shown in Figure 9, information regarding evacuation shelters in area A where the user resides is displayed in evacuation information display section 202A, and information regarding food distribution locations in area A where the user resides is displayed in evacuation information display section 202B. Note that in Figure 9, two pieces of evacuation information are displayed in the various evacuation information display sections 202A and 202B, but three or more pieces of evacuation information may be displayed.

[0101] In this embodiment, the notification means may obtain the above-mentioned disaster information and evacuation information from the local disaster prevention management department, and may also receive inquiries regarding the above-mentioned disaster information and evacuation information from the user and other users and notify the disaster prevention department.

[0102] <Effects> In this embodiment, the computer functions as a storage means for storing the user's address, and as a notification means for acquiring disaster information and evacuation information corresponding to the area including the user's address when a disaster occurs in the area including the stored user's address, and notifying the user. The notification means shares the disaster information and evacuation information with other users in the same area who are included in the same predetermined group as the user within the social networking service, and also notifies those other users.

[0103] With this configuration, if there are other users in the same designated group as the user within the social networking service near the user's address, evacuation information corresponding to the user's address regarding the disaster can be shared with those other users when a disaster occurs in the user's vicinity. Therefore, the user can utilize the evacuation information together with those other users, providing the user with highly convenient information.

[0104] Furthermore, in this embodiment, the notification means obtains the disaster information and evacuation information from the local disaster prevention management department, and receives inquiries regarding the disaster information and evacuation information from the user and other users, and notifies the disaster prevention department.

[0105] This configuration allows for communication between disaster victims and disaster prevention departments via the network, enabling users and other users to obtain highly useful information during a disaster.

[0106] Furthermore, evacuation information includes information on evacuation sites, food distribution locations, and meeting places, all tailored to the address.

[0107] This configuration allows users to share information about evacuation sites, food distribution locations, and meeting places with other users, which can be used to help with evacuation during disasters. [Explanation of symbols]

[0108] 10...Server device (computer), 12...Terminal device, 50...Storage means, 52...Notification means, 54...Search means, 56...Provision means, 58...Reception means

Claims

1. Computers, A storage means for storing information about future planned actions, including the location and date of the action. A notification means that acquires the user's current location information according to the date and time of the action, and notifies the user of a reminder of the planned action. A search means for searching for movement information from the acquired location information to the location of the activity. A means for providing the user with the retrieved movement information when notifying the user of the reminder, A program that makes it function as such.

2. The notification means, when the user sends the planned activity information to another user included in the same predetermined group as the user within the social networking service, will share the planned activity information with the other user and also notify the other user of the reminder, provided that the other user agrees to participate in the planned activity. The program according to claim 1.

3. The notification means, on the condition that the other user who shared the planned activity information has consented to the acquisition of the other user's current location information, notifies the user of the other user's current location information when notifying the user of the reminder. The search means searches for the movement information of the other user from the acquired location information of the other user to the location of the activity, The providing means shares the movement information of the other user with the user and provides it to the other user. The program according to claim 2.

4. The storage means stores a plurality of the action schedule information, and also stores the number of people who can participate in the action schedule set by the user. The notification means notifies the user that the number of participants in the planned activity has reached the maximum number of participants. The program according to claim 2.

5. The storage means stores first revised schedule information, including the revised schedule, when a reason for change or cancellation occurs in the schedule. The notification means, when the first revised schedule information is stored in the storage means, shares the first revised schedule information with the other user and inquires with the other user about participating in the revised schedule. The program according to claim 2.

6. If the planned activity is participation in an event, the planned activity information includes the number of participants in the event and information about the event provider. The storage means stores second revised planned information, including the revised number of participants in the event, if there is a change in the number of participants in the event. The notification means shares the second modified information with the provider when the second modified information is stored in the storage means. The program according to claim 2.

7. The notification means receives inquiries from the user regarding the event and notifies the provider. The program according to claim 6.

8. The search means searches for the operation information of public transportation from a server that manages the operation information of public transportation, for the route using public transportation from the location information to the venue. The providing means provides the user with the travel information, including route information and operation information, relating to the searched route, when notifying the user of the reminder. The program according to claim 1.

9. The aforementioned travel information includes information regarding the means of travel, The providing means provides information regarding the means of transportation to be used and / or new means of transportation, in accordance with the route information and the operation information. The program according to claim 8.

10. The aforementioned travel information includes information regarding the means of travel, The providing means provides information regarding the means of transportation to a transportation operator, and when the transportation operator provides information regarding the means of transportation to be used, it provides information regarding the means of transportation to be used to the user. The program according to claim 8.

11. The storage means, with respect to content related to advertisements provided through social networking services or web pages, stores the event associated with the advertisement in the planned action information if the user has consented to the provision of such content. The program according to claim 1.

12. The computer is further configured to function as a receiving means for receiving predetermined input information. The notification means notifies the user of the reminder based on the input information and according to the date and time of the action. S according to any one of claims 1 to 11.

13. Computers, A storage means for storing the user's address. A notification means that, when a disaster occurs in the area including the stored address, acquires disaster information and evacuation information appropriate to the area and notifies the user. To make it function as, The notification means shares the disaster information and evacuation information with other users in the region who are included in the same predetermined group as the user within the social networking service, and notifies those other users. program.

14. The notification means obtains the disaster information and evacuation information from the local disaster prevention management department, and receives inquiries regarding the disaster information and evacuation information from the user and other users, and notifies the disaster prevention department. The program according to claim 13.

15. The aforementioned evacuation information includes information on evacuation sites, food distribution locations, and meeting places, corresponding to the aforementioned address. The program according to claim 13 or 14.

16. Computers, A memory device for storing event information related to an event. A notification means for notifying the provider of the event of information regarding the participation of one or more users in the said event. A means for providing the one or more users with response information regarding the participation information from the provider who has been notified of the participation information. A program that makes it function as such.

17. A storage means for storing information about future planned actions, including the location and date of the action, A notification means that acquires the user's current location information according to the date and time of the action, and notifies the user of a reminder of the planned action, A search means for searching for movement information from the acquired location information to the location of the activity, A means for providing the user with the retrieved movement information when notifying the user of the reminder, An information processing device equipped with the following features.

18. A storage means for storing the user's address, A notification means that, when a disaster occurs in the area including the stored address, acquires disaster information and evacuation information appropriate to the area and notifies the user; Equipped with, The notification means shares the disaster information and evacuation information with other users in the region who are included in the same predetermined group as the user within the social networking service, and notifies those other users. Information processing device.

19. A memory device for storing event information related to an event, A notification means for notifying the provider of the event of information regarding the participation of one or more users in the event, A means for providing response information regarding the participation information from the provider who has been notified of the participation information to one user or multiple users, An information processing device equipped with the following features.