Information processing device
The information processing device determines event absences due to force majeure using location, health, traffic, and schedule data, enabling targeted follow-up with interested users.
Patent Information
- Application Number
- JP2023075447
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-05-01
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2043-05-01
AI Technical Summary
Existing systems fail to accurately determine the reason for a user's absence from an event, leading to missed opportunities for follow-up with potential customers.
An information processing device that acquires location, health, traffic, weather, and schedule information to determine if a user's absence from an event is due to force majeure, and if so, selects them for targeted follow-up.
Accurately identifies users who missed an event due to unavoidable circumstances, allowing for continued engagement and potential customer conversion.
Smart Images

Figure 0007779292000001 
Figure 0007779292000002 
Figure 0007779292000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to user behavior analysis. [Background technology]
[0002] Many techniques for analyzing user behavior or attributes are known. In this regard, for example, Patent Document 1 discloses a cluster generation device that extracts multiple users from user attribute information and user behavior history information, and generates clusters including user attribute information or behavior history information, based on the extracted user information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6494837 Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to follow up with absentees from an event. [Means for solving the problem]
[0005] One aspect of an embodiment of the present disclosure is An information processing device comprising a control unit that executes the following operations: acquiring location information of a first user who was absent from a specified event at an event timing, which is the date and time when the event was held; acquiring first information that is different from the location information of the first user at the event timing and is information related to the first user at the event timing; determining whether the reason for the first user's absence from the specified event by force majeure based on the location information and the first information; and selecting the first user as a target for follow-up if the reason for the absence is determined to be force majeure.
[0006] Other aspects include a method executed by the above-described device, a program for causing a computer to execute the method, or a computer-readable storage medium non-transitoryly storing the program. [Effects of the Invention]
[0007] According to the present disclosure, it is possible to follow up with absentees from an event. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 2 is a conceptual diagram of a process executed by an information processing device. [Figure 2] FIG. 1 is a diagram illustrating components of a system including an information processing apparatus according to an embodiment. [Figure 3] 4 is a flowchart of a process executed by a control unit of the information processing apparatus according to the embodiment. [Figure 4] 10 is a flowchart of a process for determining the reason for absence based on health information, which is executed by a control unit of the information processing device according to the embodiment. [Figure 5] 10 is a flowchart of a process for determining the reason for absence based on traffic information, which is executed by a control unit of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] An event notification system that notifies users of a specific event and invites users to the event. A turbo device is known.
[0010] For example, consider a case where a specific event is being held and users are to be invited. For example, the inventor device can send a notification of the event to users who are the target demographic for the specific event based on user attribute information, etc. Alternatively, the inventor device can accept applications to participate from users who have learned of the event.
[0011] However, there may be cases where the user is unable to attend the event on the day of the event. For example, there may be cases where the user is forced to miss the event on the day due to force majeure, even though the user is highly interested in the event. In this case, since the user may become a potential customer in the future, it is preferable for the inventor device to continue to follow up. For this reason, the inventor device has conventionally sent a notification to the user who was absent on the day, requesting a reply about the reason for the absence. However, since the reply is made voluntarily by the user, there are cases where a reply is not received.
[0012] In such cases, it is desirable to be able to accurately determine the reason for the user's absence without relying on the user's voluntary response in order to determine whether the user is still interested in the event despite their absence.
[0013] The present disclosure solves this problem by determining the reason why a user missed an event based on various information about the user at the time and date the user missed the event.
[0014] An information processing device according to one embodiment of the present disclosure includes a control unit that performs the following operations: acquires location information of a first user who is absent from a specified event at an event timing, which is the date and time the event is held; acquires first information that is different from the location information of the first user at the event timing and is information related to the first user at the event timing; determines whether the reason for the first user's absence from the specified event is force majeure based on the location information and the first information; and if the reason for the absence is determined to be force majeure, selects the first user as a target for follow-up.
[0015] The predetermined event is an event notified by an inventor server, which is a device that notifies users of upcoming events. The event may be a lecture-type or participatory event with a set date and time and viewed by multiple participants. The predetermined event may be held online or in person.
[0016] The event timing is the date and time when a predetermined event is held. The event timing may be the start time of the predetermined event or the period during which the predetermined event is held.
[0017] The control unit acquires location information of a first user who was absent from a specified event at the event timing, which is the date and time when the specified event was held, and first information, which is information other than location information related to the first user. Then, based on the location information and the first information, it is determined whether the reason for the first user's absence from a specified event is force majeure, and if it is determined that the reason for the absence is force majeure, the first user is selected as a target for follow-up.
[0018] A follow-up may be sending additional information about a given event. For example, a follow-up may be sending the first user information about the same or similar event to the given event. It may also be to send information about similar events.
[0019] This allows the information processing device to accurately determine the reason why the first user is absent from a given event. Furthermore, if the reason for absence is force majeure, it can determine that the first user is a potential customer. The information processing device can then continue to send event information to the first user who is a potential customer. Therefore, the information processing device can provide appropriate care to users who are potential customers.
[0020] The control unit may notify an inventor, which is a device that invites multiple users to a predetermined event, that the first user has been selected as a follow-up target. This allows the information processing device to provide the inventor with information about users who should be followed up and who may become potential customers.
[0021] The first information may also include at least one of the following at the time of the event: (i) health information indicating the health condition of the first user; (ii) traffic information indicating the traffic conditions on the route from the first user's location to the venue of the specified event; (iii) weather information indicating the weather conditions around the first user's location; and (iv) schedule information regarding the first user's plans.
[0022] This allows the information processing device to acquire information about factors that could be unavoidable as reasons for absence from the event, such as health status, traffic conditions, weather, or prior plans, and thus allows the information processing device to appropriately determine whether the reason for absence from the event is unavoidable.
[0023] In addition, if the first information includes (i) health information indicating the health condition of the first user at the time of the event, and the first user is located at the first user's home or any hospital at the time of the event, and the first user's health condition is lower than a predetermined level, the control unit may determine that the reason for the first user's absence from the specified event is force majeure.
[0024] As a result, when the reason for the first user's absence from a predetermined event is thought to be illness, the information processing device can determine that the reason for the absence is force majeure.
[0025] In addition, if the first information includes (ii) traffic information at the time of the event, and the traffic conditions from the first user's location to the venue of the specified event at the time of the event are such that it is difficult for the first user to travel to the venue, the control unit may determine that the reason for the first user's absence from the specified event is force majeure.
[0026] As a result, when the reason for the first user's absence from a predetermined event is thought to be due to traffic conditions, the information processing device can determine that the reason for the absence is force majeure.
[0027] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations.
[0028] (Embodiment) An overview of the processing performed by the information processing device according to the embodiment will be described with reference to FIG. 1. FIG. 1 is a conceptual diagram of the processing performed by the information processing device 100. In this embodiment, the information processing device 100 receives position information of the first user 10 and information about the first user 10. and first information including at least one of a plurality of types of information.
[0029] In this embodiment, the inventor server accepts registration of a first user 10 to participate in a predetermined event. Then, at the event start time, it is confirmed whether the first user 10 attended the predetermined event. The event start time is, for example, the date and time when the event starts.
[0030] When the inventor server confirms that the first user 10 is not attending the event at the time of holding, the information processing device 100 according to the embodiment of the present disclosure performs the following process. In this embodiment, if first user 10 is absent at the time the event is held, it is determined that first user 10 is absent from the event, but the determination of absence from the event may be made in other ways.
[0031] Information processing device 100 acquires location information 200 of first user 10 at the time of the event. If information processing device 100 determines that first user 10 will be absent from a predetermined event at the time of the event, it acquires location information 200 from the corresponding user terminal 300. Note that location information 200 may be expressed using latitude and longitude.
[0032] Next, information processing device 100 acquires first information, which is information about first user 10 at the time of the event. For example, information processing device 100 may acquire, from user terminal 300, health information 210 indicating the health state of first user 10 at the time of the event, as the first information.
[0033] Also, for example, information processing device 100 may acquire, as first information, traffic information 220 from traffic information server 310, which indicates the traffic conditions on the route from the location where first user 10 is located to the venue of a specified event at the time of the event. Furthermore, for example, information processing device 100 may acquire, from weather information server 320, weather information 230 indicating the weather at the location where first user 10 is located at the time of the event, as the first information.
[0034] Furthermore, for example, information processing device 100 may acquire, from schedule information server 330, schedule information 240 indicating the plans of first user 10 at the timing of the event, as the first information.
[0035] Then, information processing device 100 determines whether the reason why first user 10 was absent from the predetermined event was force majeure based on the acquired first information and location information 200 of first user 10 at the time of the event. A specific method by which information processing device 100 determines whether the reason why first user 10 was absent from the predetermined event was force majeure will be described later.
[0036] If information processing device 100 determines that first user 10 was absent from a predetermined event due to force majeure, information processing device 100 selects first user 10 as a target for follow-up. Here, following up includes storing the target user and subsequently sending notifications of events, etc. to the target user. Furthermore, selecting the target for follow-up includes storing the target user as a target for sending notifications of events, etc.
[0037] When the information processing device 100 determines that the reason why the first user 10 was absent from the predetermined event was force majeure, the information processing device 100 determines that the first user 10 was absent despite being interested in the predetermined event. Then, information processing device 100 subsequently selects first user 10 as a target to whom notifications of events that are the same as or similar to the predetermined event are to be sent.
[0038] The information processing device 100 may notify the inventor server that the first user 10 has been selected as a target for follow-up.
[0039] In this way, the information processing device 100 acquires information such as the location information 200 or health condition of the first user 10, traffic conditions on the route the first user 10 takes to the venue, the weather at the location where the first user 10 is located, and the first user 10's plans at the time of the predetermined event. Then, based on at least one of the multiple pieces of information, it determines whether the reason the first user 10 missed the predetermined event was force majeure. If the reason the first user 10 missed the predetermined event was force majeure, the information processing device 100 selects the first user 10 as a target for follow-up. This allows the information processing device 100 to follow up on users who were interested in the predetermined event but missed it.
[0040] Next, each element constituting the system will be described in detail. Fig. 2 is a diagram illustrating the components of a system including an information processing device 100 according to an embodiment.
[0041] Information processing device 100 according to this embodiment includes control unit 110, storage unit 120, and communication unit 130. Information processing device 100 wirelessly communicates with user terminal 300, traffic information server 310, weather information server 320, and schedule information server 330 to acquire location information 200 and first information of first user 10. Information processing device 100 also determines whether to select first user 10 as a follow-up target, and if first user 10 is to be followed up, communicates with inventor server 400 to notify the same.
[0042] The control unit 110 is realized by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) and a memory. The control unit 110 includes, as functional modules, a location information acquisition unit 111, a first information acquisition unit 112, a determination unit 113, a selection unit 114, and a notification unit 115. These functional modules may be realized by the control unit 110 executing a program.
[0043] Location information acquisition unit 111 communicates with user terminal 300 via communication unit 130 and acquires location information 200 of first user 10 at the timing of the event. In other words, location information acquisition unit 111 acquires information about the location where first user 10 actually was at the timing of the event. For example, location information acquisition unit 111 may acquire information corresponding to the time of the timing of the event from a log of location information 200 of first user 10 stored in user terminal 300. Location information acquisition unit 111 communicates with user terminal 300 via communication unit 130.
[0044] First information acquisition unit 112 acquires first information, which is information about first user 10 at the time the event is held, from various servers. Specifically, first information acquisition unit 112 may acquire health information 210, which is information about the health condition of first user 10 at the time the event is held, from user terminal 300. Furthermore, first information acquisition unit 112 may acquire traffic information 220, which indicates traffic conditions on the route from a location where first user 10 is located to the venue of a specified event, from traffic information server 310 at the time the event is held.
[0045] Furthermore, first information acquisition unit 112 may acquire weather information 230 indicating the weather at the location where first user 10 is located at the time of the event from weather information server 320. Furthermore, first information acquisition unit 112 may acquire weather information 230 indicating the weather at the location where first user 10 is located at the time of the event from schedule information server 330. , may acquire schedule information 240 indicating the schedule of first user 10. First information acquisition unit 112 communicates with user terminal 300, traffic information server 310, weather information server 320, and schedule information server 330 via communication unit 130.
[0046] Determination unit 113 determines whether the reason why first user 10 was absent from a predetermined event was force majeure, based on location information 200 of first user 10 at the time of the event, acquired by location information acquisition unit 111, and first information acquired by first information acquisition unit 112. For example, when first information acquisition unit 112 acquires health information 210, determination unit 113 may determine that the reason why first user 10 was absent from a predetermined event was force majeure if the location of first user 10 at the time of the event was the home of first user 10 or any hospital, and the health condition of first user 10 indicated by health information 210 is lower than a predetermined level.
[0047] Furthermore, for example, when the first information acquisition unit 112 acquires traffic information 220 and the traffic conditions from the location of the first user 10 to the venue of a specified event at the time of the event are such that it is difficult for the first user 10 to travel to the venue, the determination unit 113 may determine that the reason why the first user 10 missed the specified event was force majeure.
[0048] When determination unit 113 determines that first user 10 was absent from a predetermined event due to force majeure, selection unit 114 selects first user 10 as a target for follow-up. In other words, when determination unit 113 determines that first user 10 was absent from a predetermined event due to force majeure, selection unit 114 may store first user 10 as a target for follow-up in storage unit 120.
[0049] When the selection unit 114 selects the first user 10 as a target for follow-up, the notification unit 115 notifies the inventor server 400 that the first user 10 has been selected as a target for follow-up. The notification unit 115 communicates with the inventor server 400 via the communication unit 130.
[0050] The storage unit 120 is a main storage device such as RAM or ROM, an EPROM, a hard disk drive, or an auxiliary storage device such as removable media. The auxiliary storage device stores an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, it is possible to realize functions that match the predetermined purpose of each unit of the control unit 110. However, some or all of the functions may be realized by hardware circuits such as ASICs or FPGAs.
[0051] The storage unit 120 stores data and the like used or generated in the processing performed by the control unit 110.
[0052] The communication unit 130 is configured with a communication circuit that performs wireless communication. The communication unit 130 may be, for example, a communication circuit that performs wireless communication using 4G (4th Generation) or a communication circuit that performs wireless communication using 5G (5th Generation). The communication unit 130 may also be a communication circuit that performs wireless communication using LTE (Long Term Evolution) or a communication circuit that performs wireless communication using LPWA (Low Power Wide Area). The communication unit 130 may be a communication circuit that performs communication using the Wi-Fi (registered trademark) standard.
[0053] Next, devices other than the information processing device 100 will be described. The user terminal 300 is, for example, a wearable device. Specifically, the user terminal 300 may be, for example, a smart watch. Alternatively, the user terminal 300 may be a smart The user terminal 300 may be a smartphone, a tablet terminal, or the like. The device is equipped with a Positioning System (Positioning System) or the like, and records location information 200 of first user 10 carrying user terminal 300. User terminal 300 also has a heat sensor, heart rate sensor, blood pressure sensor, blood glucose level sensor, or the like, and measures health information 210 relating to the health condition of first user 10 in chronological order.
[0054] Traffic information server 310 is configured to be able to provide route information from the location of first user 10 at the time of the event to the venue of a specific event, and traffic information 220, which is the traffic conditions on that route at the time of the event. Traffic information server 310 may be a cloud server or a standalone server device.
[0055] Weather information server 320 is configured to be able to provide weather information 230, which is information relating to the weather at the time of the event and at the location of first user 10 at the time of the event. Weather information server 320 is realized by a storage device such as a server. Weather information server 320 may be a cloud server or a server realized by a single storage device.
[0056] Schedule information server 330 is configured to be able to provide schedule information 240, which is information about the plans of first user 10 at the time of the event. Schedule information server 330 is realized by a storage device such as a server. Schedule information server 330 may be a cloud server or a server realized by a single storage device.
[0057] The inventor server 400 sends a notification of a predetermined event to the first user 10 based on the attribute information of the first user 10, etc. The inventor server 400 also accepts registration of the first user 10 to participate in the predetermined event. The inventor server 400 also follows up with the first user 10 when predetermined conditions are met. Here, following up includes the inventor server 400 storing information about the first user 10 and sending information about an event that is the same as or similar to the predetermined event to the first user 10. Alternatively, selecting the first user 10 as a target for follow-up includes the inventor server 400 storing information about the first user 10. The inventor server 400 is a specific example of an inventor.
[0058] Next, a description will be given of specific contents of the processing performed by the information processing device 100. Fig. 3 is a flowchart of the processing performed by the control unit 110 of the information processing device 100 according to the embodiment.
[0059] Before the process shown in Fig. 3 is executed, the inventor server 400 accepts registration of the first user 10 to participate in a predetermined event. Then, the inventor server 400 confirms that the first user 10 will be absent from the predetermined event on the date and time of the event. The information processing device 100 receives a notification from the inventor server 400 that the first user 10 will be absent from the predetermined event. The process shown in Fig. 3 is started when the information processing device 100 receives the notification.
[0060] First, in step S10, location information acquisition unit 111 acquires location information 200 that represents the location of first user 10 at the time of the event. Location information acquisition unit 111 communicates with user terminal 300 via communication unit 130 and acquires location information 200 of first user 10 at the time of the event. Specifically, location information acquisition unit 111 refers to the log of location information 200 of first user 10 recorded in user terminal 300, and acquires location information 200 that corresponds to the time of the event.
[0061] Next, in step S11, the first information acquisition unit 112 acquires first information corresponding to the first user 10. Specifically, the first information acquisition unit 112 acquires the event time, The first information acquisition unit 112 acquires health information 210 representing the user's health condition at the time of the event from the traffic information server 310. The first information acquisition unit 112 also acquires traffic information 220 representing the traffic conditions on the route from the user's location at the time of the event to the venue of the specified event from the traffic information server 310.
[0062] Furthermore, the first information acquisition unit 112 acquires weather information 230 indicating the weather around the user's location at the time of the event from the weather information server 320. Furthermore, the first information acquisition unit 112 acquires schedule information 240 indicating the user's schedule at the time of the event from the schedule information server 330. The first information acquisition unit 112 may acquire one piece of information from the above, or may acquire multiple pieces of information from the above.
[0063] Next, in step S12, determination unit 113 determines whether the reason for first user 10's absence from the predetermined event is force majeure. If determination unit 113 determines that the reason for first user 10's absence from the predetermined event is force majeure, this step results in a positive determination.
[0064] If the determination in this step is affirmative, the process proceeds to step S13.
[0065] If the determination in this step is negative, the process ends.
[0066] If the process transitions to step S13, selection unit 114 selects first user 10 as the target of follow-up. Selection unit 114 may store in storage unit 120 the fact that first user 10 has been selected as the target of follow-up.
[0067] Furthermore, notification unit 115 of information processing device 100 notifies inventor server 400 that first user 10 has been selected as a target for follow-up. Notification unit 115 communicates with inventor server 400 via communication unit 130 to make the notification.
[0068] Next, details of the process performed by control unit 110 to determine whether the reason for first user 10's absence is force majeure will be described.
[0069] As described above, whether the reason for first user 10's absence is force majeure can be determined based on first user 10's health condition, traffic conditions related to travel, and weather conditions.
[0070] First, a process will be described in which control unit 110 determines whether the reason for first user 10's absence is force majeure based on health information 210. Fig. 4 is a flowchart of the process of determining the reason for absence based on health information 210, which is executed by control unit 110 of information processing device 100 according to the embodiment. The process shown in Fig. 4 is executed in step S12 of Fig. 3.
[0071] First, in step S30, determination unit 113 determines whether or not health information 210 is included in the first information acquired by first information acquisition unit 112. If determination unit 113 determines that health information 210 is included in the first information acquired by first information acquisition unit 112, this step is determined to be positive.
[0072] If the determination in this step is affirmative, the process proceeds to step S31.
[0073] If the determination in this step is negative, the process ends.
[0074] If the process proceeds to step S31, determination unit 113 determines whether first user 10 is at home or at a hospital at the time of the event. Determination unit 113 acquires location information 200 of first user 10 at the time of the event from user terminal 300, and determines whether the latitude and longitude information represented by acquired location information 200 is a location registered as the home of first user 10, Alternatively, it may be determined whether or not the information matches the latitude and longitude information of any hospital.
[0075] If determination unit 113 determines that first user 10 will be at home or at any hospital at the time of the event, this step results in a positive determination.
[0076] If the determination in this step is affirmative, the process proceeds to step S32.
[0077] If the determination in this step is negative, the process ends.
[0078] If the process transitions to step S32, determination unit 113 determines whether the health condition of first user 10 at the time of the event is lower than a predetermined level. Determination unit 113 references health information 210 of first user 10 acquired by first information acquisition unit 112. Determination unit 113 may then determine, for example, whether a value indicating the health condition of first user 10 at the time of the event is lower than a predetermined value. Alternatively, determination unit 113 may determine, for example, whether a value indicating the unhealthy state of first user 10 at the time of the event is higher than a predetermined value.
[0079] If determination unit 113 determines that the health state of first user 10 at the time of the event is lower than a predetermined level, this step is determined to be positive.
[0080] If the determination in this step is affirmative, the process proceeds to step S33.
[0081] If the determination in this step is negative, the process ends.
[0082] If the process proceeds to step S33, determination unit 113 determines that the reason for first user 10's absence from the predetermined event was force majeure. Determination unit 113 determines that first user 10 was ill or in poor health at the time the event was held, and determines that first user 10 unintentionally and unwillingly missed the predetermined event.
[0083] Next, a process will be described in which control unit 110 determines whether the reason for first user 10's absence is force majeure based on traffic information 220. Fig. 5 is a flowchart of the process of determining the reason for absence based on traffic information 220, executed by control unit 110 of information processing device 100 according to the embodiment. The process shown in Fig. 5 is executed in step S12 of Fig. 3. Specifically, the process shown in Fig. 5 is executed continuously after the process shown in Fig. 4 is executed in step S12.
[0084] First, in step S40, the determination unit 113 determines whether or not the first information acquired by the first information acquisition unit 112 includes traffic information 220. If the determination unit 113 determines that the first information acquired by the first information acquisition unit 112 includes traffic information 220, the determination in this step is positive.
[0085] If the determination in this step is affirmative, the process proceeds to step S41.
[0086] If the determination in this step is negative, the process ends.
[0087] When the process transitions to step S41, determination unit 113 determines whether the traffic conditions on the route from the location of first user 10 to the venue of the specified event at the time of the event were such that it was difficult for first user 10 to travel. Determination unit 113 acquires traffic information 220 from traffic information server 310, which indicates the traffic conditions on the route from the location indicated by location information 200 of first user 10 at the time of the event to the venue of the specified event. When the traffic conditions indicated by acquired traffic information 220 include a public transportation outage on the route, congestion on a road on the route, or a road closure on the route, determination unit 113 determines that the traffic conditions make it difficult for first user 10 to travel.
[0088] If the judgment unit 113 determines that the traffic conditions on the route from the location of the first user 10 to the venue of the specified event at the time of the event are such that it is difficult for the first user 10 to move, this step will be judged as positive.
[0089] If the determination in this step is affirmative, the process proceeds to step S42.
[0090] If the determination in this step is negative, the process ends.
[0091] If the process transitions to step S42, determination unit 113 determines that the reason for first user 10's absence from the specified event was force majeure. Determination unit 113 determines that first user 10 had difficulty traveling to the venue of the specified event at the time of the event. In this case, determination unit 113 determines that first user 10 unintentionally and unwillingly missed the specified event.
[0092] 4 and 5, whether the reason for first user 10's absence from a predetermined event is due to force majeure is determined based on health information 210 and traffic information 220, but the information used for the determination is not limited to health information 210 and traffic information 220. For example, information processing device 100 may make the determination based on weather information 230, schedule information 240, etc. The processing described below may be performed consecutively after the processing of FIGS. 4 and 5.
[0093] For example, determination unit 113 determines whether or not the first information includes weather information 230 indicating the weather conditions around the location of first user 10 at the time when the specified event is held. Then, if it is determined that the first information includes weather information 230 indicating the weather conditions around the location of first user 10 at the time when the specified event is held, determination unit 113 makes the following determination.
[0094] If determination unit 113 determines that the weather conditions around the location of first user 10 at the time a predetermined event is held are such that it would be difficult for first user 10 to travel to the event venue, determination unit 113 determines that the reason for absence from the predetermined event was force majeure. Weather conditions that would make it difficult for first user 10 to travel to the event venue include, for example, heavy rain, a storm, strong winds, lightning, heavy snow, hail, or a tornado. Determination unit 113 makes the above determination by referring to weather information 230.
[0095] Determination unit 113 determines that first user 10 had difficulty traveling to the venue of the specified event at the time of the event. In this case, determination unit 113 determines that first user 10 unintentionally and unwillingly missed the specified event.
[0096] Furthermore, for example, determination unit 113 determines whether or not the first information includes schedule information 240 related to work of first user 10 at the time when a predetermined event is held. If determination unit 113 determines that the first information includes schedule information 240 related to work of first user 10 at the time when a predetermined event is held, determination unit 113 makes the following determination.
[0097] If the determination unit 113 determines that the first user 10 has work scheduled at the timing of the specified event and that the first user 10 is located in a location related to the scheduled work, the determination unit 113 determines that the reason for the absence from the specified event is force majeure. The position of first user 10 being in a location related to the scheduled work may be determined by determining that the latitude and longitude information of the location registered by determination unit 113 as a location related to the scheduled work approximately matches the latitude and longitude information indicated by position information 200 of first user 10 at the time of the event.
[0098] Determination unit 113 determines that first user 10 missed the predetermined event despite being interested in the event due to an unavoidable commitment at the time of the event. In this case, determination unit 113 determines that first user 10 unintentionally and unwillingly missed the predetermined event.
[0099] As described above, the information processing device 100 determines whether the reason for the first user 10's absence from a predetermined event was force majeure based on the location information 200 of the first user 10 at the time of the event and the first information. This makes it possible to extract first users 10 who were interested in the predetermined event but unfortunately missed it. If it is determined that the reason for the first user 10's absence from the predetermined event was force majeure, the first user 10 is selected as a target for follow-up. This makes it possible to subsequently send notifications of other events that are the same as or similar to the predetermined event to the first users 10 who are interested in the predetermined event, thereby securing the first users 10 as potential customers.
[0100] (Variation) The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate within the scope that does not deviate from the gist of the disclosure.
[0101] For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.
[0102] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0103] The present disclosure can also be realized by providing a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer via a non-transitory computer-readable storage medium connectable to the computer's system bus or via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions. [Explanation of symbols]
[0104] 10. First User 100 Information processing device 110 Control unit 111...Location information acquisition unit 112...1st Information Acquisition Department 113...judgment section 114...Selection Department 115... Notification Department 120...Storage section 130 Communications Department 200...location information 210...Health information 220...Traffic information 230···Weather Information 240···Schedule Information 300 User terminal 310 Traffic Information Server 320···Weather Information Server 330 Schedule information server 400···Inventor Server
Claims
1. Acquiring location information of a first user who was absent from a predetermined event at a timing when the predetermined event was held; acquiring first information that is different from the location information of the first user at the time of the event, the first information including at least schedule information regarding a plan of the first user at the time of the event; determining whether the first user is located at a location related to the scheduled work registered in the schedule information at the time of the event based on the location information and the first information; selecting the first user as a follow-up target when it is determined that the location of the first user is in a place related to the scheduled work registered in the schedule information at the holding timing; A control unit that executes Information processing device.
2. the control unit notifies an inventor, which is a device that invites multiple users to the predetermined event, that the first user has been selected as a target of the follow-up; The information processing device according to claim 1 .
3. The first information includes, at the timing of the event, (i) health information indicating the health status of the first user; (ii) traffic information indicating traffic conditions on a route from the location of the first user to the venue of the specified event; and (iii) weather information indicating weather conditions around the location of the first user; Further includes at least one of 3. The information processing device according to claim 1.
4. The first information includes, at the timing of the event, (i) the health information indicating the health condition of the first user is included; At the time of the event, the location of the first user is the home or is in any hospital, and the health condition of the first user is lower than a predetermined level, The control unit selects the first user as a follow-up target. The information processing device according to claim 3 .
5. The first information includes, at the timing of the event, (iii) the weather information is included; If the weather conditions around the location of the first user at the time of the event are such that it is difficult for the first user to travel to the venue of the specified event, The control unit selects the first user as a follow-up target. The information processing device according to claim 3 .
Citation Information
Patent Citations
Inner diameter securing instrument for cavity of tubular organ
JP1989094837A
Method and system for managing personnel work disruption in safety critical industries
JP2017021794A
JPP7224078B
Systems, methods, and apparatus for meeting management
US20210399911A1
Predicting and managing a collaboration delay
US20230066845A1