program

The program improves transportation ticket systems by visually overlaying markers on a map to indicate ticket applicability and user location, addressing the challenge of conveying complex spatial information to users unfamiliar with the area.

JP2026085180APending Publication Date: 2026-05-22TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2024-11-12
Publication Date
2026-05-22

Smart Images

  • Figure 2026085180000001_ABST
    Figure 2026085180000001_ABST
Patent Text Reader

Abstract

To improve the technology used in transportation tickets. [Solution] A terminal device 10 used for buying and selling transportation tickets superimposes a first marker on a map indicating the applicable area or route of the selected ticket. Next, the terminal device 10 superimposes a second marker on the map indicating the user's current location or a point selected by the user. Then, the terminal device 10 displays on the screen a target area on the map that includes at least one of the first marker and the second marker.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a program.

Background Art

[0002] Conventionally, technologies used for transportation tickets are known. For example, Patent Document 1 discloses a system that represents the available range from the current station according to the remaining balance of an IC card.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Systems used for transportation tickets such as conventional circular tickets and one-day free passes that allow free movement within a specific area and / or period simply show the applicable area and routes on a map by displaying them or by textual explanations. However, such conventional methods may be difficult for people without a sense of direction, such as tourists visiting for the first time from other prefectures or foreign visitors, to understand the available range. Therefore, there was room for improvement in the technology used for transportation tickets.

[0005] In view of such circumstances, an object of the present disclosure is to improve the technology used for transportation tickets.

Means for Solving the Problems

[0006] The program according to the first embodiment of the present disclosure causes a computer for selling and buying transportation tickets to superimpose a first marker indicating the applicable area or applicable route of the selected ticket on a map Overlaying a second marker indicating the user's current location or a location selected by the user onto the map, and Displaying the target area on the map, which includes at least one of the first marker and the second marker, on the screen. Perform an action that includes this.

[0007] The program according to the second embodiment of this disclosure is A computer used for buying and selling transportation tickets, Display the ticket name for tickets whose applicable area or route includes the selected location on the map, and Overlaying the first marker indicating the applicable area or route of the aforementioned ticket onto a map, Perform an action that includes this.

[0008] A program according to the third embodiment of this disclosure is A computer used for buying and selling transportation tickets, When a destination is entered or selected on the map, the system identifies the tickets available for travel from the user's current location to the destination, and Display a list of the identified tickets, or superimpose a first marker on a map indicating the applicable area or route of the identified tickets. Perform an action that includes this. [Effects of the Invention]

[0009] According to embodiments of this disclosure, the technology used in transportation tickets is improved. [Brief explanation of the drawing]

[0010] [Figure 1] This is a block diagram showing a schematic configuration of the system according to the embodiment of this disclosure. [Figure 2] This is a block diagram showing the schematic configuration of the terminal device. [Figure 3] This is a block diagram illustrating the schematic configuration of an information processing device. [Figure 4]It is a flowchart showing the operation according to the first embodiment of the information processing apparatus. [Figure 5] It is a flowchart showing the operation according to the second embodiment of the information processing apparatus. [Figure 6] It is a flowchart showing the operation according to the third embodiment of the information processing apparatus. [Figure 7A] It is an example of the screen image diagram of the present disclosure. [Figure 7B] It is an example of the screen image diagram of the present disclosure. [Figure 7C] It is an example of the screen image diagram of the present disclosure. [Figure 7D] It is an example of the screen image diagram of the present disclosure. [Figure 8A] It is an example of the screen image diagram of the present disclosure. [Figure 8B] It is an example of the screen image diagram of the present disclosure. [Figure 8C] It is an example of the screen image diagram of the present disclosure. [Figure 8D] It is an example of the screen image diagram of the present disclosure.

[0011] Hereinafter, embodiments of the present disclosure will be described.

[0012] (Overview of Embodiment) Referring to FIG. 1, the overview of the system 1 according to the embodiment of the present disclosure will be described. The system 1 includes a plurality of terminal devices 10 and an information processing device 20. Each terminal device 10 and the information processing device 20 are communicably connected to a network 30 including, for example, the Internet and a mobile communication network.

[0013] The terminal device 10 is a computer such as a PC (Personal Computer), a smartphone, or a tablet terminal.

[0014] The information processing device 20 is, for example, one or a plurality of computers communicable with each other such as a server device. The information processing device 20 can communicate with each of the terminal devices 10 via the network 30.

[0015] First, an overview of this embodiment will be described, and details will be described later. The terminal device 10 according to the first embodiment for buying and selling transportation tickets superimposes a first marker on a map that indicates the applicable area or route of the selected ticket. Next, the terminal device 10 superimposes a second marker on the map that indicates the user's current location or a point selected by the user. Then, the terminal device 10 displays on the screen a target area on the map that includes at least one of the first marker and the second marker.

[0016] Furthermore, the terminal device 10 according to the second embodiment for buying and selling transportation tickets displays the ticket name for tickets whose applicable area or route includes a point selected on the map. The terminal device 10 then superimposes a first marker on the map indicating the applicable area or route of the ticket.

[0017] Furthermore, the terminal device 10 according to the third embodiment for buying and selling transportation tickets identifies tickets that can be used when the user travels from their current location to the destination when the destination is entered or selected on the map. The terminal device 10 then displays a list of the identified tickets or superimposes a first marker on the map indicating the applicable area or route for the identified tickets.

[0018] Traditional systems used for fixed-price transportation tickets that allow free movement within a specific area and / or period, such as sightseeing passes and one-day passes, simply indicate the usable area and routes on a map, along with textual explanations. However, this conventional method can be difficult for people unfamiliar with the area, such as tourists visiting from other prefectures or international visitors, to understand the usable area. In contrast, according to the first embodiment, a first marker indicating the ticket's applicable area or route and a second marker indicating the user's current location or a point selected by the user are superimposed on the map. This allows the user to understand the applicable area or route of the ticket they are purchasing relative to their current location, thus avoiding incorrect purchases before buying and improving convenience after purchase. Furthermore, according to the second embodiment, a first marker indicating the ticket's applicable area or route that includes the point selected by the user on the map is superimposed on the map. This allows the user to accurately understand whether a ticket is available for their desired area, and if so, the scope of that ticket. Furthermore, according to the third embodiment, when a user enters a destination or selects a destination on a map, a list of tickets available for travel to the destination is displayed, or a first marker indicating the applicable area or route is superimposed on the map. This allows the user to check whether there is a ticket available from their current location to their destination. Thus, according to this embodiment, the technology used for transportation tickets is improved in that it makes it easier for the user to understand the applicable area or route for transportation tickets that they can freely travel within a specific area and / or period.

[0019] Next, we will describe each component of System 1 in detail.

[0020] (Terminal device configuration) As shown in Figure 2, the terminal device 10 includes a communication unit 11, an output unit 12, an input unit 13, a storage unit 14, a control unit 15, and a positioning unit 16.

[0021] The communication unit 11 includes one or more communication interfaces connected to the network 30. These communication interfaces are compatible with, but are not limited to, mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). In this embodiment, the terminal device 10 communicates with the information processing device 20 via the communication unit 11 and the network 30.

[0022] The output unit 12 includes one or more output devices that output information. These output devices are, for example, a display that outputs information as images, or a speaker that outputs information as sound, but are not limited to these. Alternatively, the output unit 12 may include an interface for connecting an external output device.

[0023] The input unit 13 includes one or more input devices for detecting user input operations. These input devices are, but are not limited to, physical keys, capacitive keys, mice, touch panels, touchscreens integrated with the display of the output unit 12, or microphones. Alternatively, the input unit 13 may include an interface for connecting external input devices.

[0024] The storage unit 14 includes one or more memories. The memories are, for example, semiconductor memories, magnetic memories, or optical memories, but are not limited to these. Each memory included in the storage unit 14 may function as, for example, a main memory, an auxiliary memory, or a cache memory. The storage unit 14 stores any information used for the operation of the terminal device 10. For example, the storage unit 14 may store system programs, application programs, and embedded software. For example, the information stored in the storage unit 14 may be updateable with information obtained from the network 30 via the communication unit 11.

[0025] The control unit 15 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is a general-purpose processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process, but is not limited to these. The programmable circuit is an FPGA (Field-Programmable Gate Array), but is not limited to this. The dedicated circuit is an ASIC (Application Specific Integrated Circuit), but is not limited to this. The control unit 15 controls the operation of the terminal device 10.

[0026] The positioning unit 16 includes one or more devices that acquire location information of the terminal device 10. Specifically, the positioning unit 17 may include, for example, a position sensor corresponding to GPS (Global Positioning System), a geomagnetic sensor, a speed sensor, an acceleration sensor, or a gyroscope sensor, but is not limited to these, and may include any sensor.

[0027] (Configuration of information processing device) As shown in Figure 3, the information processing device 20 comprises a communication unit 21, a storage unit 22, and a control unit 23.

[0028] The communication unit 21 includes one or more communication interfaces connected to the network 30. These communication interfaces may, for example, support mobile communication standards, wired LAN (Local Area Network) standards, or wireless LAN standards, but are not limited to these, and may support any communication standard. In this embodiment, the information processing device 20 communicates with each terminal device 10 via the communication unit 21 and the network 30.

[0029] The storage unit 22 includes one or more memories. Each memory included in the storage unit 22 may function as, for example, a main memory, an auxiliary memory, or a cache memory. The storage unit 22 stores any information used in the operation of the information processing device 20. For example, the storage unit 22 may store system programs, application programs, embedded software, and map information.

[0030] The control unit 23 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is a general-purpose processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process, but is not limited to these. The programmable circuit is an FPGA (Field-Programmable Gate Array), but is not limited to this. The dedicated circuit is an ASIC (Application Specific Integrated Circuit), but is not limited to this. The control unit 23 controls the operation of the entire information processing device 20.

[0031] (First operation flow of the terminal device) Referring to Figure 4, the operation of the terminal device 10 according to the first embodiment will be described.

[0032] S100: The control unit 15 of the terminal device 10 superimposes a first marker on the map that indicates the applicable area or route for the selected ticket.

[0033] Specifically, the control unit 15 displays a list of transportation tickets on the display screen of the output unit 12, for example, as shown in Figure 7A. Next, when the user selects a ticket from the screen, the control unit 15 retrieves the ticket information of that ticket, including information on the applicable area or route of the ticket, which is stored in the storage unit 14 or the storage unit 22 of the information processing device 20. Then, the control unit 15 superimposes a first marker indicating the applicable area or route of the ticket selected by the user onto the map information stored in the storage unit 14 or the storage unit 22 of the information processing device 20. Alternatively, the control unit 15 may superimpose the first marker indicating the applicable area or route of the selected ticket onto the map by, for example, pressing a button on the screen to view the applicable area or route of the ticket on the map. Or, as shown in Figure 7B, the control unit 15 may superimpose the first marker indicating the applicable area or route of the selected ticket onto the map by, for example, pressing a button on a screen showing the details of a specific ticket to view the applicable area or route of that ticket on the map.

[0034] In the case of applicable areas, the first marker may be, for example, a color highlight such as highlighting the applicable area in yellow, or a pattern display of the applicable area using dotted lines or stripes, but is not limited to these and may be any marker. In the case of applicable routes, the first marker may be, for example, a change in the color of the line such as highlighting the applicable route with a bold red line, a change in the type of line such as making it a straight line or a dotted line, and / or a change in the thickness of the line, or a combination thereof, but is not limited to these and may be any marker. Furthermore, if there are multiple applicable routes, the first marker for each applicable route may be in a different form, for example, by using a different color.

[0035] The "list of tickets" may be filtered by multiple conditions, such as region and mode of transport. The control unit 15 may also retrieve ticket information from the storage unit 14 or the storage unit 22 of the information processing device 20 that matches the multiple conditions specified by the user, and display the list of tickets.

[0036] "Ticket information" may include, but is not limited to, any ticket information such as ticket name, ticket price, scope of application, applicable routes, applicable means of transport, and validity period.

[0037] The control unit 15 may also display the ticket name of the selected ticket on the map.

[0038] S101: The control unit 15 superimposes a second marker on the map that indicates the user's current location or a location selected by the user.

[0039] Specifically, the control unit 15 determines the user's current location by acquiring the current location of the terminal device 10 using the positioning unit 16. The control unit 15 then superimposes a second marker indicating the user's current location onto the map information, similar to S100. Alternatively, the control unit 15 superimposes a second marker indicating a location selected by the user, for example using the touch panel of the input unit 13, from the map displayed on the screen.

[0040] The second marker may be made by using any color such as red, any shape such as a circle, or a combination thereof, but may be any other form of marker, not limited to these.

[0041] S102: The control unit 15 displays the target area on the map, which includes at least one of the first marker and the second marker, on the screen.

[0042] Specifically, for example, if the user's current location is included in the target area of ​​the selected ticket, the control unit 15 displays the target area on the screen, including a first marker and a second marker, as shown in Figure 7C or Figure 7D.

[0043] Furthermore, for example, suppose the user's current location is not included in the area covered by the selected ticket. In this case, the control unit 15 may automatically change the map scale to a different scale than that shown in Figure 7C or Figure 7D, for example, as shown in Figure 8A or Figure 8B, so that both the first and second markers are displayed on the screen. Alternatively, the control unit 15 may display only the first marker on the screen, or only the second marker on the screen. If neither the first nor the second marker is displayed on the screen, the control unit 15 may display information on the screen indicating the direction from a predetermined point on the map displayed on the screen to the first or second marker that is not displayed on the screen. For example, if the first marker is not displayed on the screen, the control unit 15 may display a graphic such as an arrow on the screen indicating the direction from the second marker on the map displayed on the screen to the first marker that is not displayed on the screen. If the second marker is not displayed on the screen, the control unit 15 may display a graphic such as an arrow on the screen indicating the direction from the first marker on the map displayed on the screen to the second marker that is not displayed on the screen. In this way, even if the ticket's target area or the user's location is not currently displayed on the map, the user can still understand the direction of the ticket's target area or their own location relative to their location on the map.

[0044] Furthermore, the control unit 15 may decide whether or not to display the first and second markers on the screen based on whether the map scale is greater than a predetermined value when the map scale is automatically changed so that both the first and second markers are displayed on the screen. Specifically, if the scale is greater than or equal to the predetermined value, the control unit 15 may automatically change the map scale so that both the first and second markers are displayed on the screen. If the scale is less than the predetermined value, the control unit 15 may display the target area on the map that includes either the first or second marker on the screen. In this case, similar to the process described above, the control unit 15 may display a graphic such as an arrow on the screen indicating the direction from one point on the map containing the first or second marker to the other point not included on the map. If the scale is too small, it becomes difficult for the user to understand the applicable area or route of the ticket, or the relationship between the user's current location and the applicable area of ​​the ticket. This process can resolve such problems. Note that the predetermined value of the scale may be changeable.

[0045] Furthermore, the control unit 15 may decide whether or not to display the first marker and the second marker on the screen depending on whether or not the area belongs to a predetermined region. Specifically, if the area belongs to a predetermined region, the control unit 15 may automatically change the map scale so that both the first marker and the second marker are displayed on the screen. If the area does not belong to a predetermined region, the control unit 15 may display on the screen the target area on the map that includes either the first marker or the second marker. In this case, similar to the process described above, the control unit 15 may display on the screen a graphic such as an arrow indicating the direction from one point on the map that includes the first marker or the second marker to the other point that is not included on the map.

[0046] The "designated region" may be, for example, a region such as Japan, Asia, or the Kanto region, which can be represented on a map at a scale that allows the user to understand the ticket's applicable region or route, or the relationship between the user's current location and the ticket's applicable region. Furthermore, the designated region may be changeable.

[0047] Furthermore, the area of ​​the map displayed on the screen (display area) may be changed, for example, by the user scrolling the screen. If, as a result of scrolling the screen, the first marker or the second marker is no longer displayed on the screen, the control unit 15 may, in the same manner as described above, display a figure such as an arrow on the screen indicating the direction from one point on the map of the first marker or the second marker to the other point not included on the map. Also, if both the first marker and the second marker are no longer displayed on the screen, the control unit 15 may, for example as shown in Figure 8C, display a figure such as an arrow on the screen indicating the direction from the center of the map displayed on the screen to the first marker and the second marker. In this case, for example as shown in Figure 8C, the direction to the first marker may be indicated by a normal arrow, and the direction to the second marker may be indicated by an arrow with a dotted line pattern, thus differently representing each marker.

[0048] (Second operation flow of the terminal device) Next, with reference to Figure 5, the operation of the terminal device 10 according to the second embodiment will be described.

[0049] S200: The control unit 15 displays the ticket name for tickets whose applicable area or route includes the selected point on the map.

[0050] Specifically, the control unit 15 detects that a specific location has been selected by the user from the map displayed on the screen, for example, using the touch panel of the input unit 13. Next, the control unit 15 retrieves ticket information from the storage unit 14 or the storage unit 22 of the information processing device 20 that includes the selected location in the applicable area or applicable route. Then, the control unit 15 displays the ticket name included in the retrieved ticket information on the screen.

[0051] S201: The control unit 15 overlays a first marker indicating the applicable area or route of the ticket onto the map.

[0052] Specifically, the control unit 15 obtains the applicable region or route of the ticket included in the ticket information acquired in S200. Then, the control unit 15 superimposes a first marker indicating the applicable region or route of the ticket onto the map.

[0053] (Third operation flow of the terminal device) Next, with reference to Figure 6, the operation of the terminal device 10 according to the third embodiment will be described.

[0054] S300: When a destination is entered or selected on the map, the control unit 15 identifies a ticket that can be used to travel from the user's current location to the destination.

[0055] Specifically, for example, when a destination is entered through an input form on the screen, or when a destination is selected by the user on a map displayed on the screen, the control unit 15 uses the positioning unit 16 to obtain the current location of the terminal device 10, thereby identifying the user's current location. Next, the control unit 15 identifies the regions and routes included in the route from the user's current location to the destination from the map information stored in the storage unit 14 or the storage unit 22 of the information processing device 20. Then, the control unit 15 identifies the ticket in which the identified region or route is included in the ticket information. do.

[0056] S301: The control unit 15 displays a list of identified tickets, or superimposes a first marker on the map indicating the applicable area or route for the identified tickets.

[0057] Specifically, the control unit 15 displays the tickets identified in S300 on the display screen of the output unit 12 as a list of transportation tickets, for example, as shown in Figure 7A. Alternatively, the control unit 15 superimposes a first marker on the map indicating the applicable area or route of the identified ticket.

[0058] Furthermore, when a first marker indicating the applicable area or route of a specified ticket is superimposed on the map, the control unit 15 may display the ticket name of the ticket on the map.

[0059] Furthermore, if a list of transportation tickets is displayed, the control unit 15 may continue to perform the operations according to the first embodiment.

[0060] As described above, the terminal device 10 according to the first embodiment for buying and selling transportation tickets superimposes a first marker on the map indicating the applicable area or route of the selected ticket. Next, the terminal device 10 superimposes a second marker on the map indicating the user's current location or a point selected by the user. Then, the terminal device 10 displays on the screen a target area on the map that includes at least one of the first marker and the second marker.

[0061] Furthermore, the terminal device 10 according to the second embodiment for buying and selling transportation tickets displays the ticket name for tickets whose applicable area or route includes a point selected on the map. The terminal device 10 then superimposes a first marker on the map indicating the applicable area or route of the ticket.

[0062] Furthermore, the terminal device 10 according to the third embodiment for buying and selling transportation tickets identifies tickets that can be used when the user travels from their current location to the destination when the destination is entered or selected on the map. The terminal device 10 then displays a list of the identified tickets or superimposes a first marker on the map indicating the applicable area or route for the identified tickets.

[0063] According to the first embodiment of this configuration, a first marker indicating the applicable area or route of the ticket and a second marker indicating the user's current location or a location selected by the user are superimposed on the map. This allows the user to understand the applicable area or route of the ticket they are purchasing relative to their current location, thus avoiding incorrect purchases before purchasing and potentially improving convenience after purchase. Furthermore, according to the second embodiment, a first marker indicating the applicable area or route of the ticket that includes the location selected by the user on the map is superimposed on the map. This allows the user to accurately understand whether there is a ticket available in the target area, and if so, the scope of that ticket. And according to the third embodiment, when the user enters a destination or selects a destination on the map, a list of tickets available for travel to the destination is displayed, or a first marker indicating the applicable area or route of the available tickets is superimposed on the map. This allows the user to check whether there is a ticket available from their current location to their destination. Thus, according to this embodiment, the technology used for transportation tickets is improved in that it makes it easier for the user to understand the applicable area or route of the transportation ticket that allows them to travel freely within a specific area and / or period.

[0064] The functions of the terminal device 10 are realized by executing a program on the processor, which acts as the control unit 15. In other words, the functions of the terminal device 10 are realized by software. The program causes the computer to perform the operations of the terminal device 10, thereby causing the computer to function as the terminal device 10. That is, the computer functions as the terminal device 10 by performing the operations of the terminal device 10 according to the program.

[0065] Programs can be stored on non-temporary computer-readable media. Examples of non-temporary computer-readable media include flash memory, magnetic recording devices, optical discs, magneto-optical recording media, or ROM (read-only memory). Programs can be distributed, for example, by selling, transferring, or leasing portable media such as DVDs (digital versatile discs) or CD-ROMs (compact disc read-only memory) containing the programs. Programs may also be distributed by storing them in server storage and transferring them from the server to other computers. Programs may also be provided as program products.

[0066] While this disclosure has been described based on the drawings and embodiments, it should be noted that those skilled in the art may make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of this disclosure. For example, the functions, etc., included in each component or step can be rearranged in a logically consistent manner, and multiple components or steps can be combined into one or divided into two.

[0067] For example, in the embodiment described above, it is also possible to distribute the configuration and operation of the terminal device 10 to multiple computers that can communicate with each other. Alternatively, for example, it is also possible to provide some or all of the components of the terminal device 10 in the information processing device 20. For example, the information processing device 20 may comprise some or all of the components of the terminal device 10.

[0068] Furthermore, for example, in any of the embodiments described above, the control unit 15 may switch the target indicated by the first marker between the applicable area and the applicable route in response to user operation.

[0069] Specifically, the control unit 15 may provide an arbitrary interface on the screen, such as tabs for switching between the applicable area and the applicable route, as shown in Figures 7C and 7D. If the user selects the interface for showing the applicable area, the control unit 15 superimposes a first marker indicating the applicable area on the map, as shown in Figure 7D. If the user selects the interface for showing the applicable route, the control unit 15 superimposes a first marker indicating the applicable route on the map, as shown in Figure 7C. This can improve user convenience. The control unit 15 may also provide an interface on the screen for showing both the applicable area and the applicable route for the ticket.

[0070] Furthermore, for example, in any of the embodiments described above, if a ticket name displayed on the screen is selected by the user, the control unit 15 may switch from the map screen to a screen showing the details of that ticket.

[0071] Specifically, if the ticket name is displayed on the map indicating the applicable area or route, when the ticket name is selected by the user, the screen may switch to a screen showing the details of that ticket, for example, as shown in Figure 7B. This may improve user convenience.

[0072] Furthermore, for example, in the first embodiment described above, if multiple tickets are selected, the control unit 15 may display the first marker in a different manner for each ticket.

[0073] Specifically, in S100, if multiple tickets are selected by the user from the list of tickets, the control unit 15 may use different stripe displays for each ticket, for example, as shown in Figure 8D, displaying one ticket with a pattern of dark stripes and the other with a pattern of light stripes. The different display modes may be achieved by different colors, line thicknesses, or line types, but are not limited to these and may be achieved by any display mode. This allows the user to simultaneously grasp the applicable regions or routes for multiple tickets.

[0074] Furthermore, the above-described modifications may be applied in the second embodiment when multiple ticket information is obtained. Also, in the third embodiment, the modifications may be applied when there are multiple identified tickets and a first marker indicating the applicable area or route of the identified tickets is superimposed on the map.

[0075] Furthermore, for example, in the second and third embodiments described above, the control unit 15 may perform S101 and S102. This allows the system to determine the applicable region or route of the ticket to be purchased relative to the user's current location, even in the second and third embodiments.

[0076] Furthermore, for example, in any of the embodiments described above, if the ticket includes a service that allows the recipient to receive benefits at a specific facility, the control unit 15 may superimpose a third marker indicating that facility onto the map.

[0077] Specifically, the control unit 15 obtains whether or not there are any benefits at a specific facility included in the ticket information stored in the memory unit 14 or the memory unit 22 of the information processing device 20. If there are benefits at a specific facility, the control unit 15 superimposes a third marker indicating that facility onto the map. If there are multiple facilities, the control unit 15 may superimpose a third marker for each of the multiple facilities. This allows the user to understand not only the applicable area or route of the ticket, but also, if there are benefits at a specific facility, to identify that facility.

[0078] The third marker may be made by using any color such as red, any shape such as a square, or a combination thereof, but may be any other form of marker, not limited to these.

[0079] Furthermore, it is also possible to implement an embodiment in which a general-purpose computer functions as the terminal device 10 according to the above embodiment. Specifically, a program describing the processing content that realizes each function of the terminal device 10 according to the above embodiment is stored in the memory of the general-purpose computer, and the processor reads and executes the program. Therefore, this disclosure can also be implemented as a program that can be executed by a processor, or as a non-temporary computer-readable medium that stores said program. [Explanation of symbols]

[0080] 1 System 10 Terminal devices 11 Communications Department 12 Output section 13 Input section 14 Storage section 15 Control Unit 16 Positioning Unit 20 Information Processing Devices 21 Communications Department 22 Memory section 23 Control Unit 30 Networks

Claims

1. A computer used for buying and selling transportation tickets, The first marker indicating the applicable region or route for the selected ticket is superimposed on the map. Superimposing a second marker on the map that indicates the user's current location or a location selected by the user, and Displaying the target area on the map, which includes at least one of the first marker and the second marker, on the screen. A program that performs an action that includes the following:

2. The program according to claim 1, The aforementioned operation is, If the first marker or the second marker is not displayed on the screen, information indicating the direction from a predetermined point on the map displayed on the screen to the first marker or the second marker not displayed on the screen shall be displayed on the screen. A program that further includes the following.

3. A program according to claim 1 or 2, The aforementioned operation is, In response to the user's operation, the target indicated by the first marker is switched between the applicable area and the applicable route. A program that further includes the following.

4. A program according to claim 1 or 2, The aforementioned operation is, If multiple tickets are selected, the first marker will be displayed in a different manner for each ticket. A program that further includes the following.

5. A computer used for buying and selling transportation tickets, Display the ticket name for tickets whose applicable area or route includes the selected location on the map, and Superimposing the first marker indicating the applicable area or applicable route of the aforementioned ticket onto a map, A program that performs an action that includes the following:

6. A computer used for buying and selling transportation tickets, When a destination is entered or selected on the map, the system identifies the tickets available for travel from the user's current location to the destination, and Display a list of the identified tickets, or superimpose a first marker on a map indicating the applicable area or route of the identified tickets. A program that performs an action that includes the following: