Information processing system, information processing method and program

The information processing system enhances contract consideration by identifying and presenting transportation tickets or benefits based on location information, addressing the lack of support in existing technologies.

JP7768621B1Active Publication Date: 2025-11-12RYDE INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025115699
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-07-09
Publication Date
2025-11-12
Estimated Expiration
2045-07-09

AI Technical Summary

Technical Problem

Existing technologies lack sufficient support for users in considering various aspects when entering into contracts, such as real estate or service reservations, by providing relevant transportation options and benefits.

Method used

An information processing system that receives location information related to a contract or reservation object, identifies transportation tickets or benefits based on this information, and presents them visibly to the user, utilizing a control unit to execute these steps.

Benefits of technology

Facilitates user consideration of contracts by providing relevant transportation options and benefits, thereby supporting informed decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007768621000001_ABST
    Figure 0007768621000001_ABST
Patent Text Reader

Abstract

An information processing system and the like that can favorably support a user's consideration of contracts and the like is provided. [Solution] According to one aspect of the present invention, there is provided an information processing system comprising a control unit, the control unit being configured to be able to execute the following steps: in a location information receiving step, first location information is received, where the first location information is information about a location related to a contract object for which the user is entering into a contract or a reservation object for which the user is making a reservation; in an identification step, a transportation ticket related to the first location information is identified based on the received first location information; and in a presentation step, the identified transportation ticket and / or benefits for the transportation ticket are presented in a manner 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 technology]

[0002] Conventionally, technologies have been developed to allow users to carefully review the contents of a contract when they enter into a specific contract. For example, Patent Document 1 discloses a technology for supporting on-site inspections of rental housing. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-178075 Summary of the Invention [Problem to be solved by the invention]

[0004] Generally, when a user enters into a contract, etc., various aspects are considered. In reality, there is still room for development in technology to support such user considerations.

[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can favorably support users in considering contracts and the like. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system including a control unit configured to execute the following steps: in a location information receiving step, first location information is received, where the first location information is information about a location related to a contract object for which a user makes a contract or a reservation object for which a user makes a reservation; in an identification step, a transportation ticket related to the first location information is identified based on the received first location information; and in a presentation step, the identified transportation ticket and / or a benefit for the transportation ticket is presented in a manner visible to the user.

[0007] According to the above aspect, an information processing system or the like is provided that can favorably support a user in considering contracts or the like. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 100 according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of a user terminal 2. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of the server 3. [Figure 4] 3 is a block diagram showing functions realized by a control unit 33 and the like in the server 3. FIG. [Figure 5] FIG. 2 is an activity diagram showing the flow of information processing according to the present embodiment. [Figure 6] 10 is an example of a screen displayed on a user terminal 2. [Figure 7] 10 is an example of a screen displayed on a user terminal 2. [Figure 8] 10 is an example of a screen displayed on a user terminal 2. [Figure 9] 10 is a diagram illustrating an example of an advertisement that may be related to the information processing of the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features 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, A control unit is provided, The control unit is configured to be able to execute the following steps: In the location information receiving step, first location information is received; Here, the first location information is information about a location related to a contract object for which a user makes a contract or a reservation object for which a user makes a reservation, In the identification step, a transportation ticket associated with the first location information is identified based on the received first location information; In the presentation step, the information processing system presents the identified ticket for the means of transportation and / or a benefit for the ticket for the means of transportation in a manner that is visible to the user.

[0011] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0012] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously learned the correlation between input and output, or a generative AI such as a large-scale language model (these models include parameters that establish the correlation between input and output) or a visual language model that can output a desired result in response to a prompt.

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

[0014] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), 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 this embodiment. The information processing system 100 includes a user terminal 2 and a server 3, which are connected via a network 1. These components will be further described. Note that a system exemplified as the information processing system 100 is made up of one or more devices or components. Therefore, even the server 3 alone is an example of a system.

[0017] 1.2 User terminal 2 The user terminal 2 is a terminal carried by a user in this embodiment. For example, the user terminal 2 may be a smartphone, a tablet terminal, a computer, or the like, but the details are not limited thereto. In FIG. 1, the user terminal 2 is depicted as a collection of individual smartphones (2-1, 2-2, . . . 2-n), but in this specification, an individual 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. As shown in FIG. 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 explanation of the communication unit 21, the storage unit 22, and the control unit 23 will be omitted as they are substantially the same as the communication unit 31, the storage unit 32, and the control unit 33 in the server 3, which will be described later.

[0019] The display unit 24 may be included in the housing of the user terminal 2, or may be externally attached. The display unit 24 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by using a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display, depending on the type of 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 have a function for transmitting latitude and longitude information. Specifically, the user terminal 2 may have a function (positioning system) capable of transmitting signals such as a GPS (Global Positioning System). 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 NFC (Near Field Communication) 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 memory unit 32 stores various pieces of information defined above. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs 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 required information (arguments, arrays, etc.) related to program calculations. Alternatively, a combination of these may be used. In particular, the memory unit 32 stores various programs related to the server 3 executed by the control unit 33.

[0025] The control unit 33 processes and controls the overall operations related to the server 3. The control unit 33 is, for example, a central processing unit (CPU) not shown. The control unit 33 realizes various functions related to the server 3 by reading out predetermined programs stored in the storage unit 32. In other words, 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 with multiple control units 33 for each function. A combination of these may also be used.

[0026] 2. Functional configuration This section describes the functional configuration of this embodiment. As described above, 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 location information receiving unit 331, an identifying unit 332, and a presenting unit 333. Fig. 4 shows an aspect in which the functions included in the server 3 include a usage history acquiring unit 334, a contract status acquiring unit 335, a question presenting unit 336, an answer accepting unit 337, a display control unit 338, and a memory management unit 339.

[0028] The location information receiving unit 331 is configured to be able to execute a location information receiving step. In the location information receiving step, the location information receiving unit 331 receives various information related to a location. In this embodiment, the location information receiving unit 331 receives first location information. Here, the first location information is information about a location related to a contract object for which a user makes a contract or a reservation object for which a user makes a reservation. Specific aspects will be described later.

[0029] The identification unit 332 is configured to be able to execute an identification step. In the identification step, the identification unit 332 identifies predetermined information based on the received information. In a typical embodiment, the identification unit 332 selects a portion of a plurality of options. In this embodiment, the identification unit 332 identifies a transportation ticket associated with the received first location information based on the first location information. Specific embodiments 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 the identified transportation ticket and / or benefit for the transportation ticket in a manner that can be visually recognized by the user. Specific aspects will be described later.

[0031] The usage history acquisition unit 334 is configured to be able to execute a usage history acquisition step. In the usage history acquisition step, the usage history acquisition unit 334 acquires the usage history of the ticket and / or benefit presented by the presentation unit 333. Specific aspects will be described later.

[0032] The contract status acquisition unit 335 is configured to be able to execute a contract status acquisition step. In the contract status acquisition step, the contract status acquisition unit 335 acquires a contract conclusion history indicating whether the user has concluded a contract for the contract subject. Specific aspects will be described later.

[0033] The question presenting unit 336 is configured to be able to execute a question presenting step. In the question presenting step, the question presenting unit 336 presents a question to the user. Specific aspects will be described later.

[0034] The answer receiving unit 337 is configured to be able to execute an answer receiving step. In the answer receiving step, the answer receiving unit 337 receives an answer to the question presented by the question presenting unit 336. Note that the aforementioned identifying unit 332 can also identify a transportation ticket based on the received answer. Specific aspects will be described later.

[0035] The display control unit 338 is configured to be able to execute a display control step. In the display control step, the display control unit 338 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.

[0036] The memory management unit 339 is configured to execute a memory management step. In the memory management step, the memory management unit 339 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 339 is configured to store information handled by the server 3 in a memory area. This memory area may be, for example, the memory unit 32 of the server 3 or a memory unit of various devices or terminals. However, this memory area does not necessarily have to be within the system shown in FIG. 1 , and the memory management unit 339 can also manage various pieces of information to be stored in an external storage device or the like. Furthermore, in this embodiment, the memory management unit 339 associates the user with the usage history acquired by the usage history acquisition unit 334 and stores them in a predetermined memory area. Furthermore, the memory management unit 339 further associates the contract conclusion history acquired by the contract status acquisition unit 335 with the user and the usage history and stores them in a predetermined memory area.

[0037] 3. Information Processing Method In this section, each step of the information processing method executed by the information processing system 100 described above will be explained, with appropriate reference to activity diagrams.

[0038] Fig. 5 is an activity diagram showing the flow of information processing according to this embodiment. As shown in the activity diagram of Fig. 5, in the information processing according to this embodiment, first, the location information receiving unit 331 of the server 3 receives at least first location information (activity A101). Here, the first location information is information about a location related to a contract object for which the user makes a contract or a reservation object for which the user makes a reservation.

[0039] In one aspect, a user may first specify an object for which a contract is to be concluded. An example of the contract will be described later, but it may be a contract concluded when using the contract object. In this embodiment, information about a location is associated with the contract object. While not necessarily limited to this, the contract object may relate to a location where the user resides for a certain period of time or visits multiple times.

[0040] In a more typical aspect, the location information receiving unit 331 may receive information about a location related to the contract object, such as the following: Here, the location related to the contract object may be any of a location related to real estate for which the user wishes to enter a contract, a location where the user is going to or intends to have the user go to school, a location where the user is going to or intends to have the user go to the hospital, and a location where the user is going to or intends to have the user visit regularly.

[0041] The "location of the real estate for which the user intends to enter into a contract" may refer to the location (location of the real estate) of residential real estate such as an apartment, condominium, or detached house. The "location of the real estate for which the user intends to enter into a contract" may also refer to the location (location of the real estate) of a business tenant, office, or the like that the user intends to rent when conducting business, etc. The contract corresponding to the "location of the real estate for which the user intends to enter into a contract" may be the above-mentioned contract for the transfer of real estate or the above-mentioned contract for the rental of real estate, etc.

[0042] The "place where the user intends to attend school" may refer to a place where the user intends to study, such as a university, high school, junior high school, vocational school, preparatory school, etc. The contract corresponding to the "place where the user intends to attend school" may be a student contract, an admission contract, a course contract, etc.

[0043] The "place where the user intends to visit" may refer to a place where the user intends to receive various treatments, such as a hospital or clinic. The treatments here may be either medical or non-medical treatments. The contract corresponding to the "place where the user intends to visit" may be a contract or the like concluded when the user intends to receive such treatments.

[0044] The "place that the user intends to visit regularly" may refer to a place that the user visits with a specific purpose, such as a nursing home or care facility. The "place that the user intends to visit regularly" may be, for example, a place where the user regularly meets with their family, etc. The contract corresponding to the "place that the user intends to visit regularly" may be a contract concluded when using such a facility, etc.

[0045] In this specification, "a place where the user intends to make another person do XX" may refer to a place where the user intends to make another person do XX. For example, if the user is a parent and wants their child to attend a specific school, the "specific school" corresponds to "a place where the user intends to make (another person) attend school."

[0046] Such designation of the contract target may be performed via a website displayed on the user terminal 2. When the user designates the contract target via the website, the contract target may be associated in advance with the first location information corresponding to the contract target.

[0047] A specific example of receiving 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 website that supports the purchase and rental of real estate. Note that the following drawings show an embodiment that assumes that a real estate contract may be concluded, but as mentioned above, the subject of the contract (the location related to the subject of the contract) may be various.

[0048] In the example of screen D in Fig. 6, by entering predetermined search criteria into form F1 or form F2, real estate properties that meet the search criteria are displayed as search results. Also, in the example shown in Fig. 6, tab TB is configured to allow selection of "Purchase" or "Rent," allowing display switching according to the recruitment status of the corresponding real estate (property). In the example shown in Fig. 6, real estate hits in the search are extracted and displayed as properties RE1 to RE3.

[0049] Here, each of the properties RE1 to RE3 displayed on screen D in FIG. 6 is associated with a button BT1 for performing an operation related to a document request and a button BT2 for performing an operation related to an inquiry. A user viewing screen D shown in FIG. 6 can indicate an interest in the corresponding property by pressing button BT1 or button BT2. The location information receiving unit 331 of this embodiment may be configured to receive first location information in response to such a user operation on the screen. That is, in the example shown in FIG. 6, geographical information is associated with each of the properties RE1 to RE3 in advance, and therefore, the first location information can be identified and received based on this geographical information.

[0050] Meanwhile, the location information receiving unit 331 may receive, as the first location information, information about a location related to a reservation target that the user is reserving. The reservation target here may be a product or service provided by a predetermined business. Note that in this embodiment, such a reservation may be premised on the user visiting the providing location. In other words, as the user specifies the reservation target, it becomes possible to identify location information (first location information) linked to the reservation target.

[0051] Here, when a reservation for a service is made, it may refer to a reservation for receiving various services such as a performance, accommodation, food and drink, or convenience, but in this embodiment, the location where such a service is provided may be linked as the first location information. Typical examples of locations where services are provided include entertainment facilities such as theme parks, amusement parks, zoos, aquariums, swimming pools, bathing facilities, parks, gardens, concert halls, and live music venues; eating and drinking facilities such as cafes and restaurants; cultural facilities such as art galleries, museums, and exhibition facilities; sports facilities such as baseball parks and stadiums; temples and shrines; educational institutions; and facilities that allow users to have a specific experience.

[0052] On the other hand, when a product is reserved, the location where the product is provided may correspond to the first location information. For example, when a specific product is reserved and a pickup location is specified, this pickup location may correspond to the first location information.

[0053] As with the above description of the contract object, such a reservation may be made via a website where products or services can be reserved. When making a reservation via such a website, the user's reservation object may be associated in advance with the first location information corresponding to the reservation object (for example, the service provision location or the product pickup location may be associated in advance with the reservation object). The first location information may be accepted by the user operating a screen showing such a website (for example, by performing a reservation operation).

[0054] After receiving the first location information in this way, the identification unit 332 of the server 3 identifies one or more transportation tickets to present 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 transportation tickets and / or benefits for the transportation tickets in a manner that is visible to the user (activity A103).

[0055] That is, in this embodiment, the identification unit 332 identifies a ticket related to a means of transportation based on at least the first location information. In a typical embodiment, the storage unit 32 of the server 3 may accumulate and store information on a large number of tickets related to means of transportation. Then, the identification unit 332 can identify (select) a ticket related to the first location information from among the stored tickets based on at least the first location information. Such identification (selection) may be performed based on reference information configured to input information including the first location information and output a ticket for the means of transportation. Examples of reference information that can be used are as described above.

[0056] Although not necessarily limited to this, the identification unit 332 may identify a digital ticket displayed on a terminal owned by the user, and the presentation unit 333 may present the digital ticket (or a corresponding benefit) identified in this manner. Note that the digital ticket here may be a so-called visually inspected ticket or a torn ticket, etc.

[0057] Note that the "transportation means" in this embodiment may refer to various transportation means for which tickets can be prepared in accordance with commercial practices. As an example, the identification unit 332 of the server 3 may identify, as a transportation means ticket, a ticket for one or more transportation means selected from the group consisting of a train, bus, tram, subway, airplane, ship, ferry, pleasure boat, water bus, taxi, rental bicycle, shared bicycle, electric kick scooter, cable car, on-demand transportation, ride-sharing, autonomous vehicle, and monorail. Of course, this is not limiting, and tickets for various transportation means available to the user may be identified.

[0058] Although the above describes a mode in which a digital ticket is presented, the identification unit 332 may also identify tickets that do not fall under the category of digital tickets. An example of such a ticket is a ticket printed on paper. When allowing a user to use such a ticket, the user may be separately prompted to input a delivery address for the ticket, and the ticket may be delivered to the input delivery address.

[0059] Furthermore, the transportation ticket identified by the identification unit 332 may refer to, for example, a transportation ticket that can access the first location information or a ticket that can be used in the vicinity of the first location information.

[0060] FIG. 7 is an example of a screen displayed on the user terminal 2. The example of screen D shown in FIG. 7 illustrates the screen when the previously described button BT1 is pressed and the user requests information about real estate RE1. The notification NT1 in FIG. 7 notifies the user that a special offer (coupon) will be presented. That is, the presentation unit 333 of this embodiment may present a code corresponding to the special offer in a manner that is visible to the user. Although not necessarily limited to this, such a special offer (coupon) may be configured to be applicable based on the user inputting the presented code CD1 at a predetermined timing. Note that the object OBJ1 in FIG. 7 is an object used to close the presented screen.

[0061] As an example, such benefits (coupons) may be available on a platform (which may be referred to as a "transportation platform") that allows users to manage tickets purchased by them. Specifically, discounts on transportation tickets may be offered by inputting information (typically, a code CD1, etc.) presented on a website into the platform.

[0062] In one embodiment, the server 3 may provide a platform related to such transportation means. In such a platform, a purchased ticket (digital ticket) may be stored in association with a user ID on the platform. The platform may be configured so that a user can use the purchased ticket (digital ticket) by performing a predetermined operation on the platform. The website presenting information related to the aforementioned contract or reservation object and the platform may be operated by the same or different operators. In such cases where various transactions are conducted by different operators, a system linking these operators may be adopted as appropriate. As supported by this embodiment, the location information accepting unit 331 of the server 3 may accept the first location information based on a user's operation on a predetermined webpage. The code may be applied by performing an input operation on a platform that allows the user to manage the ticket purchased. The operator of the predetermined webpage may be different from the operator of the platform that allows the ticket to be managed.

[0063] 7 shows a mode in which a predetermined benefit (coupon) is presented, the presenting unit 333 may present the ticket itself identified by the identifying unit 332. When presenting the identified ticket, the presenting unit 333 may present the ticket at the regular price or may present the ticket after discounting a predetermined amount. Furthermore, the presenting unit 333 may present the ticket identified by the identifying unit 332 to the user free of charge. When such a ticket is presented for a fee, a means for the user to make payment may be associated and presented as appropriate.

[0064] As an example, when a transportation ticket is presented in this manner, the server 3 may perform a predetermined payment. Note that, if the first location information is related to a reservation target, the payment here may include payment for the product and / or service reserved by the user. That is, the server 3 may perform payment for the product and / or service reserved by the user, but if payment is performed after the transportation ticket is presented and the user purchases a ticket for the presented transportation, the server 3 may also perform payment for the transportation ticket. That is, if the user also purchases a ticket for the presented transportation, the server 3 may also perform payment for the purchase of such a ticket. Note that, as a payment mode, a mode in which the payment for the product and / or service and the payment for the transportation ticket are combined (combined) and payment may be performed, or a mode in which each payment is performed separately (in stages) may be used. Note that, if the presentation unit 333 presents only a benefit (coupon), such payment processing is not necessarily required.

[0065] The identification unit 332 may also identify a free pass, and the presentation unit 333 may present this free pass. For example, when a user is conducting research on a contract subject, they may want to explore the vicinity of a place related to the contract subject. In such cases, a free pass is an effective means. The free pass here may be, for example, a train ticket or the like that is effective for investigating places related to the contract subject. For example, when a user is considering a real estate contract, by using such a free pass, the user can efficiently experience the environment, atmosphere, transportation convenience, etc., of the area surrounding the relevant real estate. Furthermore, when the user visits a place related to the reservation subject, presenting the free pass makes it easy to explore areas related to such a place to be visited. The presentation of the free pass here may be either paid or free. Furthermore, with regard to such a free pass, the presentation unit 333 may be configured to present a benefit (coupon) for the free pass.

[0066] As described above, the information processing method of this embodiment presents information about transportation tickets based on predetermined location information, and therefore can be said to be able to favorably support the user in considering a contract.

[0067] In this embodiment, the following configuration may be adopted.

[0068] That is, the location information receiving unit 331 of the server 3 may further receive second location information (activity A104). Here, the second location information may include information about a location from which the user travels when traveling to a location related to the contract object or reservation object. In this case, the identifying unit 332 may further identify a transportation ticket based on the received second location information.

[0069] That is, in the embodiment shown above, a mode of identifying a ticket for a specified means of transportation based on (by referring to) first location information related to the contract subject or reservation subject was shown, but when identifying such a ticket, second location information corresponding to the user's origin may also be referenced.

[0070] That is, in such a case, the server 3 can estimate the travel route based on both the first location information and the second location information, and can identify a transportation ticket based on this travel route. Note that the transportation ticket identified 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 for an activity near the origin, near the destination, or during the travel process may be identified.

[0071] Note that such second location information may be accepted by the location information accepting 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 his or her place of work or the like that will be the origin of movement, and the location information accepting unit 331 can accept 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.

[0072] In one aspect, the second location information may include information based on latitude and longitude information of the terminal owned by the user. That is, as explained above, the user terminal 2 may be provided with a function (positioning system) capable of transmitting signals such as GPS, and the location information receiving unit 331 may receive the second location information based on such latitude and longitude information transmitted by the user terminal 2.

[0073] In one embodiment, the following process may be executed. That is, the question presenting unit 336 of the server 3 presents a question to the user, and the answer receiving unit 337 can receive an answer to the question presented by the question presenting unit 336 (activity A105). In such a case, the identifying unit 332 can further identify a transportation ticket based on the received answer. According to this embodiment, it becomes easier to identify a ticket that meets the user's needs.

[0074] A specific example of such questions and answers will be described with reference to FIG. 8. FIG. 8 is an example of a screen displayed on the user terminal 2. In the example of screen D shown in FIG. 8, the notification NT2 presents options for the user to select a desired route when heading to a specific area (in other words, in the example shown in FIG. 8, the question presenting unit 336 of the server 3 presents the user with a question about a travel route). Specifically, in the example shown in FIG. 8, buttons BT3 and BT4 present options about the user's travel route. When the user selects and presses one of these buttons, the answer accepting unit 337 can accept an answer based on the pressed option. For example, when the user presses button BT3, an answer about "XX subway" is accepted as the answer content, and the identifying unit 332 can identify a ticket related to the selected "XX subway."

[0075] The types of questions are not limited to those related to travel routes as shown in FIG. 8 . The questions shown in FIG. 8 are questions related to travel routes assumed based on both the first location information and the second location information. However, the question presenting unit 336 can also present questions unrelated to the first location information or the second location information. Although the activity diagram in FIG. 5 illustrates a situation in which questions are presented and answered after the second location information is received, such questions may be presented and answered before the second location information is received. For example, a question may be about an experience the user wants to have, and transportation tickets may be identified based on the answer. Alternatively, a question may be about matters related to the user's life cycle, and transportation tickets may be identified based on the answer. Although FIG. 8 illustrates a situation in which questions are presented in association with a screen related to a specific contract object (real estate), the question presenting unit 336 of the server 3 can also present questions on screens related to various reservation objects.

[0076] Furthermore, the information processing method of this embodiment can also employ the following aspect. That is, while the above description shows an aspect in which the presentation unit 333 presents a transportation ticket or a benefit for the transportation ticket, the usage history acquisition unit 334 of the server 3 can acquire the usage history of the ticket and / or benefit presented by the presentation unit 333. That is, in this embodiment, tracking can be performed regarding the presented ticket, etc. Typically, the server 3 can acquire the usage history of the ticket and / or benefit described above based on the usage history of the digital ticket used via the user terminal 2. Note that the number of times a ticket or benefit is used is not necessarily limited to one time, and in cases where the ticket or benefit can be used multiple times, the specific number of times of use may be acquired as the above-mentioned usage history.

[0077] Meanwhile, the contract status acquisition unit 335 of the server 3 can acquire a contract conclusion history indicating whether the user has concluded a contract for the contract subject. The route for acquiring such information may be set as appropriate, but for example, the server 3 can acquire a history indicating whether the user has concluded a contract from a terminal of a business that handles the contract subject. As an example, in the case of a contract for the transfer or rental of real estate, the contract status acquisition unit 335 of the server 3 can acquire the user's contract conclusion history for a specific real estate from the management company of the real estate or a business that provides a search service for real estate.

[0078] The memory management unit 339 of the server 3 may associate the user with the usage history acquired by the usage history acquisition unit 334 and store the associated information in a predetermined memory area. At this time, the memory management unit 339 may further associate the contract conclusion history acquired by the contract status acquisition unit 335 with the user and the usage history and store the associated information in a predetermined memory area. That is, in a preferred embodiment, the usage history acquired by the usage history acquisition unit 334 and the contract conclusion history acquired by the contract status acquisition unit 335 may be stored in association with each other. In this case, it is possible to evaluate the contribution of transportation tickets, etc., to the conclusion of the contract. To give a more specific example, if a user enters into a real estate transfer contract (i.e., purchases real estate), and the user has used tickets, etc., for the area related to the real estate, it may be suggested that the use of such tickets motivated the user to purchase the real estate. In such a case, for example, the business operator who entered into the real estate transfer contract and the business operator who presented the tickets may be able to discuss the contribution of the ticket presentation, etc. In addition, when the first location information relates to a location related to the reservation target, the information may be stored without necessarily being associated with the contract conclusion history. As an example, the memory management unit 339 of the server 3 may associate the user who made a certain reservation with the usage history acquired by the usage history acquisition unit 334 and store them in a predetermined memory area.

[0079] The control unit 33 of the server 3 may control not to execute the presentation step based on whether at least one of the usage history and the contract conclusion history satisfies a predetermined condition. That is, in one aspect, if a user has a usage history of transportation tickets or benefits, the control unit 33 may control not to present transportation tickets, tickets, or benefits to the user. The transportation tickets or benefits controlled not to be presented in this manner may be the same type as the transportation tickets or benefits associated with the usage history stored by the memory management unit 339, or may be different types. The usage history serving as the basis for this control may be a history of a single use or a history of multiple uses. From one perspective, adopting this aspect can prevent users from obtaining excessive tickets or benefits. Similarly, even if a user has a contract conclusion history associated with their usage history, the control unit 33 may control not to present transportation tickets, tickets, or benefits to the user. If the first location information relates to a location related to the reservation target, the information may be stored without necessarily being associated with a contract conclusion history. For this reason, the control unit 33 may perform control so that the presentation step is not performed based on the fact that only the usage history satisfies a predetermined condition. Note that "control so that the presentation step is not performed" refers to control so that transportation tickets and benefits are not presented to the user as a result, and encompasses both preventing the identification of transportation tickets themselves and identifying transportation tickets but not presenting them to the user.

[0080] 4.Other The information processing system 100 according to this embodiment may adopt the following aspects.

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

[0082] In the above embodiment, the server 3 performs various storage and control operations, but multiple external devices may be used instead of the server 3. That is, various pieces of information related to information processing may be distributed and stored in multiple external devices using blockchain technology or the like.

[0083] While the above describes a mode in which information regarding contract or reservation targets is displayed via a predetermined web page, the information regarding contract or reservation targets does not necessarily need to be displayed via electronic media. FIG. 9 illustrates an example of an advertisement that may be related to the information processing of this embodiment. The advertisement AD illustrated in FIG. 9 is a paper advertisement containing information regarding a detached house. The user terminal 2 reads the code CD2 attached to the advertisement AD (e.g., via a camera function), allowing the server 3 to receive location information (first location information) regarding the detached house. Then, based on this first location information, a transportation ticket can be identified and presented to the user terminal 2, similar to the previously described embodiment. Even when the code CD2 attached to such a paper medium is read to identify a transportation ticket, it is possible to refer to second location information regarding the user. Of course, the information displayed on such a paper medium does not necessarily have to be related to real estate, but may be information regarding various contract or reservation targets.

[0084] Furthermore, it may be provided in the following aspects.

[0085] (1) An information processing system including a control unit, the control unit configured to be able to execute the following steps: in a location information receiving step, first location information is received, wherein the first location information is information about a location related to a contract object for which a user makes a contract or a reservation object for which a user makes a reservation; in an identification step, a transportation ticket related to the first location information is identified based on the received first location information; and in a presentation step, the identified transportation ticket and / or a benefit for the transportation ticket is presented in a manner visible to the user.

[0086] (2) In the information processing system described in (1) above, the location information receiving step receives information about locations related to the contract subject, such as locations related to real estate for which the user intends to enter a contract; locations where the user intends to commute to school or have the user commute to school; locations where the user intends to go to medical treatment or have the user have the user go to medical treatment; and locations where the user intends to make regular visits or have the user have the user make regular visits.

[0087] (3) In the information processing system according to (1) or (2) above, the identifying step identifies a free pass.

[0088] (4) In the information processing system described in any one of (1) to (3) above, in the usage history acquisition step, the usage history of the ticket and / or benefit presented in the presentation step is acquired, and in the storage management step, the user and the acquired usage history are associated and stored in a specified storage area.

[0089] (5) In the information processing system described in (4) above, in the contract status acquisition step, a contract conclusion history indicating whether the user has concluded a contract for the contract subject is acquired, and in the storage management step, the contract conclusion history is further associated with the user and the usage history and stored in the specified storage area.

[0090] (6) In the information processing system described in (5) above, the control unit controls the presentation step not to be executed based on at least one of the usage history and the contract conclusion history satisfying a predetermined condition.

[0091] (7) In the information processing system described in any one of (1) to (6) above, the location information receiving step further receives second location information, wherein the second location information includes information regarding a location from which the user moves when traveling to a location related to the contract object or reservation object, and the identification step further identifies a ticket for the transportation means based on the received second location information.

[0092] (8) In the information processing system described in any one of (1) to (7) above, in the question presenting step, a question is presented to the user, in the answer receiving step, an answer to the question presented in the question presenting step is received, and in the identification step, a ticket for the means of transportation is further identified based on the received answer.

[0093] (9) In the information processing system described in any one of (1) to (8) above, in the presentation step, a code corresponding to the benefit is presented in a manner visible to the user.

[0094] (10) In the information processing system described in (9) above, in the location information receiving step, the first location information is received based on the user's operation on a specified web page, and the code is applied by an input operation on a platform capable of managing tickets purchased by the user, and the business entity operating the specified web page and the business entity operating the platform capable of managing the tickets are different from each other.

[0095] (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.

[0096] (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.

[0097] Finally, while various embodiments of the present invention have been described, these are presented by way of example only and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]

[0098] 1: Network 2: User terminal 3: Server 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 24: Display section 25: Input section 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 100: Information Processing Systems 331: Location Information Reception Department 332: Specific part 333: Presentation part 334: Usage history acquisition unit 335: Contract Status Acquisition Department 336:Question presentation part 337: Response Reception Department 338: Display control unit 339: Memory management department AD: Advertising BT1~BT4: Buttons CD1, CD2: Code D:Screen F1, F2: Form NT1, NT2: Notification OBJ1: Object RE1~RE3: Real Estate TB: Tab

Claims

1. An information processing system that supports a user in researching real estate, A control unit is provided, The control unit is configured to be able to execute the following steps: In the location information receiving step, the first location information and the second location information are received; wherein the first location information is information about a location related to the real estate that the user is researching; the second location information includes information about a location from which the user moves when moving to a location related to the real estate; In the location information receiving step, a location associated with real estate specified by the user on a website that supports real estate purchases or real estate rentals and is displayed on the user's terminal is received as the first location information; In the location information receiving step, the second location information is received based on an address or a workplace previously registered by the user; Here, the address or place of employment is information registered on a platform capable of managing transportation tickets purchased by the user, In the identification step, a ticket for a means of transportation associated with the first location information that can be managed by the platform is selected based on the received first location information and second location information; In the presentation step, the information processing system presents the selected transportation ticket and / or a benefit for the transportation ticket in a manner that is visible to the user.

2. 2. The information processing system according to claim 1, In the identifying step, the information processing system identifies a free pass.

3. An information processing system that supports a user's investigation of real estate, A control unit is provided, The control unit is configured to be able to execute the following steps: In the location information receiving step, first location information is received; wherein the first location information is information about a location related to the real estate that the user is researching; In the location information receiving step, a location associated with real estate specified by the user on a website that supports real estate purchases or real estate rentals and is displayed on the user's terminal is received as the first location information; In the identification step, a transportation ticket associated with the first location information is identified based on the received first location information; In the presentation step, the identified transportation ticket and / or a benefit for the transportation ticket are presented in a manner that is visible to the user; In the usage history acquisition step, a usage history of the ticket and / or benefit presented in the presentation step is acquired, In the contract status acquisition step, a contract conclusion history indicating whether the user has concluded a contract for the real estate after using the ticket and / or the benefit is acquired; In the storage management step, the contract conclusion history is stored in a predetermined storage area in association with the user and the acquired usage history.

4. 4. The information processing system according to claim 3, The control unit controls the presentation step not to be executed based on whether at least one of the usage history and the contract conclusion history satisfies a predetermined condition.

5. 2. The information processing system according to claim 1, In the question presenting step, a question is presented to the user; In the answer receiving step, an answer to the question presented in the question presenting step is received; In the specifying step, the information processing system further selects a ticket for the means of transportation based on the received response.

6. 2. The information processing system according to claim 1, In the presenting step, the information processing system presents a code corresponding to the benefit in a manner that is visible to the user.

7. 7. The information processing system according to claim 6, The code is applied by performing an input operation on the platform; An information processing system, wherein the business entity that operates the website and the business entity that operates the platform are different from each other.

8. An information processing method executed by an information processing system, A method comprising the steps of an information processing system according to any one of claims 1 to 7.

9. A program, A program that causes a computer to execute each step of the information processing system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Real estate along railway line information control system and customer operation type information providing terminal

    JP1996339384A

  • Method for managing coupon, coupon management program and coupon management server

    JP2003076911A

  • Coupon system, method for managing coupon, medium, and program

    JP2003115002A

  • Moving plan presenting device

    JP2020197891A

  • Travel plan proposal method

    JP2022023281A