Information processing system, information processing method, and program

The information processing system addresses the challenge of proposing suitable transportation by receiving location information and presenting relevant tickets or coupons, improving user convenience and reducing congestion.

JP7715442B1Active Publication Date: 2025-07-30RYDE INC

Patent Information

Application Number
JP2025061517
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-07-30
Estimated Expiration
2045-04-02

AI Technical Summary

Technical Problem

Existing technologies fail to suitably propose means of transportation to users, particularly in relation to their travel destinations associated with reserved products or services.

Method used

An information processing system that receives location information related to a user's travel destination, selects appropriate transportation tickets or coupons based on this information, and presents them visibly to the user.

Benefits of technology

Effectively proposes suitable transportation options to users, enhancing user convenience and potentially reducing traffic congestion and carbon emissions by offering tailored ticket suggestions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007715442000001_ABST
    Figure 0007715442000001_ABST
Patent Text Reader

Abstract

An information processing system and the like that can suitably suggest means of transportation to a user is provided. [Solution] According to one aspect of the present invention, there is provided an information processing system comprising a control unit configured to execute the following steps: in a reception step, at least first location information is received, where the first location information includes information regarding a location to which the user is traveling that is related to the product and / or service reserved by the user; in a selection step, one or more transportation tickets to be presented to the user based on at least the received first location information; and in a presentation step, the selected transportation tickets and / or coupons for the transportation tickets are presented in a manner that is visible to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, technologies for assisting user movement have been developed. For example, Patent Document 1 discloses a technology capable of alleviating congestion for an event that a user is going to, as a navigation system having a ticket sales support function.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is still room for improvement in technologies that can suitably propose means of transportation to users.

[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that can suitably propose means of transportation to users.

Means for Solving the Problems

[0006] According to one aspect of the present invention, there is provided an information processing system including a control unit, the control unit being configured to execute the following steps. In a reception step, at least first location information is received, where the first location information is a product reserved by the user and / orAn information processing system is provided that includes information related to a place where a user will move in connection with a service. In a selection step, based on at least the received first location information, one or more tickets for a means of transportation to be presented to the user are selected. In a presentation step, the selected ticket for the means of transportation and / or a coupon for the ticket for the means of transportation are presented in a manner visible to the user.

[0007] According to the above aspect, an information processing system or the like that can suitably propose a means of transportation to the user is provided.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Modes for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic matters shown in the following embodiments can be combined with each other.

[0010] That is, the information processing system of this embodiment is as follows. An information processing system, comprising a control unit, the control unit is configured to execute the following steps, In the reception step, at least first location information is received, wherein the first location information includes information regarding a location to which the user will move, related to a product and / or or service reserved by the user. In the selection step, based on at least the received first location information, one or more tickets for transportation means to be presented to the user are selected. In the presentation step, a ticket for the selected transportation means and / or a coupon for the ticket for the transportation means are presented in a manner visible to the user. An information processing system.

[0011] By the way, a program for realizing software appearing in one embodiment may be provided as a non-transitory computer-readable medium, may be provided so as to be downloadable from an external server, or may be provided to start the program on an external computer and realize its function on a client terminal (so-called cloud computing).

[0012] Also, in various information processing according to one embodiment, an input and an output corresponding to the input can be realized. Here, if an output is obtained as a result of the input, the mode of information (hereinafter referred to as reference information) referred to in such information processing is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), a learned model in which the correlation between the input and the output is learned in advance, or a generative AI such as a large language model or a vision language model capable of outputting a desired result by inputting a prompt.

[0013] Also, in one embodiment, the "unit" may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various types of information are handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.

[0014] Furthermore, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. Also, the processor may be a general-purpose processor or a dedicated circuit. That is, it includes application specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

[0015] 1. Hardware Configuration In this section, the hardware configuration of this embodiment will be described.

[0016] 1.1 Information Processing System 100 FIG. 1 is a configuration diagram showing an information processing system 100 according to the present embodiment. The information processing system 100 includes a user terminal 2 and a server 3, which are connected through a network 1. These components will be further described. Note that the system exemplified in the information processing system 100 is composed of one or more devices or components. Therefore, even the server 3 alone can be an example of the system.

[0017] 1.2 User Terminal 2 The user terminal 2 is a terminal possessed by the user in the present embodiment. For example, the user terminal 2 is assumed to be a smartphone, a tablet terminal, a computer, etc., but the details are not limited. In FIG. 1, the user terminal 2 is described as an aggregate of single smartphones (2-1, 2-2, ··· 2-n), but in this specification, a single terminal may also be referred to as the user terminal 2.

[0018] FIG. 2 is a block diagram showing the hardware configuration of the user terminal 2. The user terminal 2 has a communication unit 21, a storage unit 22, a control unit 23, a display unit 24, and an input unit 25, and these components are electrically connected via a communication bus 20 inside the user terminal 2. The descriptions of the communication unit 21, the storage unit 22, and the control unit 23 are omitted because they are substantially the same as the communication unit 31, the storage unit 32, and the control unit 33 in the server 3 described later.

[0019] The display unit 24 may be included in the housing of the user terminal 2, for example, or may be externally attached. The display unit 24 displays a screen of a graphical user interface (GUI) operable by the user. For example, it is preferable to selectively use display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display according to the type of the user terminal 2. Here, the display unit 24 will be described as being included in the housing of the user terminal 2.

[0020] The input unit 25 may be included in the housing of the user terminal 2, or may be externally attached. For example, the input unit 25 may be implemented as a touch panel integrated with the display unit 24. A touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 25 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 23 via the communication bus 20, and the control unit 23 can execute predetermined control or calculation as necessary.

[0021] The user terminal 2 may be provided with a function for transmitting latitude and longitude information. Specifically, the user terminal 2 may be provided with a function (positioning system) capable of transmitting signals such as a global positioning system (GPS).The user terminal 2 may also have a camera function for reading codes, for example, or a reader capable of reading various tags such as near field communication (NFC) tags.

[0022] 1.3 Server 3 3 is a block diagram showing the hardware configuration of the server 3. The server 3 has a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected via a communication bus 30 inside the server 3. Each component will be further described below.

[0023] The communication unit 31 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server 3 communicates various information with the user terminal 2 over the network 1 via the communication unit 31.

[0024] The storage unit 32 stores various types of information defined as described above. This can be implemented, for example, as a storage device such as a Solid State Drive (SSD) that stores various programs and the like related to the server 3 executed by the control unit 33, or as a memory such as a Random Access Memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to the calculation of the program. Also, a combination of these may be used. In particular, the storage unit 32 stores various programs and the like related to the server 3 executed by the control unit 33.

[0025] The control unit 33 performs processing and control of the overall operation related to the server 3. The control unit 33 is, for example, a Central Processing Unit (CPU) not shown in the figure. The control unit 33 realizes various functions related to the server 3 by reading a predetermined program stored in the storage unit 32. That is, the information processing by software stored in the storage unit 32 is specifically realized by the control unit 33 which is an example of hardware, and can be executed as each functional unit included in the control unit 33. These will be described in more detail in Section 2. Note that the control unit 33 is not limited to being single, and may be implemented to have a plurality of control units 33 for each function. Also, a combination of them may be used.

[0026] 2. Functional Configuration In this section, the functional configuration of this embodiment will be described. As described above, the information processing by software stored in the storage unit 32 is specifically realized by the control unit 33 which is an example of hardware, and can be executed as each functional unit included in the control unit 33.

[0027] Fig. 4 is a block diagram showing functions realized by the control unit 33 and the like in the server 3. Specifically, the server 3, which is an example of the information processing system 100, includes a reception unit 331, a selection unit 332, and a presentation unit 333. Note that Fig. 4 shows an aspect in which the functions provided in the server 3 include a calculation unit 334, a payment execution unit 335, a display control unit 336, and a memory management unit 337.

[0028] The receiving unit 331 is configured to be able to execute a receiving step. In the receiving step, the receiving unit 331 receives various information. In this embodiment, the receiving unit 331 receives at least first location information. Here, the first location information includes information about the product and / or service to be reserved by the user. or The information includes information about a location to which the user is going that is related to the service. Specific aspects will be described later.

[0029] The selection unit 332 is configured to be able to execute a selection step. In the selection step, the selection unit 332 selects predetermined information based on the received information. As an example, the selection unit 332 selects a portion of multiple options. In this embodiment, the selection unit 332 selects one or more transportation tickets to present to the user based on at least the received first location information. Specific aspects will be described later.

[0030] The presentation unit 333 is configured to be able to execute a presentation step. In the presentation step, the presentation unit 333 presents visual information and / or audio information that can be presented to the user. In this embodiment, the presentation unit 333 presents a ticket for the selected means of transportation and / or a coupon for the ticket for the means of transportation in a manner that can be viewed by the user. Specific aspects will be described later.

[0031] The calculation unit 334 is configured to be able to execute a calculation step. In the calculation step, the calculation unit 334 performs various calculations including arithmetic operations to derive a predetermined value. In this embodiment, the calculation unit 334 calculates the standard fare required for the user to travel to a destination location based on the first location information and the second location information. Specific aspects will be described later.

[0032] The payment execution unit 335 is configured to be able to execute a payment execution step. In the payment execution step, the payment execution unit 335 executes payments for reservations and purchases of various services and products. In this embodiment, the payment execution unit 335 executes payments for products and / or services reserved by the user. Specific aspects will be described later.

[0033] The display control unit 336 is configured to be able to execute a display control step. In the display control step, the display control unit 336 is configured to generate various display information and control display content that is viewable by the user. Note that the display information may be information itself that is generated in a manner that is viewable by the user, such as a screen, an image, an icon, or text, or may be rendering information for displaying a screen, an image, an icon, or text on the user terminal 2, for example.

[0034] The memory management unit 337 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 337 is configured to manage various pieces of information to be stored that are related to the information processing of this embodiment. Typically, the memory management unit 337 is configured to store information handled by the server 3 in a memory area. This memory area is exemplified by the memory unit 32 of the server 3 or the memory units of various devices and terminals, but this memory area does not necessarily have to be within the system shown in FIG. 1, and the memory management unit 337 can also manage various pieces of information to be stored in an external storage device or the like.

[0035] 3. Information Processing Method In this section, each step of the information processing method executed by the aforementioned information processing system 100 will be described as appropriate while showing an activity diagram.

[0036] FIG. 5 is an activity diagram showing the flow of information processing in the present embodiment. As shown in the activity diagram of FIG. 5, in the information processing of the present embodiment, first, the reception unit 331 of the server 3 receives at least first location information (activity A101). Here, the first location information includes information regarding the location where the user will move, which is related to the product and / or or service reserved by the user.

[0037] That is, in the information processing of the present embodiment, first, the user designates a predetermined reservation target (product or service). In the present embodiment, such a reservation is premised on the user visiting the place of provision. That is, when the user designates a reservation target, it becomes possible to specify the location information (first location information) associated with the reservation target.

[0038] Here, when a service is reserved, for example, it may refer to a reservation for receiving various services such as entertainment, accommodation, dining, and benefits. In the present embodiment, the place where such a service is provided may be associated as the first location information. For example, entertainment facilities such as theme parks, amusement parks, zoos, aquariums, pools, bathhouses, parks, gardens, concert halls, etc.; dining facilities such as cafes and restaurants; cultural facilities such as art museums and museums; sports facilities such as stadiums and stadiums; temples and shrines; educational institutions, etc. are shown as typical examples of the places where services are provided.

[0039] On the other hand, when a product is reserved, the place where the product is provided may correspond to the first location information. For example, when a predetermined product is reserved and the receiving place is designated, this receiving place may correspond to the first location information.

[0040] Such a reservation may be made via a website that allows users to reserve products or services. When making a reservation via such a website, the user's reservation target may be pre-associated with the first location information corresponding to the reservation target (for example, the service provision location or the product pickup location may be pre-associated with the reservation target).

[0041] Although the above describes an embodiment in which the reservation target and the first location information corresponding to the reservation target are associated in advance, for example, the server 3 may estimate the corresponding first location information based on the content of the reservation target. As an example, the reservation target may be input into reference information of an artificial intelligence module (including, for example, a large-scale language model) or the like, which may output the corresponding first location information and use it in the subsequent selection process.

[0042] A specific example of accepting first location information will be described with reference to FIG. 6. FIG. 6 is an example of a screen displayed on the user terminal 2. Screen D shown in FIG. 6 shows a screen for reserving admission tickets to a specific art museum. While the screen configuration for such reservations is not particularly limited, the example shown in FIG. 6 includes a form F1 that allows the user to specify the number of tickets to be purchased (number of tickets reserved) and a form F2 that allows the user to specify the date and time (entry date) to which the tickets are to be applied. FIG. 6 also shows an example of screen D that allows the user to proceed with the reservation operation by entering specific information and then pressing button BT1. In other words, the user can complete the reservation procedure by performing a specific operation on this screen for performing the reservation operation. Meanwhile, the first location information (the address of the art museum) is linked to the art museum to be reserved in advance, making it possible to specify the first location information.

[0043] After receiving the first location information in this way, the selection unit 332 of the server 3 selects one or more tickets for the means of transportation to be presented to the user based on at least the received first location information (Activity A102). Then, the presentation unit 333 of the server 3 presents the selected tickets for the means of transportation and / or the coupons for the tickets for the means of transportation in a manner visible to the user.

[0044] An example of a specific presentation mode will be described with reference to FIG. 7. FIG. 7 is an example of a screen displayed on the user terminal 2. In the example shown in FIG. 7, on the screen D, a sightseeing bus available for use in a predetermined area and a commuter pass for a bus that can be boarded and alighted in a predetermined section (between YY and ZZ) are configured to be selectable by a check box CB. That is, in the present embodiment, the selection unit 332 can select tickets having relevance to the first location information from among tickets for various means of transportation. Such a selection process may be based on various algorithms. For example, the selection process may be performed based on reference information in which the first location information and the tickets for the means of transportation are associated and described. That is, the selection unit 332 can output tickets for the means of transportation corresponding to the first location information by using the rule-based information, the learned model, and the large language model shown above as reference information, and present this to the user. In a typical mode, the server 3 is configured to be able to acquire information on various tickets and coupons, and the selection unit 332 selects tickets and coupons corresponding to the presentation from among such acquirable tickets and coupons. Then, the presentation unit 333 of the server 3 can present visual information on the selected tickets and coupons to the user.

[0045] Note that the tickets for the means of transportation corresponding to the first location information may refer to, for example, tickets for the means of transportation that can access the first location information or tickets that can be used in the vicinity of the first location information.

[0046] Also, although not necessarily limited to this, the selection unit 332 may select a digital ticket displayed on the terminal owned by the user, and the presentation unit 333 may also present the ticket (or coupon) selected in this way. That is, the various tickets shown in FIG. 7 may be digital tickets that can be displayed on the user terminal 2, and when purchased, they can be displayed on the user terminal 2 to enable getting on and off a predetermined bus (that is, the digital ticket here may be a so-called visual inspection ticket, a cut-off ticket, etc.).

[0047] In addition, the server 3 of the present embodiment may provide a platform capable of managing the tickets purchased by the user (which may be referred to as a "platform related to means of transportation"). That is, the purchased ticket (digital ticket) may be stored in association with the user ID on the platform. And by the user performing a predetermined operation on the platform, it may be configured to be possible to use the purchased ticket (digital ticket). Note that the operating entity (operator) of the website for reserving the reservation target described above and the platform here may be the same or different. When the operating entities are different, by receiving information (first location information) regarding the reservation target specified by the user from the website for making a reservation, it becomes possible for the operator of the platform to select a ticket for the means of transportation. In addition, when various transactions are carried out by different operating entities in this way, a system for linking them may be appropriately adopted.

[0048] In addition, the selection unit 332 may select a ticket that does not correspond to a digital ticket. Examples of such tickets include tickets printed on paper. And when the user purchases such a ticket, the user may be separately asked to input the delivery destination of the ticket, and the ticket may be sent to the input delivery destination.

[0049] Also, although not necessarily limited to this, as shown in FIG. 7, the selection unit 332 may select a commutation ticket and / or a free pass related to the means of transportation. As described above, in the present embodiment, a ticket (or coupon) for the means of transportation may be presented in accordance with a predetermined reservation. In such a case, since it often happens that the user presents a ticket for a place where they do not necessarily have good intuition, it can be effective to select a user-friendly ticket as described above and present it accordingly.

[0050] Note that FIG. 7 shows an aspect of presenting a ticket for a bus, but the means of transportation may be various means of transportation for which tickets can be prepared in business practice. As an example, the selection unit 332 of the server 3 may select tickets for one or more means of transportation selected from the group consisting of trains, buses, streetcars, subways, airplanes, ships, ferries, sightseeing boats, water buses, taxis, rental bicycles, shared bicycles, electric kick scooters, cable cars, on-demand transportation, ride-sharing, autonomous vehicles, and monorails as tickets for the means of transportation. Of course, this is not limited thereto, and tickets for various means of transportation available to the user may be selected.

[0051] Also, in the present embodiment, the presentation unit 333 can also present a coupon related to the ticket for the selected means of transportation. The coupon here may be a coupon applicable to at least a part of the ticket for the selected means of transportation. Such a coupon is typically used to discount the ticket price for the means of transportation selected by the user. Also, when the selection unit 332 selects tickets for a plurality of means of transportation (for example, when selecting tickets A, B, and C), the coupon may be applicable to only a specific ticket (for example, only ticket A), or may be applicable to a plurality of tickets (for example, tickets A and B, or all of tickets A to C, etc.).

[0052] When the ticket of the transportation means is presented in this way, the settlement execution unit 335 of the server 3 may perform a predetermined settlement (Activity A104). The settlement here may include the settlement related to the goods and / or services reserved by the user. That is, in FIG. 7, as the button BT3, a button BT3 for purchasing a ticket is shown. When this button BT3 is pressed, the purchase settlement for a predetermined ticket may proceed. On the other hand, in FIG. 7, as the button BT2, a button for skipping the purchase of the ticket of the transportation means is provided. When this button BT2 is pressed, the purchase of the ticket of the transportation means can be cancelled (it is also possible to perform a setting to limit the presentation of such a ticket of the transportation means according to the user's terminal operation, etc.).

[0053] In addition, the settlement execution unit 335 of the server 3 can execute the settlement for the goods and / or services reserved by the user. However, when the settlement execution is performed after the presentation of the ticket of the transportation means and the user purchases the presented ticket of the transportation means, the settlement for the ticket of the transportation means may also be performed together. That is, when the user also purchases the presented ticket of the transportation means, the settlement related to the purchase of such a ticket may also be executed. As for the mode related to such settlement, a mode of performing the settlement of the goods and / or services and the settlement of the ticket of the transportation means together (aggregating) may be adopted, or a mode of performing each settlement individually (step by step) may also be adopted. When the presentation unit 333 presents only the coupon, such settlement processing is not necessarily required.

[0054] In addition, in this embodiment, the following configuration may be adopted.

[0055] That is, the reception unit 331 of the server 3 may further receive the second location information (Activity A105). Here, the second location information may include information about the location that is the origin when the user moves to the destination. In this case, the selection unit 332 can further select the ticket of the transportation means based on the received second location information.

[0056] That is, in the embodiment shown above, a ticket for a specified means of transportation is selected based on (by referring to) first location information related to the reservation target, but when making such a selection, second location information corresponding to the user's origin may also be referenced.

[0057] That is, in such a case, a transportation ticket can be selected based on at least one of the first location information and the second location information. Typically, the server 3 can estimate an itinerary (travel route) based on both the first location information and the second location information, and can select a transportation ticket based on this itinerary (travel route). Note that the transportation ticket selected here is not limited to a ticket indicating the route itself from the user's origin to the destination, but may be a ticket used near the origin, near the destination, or during the travel process. As an example, a ticket used as an activity near the origin, near the destination, or during the travel process may be selected.

[0058] Note that such second location information may be received by the receiving unit 331 via various routes. In one aspect, the second location information may include information on the origin of movement that has been set in advance by the user. That is, the user can register (set) in advance an address such as an address of their origin of movement, such as their place of work, and the receiving unit 331 can receive the second location information based on such registered information. For example, it has been described above that the server 3 can provide a platform related to transportation means, and such information on the origin of movement (second location information) may be based on information that the user registers as a user of the platform.

[0059] Also, in one aspect, the second location information may include information based on the latitude and longitude information of the terminal owned by the user. That is, as described above, the user terminal 2 may be provided with a function (positioning system) capable of transmitting signals such as GPS. The reception unit 331 may receive the second location information based on the latitude and longitude information transmitted by such a user terminal 2. For example, when the time when the reservation target is provided is close to the current time, it is assumed that the user will immediately move from the current location (i.e., the location of the user terminal 2) to the destination related to the reservation target. In such a case, it is effective to utilize the latitude and longitude information of the user terminal 2 as the second location information.

[0060] When the second location information is received in this way, the calculation unit 334 of the server 3 may calculate the standard fare required when the user moves to the location that is the destination based on the first location information and the second location information (Activity A106). In this case, the selection unit 332 may select a ticket for the means of transportation based on the relationship with the standard fare.

[0061] That is, in one aspect, since the reception unit 331 receives the first location information and the second location information, the calculation unit 334 can calculate the standard fare (standard fare) when moving from the origin (corresponding to the second location information) to the destination (corresponding to the first location information). For example, based on the algorithm of a conventionally known route search service, it is possible to calculate the route connecting the starting point and the ending point and the fare required when moving along that route. Here, the standard fare may refer to, for example, the fare when using public transportation, but in one aspect, it may refer to the fare when using a taxi, etc. Also, the standard fare here may indicate the lowest fare when various means of transportation are assumed when moving from the origin to the destination. Note that the calculation of such a standard fare may not be performed by the server 3 itself, but may be executed using an external service capable of route search.

[0062] After the calculation unit 334 calculates the standard fare in this way, the selection unit 332 may select a ticket for the means of transportation in consideration of the relationship with this standard fare. In one aspect, the selection unit 332 may select a ticket for the means of transportation corresponding to this standard fare and present it to the user. In such an aspect, substantially, an economical ticket can be presented to the user.

[0063] On the other hand, the selection unit 332 may select a ticket for the means of transportation whose fixed price is higher than the standard fare. For example, although it was previously explained that a free pass, a multiple-trip ticket, etc. can be selected and presented to the user, when the user goes to the destination, the user may expect activities at the destination. In order to meet such expectations of the user, the selection unit 332 can not only present the ticket with the lowest price (standard fare), but also select a ticket with a higher fixed price than this.

[0064] That is, in FIG. 7, an interval ticket for the interval of "YY to ZZ" which is the standard fare is presented, and at the same time, a one-day pass with a higher fixed price than this is presented. The user can also select the ticket he desires while comparing the amounts of such tickets.

[0065] In addition, in this embodiment, the presenting unit 333 can also present to the user a ticket of the selected transportation means after discounting a predetermined amount. That is, in the example of FIG. 7, a mode is shown in which it is possible to purchase a section ticket for the section "YY to ZZ", which is the standard fare, after discounting a predetermined amount. In addition to this, a mode is also shown in which it is possible to purchase a one-day pass after discounting a predetermined amount. Here, as a more preferable mode, it may be configured as follows. That is, as described above, the selecting unit 332 may select a ticket of a transportation means whose list price is higher than the standard fare. However, the presenting unit 333 may perform a discount on a ticket of a transportation means whose list price is higher than the standard fare so that the amount is higher than the standard fare and lower than the list price, and then make a presentation. In such a case, as a transportation operator, it is possible to provide its services at a higher level than the standard sales, and it can also bring benefits to both parties, that is, improve the satisfaction of the users. It should be noted that it is also possible to present a ticket of a transportation means whose fare is higher than the standard fare at the list price without such a discount.

[0066] Regarding the information processing method of this embodiment, more typical use cases are shown below. This use case will be described assuming that the object reserved by the user is a sports event held at a predetermined stadium. In this case, the reception unit 331 of the server 3 receives at least the first location information (the location of the stadium), the selection unit 332 selects tickets or the like for the means of transportation related to the location of the stadium, and the presentation unit 333 can present this. Such a selection process may be further based on the second location information (for example, the user's home, etc.) which is the user's origin of movement. Also, the tickets or the like presented here are not limited to the tickets or the like for the user to go from home to the stadium, and may be, for example, tickets or the like for use in strolling around the vicinity of the stadium. Typically, a free pass or the like for touring around the vicinity of the stadium may be presented, and thus, as a user, activities other than the sports event can also be enjoyed together. Note that such a free pass may be a combination of a ticket from the origin to the destination and a ticket to be used near the destination (a set of tickets). Regarding such an aspect, from one viewpoint, it is possible to reduce the use of the user's personal car by the guests visiting the sports event, and effects such as traffic congestion alleviation, alleviation of parking lot congestion, and reduction of carbon dioxide emissions can also be produced together.

[0067] Also, such a free pass may be a ticket with a price higher than the price (standard fare) of the means of transportation from the origin to the destination. In this case, a discount may be appropriately applied and then presented to the user. By doing so, while the user can enjoy highly satisfactory leisure (for example, also before and after the sports event), an economic effect on the transportation operator can also be produced. When a ticket with a price higher than the standard fare is purchased, for example, a certain consideration may occur for the operator of the service for making a reservation or the promoter of the sports event. As an example, the operator of the reservation service or the promoter of the sports event may be regarded as having contributed to the purchase of the high-price ticket, and a certain incentive may be configured to be paid to these operators and promoters.

[0068] As described above, in the information processing method of the present embodiment, since the ticket of the moving means is presented based on the predetermined location information, it can be said that the moving means can be preferably proposed to the user.

[0069] 4. Others Regarding the information processing system 100 according to the present embodiment, the following aspects may be adopted.

[0070] In the above embodiment, the configuration of the information processing system 100 has been described. However, a program for causing a computer to execute each step of the information processing system 100 may be provided.

[0071] In the above embodiment, the server 3 performs various storage and controls. However, instead of the server 3, a plurality of external devices may be used. That is, using blockchain technology or the like, various information related to information processing may be distributed and stored in a plurality of external devices.

[0072] Furthermore, it may be provided in each of the aspects described below.

[0073] (1) An information processing system, comprising a control unit, wherein the control unit is configured to execute the following steps. In the reception step, at least first location information is received, where the first location information includes information related to the location where the user will move, which is related to the goods and / or or services reserved by the user. In the selection step, at least one ticket of the moving means to be presented to the user is selected based on the received first location information. In the presentation step, the selected ticket of the moving means and / or a coupon for the ticket of the moving means is presented in a manner visible to the user.

[0074] (2) In the information processing system described in (1) above, the reception step further receives second location information, wherein the second location information includes information regarding the location from which the user moves to the destination, and the selection step further selects a ticket for the means of transportation and / or a coupon for the ticket for the means of transportation based on the received second location information.

[0075] (3) In the information processing system described in (2) above, the second location information includes information on a movement origin that has been set in advance by the user.

[0076] (4) In the information processing system described in (2) or (3) above, the second location information includes information based on latitude and longitude information of a terminal owned by the user.

[0077] (5) In the information processing system described in any one of (2) to (4) above, in the calculation step, a standard fare required for the user to travel to the destination location is calculated based on the first location information and the second location information, and in the selection step, a ticket for the transportation means is selected based on its relationship with the standard fare.

[0078] (6) In the information processing system described in (5) above, in the selection step, a ticket for the means of transportation whose list price is higher than the standard fare is selected, and in the presentation step, the ticket for the selected means of transportation is presented to the user after being discounted by a predetermined amount.

[0079] (7) In the information processing system described in any one of (1) to (6) above, in the selection step, a ticket for one or more means of transportation selected from the group consisting of trains, buses, trams, subways, airplanes, ships, ferries, sightseeing boats, water buses, taxis, rental bicycles, shared bicycles, electric kick scooters, cable cars, on-demand transportation, ride-sharing, autonomous vehicles, and monorails is selected as the ticket for the means of transportation.

[0080] (8) In the information processing system described in any one of (1) to (7) above, the selection step selects a digital ticket to be displayed on a terminal owned by the user.

[0081] (9) In the information processing system according to any one of (1) to (8) above, in the selection step, a coupon ticket and / or a free pass related to the means of transportation is selected.

[0082] (10) In the information processing system described in any one of (1) to (9) above, in the payment execution step, payment is executed for the products and / or services reserved by the user, wherein the payment execution step is executed after the presentation step, and if the user purchases a ticket for the presented means of transportation, payment for the ticket for the means of transportation is also made.

[0083] (11) An information processing method executed by an information processing system, the method comprising each step of the information processing system described in any one of (1) to (10) above.

[0084] (12) A program that causes a computer to execute each step of the information processing system described in any one of (1) to (10) above. Of course, this is not the case.

[0085] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. Such embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.

Explanation of Reference Numerals

[0086] 1: Network 2: User Terminal 3: Server 20: Communication Bus 21: Communication Unit 22: Storage Unit 23: Control Unit 24: Display Unit 25: Input Unit 30: Communication Bus 31: Communication Unit 32: Storage Unit 33: Control Unit 100: Information Processing System 331: Reception Unit 332: Selection Unit 333: Presentation Unit 334: Calculation Unit 335: Payment Execution Unit 336: Display Control Unit 337: Memory Management Unit BT1~BT3: Buttons CB: Check Box D: Screen F1, F2: Forms

Claims

1. An information processing system, comprising a control unit, wherein the control unit is configured to execute the following steps: In a display control step, a first screen enabling a user to reserve a product and / or service is displayed on a user terminal owned by the user; In a reception step, at least first location information is received based on an operation of the first screen by the user; Here, the first location information includes information on a location to which the user will move, which is related to the product and / or service reserved by the user; In a selection step, after the reception step, one or more tickets for a means of transportation to be presented to the user are selected based on at least the received first location information; In a presentation step, the selected ticket for the means of transportation is presented in a manner enabling the user to select whether to purchase it via a second screen different from the first screen displayed on the user terminal; Here, on the second screen, a first object and a second object operable by the user are displayed together with the presented ticket for the means of transportation; The first object is an object for proceeding with a process of performing settlement for both the product and / or service reserved by the user and the ticket for the means of transportation when the user operates it after selecting to purchase the presented ticket for the means of transportation; The second object is an object for proceeding with a process of performing settlement for the product and / or service reserved by the user by skipping the purchase process of the ticket for the means of transportation. An information processing system.

2. In the information processing system according to claim 1, in the reception step, second location information is further received; Here, the second location information includes information on a location from which the user moves when moving to the destination; in the selection step, the ticket for the means of transportation is further selected based on the received second location information. An information processing system.

3. In the information processing system according to claim 2, the second location information includes information on a location from which the user has preset to move. An information processing system.

4. In the information processing system according to claim 2, the second location information includes information based on latitude and longitude information of a terminal owned by the user. An information processing system.

5. In the information processing system according to claim 2, In the calculation step, based on the first location information and the second location information, the standard fare required for the user to move to the destination location is calculated. In the selection step, based on the relationship with the standard fare, a ticket for the means of transportation is selected. An information processing system.

6. In the information processing system according to claim 5, In the selection step, a ticket for the means of transportation whose fixed price is higher than the standard fare is selected. In the presentation step, for the selected ticket of the means of transportation, after deducting a predetermined amount, it is presented to the user. An information processing system.

7. In the information processing system according to claim 1, In the selection step, as the ticket for the means of transportation, For one or more means of transportation selected from the group consisting of trains, buses, trams, subways, airplanes, ships, ferries, sightseeing boats, water buses, taxis, rental bicycles, shared bicycles, electric kick scooters, cable cars, on-demand transportation, ride-sharing, autonomous vehicles, and monorails, a ticket is selected. An information processing system.

8. In the information processing system according to claim 1, In the selection step, a digital ticket displayed on the user terminal is selected. An information processing system.

9. In the information processing system according to claim 1, In the selection step, a commuter pass and / or a free pass related to the means of transportation are selected. An information processing system.

10. In the information processing system according to claim 1, In the payment execution step, payment for the goods and / or services reserved by the user is executed. Here, the payment execution step is executed after the presentation step. When the user purchases the presented ticket for the means of transportation, payment for the ticket for the means of transportation is also made together. An information processing system.

11. An information processing method executed by an information processing system, The method includes each step of the information processing system according to any one of claims 1 to 10.

12. A program, The program causes a computer to execute each step of the information processing system according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Moving plan presenting device

    JP2020197891A

  • Travel plan proposal method

    JP2022023281A

  • Ticket vending machine, input screen display method, and program

    JP2022185813A

  • Navigation system having ticket-selling assisting function, route search server, and recommended route guide method

    JP2009008542A

Cited By

  • Information processing systems, information processing methods, and programs

    JP7852978B1