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

The information processing device addresses the lack of service integration with purchased tickets by estimating and managing ticket data to offer tailored travel and facility access services, enhancing user convenience.

JP2026110118APending Publication Date: 2026-07-02LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-12-20
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Existing technologies do not consider providing new services based on tickets purchased by users, limiting the utilization of ticket information beyond simple management.

Method used

An information processing device that estimates ticket contents from images, registers them with user information, performs route searches, and provides relevant services and information, including ticket information and supplementary data.

Benefits of technology

Enables the provision of novel services and easy management of ticket information, facilitating seamless travel and facility access using registered tickets, with notifications and recommendations tailored to user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026110118000001_ABST
    Figure 2026110118000001_ABST
Patent Text Reader

Abstract

To provide new services based on tickets purchased by users. [Solution] The information processing device according to the present invention comprises an estimation unit, a registration unit, a search unit, and a provision unit. The estimation unit estimates the contents of the ticket as they appear in the ticket image of the ticket purchased by the user. The registration unit registers the contents of the ticket estimated by the estimation unit, linking them to the user. The search unit performs a route search based on the information received from the user. The provision unit provides the ticket information along with the route search results if a ticket corresponding to the route search results by the search unit has been registered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, there is a technology for managing the schedules registered by users. For example, Patent Document 1 discloses a technology for proposing the purchase of tickets or the like necessary for the registered schedule when a user registers a schedule.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, providing services starting from the tickets purchased by users has not been considered, and providing new services starting from the tickets purchased by users has not been considered.

[0005] The present invention has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of providing a new service starting from the tickets purchased by a user.

Means for Solving the Problems

[0006] [[ID=四十五]] To solve the above-mentioned problems and achieve the objective, the information processing device according to the present invention comprises an estimation unit, a registration unit, a search unit, and a provision unit. The estimation unit estimates the contents of the ticket as depicted in the ticket image of the ticket purchased by the user. The registration unit registers the contents of the ticket estimated by the estimation unit, linking them to the user. The search unit performs a route search based on the information received from the user. The provision unit provides the ticket information along with the route search results if a ticket corresponding to the route search results by the search unit has been registered. [Effects of the Invention]

[0007] According to the present invention, it is possible to provide novel services based on tickets purchased by users. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of the configuration of an information processing system according to an embodiment. [Figure 2] Figure 2 shows an example of a ticket management screen according to this embodiment. [Figure 3] Figure 3 shows an example of a detailed screen according to the embodiment. [Figure 4] Figure 4 is a block diagram showing an example configuration of an information processing device according to the embodiment. [Figure 5] Figure 5 shows an example of information stored in the ticket information storage unit according to this embodiment. [Figure 6] Figure 6 shows an example of a search result display screen according to the present invention. [Figure 7] Figure 7 is a flowchart showing the processing procedure of the registration process according to the embodiment. [Figure 8] Figure 8 is a flowchart showing the processing procedure of the provision process according to the embodiment. [Figure 9] Figure 9 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device according to the embodiment. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program relating to this application (hereinafter referred to as "embodiments"). However, these embodiments do not limit the information processing device, information processing method, and information processing program relating to this application.

[0010] [1. Overview of Information Processing] First, the configuration of the information processing system according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in Figure 1, the information processing system S according to the embodiment comprises an information processing device 1 and a plurality of user terminals 50. The information processing device 1 and the plurality of user terminals 50 are connected via a predetermined network N.

[0011] The information processing device 1 provides various services to each user through the user terminal 50. In this disclosure, the information processing device 1 provides users with services related to route searching, such as transfer information.

[0012] The user terminal 50 is a terminal device owned by the user and provides various services distributed from the information processing device 1 to the user through data communication with the information processing device 1. Examples of user terminals 50 include smartphones, tablet devices, personal computers, and wearable devices.

[0013] Furthermore, in this disclosure, the information processing device 1 provides a ticket management service for managing tickets purchased by users. Specifically, for example, the information processing device 1 acquires ticket images taken by users from each user terminal 50 through an application provided by the information processing device 1 (hereinafter referred to as the ticket management application).

[0014] Note that the ticket image may be an image of a paper ticket, or may be an image of a ticket purchase screen, a ticket reservation screen, etc.

[0015] Also, the ticket is a transportation ticket when using public transportation or an admission ticket for entering an event or the like, but may be a certificate regarding the right to use facilities such as accommodation facilities and restaurants. That is, the ticket shall include accommodation reservation and restaurant reservation information.

[0016] When the information processing device 1 acquires a ticket image, it estimates the content of the ticket purchased by the user. The information processing device 1 recognizes the characters shown in the ticket image by utilizing OCR (Optical Character Recognition) for the ticket image, and estimates the content of the ticket by inputting the recognized characters into a model.

[0017] For example, the model is a large language model such as an LLM (Large Language Model), and is a model trained to output a natural language answer to the input prompt. For example, the information processing device 1 inputs the character string recognized from the ticket image and the instruction prompt into the model, and estimates the content of the ticket based on the answer. The instruction prompt here is, for example, "Please estimate the content of the ticket purchased by the user from the following character string, together with function information related to movement (departure / arrival location, venue, movement date and time)".

[0018] The model outputs an answer including the type of the ticket, the usage date and time of the ticket, the name and address of the facility where the ticket is used, etc. for the input prompt. The type of the ticket includes transportation tickets, events, etc. Transportation tickets are tickets for public transportation such as bullet trains and airplanes, and events are tickets presented when entering an event venue. Note that the type of the ticket may include reservation information for restaurants, hotels, etc.

[0019] The information processing device 1 estimates the contents of the ticket through the above process and registers the estimated contents of the ticket in association with the user. The information processing device 1 then provides the user with the information of the ticket that has been registered in association with the user through the user terminal 50.

[0020] Figure 2 shows an example of a ticket management screen according to the embodiment. As shown in Figure 2, the management screen is displayed on the user terminal 50. For example, as shown in Figure 2, the management screen displays a list of information about tickets registered in association with the user.

[0021] The example shown in Figure 2 illustrates how, in the management screen, ticket information is displayed in a list format in each of the six ticket areas, from the first ticket area A1 to the sixth ticket area A6. Each of these areas displays information such as the ticket image, ticket type, and ticket usage date and time.

[0022] In the example shown in Figure 2, the first ticket area A1 and the sixth ticket area A6 display event ticket information, including information about the event date and time (opening time, performance start time, etc.). The ticket information may also include information about the event location.

[0023] Furthermore, the second ticket area A2 displays the hotel reservation information, including the hotel name and details about the stay date and time. If the hotel check-in time is fixed, the check-in time may be displayed in the second ticket area A2.

[0024] Additionally, the third ticket area A3 and the fourth ticket area A4 display information related to transportation tickets, including information about the boarding station, the alighting station, and the date and time of travel.

[0025] Furthermore, the fifth ticket area A5 displays the facility's reservation information. In the example in Figure 5, the fifth ticket area A5 shows information including the name of the restaurant (for example, an izakaya) and the reservation time, as reservation information for a restaurant. Alternatively, the fifth ticket area A5 may also display the address of the corresponding facility.

[0026] In this way, the information processing device 1 makes it easy for users to manage ticket information and reservation information by displaying a list of ticket information for tickets purchased by the user and reservation information for reservations made by the user through the management screen.

[0027] Furthermore, the management screen displays a first button B1 and a second button B2. For example, when a user selects the first button B1, they can select a ticket image to send to the information processing device 1 from the images stored in the user terminal 50.

[0028] Additionally, if a user wants to take a new ticket image, they can select the second button B2 and take the ticket image with the user terminal 50.

[0029] This interface allows users to easily send ticket images to the information processing device 1 and register tickets with the information processing device 1.

[0030] Furthermore, when a user selects any of the ticket areas A1 to A6, the details screen of the ticket displayed in the corresponding area is displayed on the user terminal 50. Figure 3 is a diagram showing an example of the details screen according to the embodiment. Here, we will describe the details screen for Shinkansen tickets.

[0031] As shown in Figure 3, the details screen includes areas 11A11 to 16A16. Area 11A11 displays the ticket image. Area 12A12 displays the ticket summary. In the example in Figure 3, area 12A12 shows that the ticket type is a transportation ticket and the applicable section of the ticket is from Joetsu Myoko to Omiya.

[0032] Area 13A13 displays information such as the date and time of travel and the fare for the transportation ticket. Area 14A14 displays the boarding location (seat) for the Shinkansen. Area 15A15 displays information about the surrounding area. This information includes current weather information, Shinkansen operating status, congestion status, etc.

[0033] Area 16A16 displays a toggle, allowing the user to choose whether or not to receive notifications about train operations on the day. More specifically, the details screen displays a route search button B11. When the user selects the route search button B11, the system searches for routes from the user's specified departure point to the Shinkansen platform (in this case, Joetsu-Myoko Station) that will allow the user to board the Shinkansen on the specified date and time, and displays these routes on the user terminal 50.

[0034] Then, if the user selects the toggle in area 16A16 and sets it to notify the user of the train operation information on the day, the user terminal 50 will notify the user of the above search results on the date and time of the Shinkansen train departure. In other words, the user terminal 50 will notify the user of a route that will allow the user to board the Shinkansen on the day of the Shinkansen train departure.

[0035] This allows users to act in a way that ensures they catch the Shinkansen. The timing of notifications regarding train operation information on the user terminal 50 can be set by the user. For example, the user can set a time such as 10 minutes before departure or 30 minutes before departure. This allows the user to receive notifications about train operation information at the time that is most convenient for them. Notifications to the user may also be sent via a calendar application installed on the user terminal 50.

[0036] [2. Example of Information Processing Device Configuration] Next, an example of the configuration of the information processing device 1 will be described using Figure 4. Figure 4 is a block diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in Figure 4, the information processing device 1 has a communication unit 2, a storage unit 3, and a control unit 4.

[0037] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 transmits and receives information with external devices via various wireless communication networks such as 4G (Generation), 5G, LTE (Long Term Evolution), WiFi (registered trademark), or wireless LAN (Local Area Network), or various wired communication networks.

[0038] The storage unit 3 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. The storage unit 3 also includes a ticket information storage unit 31 and a model storage unit 32.

[0039] The ticket information storage unit 31 stores ticket information. Figure 5 shows an example of the information stored in the ticket information storage unit 31 according to this embodiment. As shown in Figure 5, the ticket information storage unit 31 stores information such as "user ID," "ticket image," "ticket type," and "ticket details" in association with each other.

[0040] The "User ID" field stores an identifier to identify each user. The "Ticket Image" field stores the ticket image registered by the user identified by the corresponding User ID. Ticket images include images of paper tickets, images of the ticket purchase screen, or images of the reservation screen.

[0041] The "Ticket Type" field stores the ticket type corresponding to the ticket image. In the example shown in Figure 3, the ticket types are exemplified as transportation tickets, event tickets, and hotel reservations. The "Ticket Details" field stores the details of the ticket corresponding to the ticket image.

[0042] For example, if the ticket type is a transportation ticket, the ticket contents will include information such as the date and time of travel and the travel section. If the ticket type is an event ticket, the ticket contents will include information such as the event name, location, and date and time. If the ticket type is a hotel reservation, the ticket contents will include information such as the hotel name, hotel address, date and time of stay, and check-in time.

[0043] Returning to the explanation of Figure 4, let's describe the model storage unit 32. The model storage unit 32 stores the model. The model is a large-scale language model such as an LLM, which is a model that has been trained to output natural language responses to input prompts. For example, the model is connected to a network such as the internet and generates responses to prompts based on information uploaded to the network.

[0044] Next, the control unit 4 will be described. The control unit 4 is, for example, a controller, and is realized by the execution of various programs stored in the memory device inside the information processing device 1 using RAM as the working area by the CPU (Central Processing Unit) or MPU (Micro Processing Unit), etc.

[0045] As shown in Figure 2, the control unit 4 includes an acquisition unit 41, an estimation unit 42, a registration unit 43, a search unit 44, and a provision unit 45.

[0046] The acquisition unit 41 acquires the ticket image purchased by the user from the user terminal 50 via the communication unit 2. For example, the acquisition unit 41 acquires the ticket image through a ticket management application installed on the user terminal 50. The acquisition unit 41 passes the acquired ticket image to the estimation unit 42.

[0047] For example, the ticket image may include a ticket that can be read by a ticket reader when using the ticket. For example, the ticket that can be read by a ticket reader is the ticket's QR code (registered trademark).

[0048] The estimation unit 42 estimates the contents of the ticket as they appear in the ticket image of the ticket purchased by the user. The estimation unit 42 uses OCR to extract text from the ticket image and inputs the extracted text and instruction prompts to the model stored in the model storage unit 32.

[0049] For example, if the ticket type is for use of public transportation, the estimation unit 42 estimates the ticket details, such as the applicable section of the ticket and the date and time of travel. If the ticket type is for use of a facility, such as for an event or hotel reservation, the estimation unit 42 estimates the ticket details, such as the name of the facility, the address of the facility, and the date and time of use of the facility.

[0050] The registration unit 43 registers the ticket details estimated by the estimation unit 42, associating them with a user. Specifically, the registration unit 43 associates the user ID with the ticket details estimated by the estimation unit 42 and registers them in the ticket information storage unit 31.

[0051] The search unit 44 performs a route search based on information received from the user. The search unit 44 receives the user's specifications for departure point, destination, departure time, or arrival time and performs a route search.

[0052] Furthermore, the search unit 44 may perform route searches through, for example, the ticket management application shown in Figures 2 and 3. For example, if the first ticket area A1 shown in Figure 2 is selected, the search unit 44 performs a route search based on the ticket information displayed in the first ticket area A1.

[0053] Specifically, the first ticket area A1 in Figure 2 represents a ticket for a music festival, which will begin at 10:00 AM on Saturday, August 20, 2022. In this case, the search unit 44 sets the destination to the event venue where the music festival will be held and sets the arrival time to before 10:00 AM on Saturday, August 20, 2022, and performs a route search. The departure point in this case may be, for example, a location specified by the user, or it may be the user's home.

[0054] The provisioning unit 45 provides ticket information along with the route search results if a ticket corresponding to the route search results by the search unit 44 is registered. For example, the provisioning unit 45 searches the ticket information storage unit 31 for a ticket corresponding to the route search by the search unit 44.

[0055] A ticket that corresponds to a route search is a ticket that is applicable within the route included in the route search results of the search unit 44. For example, if it is a Shinkansen (bullet train) ticket, the applicable section of the Shinkansen corresponds to the ticket that corresponds to the route search. Also, for example, if the user is traveling with accommodation included, the hotel reservation for the accommodation also corresponds to the ticket that corresponds to the route search.

[0056] The provisioning unit 45 then provides information regarding the ticket's applicable section for the route included in the route search results. Figure 6 is a diagram showing an example of the display screen for the search results according to the embodiment. Figure 6 shows the display screen when a route search result from the departure point to the third station has been performed.

[0057] As shown in Figure 6, the journey from the starting point to the first station is assumed to be on foot, the journey from the first station to the second station is by subway, and the journey from the second station to the third station is by Shinkansen (bullet train). If the user has purchased a Shinkansen ticket from the second station to the third station and registered it in the ticket management app, the service provider 45 links the section from the second station to the third station as the "Purchased Ticket Applicable Section" and provides it to the user terminal 50.

[0058] As shown in Figure 6, the user terminal 50 displays the section from the second station to the third station as the "applicable section of the purchased ticket" in the route search from the starting point to the third station. This allows the user to easily understand the applicable section of the transportation ticket they have purchased.

[0059] Furthermore, the provisioning unit 45 may, for example, provide a ticket (e.g., a QR code) that can be read by a ticket reader terminal along with the route search results. Specifically, the provisioning unit 45 displays a screen on the user terminal 50 that shows a Shinkansen ticket including a QR code, for example, when the section from the second station to the third station is selected.

[0060] This allows users to enter the Shinkansen (bullet train) ticket gates by scanning the QR code displayed on their screen. In other words, by registering their tickets, users can use public transportation without carrying paper tickets.

[0061] In this case, the service provider 45 may also provide supplementary information to the user when using the ticket, along with the route search results. This supplementary information may include, for example, weather, congestion status, and service information.

[0062] Furthermore, the type of supplementary information may be selected based on the model stored in the model storage unit 32. For example, in this case, the provision unit 45 provides the model with input including the route search results and instruction prompts. The instruction prompts may be, "Please provide the appropriate supplementary information for the user when traveling using the following route search."

[0063] This allows the information provider 45 to provide flexible supplementary information in accordance with the route search results.

[0064] [3. Processing Flow] Next, the processing procedures executed by the information processing device 1 according to the embodiment will be described using Figures 7 and 8. Figure 7 is a flowchart showing the processing procedure for the registration process according to the embodiment. Figure 8 is a flowchart showing the processing procedure for the provision process according to the embodiment.

[0065] As shown in Figure 7, the information processing device 1 obtains an image of the ticket purchased by the user from the user terminal 50 (step S101). Next, the information processing device 1 estimates the contents of the ticket shown in the ticket image (step S102). Then, the information processing device 1 registers the estimated contents of the ticket in association with the user (step S103) and terminates the process.

[0066] Next, the processing procedure of the provision process according to the embodiment will be explained using Figure 8. As shown in Figure 8, the information processing device 1 performs a route search based on the information specified by the user (step S111).

[0067] Next, the information processing device 1 determines whether there is a ticket among the contents of the tickets registered in association with the user that corresponds to the route search result (step S112). If the information processing device 1 determines that there is a corresponding ticket (step S112; Yes), it associates the contents of the ticket with the route search result (step S113).

[0068] Then, the information processing device 1 provides the user with the route search results (step S114) and terminates the process. Also, if the information processing device 1 determines in step S112 that there is no corresponding ticket (step S112; No), it proceeds to the process in step S114. In other words, in this case, the information processing device 1 provides the route search results without associating the contents of the ticket with the search results.

[0069] [4. Variations] By the way, the above-described embodiment explains a case in which the contents of a ticket are estimated from a ticket image registered by the user and a service is provided, but it is not limited to this. For example, the information processing device 1 may cooperate with various reservation sites and obtain the contents of tickets purchased by the user from the reservation sites. Alternatively, for example, the information processing device 1 may cooperate with an email service and obtain confirmation emails when a ticket is purchased or reserved, and obtain the contents of tickets purchased by the user through the email service.

[0070] Furthermore, the information processing device 1 may, for example, identify places that the user regularly visits based on ticket images registered by the user, and estimate when the user will next visit those places. For example, in this case, the information processing device 1 may send a notification to the user prompting them to make reservations for accommodation or transportation as the estimated time approaches.

[0071] To give a specific example, information processing device 1 sends a notification to a user prompting them to book tickets, accommodation, and transportation for a particular music festival from which the user purchases tickets annually, as the next music festival approaches. In addition, information processing device 1 may also send notifications prompting bookings based on the booking status of accommodation and transportation. Specifically, information processing device 1 may send a notification prompting bookings when the booking status of accommodation and transportation exceeds a threshold. This allows the user to receive booking notifications only when accommodation and transportation are available. Information processing device 1 can obtain the booking status of accommodation and transportation from various booking sites.

[0072] Furthermore, the information processing device 1 may recommend similar or related event or facility information to the user based on the ticket image registered by the user. Specifically, for example, the information processing device 1 may recommend other museums to a user who frequently purchases museum tickets, or recommend facilities similar to museums (for example, solo exhibitions). In this way, by making recommendations to the user based on the ticket registered by the user, the information processing device 1 can make recommendations tailored to the facilities the user has actually visited.

[0073] [5. Effects] The information processing device 1 according to the above embodiment includes an estimation unit 42 that estimates the contents of a ticket as depicted in a ticket image of a ticket purchased by a user, a registration unit 43 that associates the contents of the ticket estimated by the estimation unit 42 with the user and registers them, a search unit 44 that performs a route search based on information received from the user, and a provision unit 45 that provides the ticket information along with the route search result if a ticket corresponding to the route search result by the search unit 44 is registered.

[0074] Furthermore, the ticket is a ticket used by the user when using public transportation, and the provision unit 45 provides information about the applicable section of the ticket in the route included in the route search results. Also, the ticket is a ticket used by the user when using a facility, and the estimation unit 42 estimates the name of the facility, the date and time of use, and the address, and the search unit 44 performs a route search to arrive at the facility's address at the date and time of use corresponding to the ticket selected by the user.

[0075] Furthermore, the provision unit 45 provides supplementary information to the user when using the ticket, along with the route search results. The provision unit 45 also provides a ticket that can be read by a ticket reader terminal, along with the route search results.

[0076] Through any or a combination of the above-described processes, the information processing device according to the present invention can provide new services based on tickets purchased by the user.

[0077] [6. Hardware Configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 9. Figure 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 1 according to the embodiment. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0078] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, controlling various components. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0079] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 receives data from other devices via the network (communication network) N and sends it to the CPU1100, and transmits data generated by the CPU1100 to other devices via the network N.

[0080] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice (in Figure 9, output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.

[0081] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0082] For example, when computer 1000 functions as an information processing device 1 according to the embodiment, the CPU 1100 of computer 1000 realizes the functions of the control unit 130 by executing programs loaded on RAM 1200. The CPU 1100 of computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a network N.

[0083] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0084] [7. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0085] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0086] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0087] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit." For example, the acquisition unit 41 can be replaced with acquisition means or acquisition circuit. [Explanation of Symbols]

[0088] 1. Information Processing Device 2 Communications Department 3 Storage section 4,130 Control Unit 31 Ticket Information Storage Unit 32 Model Memory Unit 41 Acquisition Department 42 Estimation part 43 Registration Department 44 Search Section 45 Providing Department 50 User Terminals S Information Processing System

Claims

1. An estimation unit that estimates the contents of the ticket as they appear in the ticket image of the ticket purchased by the user, A registration unit registers the contents of the ticket estimated by the estimation unit and associates them with the user. A search unit that performs route searching based on the information received from the user, If the ticket corresponding to the route search result by the search unit is registered, the providing unit provides the ticket information along with the route search result. An information processing device characterized by comprising:

2. The aforementioned ticket is A ticket used by the aforementioned user when using public transportation, The aforementioned supply unit is, To provide information regarding the applicable section of the ticket in the route included in the results of the route search. The information processing apparatus according to claim 1, characterized by the following:

3. The aforementioned ticket is A ticket used by the aforementioned user to use the facility, The estimation unit, The name of the aforementioned facility, the date and time of use, and the address are estimated, The aforementioned search unit, Perform the route search to arrive at the address of the facility at the date and time of use corresponding to the ticket selected by the user. The information processing apparatus according to claim 1, characterized by the following:

4. The aforementioned supply unit is, To provide supplementary information to the user when they use the ticket, along with the results of the route search. The information processing apparatus according to claim 1, characterized by the following:

5. The aforementioned supply unit is, To provide the ticket, which can be read by the ticket reader terminal, along with the route search results. The information processing apparatus according to claim 1, characterized by the following:

6. A method of information processing performed by a computer, An estimation process for estimating the contents of the ticket as they appear in the ticket image of the ticket purchased by the user, A registration step in which the contents of the ticket estimated by the estimation step are registered in association with the user, A search process that performs route searching based on the information received from the user, If a ticket corresponding to the route search result obtained in the aforementioned search step is registered, a provision step is made to provide the ticket information along with the route search result. An information processing method characterized by including

7. An estimation procedure for estimating the contents of the ticket as they appear in the ticket image of the ticket purchased by the user, A registration procedure for registering the contents of the ticket estimated by the estimation procedure in association with the user, A search procedure that performs route searching based on the information received from the user, If a ticket corresponding to the route search result obtained by the aforementioned search procedure is registered, a provision procedure is provided to provide the ticket information along with the route search result. An information processing program characterized by causing a computer to execute it.