Information processing device, information processing method, and information processing program

JP2025025708AInactive Publication Date: 2025-02-21MRK& CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023130760
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0010】 本発明によれば、少なくとも二人のユーザが会うにあたり日程および場所をスムーズに決めることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025025708000001_ABST
    Figure 2025025708000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, method, and program for smoothly determining a date and place for at least two users to meet.SOLUTION: An information processing device 100 comprises: a candidate date and time acquisition unit 101 for displaying a selection screen of candidate dates and times for a first user 110 and a second user 120 to meet, on a first user terminal 111 operated by the first user, and acquiring a plurality of candidate dates and times; a date and time determination unit 102 for presenting the plurality of candidate dates and times to a second user terminal 121, and determining a date and time based on operation of the second user terminal; a candidate facility acquisition unit 103 for acquiring a plurality of candidate facilities based on operation on the first user terminal; a determination unit 104 for presenting the plurality of candidate facilities to the second user terminal, and determining one facility from the plurality of candidate facilities based on operation to the second user terminal; and a notification unit 105 for notifying the first user terminal and the second user terminal that a reservation for the facility on the date and time determined by the date and time determination unit is completed.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] In the above technical field, Patent Document 1 discloses a technique related to a matching system.

[0003] In Patent Document 1, when a service user arrives at a restaurant designated by the service user, a notification that the service user has arrived at the waiting place (waiting place arrival notification) is sent from the service user's second terminal 20 to the service provider's first terminal 10 via the management server 30. When the service user sits down at the table, the first terminal 10 sends a relative notification with the service user to the management server 30 via the service provider's operation. The relative notification with the service user is stored in the memory unit as a service start notification. After a predetermined time has elapsed since the start of the service, the service provider leaves the dining table with the service user. Then, the first terminal 10 sends a fee negotiation notification or a service stop notification to the management server 30 via the service provider's operation. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2022-090368 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology described in the above document does not allow two people who have matched online to smoothly decide on a date and place to meet.

[0006] An object of the present invention is to provide a technique for solving the above-mentioned problems. [Means for solving the problem]

[0007] In order to achieve the above object, the device according to the present invention comprises: a candidate date and time acquisition unit that displays a selection screen for candidate dates and times for a first user and a second user to meet on a first user terminal operated by the first user and acquires a plurality of candidate dates and times from the first user terminal; a date and time determination unit that presents the plurality of candidate dates and times to a second user terminal operated by the second user and determines a date and time based on an operation on the second user terminal; a candidate facility acquisition unit that acquires at least two candidate facilities based on an operation on the first user terminal; a determination unit that presents the at least two candidate facilities to the second user terminal and determines one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification unit that notifies the first user terminal and the second user terminal of the completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; The information processing device is provided with:

[0008] In order to achieve the above object, the method according to the present invention comprises: a candidate date and time acquisition step of displaying a selection screen for a candidate date and time for a first user and a second user to meet on a first user terminal operated by the first user and acquiring a plurality of candidate dates and times from the first user terminal; a date and time determination step of presenting the plurality of candidate dates and times to a second user terminal operated by the second user and determining a date and time based on an operation on the second user terminal; a candidate facility acquisition step of acquiring at least two candidate facilities based on an operation on the first user terminal; a determining step of presenting the at least two candidate facilities to the second user terminal and determining one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification step of notifying the first user terminal and the second user terminal of completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; The information processing method is executed in an information processing system.

[0009] In order to achieve the above object, the program according to the present invention comprises: a candidate date and time acquisition step of displaying a selection screen for a candidate date and time for a first user and a second user to meet on a first user terminal operated by the first user and acquiring a plurality of candidate dates and times from the first user terminal; a date and time determination step of presenting the plurality of candidate dates and times to a second user terminal operated by the second user and determining a date and time based on an operation on the second user terminal; a candidate facility acquisition step of acquiring at least two candidate facilities based on an operation on the first user terminal; a determining step of presenting the at least two candidate facilities to the second user terminal and determining one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification step of notifying the first user terminal and the second user terminal of completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; It is an information processing program that causes a processor to execute the above. Effect of the Invention

[0010] According to the present invention, at least two users can easily decide on a date and place to meet. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a configuration of an information processing device according to a first embodiment. [Diagram 2] FIG. 11 is a block diagram showing the configuration of a reservation system according to a second embodiment. [Diagram 3]FIG. 11 is a block diagram showing a processing flow of a reservation system according to a second embodiment. [Figure 4] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Diagram 5] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 6] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 7] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 8] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 9] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 10] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a screen displayed by the reservation system according to the second embodiment. [Figure 12] FIG. 11 is a diagram showing an example of a store database provided in the reservation system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. However, the components described in the following embodiment are merely examples, and are not intended to limit the technical scope of the present invention.

[0013] [First embodiment] An information processing device 100 according to a first embodiment of the present invention will be described with reference to Fig. 1. The information processing device 100 is a device for smoothly making an appointment to meet for dinner between users 110 and 120.

[0014] As shown in FIG. 1, the information processing device 100 includes a candidate date and time obtaining unit 101, a date and time determining unit 102, a candidate facility obtaining unit 103, a determining unit 104, and a notification unit 105.

[0015] The candidate date and time acquisition unit 101 displays a selection screen for candidate dates and times for users 110 and 120 to meet on a user terminal 111 operated by the user 110 , and acquires a plurality of candidate dates and times from the user terminal 111 .

[0016] The date and time determination unit 102 presents a plurality of candidate dates and times to a user terminal 121 operated by a user 120, and determines a date and time based on an operation on the user terminal 121.

[0017] The candidate facility acquisition unit 103 acquires at least two candidate facilities based on an operation on the user terminal 111. The determination unit 104 presents the at least two candidate facilities to the user terminal 121, and determines one facility from the at least two candidate facilities based on the operation on the user terminal 121. The notification unit 105 notifies the user terminal 111 and the user terminal 121 of the completion of the reservation for the facility determined by the determination unit 104 at the date and time determined by the date and time determination unit 102 .

[0018] According to the above configuration, it is possible for users to very smoothly decide on a date, time and facility for meeting in person, and to be notified of the completion of a reservation at the facility.

[0019] [Second embodiment] Next, an information processing device according to a second embodiment of the present invention will be described with reference to Figs. 2 to 12. Fig. 2 is a block diagram for explaining the configuration of a reservation system (information processing system) according to this embodiment. The reservation system includes a reservation server 200 and a matching server 240 as information processing devices. The reservation server 200 is a program for smoothly making reservations for meals between users 220, 220, and each of the components is stored in memory and executed sequentially by a processor. It can also be realized by an API (Application Programming Interface).

[0020] Note that, although the example described here is a meal reservation between two people, the present invention is not limited to this. A meal reservation may be made in an exchange between three or more people, or a reservation for participation in an event other than a meal or a trip may also be made.

[0021] The reservation server 200 includes a candidate date and time acquisition unit 201 , a meal date and time determination unit 202 , a store presentation unit 203 , a candidate store acquisition unit 204 , a priority determination unit 205 , a reservation notification unit 206 , a payment information acquisition unit 207 , a cancellation determination unit 208 , a cancellation fee charging unit 209 , and a terminal information acquisition unit 210 .

[0022] The candidate date and time acquisition unit 201 displays a selection screen for candidate dates and times for a meal between the user 220 and the user 230 on the user terminal 221 operated by the user 220 , and acquires a plurality of candidate dates and times from the user terminal 221 .

[0023] The meal date and time determination section 202 presents a plurality of candidate dates and times acquired by the candidate date and time acquisition section 201 to a user terminal 231 operated by a user 230, and determines a meal date and time based on an operation on the user terminal 231.

[0024] The store presentation unit 203 presents a plurality of registered stores 232 that have been registered in advance to the user terminal 221. The registration target may be the store's own database or another database. The user 220 may specify, for example, a plurality of stores' own websites or restaurant information sites. In other words, the store presentation unit 203 itself may have an internal store database, or may access an external store database (a rating site or a map site) via a network and present the database to the user 220, 230 as a choice.

[0025] The candidate store acquisition unit 204 acquires at least two candidate stores 251 from a plurality of registered stores 232 based on an operation on the user terminal 221 .

[0026] The priority order determination unit 205 presents at least two candidate restaurants 251 for eating acquired by the candidate restaurant acquisition unit 204 to the user terminal 231, and determines priorities 252 of the at least two candidate restaurants based on operations on the user terminal 231.

[0027] The reservation notification unit 206 notifies the user terminal 221 and the user terminal 231 of the completion of meal reservations made by the users 220, 220 for the dining locations with high priority determined by the priority order determination unit 205 at the date and time determined by the meal date and time determination unit 202.

[0028] The payment information acquisition unit 207 acquires payment information (e.g., credit card numbers) of the user 220 and the user 230. The payment information may be acquired prior to acquisition of candidate dates and times, such as at the time of user registration or reservation request, or at the reservation approval stage.

[0029] The cancellation determination unit 208 can determine the burden of the cancellation fee based on the self-reporting of each user. In the absence of self-reporting or based on a request from a user, the cancellation determination unit 208 functions as a message acquisition unit that acquires messages exchanged between the user terminal 221 and the user terminal 231 to determine the cause of the cancellation. The cancellation determination unit 208 may also perform language analysis of the messages exchanged between the user 220 and the user 230 to determine the cause of the cancellation and the proportion of the cancellation fee to be borne by AI.

[0030] When a meal reservation is cancelled, the cancellation fee charging unit 209 charges a cancellation fee to the user who caused the cancellation, between the user 220 and the user 230, using the payment destination information acquired by the payment information acquisition unit 207. Of course, the cancellation fee may be charged to both users according to the proportion of the cause.

[0031] The cancellation fee can be charged by the store accessing a cancellation fee billing screen prepared by the reservation server 200. It is preferable that the cancellation fee is set before the reservation is made and is presented to each user in advance.

[0032] The matching server 240 includes a user display control unit 241 that displays photos of multiple registered users on the user terminal 221. The matching server 240 also includes a user selection unit 242 that selects a user 230 who can exchange messages with the user 220 or have a meal together from the multiple registered users based on an operation on the user terminal 221. Here, the matching server 240 is shown as being external to the reservation server 200, but may be incorporated within the reservation server 200.

[0033] 3 is a sequence diagram showing in sequence the exchanges between the user terminal 221, the reservation server 200, and the user terminal 231. FIGS.

[0034] First, in step S301, when the user 220 operates the reservation button 401 displayed by the interrupt process on the message screen (talk screen) between the user terminal 221 and the user terminal 231, the process proceeds to step S302. In step S302, the candidate date and time acquisition unit 201 displays the reservation proposal creation screen 402 on the user terminal 221. Here, when the button 421 for adding a candidate date is operated, a candidate date selection screen 422 is displayed. When multiple candidate dates are selected, a candidate date display screen 403 is displayed on the user terminal 221. When one or more candidate dates are added, a next button 433 becomes active. It is also possible to have a specification in which the next button 433 does not become active unless two or more candidate dates are added. When the next button 433 is operated, the store presentation unit 203 displays a registered store list 511 registered in advance in the reservation server 200 or a store database associated with the reservation server 200 in order of exposure rank on the user terminal 221 as the store selection screen 501 of FIG. 5. Here, the registered store list 511 can be sorted by price, meal content, distance from the user terminal 221 or the user terminal 231, etc. Also, only stores included in an area previously selected by the user terminal 221 can be extracted and displayed in the registered store list 511.

[0035] The user 220 operates the user terminal 221 to select a predetermined number (e.g., three stores) of candidate stores 512 to be presented to the user 230 from the registered store list 511 in the order of priority that the user 220 considers. In this state, when the next button 513 is operated, the candidate store acquisition unit 204 acquires the selected candidate stores 512 and generates a proposal details screen 502 to be displayed on the user terminal 221. The proposal details screen 502 displays the date and time candidates and store candidates selected up to that point, and it is also possible to change the date and time, store, and number of people on the proposal details screen 502. The reservation server 200 may present the automatically selected candidate stores 512 to the user terminal 221, and the user 220 may approve them. In this case, the reservation server 200 may estimate the optimal candidate store 512 by machine learning from the past preferences of the user 220 and the user 230.

[0036] When the user 220 operates the propose button 521 on the proposal details screen 502, the process proceeds from step S303 to step S304, and the reservation server 200 causes the user terminal 221 to display the talk screen 601 in Fig. 6 as a reservation approval waiting screen (S305). On the other hand, the user terminal 231 displays the talk screen 602 in Fig. 6 as a reservation approval screen in step S306. Messages 611 and 621 from the reservation server 200 are displayed in an interruptive manner on the talk screens 601 and 602. When the user 220 taps the details confirmation button 612 of the message 611, a reservation details screen is displayed in which the wording "Propose" of the button 521 of the proposal details screen 502 has been changed to "Return proposal." On the other hand, when the user 230 taps the details confirmation button 622 of the message 621, the reservation approval screens 701 to 703 of Fig. 7 are displayed in sequence on the user terminal 231 (S306).

[0037] The user 230 operates the user terminal 231 to confirm the schedule and the store (first to third candidates) on the reservation approval screens 701 to 703 (operation of the reservation approval button 731). Specifically, the user 230 decides the schedule on the reservation approval screen 701, decides the priority of the facilities on the reservation approval screen 702, and performs a final confirmation and approval on the reservation approval screen 703. The user 230 may decide both the date and time and the facility at the same timing from the candidates proposed by the user 220. Also, for example, the flow may be: the user 220 submits a date and time candidate → the user 230 decides the date and time → the user 220 submits a facility candidate → the user 230 decides the facility → reservation → notification of reservation completion. When the reservation approval button 731 is tapped, the reservation server 200 proceeds to step S307 and starts the reservation process.

[0038] Users can also be registered in the reservation server 200, and convenient days of the week and times may be registered in advance as the user's profile. In this case, the candidate date and time acquisition unit 201 of the reservation server 200 can automatically calculate candidate meal dates and times for the users. Furthermore, if the address, favorite food genres, and disliked foods are registered as the user's profile, the candidate restaurant acquisition unit 204 of the reservation server 200 can automatically select candidate restaurants for the users to eat at.

[0039] The candidate store acquisition unit 204 may select and automatically present a facility that shares at least one of the area, price range, and genre with the candidate facility with the highest priority among at least two candidate facilities from among a plurality of registered facilities. For example, if there is a facility that shares all of the area, price range, and genre, it may automatically present it, if there is no facility that shares all of the area, price range, and genre, it may search for and automatically present a facility that shares the area and price range, and if there is no facility that shares the area and price range, it may automatically present a facility that shares the area.

[0040] Returning to FIG. 3, next, the reservation server 200 displays "Reservation in progress" on the user terminals 221, 231 (S308, S309). In this state, reservations are made in order for the store candidates for which reservations have been approved. Reservations may be made via the store's reservation site or by telephone. Alternatively, reservations may be made by exchanging messages including emails, or by API integration with the store's reservation system. Furthermore, a store reservation system may be built within the reservation server 200 and used by each store. For example, when a candidate date and time is obtained from the user terminal 221, the store's reservation system may be queried, and the candidates displayed may be narrowed down to stores that can be reserved for that candidate date and time.

[0041] When the reservation is completed, the reservation server 200 displays "Reservation Complete" on the user terminal 221, 231 (S310, S311). Then, when the reservation date approaches, the reservation server 200 displays, for example, "The date for the meal appointment is tomorrow" on the user terminal 221, 231 (S312, S313).

[0042] The reservation server 200 always displays a reservation details screen 801 as shown in Fig. 8 in response to a request from the user terminal 221, 231. The reservation details screen 801 displays the date, time, and store name along with the status 811 (whether the reservation is waiting for approval, the reservation is on the phone, or the reservation is complete). Touching the date and time field 812 will enter the date as a planned event in another schedule application. Touching the store field 813 will display a map of the store and the route. The reservation details screen 801 displays notes 814 regarding cancellation, and provides a button 815 to open a chat screen (talk screen) for directly contacting the other party, a cancel button 816, and a reservation change button 817, as well as notes 818 regarding cancellation fees.

[0043] If the cancel button 816 in Fig. 8 is operated just before the reservation date and time, a cancellation fee will be incurred and the cancel screen 901 in Fig. 9 will be displayed. The cancel screen 901 provides a cancellation notice 911, as well as a "Proceed at my own expense" button 912 and a "Proceed with review at your discretion" button 913. Touching the back button 914 will return to the screen in Fig. 8 and the cancellation process will be interrupted.

[0044] When requesting last minute cancellation of a reservation, if the user selects "Leave it to the review" 913 rather than "Pay the full amount" 912 regarding who will pay the cancellation fee, a reason input screen 902 is displayed. The reason input screen 902 provides a comment field 921 for entering the reason for cancellation and an upload button 922 for attaching a screenshot as documentary evidence. When uploading an image, the uploaded image (such as a screenshot) is displayed as in reason input screen 903. Once the reason has been entered and the image has been uploaded, a cancel execution button 923 becomes active.

[0045] Within 48 hours after pressing the cancel execution button 923, a user who wants to change the reason for cancellation or who wants to raise an objection to the reason for cancellation can update or submit new evidence such as comments and screenshots. Screens 1001 to 1003 shown in Fig. 10 are screens for updating or submitting evidence such as comments and screenshots.

[0046] That is, the process proceeds as follows: (1) User 220: Reservation Cancel button 816 → Cancel screen 901 (2) If you leave it to the review, write the reason and upload a screenshot, then cancel. (3) Cancel the order to the store (by phone, email, etc.), start the 48-hour timer, notify user 230 that the cancellation fee has been paid, and transition to the cancellation completion status. (4) User 230: Operates on screens 1001 to 1003 for changing reason and accepting objection → writes reason + takes screenshot → executes objection (Update button 1031 in FIG. 10)

[0047] Once the reservation date has passed, a request to enter an evaluation is displayed at a predetermined timing (S314, S315). Specifically, various evaluation screens 1100 shown in Fig. 11 are displayed to obtain evaluations of the other party and the store. By learning these evaluations, the store's exposure rank (the order in which it is displayed on the user's terminal), the user's rank, matching logic (the order and criteria in which it is displayed on other user's terminals), etc. may be changed.

[0048] 12, the registered store database 1200 may be configured to allow each store to be assigned an exposure rank of S, A, B, C, D, E, or F (S being the highest). Depending on this exposure rank, the display order on the store selection screen 501 and the prioritization of stores to be automatically inserted from the app when selecting a store may be changed.

[0049] For example, the exposure rank is determined by a value calculated using both the "commission rate" and the "user rating." The higher the commission rate and the higher the user rating, the higher the exposure rank. After calculating the values ​​for all stores (for example, commission rate x user rating), the exposure rank may be calculated such that stores with values ​​in the top 10% are given an S rank, and stores with values ​​between 10% and 30% are given an A rank.

[0050] Each store can freely bid for the "commission rate," and the customer unit price, which is the denominator of the commission rate, can be the median of the bill amount answered in a survey after the date. "User evaluation" is a survey after the date in which the customer is asked to rate the atmosphere, staff, and food, and this is converted into a score out of 5. In the survey after the date, the customer can also be asked to rate the other person using three items: "I want to see them again," "If the other person wants," and "I don't want to see them." At this time, users who are likely to answer "I want to see them again" can be determined to be popular users, and their chances of being displayed to other people can be increased.

[0051] Also, if both B and C rate the same person A as "I would like to meet them again," it may be determined that B and C have similar tastes, and D, who B also rates as "I would like to meet them again," may be introduced to C. This may increase the matching rate. Furthermore, if both people who met answered "I would like to meet them again" or "If the other person wants" in the questionnaire, the reservation server 200 may automatically suggest a second date.

[0052] As described above, according to this embodiment, the schedule and location can be arranged very smoothly and easily, and it does not take much time. There is a sense of security because the other person will not take you to dangerous places such as closed rooms or rip-off stores or places you do not like. It is possible to eliminate the waste of wandering around the city after making an appointment to meet without deciding on a store. It is possible to reduce the risk that the other person will not show up at the meeting place or will cancel at the last minute. In addition to the advantage of being able to obtain user ratings, the store has the advantage of being able to reliably obtain cancellation fees.

[0053] When selecting a candidate date or a candidate store, the store's closing days and whether it is open for lunch may be taken into consideration. Store information such as business hours may be stored in the company's database or obtained by referring to an external site. The obtained store information may be referenced when displaying candidate dates or facilities to the user. Store information may also be disclosed to the user so that the user can use it as a basis for making a selection.

[0054] [Other embodiments] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the technical scope of the present invention. In addition, systems or devices that combine the separate features included in each embodiment in any way are also included in the technical scope of the present invention.

[0055] The present invention may be applied to a system consisting of multiple devices, or to a single device. Furthermore, the present invention is also applicable to a case where an information processing program for implementing the functions of the embodiments is supplied to a system or device and executed by a built-in processor. In order to implement the functions of the present invention with a computer, a program installed on a computer, a medium storing the program, a server for downloading the program, and a processor for executing the program are also included in the technical scope of the present invention. In particular, at least a non-transitory computer readable medium storing a program for causing a computer to execute the processing steps included in the above-mentioned embodiments is included in the technical scope of the present invention.

Claims

1. a candidate date and time acquisition unit that displays a selection screen for a candidate date and time for a first user and a second user to meet on a first user terminal operated by the first user and acquires a plurality of candidate dates and times from the first user terminal; a date and time determination unit that presents the plurality of candidate dates and times to a second user terminal operated by the second user and determines a date and time based on an operation on the second user terminal; a candidate facility acquisition unit that acquires at least two candidate facilities based on an operation on the first user terminal; a determination unit that presents the at least two candidate facilities to the second user terminal and determines one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification unit that notifies the first user terminal and the second user terminal of completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; An information processing device comprising:

2. The information processing device according to claim 1 , further comprising a priority determination unit that presents the at least two candidate facilities to the second user terminal and determines priorities of the at least two candidate facilities based on an operation on the second user terminal.

3. The information processing apparatus according to claim 1 , further comprising a user selection unit for selecting a second user to meet the first user from a plurality of registered users.

4. a user display control unit that causes the first user terminal to display photos of a plurality of registered users; The information processing apparatus according to claim 3 , wherein the user selection unit selects a second user to meet the first user from the plurality of registered users based on an operation on the first user terminal.

5. A payment information acquisition unit that acquires payment information of the first user and the second user; a charging unit that charges a cancellation fee to one of the first user and the second user who caused the cancellation of the reservation when the reservation is canceled; The information processing device according to claim 1 , further comprising:

6. The information processing apparatus according to claim 5 , further comprising a message acquisition unit that acquires messages exchanged between the first user and the second user in order to determine a cause for the cancellation of the reservation.

7. The information processing apparatus according to claim 6 , further comprising a determination unit that determines the cause of the cancellation by analyzing an exchange of messages between the first user and the second user.

8. The information processing device according to claim 2 , wherein the candidate store acquisition unit automatically selects from the plurality of registered facilities a facility that shares at least one of the region, price range, and genre with a candidate facility having a higher priority among the at least two candidate facilities and presents the selected facility.

9. The information processing device according to claim 8, wherein the candidate store acquisition unit automatically presents, if there is a facility among the plurality of registered facilities that shares all of the same region, price range, and genre as the candidate facility with a high priority, and if there is no facility in all of these categories, searches for and automatically presents facilities in the same region and price range, and if there is no facility in the same region and price range, automatically presents facilities in the same region.

10. a candidate date and time acquisition step of displaying a selection screen for a candidate date and time for a first user and a second user to meet on a first user terminal operated by the first user and acquiring a plurality of candidate dates and times from the first user terminal; a date and time determination step of presenting the plurality of candidate dates and times to a second user terminal operated by the second user and determining a date and time based on an operation on the second user terminal; a candidate facility acquisition step of acquiring at least two candidate facilities based on an operation on the first user terminal; a determining step of presenting the at least two candidate facilities to the second user terminal and determining one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification step of notifying the first user terminal and the second user terminal of completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; The information processing method is executed in an information processing system.

11. a candidate date and time acquisition step of displaying a selection screen for a candidate date and time for a first user and a second user to meet on a first user terminal operated by the first user and acquiring a plurality of candidate dates and times from the first user terminal; a date and time determination step of presenting the plurality of candidate dates and times to a second user terminal operated by the second user and determining a date and time based on an operation on the second user terminal; a candidate facility acquisition step of acquiring at least two candidate facilities based on an operation on the first user terminal; a determining step of presenting the at least two candidate facilities to the second user terminal and determining one facility from the at least two candidate facilities based on an operation on the second user terminal; a notification step of notifying the first user terminal and the second user terminal of completion of a reservation for the facility determined by the determination unit at the date and time determined by the date and time determination unit; An information processing program that causes a processor to execute the above.

Citation Information

Patent Citations

  • Device, method, and system for processing information

    JP2022046970A

  • Organic light emitting device

    KR102679122B1

  • Store reservation device, program, and store reservation system

    WO2020026967A1

  • Matching system, matching method, and program

    JP2022090368A