Information processing system, information processing method and program

The information processing system enhances advertising efficiency by receiving user attribute information and displaying targeted advertisements on a second medium, addressing the inefficiencies of existing systems.

JP2025155476APending Publication Date: 2025-10-14RYDE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024084476
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Existing advertising systems lack efficiency in effectively presenting advertising materials to users based on their attributes and location.

Method used

An information processing system that includes a control unit to receive a history of a code displayed on a first medium, allow users to obtain transportation-related items or coupons, receive user attribute information, and display selected advertising materials on a second medium based on this information.

Benefits of technology

Improves advertising efficiency by targeting users with relevant advertisements based on their attributes and location, enhancing user engagement and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025155476000001_ABST
    Figure 2025155476000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, etc. capable of effectively presenting advertising materials to users.SOLUTION: There is provided an information processing system. The information processing system includes a control unit. The control unit is configured to execute the following steps: a first receiving step of receiving a history of reading a code represented on a first medium by a terminal operation of a user; a second receiving step of allowing the user having read the code to acquire one or more items selected from a group consisting of a ticket relating to transportation means, a right to use the transportation means and a coupon for the ticket or the right, and receiving attribute information of the user; a selection step of selecting advertising materials that are viewable by the user on the basis of at least the attribute information of the user; and a display control step of causing a second medium to display the selected advertisement materials in a manner that are viewable by the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, systems for distributing advertisements and the like that match user demand have been developed. In this regard, Patent Document 1 discloses a technology for determining content to be provided to a user based on the user's location and the user's means of transportation. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-3647 Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is still room for improvement in advertising efficiency.

[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can effectively present advertising materials to users. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system. The information processing system includes a control unit. The control unit is configured to execute the following steps: a first reception step receives a history of a code displayed on a first medium being read by a user's terminal operation; a second reception step allows the user who reads the code to obtain one or more items selected from the group consisting of a ticket related to a means of transportation, a right to use the means of transportation, and a coupon for the ticket or right, and receives attribute information about the user; a selection step selects advertising material that is viewable by the user based on at least the user's attribute information; and a display control step displays the selected advertising material on a second medium in a manner that is viewable by the user.

[0007] According to the above aspect, an information processing system and the like that can improve advertising efficiency are provided. [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] 2 is a block diagram showing the hardware configuration of a display medium 4. FIG. [Figure 5] 3 is a block diagram showing functions realized by a control unit 33 and the like in the server 3. FIG. [Figure 6] FIG. 2 is an activity diagram showing the flow of information processing according to the present embodiment. [Figure 7] FIG. 10 is a diagram for explaining a code related to the first reception step. [Figure 8] FIG. 10 is a diagram for explaining attribute information received in a second receiving step. 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 perform the following steps: In the first receiving step, a history of a code displayed on the first medium being read by a user's terminal operation is received; In a second receiving step, the user who reads the code is allowed to obtain one or more items selected from the group consisting of a ticket related to a means of transportation, a right to use the means of transportation, and a coupon for the ticket or the right, and attribute information of the user is received; In the selection step, an advertising object that is viewable by the user is selected based on at least attribute information of the user; In the display control step, the selected advertising material is displayed on a second medium 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 trained the correlation between input and output, or a large-scale language model that can output a desired result by inputting 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, a server 3, and a display medium 4, 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 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 GPS (Global Positioning System). The user terminal 2 may also have a camera function for reading codes, 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), or wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark), or the like, as needed. That is, it is more preferable to implement it as a collection of multiple communication means. That is, the server 3 communicates various information with the user terminal 2 and the display medium 4 via the communication unit 31 over the network 1.

[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] 1.4 Display media 4 The display medium 4 is a medium that can display a predetermined image or the like when the server 3 controls the display. The display medium 4 typically includes an image display device such as a display. Specific examples of this image display device include image display devices whose contrast, brightness, reflectance, transmittance, etc. change due to electromagnetic effects, such as EL elements, electron-emitting elements, liquid crystal elements, electronic ink, electrophoretic elements, grating light valves, plasma displays, digital micromirror devices, piezoelectric ceramic displays, and carbon nanotubes.

[0027] FIG. 4 is a block diagram showing the hardware configuration of the display medium 4. As shown in FIG. The display medium 4 has a communication unit 41, a storage unit 42, a control unit 43, a display unit 44, and an input unit 45, and these components are electrically connected via a communication bus 40 inside the display medium 4. The explanation of the communication unit 41, the storage unit 42, and the control unit 43 will be 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 above.

[0028] The display unit 44 is typically an image display device as described above. The input unit 45 may be included in the housing of the display medium 4 or may be externally attached. For example, the input unit 45 may be integrated with the display unit 44 and implemented as a touch panel. A touch panel allows a 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 45 accepts an operation input made by a person handling the display medium 4. The input is transferred as a command signal to the control unit 43 via the communication bus 40, and the control unit 43 can execute predetermined control or calculation as necessary.

[0029] 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.

[0030] Fig. 5 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 display control unit 333. Fig. 5 shows an aspect in which the functions provided in the server 3 include a payment registration unit 334 and a memory management unit 335.

[0031] The reception unit 331 is configured to be able to execute a reception step. In the reception step, the reception unit 331 receives various information and data. In this embodiment, in a first reception step, the reception unit 331 receives a history of a code displayed on a first medium being read by a user's terminal operation. In addition, in a second reception step, the reception unit 331 allows the user who reads the code to acquire one or more items selected from the group consisting of a ticket related to a means of transportation, a right to use the means of transportation, and a coupon for the ticket or right, and also receives attribute information of the user. Specific processing of these items will be described later. Note that the second reception step described above allows the user to acquire (grant) a ticket or the like. That is, the reception unit 331 may have a function (which may be referred to as an "granting unit" or the like for convenience) to acquire a predetermined electronic asset or the like from the user.

[0032] The selection unit 332 is configured to be able to execute a selection step. In the selection step, the selection unit 332 selects advertising material that is viewable by the user based on at least the user's attribute information. The selection process will be described in more detail later.

[0033] The display control unit 333 is configured to be able to execute a display control step. In the display control step, the display control unit 333 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 generated in a manner 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 or the display medium 4, for example. In this embodiment, as the display control step, the display control unit 333 displays the selected advertising material on the second medium in a manner viewable by the user.

[0034] The payment registration unit 334 is configured to be able to execute a payment registration step. In the payment registration step, the payment registration unit 334 registers that the user has made payments for various expenses. The control unit 33 can control the storage unit 32 in the server 3 to store the contents of this registration.

[0035] The memory management unit 335 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 335 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 335 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 335 can also manage various pieces of information to be stored in an external storage device or the like.

[0036] 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.

[0037] 6 is an activity diagram showing the flow of information processing according to this embodiment. As shown in Fig. 6, in the information processing method according to this embodiment, first, as a first reception step, the reception unit 331 receives a history of a code displayed on a first medium being read by a user's terminal operation (activity A101).

[0038] FIG. 7 is a diagram illustrating the code related to the first reception step. As shown in FIG. 7, the code CD1 is displayed on a predetermined medium (first medium). Although FIG. 7 illustrates the pages of a travel magazine MD1 as the first medium, the type of the first medium is not limited to this. That is, the first medium may be so-called mass media such as magazines, newspapers, and television; search engines (including services such as Yahoo! (registered trademark) and Google (registered trademark)); social media (including various services such as social networking services (SNS) represented by Facebook (registered trademark) and Instagram (registered trademark), messaging apps such as LINE (registered trademark) and WeChat (registered trademark); and wallet apps such as PayPay (registered trademark)), video streaming services (including services such as YouTube (registered trademark) and TikTok (registered trademark)); internet media related to e-commerce sites, travel booking sites, accommodation booking sites, airline booking sites, etc.; and sales promotion (SP) media such as POP, direct mail, posters, flyers, and free papers. In addition to these, outdoor advertising media such as electronic bulletin boards, utility pole advertisements, and billboard advertisements; various paper media including educational materials and distributed materials; transportation advertising media inside and outside trains, buses, taxis, cars (including rental cars and car sharing), ships, airplanes, etc., or at ancillary facilities such as bus stops; display screens in car navigation systems; media related to public transportation tickets (including digital tickets and paper tickets) (including screens displaying digital tickets, margins and backs of paper tickets, etc.); flying objects such as advertising balloons, and dynamic media such as athletes' uniforms can also be used as first media.

[0039] In the first receiving step, a user who has come into contact with the first medium reads the code CD1 displayed on the first medium using his / her user terminal 2. While not limited to this, this step can be achieved, for example, by reading the code CD1 using a camera provided in the user terminal 2. Note that while FIG. 7 shows a two-dimensional code such as a QR code (registered trademark) as the code CD1, the code used in this embodiment may be any code that can be read by the user terminal 2. In other words, the code in this embodiment may be a barcode or the like. Furthermore, when the user reads the code CD1 using the user terminal 2, the receiving unit 331 receives a history of this reading.

[0040] After the first reception step is executed as described above, the reception unit 331, as a second reception step, allows the user who read the code to obtain one or more items selected from the group consisting of a ticket related to a means of transportation, a right to use the means of transportation, and a coupon for the ticket or right, and also receives the user's attribute information (activity A102).

[0041] 8 is a diagram for explaining the attribute information received in the second reception step. When the user reads out the code CD1 using the user terminal 2, a display screen D1 for allowing the user to obtain a ticket related to a means of transportation is displayed on the user terminal 2.

[0042] Here, "transportation" refers to a means selected from various means that assist people in traveling, typically including trains, buses, trams, subways, airplanes, ships, ferries, pleasure boats, water buses, taxis, cars (including rental cars and car sharing), bicycles (rental cycles), electric kick scooters, cable cars, monorails, drones, helicopters, and motorcycles. This "transportation" also encompasses, for example, transportation services using public transportation that operates regularly based on a timetable, and demand-based transportation services (on-demand transportation services) using transportation that operates according to user demand. The "ticket related to transportation" mentioned above is a ticket that allows the use of the various transportation means mentioned above, regardless of whether it is a paper ticket or an electronic ticket. Furthermore, the "coupon for a ticket or right" mentioned above is a coupon for discounting the cost incurred when a user uses the transportation described above.

[0043] Display screen D1 in FIG. 8 is a screen for allowing a user to purchase a bus ticket operating in a specific area called "Patent Plateau." While not necessarily limited to this, it is preferable that there be a certain relationship between the content displayed on the first medium and the means of transportation related to the ticket or right to be acquired by the user. Furthermore, display screen D1 is provided with forms (forms F1 to F7) for inputting the user's name, address, age, gender, occupation, date of use, and number of tickets to purchase a bus ticket. That is, the user can acquire a ticket by inputting their own attribute information using user terminal 2 and pressing button BT1 by clicking, tapping, or the like. In other words, the accepting unit 331 allows the user to acquire a ticket or right related to public transportation (means of transportation) and can also accept the user's attribute information.

[0044] The user attribute information accepted by the accepting unit 331 may be various. Typically, however, the user attribute information preferably includes one or more pieces of information selected from the group consisting of the user's address, age, gender, occupation, financial resources, family structure, nationality, preferred language, past information browsing history, past product purchase history, past travel history, type of device used, and IP address. The "family structure" may be inferred from the number of tickets purchased, etc. Although not shown in FIG. 8 , a means for acquiring (inferring) the user's "financial resources" (e.g., a form for inputting a "travel budget") may be provided on the display screen D1. Accepting the nationality and preferred language as user attribute information may be achieved by having the user actually input relevant information, or by the server 3 acquiring the preferred language of the user terminal 2. Furthermore, accepting a past information browsing history, a past product purchase history, or a past movement history as user attribute information may be achieved by having the user actually input information related to these, or by having the server 3 acquire the information processing history of the user terminal 2 (typically, the information processing history stored in the storage unit 22). Note that the "movement history" may be a history based on changes in location information managed by a positioning system such as a GPS provided in the user terminal 2, or a history based on a purchase history of transportation tickets previously purchased by the user terminal 2. Furthermore, accepting a type of terminal used or an IP address as user attribute information may be achieved by having the user actually input information related to these, or by having the server 3 acquire the usage environment of the user terminal 2.

[0045] Furthermore, when a user acquires a ticket related to a means of transportation or the right to use that means of transportation, the presence or absence of a fee can be set as appropriate. The fee for acquiring a ticket or the like may be discounted as appropriate. When conducting such a transaction (buying and selling) of a ticket or the like, the payment registration unit 334 of the server 3 may store the transaction history in a predetermined storage area. Furthermore, if the ticket is an electronic ticket, the system may be operated so that the electronic ticket can be used on the user terminal 2. On the other hand, if the ticket is a paper ticket, the system may be operated so that the paper ticket is sent to the address received as form F2.

[0046] Furthermore, the server 3 (accepting unit 331) accepts the user's attribute information as described above, and may be configured to associate and store the history accepted in the first accepting step with the user's attribute information when the second accepting step is executed. Such storage may be performed by assigning an identifier to the user with whom the attribute information is associated. That is, by executing the second accepting step, the history of reading the code indicated on the first medium, the identifier of the user who read the code, and the user's attribute information may be stored in association with each other. Such a user identifier may be associated with a user ID in various services, such as an app that manages transportation tickets.

[0047] When the receiving unit 331 receives the user attribute information in this way, the selecting unit 332 selects advertising material that is viewable by the user based on at least the user attribute information as a selection step (activity A103). Furthermore, the display control unit 333 displays the selected advertising material on the second medium in a manner that is viewable by the user as a display control step (activity A104).

[0048] That is, in the information processing of this embodiment, since the user attribute information is received in the second receiving step, appropriate advertising materials can be selected based on this attribute information. For example, if the user attribute information received in the second receiving step is "female in her 30s," it is possible to select advertising materials related to products and services that are in high demand among females in their 30s.

[0049] In this embodiment, the selection unit 332 can also select advertising materials based on location information related to the transportation means described above. For example, as shown in FIG. 8, if the transportation means is a bus related to "Patent Plateau," advertising materials related to "Patent Plateau" can be selected. Specifically, the selection unit 332 can select appropriate advertising materials based on the location information "Patent Plateau" in addition to the attribute information "female in her 30s" described above. Advertising materials based on such location information include, but are not limited to, spots and local specialties related to the location information (region). In other words, advertising materials can be selected after an appropriate selection process is performed according to market needs, etc.

[0050] The selection unit 332 can select advertising materials based on the attribute information of not only a single user but also multiple users. That is, the basis for the selection of advertising materials by the selection unit 332 may be the attribute information of multiple users. That is, the user attribute information accepted by the acceptance unit 331 may be related to the number of users belonging to a specific classification (category), such as "many women in their 30s" or "many people who live in the Kanto region." In this case, advertising materials related to a classification to which many users belong may typically be selected.

[0051] When the advertising material is selected in this manner, the selected advertising material is displayed in a manner that is visible to the user. Note that the display here is performed on the second medium, but since this information processing is controlled by the display control unit 333 of the server 3, the second medium is typically an electronically controllable medium (device).

[0052] As an example, the second medium may be a display screen provided on the user's terminal. That is, the selected advertising material may be displayed on the display unit 24 provided on the user terminal 2. The timing of displaying the advertising material may be arbitrary, but the advertising material may also be controlled to be displayed on the condition that a predetermined condition is satisfied.

[0053] For example, the display control step is executed when the user is located at a location associated with the transportation means. For example, if the transportation means is a bus associated with the aforementioned "Patent Plateau," the advertising material may be presented to the user when the user is located at the "Patent Plateau." The location associated with the transportation means is not limited to the "Patent Plateau" itself. For example, it may include a location along the user's route to the "Patent Plateau." A positioning system such as a GPS provided in the user terminal 2 may be used to confirm the user's location. A wireless system may also be used to confirm the user's location. For example, a device capable of wireless transmission and reception may be installed at a location associated with the transportation means, and the advertising material may be displayed on the user terminal 2 upon wireless connection with the device. The wireless connection may be achieved using a known communication method, such as a Wi-Fi® connection or Bluetooth® connection, between the device located at the transportation means and the user terminal 2.

[0054] On the other hand, the second medium may be a display medium installed at a location related to the means of transportation. That is, the display medium 4 shown in FIG. 1 may be installed at a location related to the means of transportation, and the advertising material selected by the selection unit 332 may be controlled to be displayed on the display medium 4. Note that the user attribute information used as the basis for selecting the advertising material may be attribute information of a single user or attribute information of multiple users. However, when advertising material is displayed on the display medium 4, the attribute information of multiple users is typically used as the basis for selecting the advertising material. That is, in a typical example of this embodiment, a large number of people can be attracted to a location related to the means of transportation based on the first medium. Since the display medium 4 is expected to be seen by such a large number of people, it is preferable that advertising material selected based on the attribute information of multiple users is displayed on the display medium 4.

[0055] In this embodiment, the system may be configured to acquire and store and manage the history of advertisements displayed on the second medium and the user's interaction with the displayed advertisements. As described above, the history of reading a code displayed on the first medium may be stored together with the identifier of the user who read the code. From this perspective, in this embodiment, it may also be possible to store and manage whether a user identified by an identifier actually interacted with the advertisement. In a typical example, for each identified user, the presence or absence of a "history of a code displayed on the first medium being read" and the presence or absence of a "history of an advertisement displayed on a second medium accessed by the user" may be associated and stored. This allows the advertising effectiveness of each of the first medium and the second medium and the user's behavior history to be evaluated. Furthermore, the presence or absence of a "history of a code displayed on the first medium being read" and the presence or absence of a "history of an advertisement displayed on a second medium accessed by the user" may each be applied as part of the "user attribute information" in this embodiment. In other words, these histories allow the server 3 to store the user's contact with the first medium and the second medium, and the selection unit 332 of the server 3 can select advertising material based on the user's history (past information viewing history).

[0056] Furthermore, a mechanism for visualizing the advertising effectiveness for a predetermined medium or the user's behavior history may be realized based on the presence or absence of the history for each user described above (a so-called "dashboard" showing the advertising effectiveness for a predetermined medium or the user's behavior history may be generated). That is, the server 3 may generate a display showing the advertising effectiveness or the user's behavior history based on at least the history in the first reception step and the history in the display control step. This display may typically be disclosed to various businesses such as advertising companies and transportation companies.

[0057] As described above, in the information processing method of this embodiment, the steps are appropriately combined, and therefore it can be said that advertising efficiency can be improved.

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

[0059] 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.

[0060] In the above embodiment, the selection unit 332 selects advertising material based on the attribute information of the user. However, the selection unit 332 may be configured to select advertising material by separately accepting input from the advertiser. That is, after the user's attribute information is accumulated in the storage unit 32 of the server 3, at least a portion of the user's attribute information can be presented to the advertiser, allowing the advertiser to select the advertising material they wish to display. Here, the information presented to the advertiser may include information on the corresponding means of transportation along with the user's attribute information. Although not shown, this selection is typically performed by inputting information from a terminal owned by the advertiser. That is, the advertiser can select the advertising material whose display they wish to control by taking into consideration the attribute information, information on the means of transportation, advertising efficiency, costs, and the like. In addition to selecting the advertising material, the operator of the information processing system 100 can also set the type and number of display media 4 whose display is to be controlled. When accepting input from the advertiser in this manner, the operator of the information processing system 100 can take measures such as increasing the advertising fee charged to the advertiser.

[0061] In the above embodiment, the user attribute information received by the reception unit 331 is used to select advertising materials, but some or all of the attribute information received by the reception unit 331 may be disclosed to the operator of the first medium (a publisher if the first medium is a magazine, a television station if the first medium is television, etc.).

[0062] 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.

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

[0064] (1) An information processing system comprising a control unit configured to execute the following steps: a first reception step receives a history of a code displayed on a first medium being read by a user operating a terminal; a second reception step allows the user who reads the code to obtain one or more items selected from the group consisting of a ticket for a means of transportation, a right to use the means of transportation, and a coupon for the ticket or the right, and also receives attribute information of the user; a selection step selects advertising material that is viewable by the user based on at least the attribute information of the user; and a display control step displays the selected advertising material on a second medium in a manner that is viewable by the user.

[0065] (2) In the information processing system described in (1) above, the selection step further selects the advertising material based on location information related to the means of transportation.

[0066] (3) In the information processing system described in (1) or (2) above, the second medium is a display screen provided on the user's terminal.

[0067] (4) In the information processing system described in (3) above, the display control step is executed when the user is present at a location related to the means of transportation.

[0068] (5) In the information processing system described in (1) or (2) above, the second medium is a display medium installed at a position related to the means of transportation.

[0069] (6) In the information processing system described in (5) above, the selection step selects the advertising material based on attribute information of a plurality of users.

[0070] (7) In the information processing system described in any one of (1) to (6) above, in the second reception step, the user is allowed to obtain a ticket for public transportation and attribute information of the user is received.

[0071] (8) In the information processing system described in any one of (1) to (7) above, the user attribute information includes information on one or more items selected from the group consisting of the user's address, age, sex, occupation, financial resources, family composition, nationality, language used, past information browsing history, past product purchase history, past travel history, type of device used, and IP address used.

[0072] (9) 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 (8) above.

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

[0074] 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.

[0075] 1: Network 2: User terminal 3: Server 4:Display medium 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 40: Communication bus 41: Communications Department 42: Storage section 43: Control section 44: Display section 45: Input section 100: Information Processing Systems 331: Reception 332: Selection Department 333: Display control unit 334: Payment Registration Department 335: Memory management department BT1: Button CD1: Code D1:Display screen F1~F7: Form MD1: Travel magazine

Claims

1. An information processing system, A control unit is provided, The control unit is configured to perform the following steps: In the first receiving step, a history of a code displayed on the first medium being read by a user's terminal operation is received; In a second receiving step, the user who reads the code is allowed to obtain one or more items selected from the group consisting of a ticket related to a means of transportation, a right to use the means of transportation, and a coupon for the ticket or the right, and attribute information of the user is received; In the selection step, an advertising object that is viewable by the user is selected based on at least attribute information of the user; In the display control step, the selected advertising material is displayed on a second medium in a manner that is visible to the user.

2. 2. The information processing system according to claim 1, The information processing system further includes selecting the advertising material based on location information related to the means of transportation in the selection step.

3. 2. The information processing system according to claim 1, An information processing system, wherein the second medium is a display screen provided on the user's terminal.

4. 4. The information processing system according to claim 3, The information processing system, wherein the display control step is executed when the user is present at a location related to the means of transportation.

5. 2. The information processing system according to claim 1, An information processing system, wherein the second medium is a display medium installed at a position related to the means of transportation.

6. 6. The information processing system according to claim 5, The selecting step selects the advertising material based on attribute information of a plurality of users.

7. 2. The information processing system according to claim 1, In the second receiving step, the information processing system allows the user to obtain a ticket for public transportation and receives attribute information of the user.

8. 2. The information processing system according to claim 1, An information processing system in which the user's attribute information includes information regarding one or more of the user's address, age, gender, occupation, financial resources, family composition, nationality, language used, past information browsing history, past product purchase history, past travel history, type of device used, and IP address used.

9. 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 8.

10. 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 8.

Citation Information

Patent Citations

  • Information processing apparatus and information processing terminal

    JP2019003647A