Advertisement display system and advertisement display method

The advertisement display system on payment screens addresses the brief display issue by allowing users to set advertisements for repeated viewing and targeting based on user preferences and payment information, enhancing engagement and effectiveness.

JP7603130B1Active Publication Date: 2024-12-19RAKUTEN GROUP INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023196725
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2024-12-19
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

Existing payment applications display advertisements briefly, limiting user interaction and space, requiring users to open linked pages for detailed information, which is inefficient.

Method used

An advertisement display system that includes a redisplay button on payment screens, allowing users to set advertisements for repeated display on subsequent payment screens, along with targeted advertisement distribution based on user preferences and payment information.

Benefits of technology

Enhances user engagement with advertisements by ensuring they are viewed at convenient times, aligning with user interests and behavior patterns, thereby increasing advertisement effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603130000001_ABST
    Figure 0007603130000001_ABST
Patent Text Reader

Abstract

An advertisement display system, an advertisement display method, and a program are provided. [Solution] The advertisement display method includes one or more computers transmitting first data to a user terminal for displaying a first payment screen in association with a first payment process, wherein the first payment screen includes one or more first advertising spaces, and the advertisements displayed in the one or more first advertising spaces include a re-display button; when the re-display button is turned on on the first payment screen, setting the advertisement including the re-display button that has been turned on to be re-displayed as a designated advertisement; and transmitting second data to the user terminal for displaying a second payment screen in association with a second payment process after the re-display setting has been set, wherein the second payment screen includes one or more second advertising spaces for displaying advertisements, and the second data includes data of the one or more designated advertisements to be displayed in at least one of the one or more second advertising spaces.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an advertisement display system and Ad display method By law Regarding. [Background technology]

[0002] Generally, when making code payment, which is an example of electronic payment, a user installs a payment application on his or her mobile device. The main function of this payment application is to display a user code for identifying the user.

[0003] The code display screen, which displays the user code of the payment application, may contain multiple advertisements. However, the code display screen transitions to a payment completion screen immediately after the payment process is completed. Therefore, the display time of the payment screen of the payment application, such as the code display screen, is generally short.

[0004] For example, Patent Document 1 discloses a payment application that allows users to register advertisements included in a code display screen as favorites in order to compensate for the short display time. This payment application provides a function that displays the favorited advertisements on a list screen and allows users to view the content associated with the advertisements from the list screen. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent Publication No. 2023-61602 Summary of the Invention [Problem to be solved by the invention]

[0006] As mentioned above, the problem with advertisements included in the payment screen of a payment application is that even if a user is interested in the advertisement, the user does not have time to look at the advertisement carefully. Furthermore, since the terminals used by users are often mobile terminals, there is no space to display the entire advertisement content. Therefore, banner advertisements displayed on the payment screen are usually image buttons with links. In this case, the user needs to open the linked advertisement page to know the details of the advertisement content, which takes time to view. For these reasons, a more effective display method is required for advertisements included in the payment screen.

[0007] The present disclosure aims to provide an advertisement display system, an advertisement display method, and a computer program that can effectively display advertisements on a payment screen. [Means for solving the problem]

[0008] An advertisement display system according to one embodiment of the present disclosure includes: a payment information sending unit configured to send data for displaying a payment screen in conjunction with a payment process to a user terminal, the payment screen including one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces including a re-display button; and an advertisement sending unit configured to send advertisement data to be displayed in the one or more advertisement spaces to the user terminal, and configured, when the re-display button is turned on, to set an advertisement including the re-display button that has been turned on as a designated advertisement, and when one or more of the designated advertisements are set to be re-displayed, the advertisement data includes data of the one or more designated advertisements for display in at least one of the one or more advertisement spaces.

[0009] An advertisement display system according to one embodiment of the present disclosure includes one or more servers, and at least one of the one or more servers is configured to transmit data for displaying a payment screen in conjunction with a payment process to a user terminal, the payment screen including one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces include a re-display button, and at least one of the one or more servers is configured to transmit advertisement data for display in the one or more advertisement spaces, and at least one of the one or more servers is configured to, when the re-display button is turned on, set an advertisement including the re-display button that has been turned on as a designated advertisement, and when the one or more designated advertisements are set for re-display, the advertisement data includes data for the one or more designated advertisements for display in at least one of the one or more advertisement spaces.

[0010] An advertisement display method according to one embodiment of the present disclosure is an advertisement display method that causes one or more computers to execute the following: sending first data to a user terminal for displaying a first payment screen in association with a first payment process, wherein the first payment screen includes one or more first advertising spaces, and advertisements displayed in the one or more first advertising spaces include a re-display button; when the re-display button is turned on on the first payment screen, setting an advertisement including the re-display button that has been turned on to be re-displayed as a designated advertisement; and sending second data to the user terminal for displaying a second payment screen in association with a second payment process after the re-display setting has been set, wherein the second payment screen includes one or more second advertising spaces for displaying advertisements, and the second data includes data of one or more of the designated advertisements to be displayed in at least one of the one or more second advertising spaces.

[0011] A computer program according to one embodiment of the present disclosure is a computer program for causing a user terminal to display a payment screen in conjunction with a payment process, wherein the payment screen includes one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces include a re-display button; when the re-display button is turned on, sending information of the advertisement that has been turned on to a server, wherein the advertisement that has been turned on is a designated advertisement; and when advertising data including data of the designated advertisement is received, displaying the designated advertisement in at least one of the one or more advertisement spaces. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a schematic diagram showing a configuration of an advertisement display system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the electrical configuration of a server constituting the advertisement display system of FIG. [Diagram 3] FIG. 3 is a diagram illustrating an example of the payment completion screen. [Figure 4] FIG. 4 is a diagram illustrating an example of the code display screen. [Diagram 5] FIG. 5 is a diagram illustrating an example of a favorite advertisement list screen. [Figure 6] FIG. 6 is a flow diagram for explaining a method for displaying the code display screen. [Figure 7] FIG. 7 is a flow diagram for explaining a method for registering an advertisement as a favorite. [Figure 8] FIG. 8 is a flow diagram for explaining a method of displaying an advertisement accompanying code payment processing. [Figure 9] FIG. 9 is a flow diagram for explaining a method for setting redisplay of a designated advertisement. [Figure 10] FIG. 10 is a flow diagram for explaining a method for generating advertisement data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Examples of the advertisement display system 10, the advertisement display method, and the computer program (payment application) will be described below with reference to Figures 1 to 6. The present invention is not limited to these examples, and is intended to include all modifications within the meaning and scope of the claims, in addition to the contents indicated by the claims.

[0014] [System for electronic payments and advertising displays] As shown in Fig. 1, a system 10 for providing an electronic payment service and an advertisement distribution service includes one or more servers 30. The one or more servers 30 are configured to perform payment processing and transmission of advertisement data. Various functions of the system 10, such as payment processing and transmission of advertisement data, may be realized by one server 30 or by multiple servers 30.

[0015] Hereinafter, an example will be described in which one server 30 performs both the operations of a payment information transmission unit that transmits data to the user terminal 11 for displaying a payment screen in association with the payment process, and an advertisement transmission unit that transmits advertisement data. Furthermore, the server 30 may be configured to perform payment processing for electronic payment using a code (hereinafter, also simply referred to as "code payment"). Code payment may be performed via the user terminal 11 used by the user making the payment, and the seller terminal 20 used by the merchant receiving the payment.

[0016] A payment application for code payment is installed in the user terminal 11. The user terminal 11 may be, for example, a mobile terminal such as a smartphone, a smart watch, or a tablet with a built-in computer and camera, but is not limited to these.

[0017] The server 30 is configured to transmit advertising data to the user terminal 11 for displaying an advertisement on the payment screen of the user terminal 11. When the user terminal 11 receives the advertising data, the payment application causes the corresponding advertisement to be displayed on the payment screen of the user terminal 11. Thus, the server 30 and the payment application are configured to cooperate with each other to execute payment processing and cause advertisements to be displayed on the payment screen. Thus, when it is said that "the server 30 causes the user terminal 11 to display a screen", this includes the server 30 transmitting data for displaying the screen to the user terminal 11 or a device that relays data transmission.

[0018] The payment application includes a computer program for causing the user terminal 11 to execute various operations. When a user activates the payment application, a code display screen 15 is displayed. The code display screen 15 includes one or more user codes 12, 13, 14. The user codes 12, 13, 14 include user identification information for identifying the user and payment identification information for identifying the payment process. The user codes 12, 13, 14 may be generated each time the payment application is started, or may be regenerated with a reload button, and may have a fixed validity period (e.g., 5 minutes).

[0019] Of the codes 12, 13, and 14, the code 12 is a multi-digit character string including at least one of numbers, letters, and symbols. The codes 13 and 14 are two-dimensional codes. The two-dimensional codes 13 and 14 may be, but are not limited to, a barcode 13 or a QR code (registered trademark) 14. The two-dimensional codes 13 and 14 are generated by a payment application converting the character string code 12 into a two-dimensional code. Therefore, when the code display screen 15 is scanned, it is said that the user code 12 is "read" even if it is the user code 13 or 14 that is actually scanned.

[0020] The seller terminal 20 is operated by a seller who is a member of the electronic payment service. The seller terminal 20 may be installed in a store, or may be mounted on a mobile object such as a taxi or a mobile sales vehicle. Each seller terminal 20 may be a POS (Point of Sales) cash register, or may be a mobile device such as a PC or tablet on which a store payment application is installed.

[0021] The seller terminal 20 may have a code scanner 21 for scanning the user code 12, or may have a camera for reading codes and an application for reading codes. A store code 23 is assigned in advance to the seller terminal 20. The store code 23 is linked to identification information for identifying a seller, a store, or a seller terminal 20 affiliated with the electronic payment service. Hereinafter, the identification information for identifying a seller, a store, or a seller terminal 20 is referred to as seller identification information.

[0022] The system 10 may include one or more databases 40. The one or more databases 40 include data on a plurality of users, a plurality of sellers (or stores), and advertisements delivered to the users. The one or more databases 40 may include a plurality of databases, such as a user database, a seller (store) database, a payment database, and an advertisement database, or may be a database that integrates these databases.

[0023] The user database stores various data related to multiple users who are registered with the electronic payment service. Information related to a user includes, but is not limited to, the name, user identification information, the user's address, place of employment, account, email address, and payment-related information. Examples of payment-related information are a credit card number, a debit card number, or a withdrawal account number. The user database may include the payment history of each user. The payment history includes, for example, the name of the store where the payment was made, the date and time of the payment (the date of the payment, the day of the week of the payment, and the time of the payment), the item(s) transacted, and the payment amount.

[0024] The seller database stores various data related to multiple sellers affiliated with the electronic payment service. Information related to a seller includes, but is not limited to, the name of the seller, seller identification information (including store identification information), location, business details, products / services handled, and location information of the seller terminal 20. The location information of the seller terminal 20 mounted on a mobile object may be stored in the seller database as a representative location or range, or may use information obtained by, for example, a GPS. The seller database may include a payment history. The payment history includes, for example, the name of the store where the payment was made, the payer (user), the date and time of the payment, the transaction item, and the payment amount.

[0025] The payment database stores the history of multiple payment processes. The history of payment processes may include, for example, the user identification information, seller identification information (store identification information), store information, payment date and time, payment location, payment amount, payment method, transaction details, and withdrawal status after payment process.

[0026] The advertisement database stores various data related to a plurality of advertisements delivered to the user terminal 11. For example, information related to each advertisement includes advertisement identification information, advertisement delivery period, expiration date of advertisement content, advertiser, advertisement genre or type, content of the product or service related to the advertisement, campaign name, advertisement delivery target, advertisement delivery conditions, and advertisement content. At least one of the advertisement delivery target and advertisement delivery conditions may be specified by the advertiser.

[0027] The server 30 may include a part or all of the database 40, and may be able to access the database 40 through the network 100. The server 30 is able to communicate with a plurality of seller terminals 20 and a plurality of user terminals 11 through the network 100. When the system 10 includes a plurality of servers 30, the plurality of servers 30 are also able to communicate with each other through the network 100.

[0028] The network 100 includes, for example, the Internet, a wide area network (WAN), a local area network (LAN), a provider terminal, a wireless communication network, a wireless base station, a dedicated line, etc. It is not necessary that all combinations of devices shown in Fig. 1 are capable of communicating with each other, and the network 100 may partially include a local network. For example, at least some of the multiple servers 30 may be capable of communicating with each other through a local network.

[0029] [Server configuration] 2 shows a basic configuration of a computer that is an example of the server 30. The computer includes, for example, one or more processors 31, one or more memories 32, and a communication IF (interface) 33. The computer may further include an input device 34 and a display 35. The one or more processors 31, the one or more memories 32, the communication IF 33, the input device 34, and the display 35 are connected to each other by a communication bus 36. When the system 10 includes multiple servers 30, the configurations of these servers may be the same or different from each other.

[0030] The one or more processors 31 are, for example, processing circuits configured to execute various software processes. The processing circuit may include a dedicated hardware circuit (e.g., ASIC, etc.) that processes at least a part of the software processes. In other words, the software processes may be executed by a processing circuitry that includes at least one of one or more software processing circuits and one or more dedicated hardware circuits.

[0031] The one or more processors 31 are, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), a field-programmable gate array (FPGA), or other arithmetic device. The processor 31 executes a series of instructions included in a computer program stored in the memory 32 in response to a signal provided thereto or in response to the establishment of a predetermined condition.

[0032] The one or more memories 32 may include, for example, a random access memory (RAM), or other volatile memory. The memory 32 may be configured to temporarily store programs and data. The one or more memories 32 may include storage that permanently stores data including programs. The programs include applications and an operating system. The storage may be, for example, a read-only memory (ROM), a hard disk drive, a flash memory, or other non-volatile storage device. The storage may be a removable storage device, such as a memory card.

[0033] The communication IF 33 is configured to connect to the network 100. The communication IF 33 is configured to communicate with other devices connected to the network 100. The communication IF 33 is realized, for example, as a LAN or other wired communication IF. The communication IF 33 can also be realized, for example, but not limited to, Wi-Fi (registered trademark), Bluetooth (registered trademark), or other wireless communication IF.

[0034] The input device 34 is, for example, a keyboard and a mouse, and may include a button, a key, a switch, a touch pad, or a microphone. The display 35 may be, for example, a liquid crystal monitor or an organic EL (Electro Luminescence) monitor, or may be a touch screen having a touch panel that also serves as the input device 34.

[0035] [Overview of electronic payment services] As shown in Figure 1, when a user makes a payment using store-scan code payment, a payment screen 25 is displayed on the display 24 of the seller terminal 20. The payment amount is displayed on the payment screen 25. After both the seller and the user confirm the payment amount, the user activates the payment application to display the code display screen 15. When the seller terminal 20 reads the user code 12 displayed on the code display screen 15, the seller terminal 20 executes the payment process.

[0036] When the payment process is executed, the seller terminal 20 transmits payment information to the server 30 via the network 100. The payment information includes the user code 12, the store code 23, and the payment amount. The payment information may further include transaction information related to the payment, for example, information related to the purchased product.

[0037] In the case of the user scan method, the user reads the store code 23 using a payment application on the user terminal 11. A payment screen (not shown) is then displayed on the user terminal 11. When the user enters the payment amount on the payment screen and executes the payment process, payment information including the user code 12, store code 23, and payment amount is transmitted from the user terminal 11 to the server 30 via the network 100.

[0038] When the server 30 receives the payment information from the seller terminal 20 or the user terminal 11, it executes the payment process. After that, the server 30 transmits payment completion information to both the user terminal 11 and the seller terminal 20 to display a payment completion screen 60. The payment completion information may include information about the seller, the date and time of payment, and the payment amount.

[0039] As shown in Figure 3, when the payment application receives payment completion information, it causes the user terminal 11 to display a payment completion screen 60. As a result, in the case of the store scan method, the code display screen 15 transitions to the payment completion screen 60, and in the case of the user scan method, the payment screen transitions to the payment completion screen 60. The "payment screen" is a screen displayed on the user terminal 11 by the server 30 and the payment application, and unless otherwise limited, includes at least the "code display screen 15" and the "payment completion screen 60," and may further include a payment screen, not shown.

[0040] [Advertisement displayed on the payment screen] As shown in Fig. 4, the code display screen 15 may include one or more advertisement frames 16, 17 in addition to a code display area that displays user codes 12, 13, 14. The advertisement frame 16 is arranged, for example, above the code display area, and multiple advertisement frames 17 are arranged below the code display area. The multiple advertisement frames 17 may be scrolled in the direction in which they are lined up (horizontal in Fig. 4), so that a number of advertisement frames 17 exceeding the screen width can be viewed.

[0041] The advertisement space 16 may be a horizontally long banner advertisement targeted for delivery to all users. The multiple advertisement spaces 17 may be performance-based banner advertisements whose display content differs depending on the user. When the server 30 transmits advertisement data to be displayed in the multiple advertisement spaces 17, the advertisement data may include different advertisement data for each payment process or for each user terminal 11 that transmits the advertisement data.

[0042] The banner advertisements displayed in the advertisement spaces 16 and 17 may be image buttons with links. When a user turns on (e.g., taps) the image button, an advertisement page at the linked destination is displayed on the user terminal 11. The advertisement page includes detailed information on the advertisement content, such as the campaign content, implementation period, and requirements for participating in the campaign. Such image buttons are also called CAT (Call to Action) buttons, and are designed to call the user to action to view the detailed advertisement content. In particular, the advertisement spaces 16 and 17 on the code display screen 15 are too small to display detailed information, so the content of the advertisements displayed in the advertisement spaces 16 and 17 is limited.

[0043] An advertisement displayed in the advertisement space 17 may include a registration button 18 for registering the advertisement as a favorite advertisement. When a user operates (e.g., taps) the registration button 18, the advertisement is registered in the user database by the payment application and server 30 as a favorite advertisement of the corresponding user. Turning on the registration button 18 is also referred to as registering as a favorite advertisement. The code display screen 15 may include a favorite advertisement display button 19 for displaying a list of one or more advertisements registered as favorites.

[0044] The registration button 18 may change from an off state to a display indicating an on state with a first on operation (e.g., tapping). This on operation registers the operated advertisement as a favorite. The registration button 18 in the on state may change from an on state back to a display indicating an off state with a second tap (off operation). This off operation may cancel the registration of the operated advertisement as a favorite.

[0045] In Fig. 4, the star marks shown in the three ad frames 17 are marks indicating favorites, and the plus mark overlapping the star mark in the central ad frame 17 indicates the off state (before registration). Also, in Fig. 4, the minus marks overlapping the star marks in the ad frames 17 at both ends of the three ad frames 17 indicate the on state (registered). The indication of the on and off states can be changed to other expressions, for example, by changing the color of the star mark or by inverting the color.

[0046] FIG. 5 shows a list screen 50 that displays a list of favorite advertisements that have been registered as favorites. On the list screen 50, advertisement images that have been registered as favorites or advertisement images including more detailed information linked to those advertisement images are displayed, for example, by registration date and time. The order of the multiple advertisements may be in order of the advertisement expiration date or in order of the advertisements being registered as favorites. The multiple advertisement images displayed on the list screen 50 may be scrolled in the direction in which they are lined up (vertical direction in FIG. 5), allowing the user to view a number of advertisement images that exceeds the length of the screen.

[0047] For each user, the favorite advertisement may be stored in the user database as favorite registration information together with the identification information of the advertisement. The favorite registration information may include the registration date and time, the type of advertisement, and the expiration date of the advertisement content. An unregistration button 51 may be displayed on the advertisement displayed on the list screen 50. When the user turns on the unregistration button 51, the server 30 updates the user database, and the corresponding favorite advertisement is unregistered.

[0048] As shown in FIG. 3, the payment completion screen 60 may include a plurality of advertisement spaces 61. The plurality of advertisement spaces 61 may be, for example, horizontally long and aligned in the longitudinal direction of the screen. The plurality of advertisement spaces 61 may be arranged below the payment information. The plurality of advertisement spaces 61 may be scrolled in the direction in which they are aligned (vertical direction in FIG. 3), so that a number of advertisement spaces 61 exceeding the length of the screen may be viewable. There may be an upper limit to the number of advertisement spaces 61, and in this example, a maximum of five advertisement spaces 61 are displayed.

[0049] The banner advertisement displayed in the advertisement space 61 may be a performance-based banner advertisement whose display content differs depending on the user. This banner advertisement may be an image button with a link. When the user taps the image button, the linked advertisement page is displayed on the user terminal 11. The advertisement displayed in the advertisement space 61 may be the same as the advertisement displayed in the advertisement space 17, or may be different. For example, even when advertisements for the same campaign are displayed in the advertisement space 61 and the advertisement space 17, an image with different vertical and horizontal sizes from that of the advertisement space 17 may be displayed in the landscape advertisement space 61.

[0050] The advertisements displayed in each advertisement space 61 may include a Show Again button 62 in addition to or instead of the Register button 18. When the user operates (e.g., taps) the Show Again button 62, the advertisement is stored as a designated advertisement in the user database by the payment application and server 30. The designated advertisement will be redisplayed on the payment completion screen 60 from the next time onwards. Turning on the Show Again button 62 is also referred to as setting the advertisement to be displayed again.

[0051] The redisplay button 62 may change from an off state to a display indicating an on state with a first on operation (e.g., tapping). This on operation sets the operated advertisement to be redisplayed. The redisplay button 62 in the on state may return from an on state to a display indicating an off state with a second tap (off operation). This off operation may cancel the setting of the advertisement that has been set to be redisplayed. In FIG. 3, the second redisplay button 62 from the bottom indicates the on state, and the redisplay buttons 62 above and below it indicate the off state.

[0052] The advertisements displayed in the advertising space 17 may also include a re-display button 62 in addition to or instead of the registration button 18. In this case, the advertisement set to be re-displayed on the code display screen 15 may be re-displayed on the payment completion screen 60, or the advertisement set to be re-displayed on the payment completion screen 60 may be displayed on the code display screen 15. Alternatively, the advertisement set to be re-displayed on the code display screen 15 may be displayed on the code display screen 15, and the advertisement set to be re-displayed on the payment completion screen 60 may be displayed on the payment completion screen 60.

[0053] The payment process when the redisplay button 62 is turned on is also referred to as the first payment process, the payment screen in the first payment process is also referred to as the first payment screen, the advertisement space on the first payment screen is also referred to as the first advertisement space, and the advertisement for which the redisplay button 62 is turned on is also referred to as the designated advertisement. Data transmitted from the server 30 to the user terminal 11 in order to display the first payment screen is also referred to as the first data.

[0054] The payment screen on which the designated advertisement is displayed is called the second payment screen. The second payment screen is displayed in conjunction with the second payment process, which is a payment process subsequent to the first payment process. Data transmitted from the server 30 to the user terminal 11 in order to display the second payment screen is also called the second data. The advertisement space on the second payment screen is also called the second advertisement space. The second advertisement space on which the designated advertisement is displayed is also called the designated advertisement space, and the second advertisement space on which the designated advertisement is not displayed is also called the normal advertisement space.

[0055] For each user, the advertisement redisplay setting may be stored in the user database as advertisement redisplay setting information together with the identification information of the advertisement. Since the redisplay setting can be set for each advertisement, when there are multiple advertisement slots 61, the second payment screen on which a specified advertisement is displayed can also simultaneously be the first payment screen on which another advertisement is set to be redisplayed.

[0056] The redisplayed designated advertisement may be redisplayed with the redisplay button 62 already in the on state. In this case, the designated advertisement is repeatedly redisplayed until the redisplay button 62 is turned off. Alternatively, the redisplayed designated advertisement may be redisplayed with the redisplay button 62 in the off state like other advertisements. In this case, the redisplayed designated advertisement will not be redisplayed unless the redisplay button 62 is turned on again.

[0057] The designated advertisement or the designated advertisement space 61 redisplayed on the second payment screen may include an expression different from that of the other advertisements or the normal advertisement space 61. For example, the top and second advertisements from the top in Fig. 3 are designated advertisements redisplayed, and the designated advertisement space 61 has a different design (double frame in Fig. 3) from that of the normal advertisement space 61.

[0058] If the advertising content of the specified advertisement has an expiration date, the expiration date (for example, "Until tomorrow," "3 days left," "Within this month," or the expiration date and time) may be displayed on the second payment screen together with the specified advertisement. The expiration date may be displayed only when the remaining expiration date is short (for example, a specified date and time such as less than one week, less than three days, or the expiration date itself). The extent to which the expiration date is displayed may be determined according to the validity period of the advertisement.

[0059] Alternatively or additionally, if the expiration date has passed at the time of the second payment process, redisplay of the designated advertisement on the second payment screen may be stopped, or the expiration date may be displayed together with the designated advertisement. The user may be able to set whether or not to stop redisplay of the expired designated advertisement. The expiration date of the designated advertisement may be stored in the user database together with the identification information of the advertisement.

[0060] If the expiration date of the advertising content of the designated advertisement has passed at the time of the second payment process, no advertising effect will be obtained even if the advertisement is viewed. In order to avoid such useless viewing, it is desirable to stop the display of the expired designated advertisement. However, users often do not remember the expiration date of each designated advertisement. Therefore, if the re-display is automatically stopped, there is a risk that the user will mistakenly think that there is an error that the designated advertisement is not displayed even though the re-display setting has been made. In this case, it is desirable to display the fact that the expiration date has expired together with the designated advertisement. Furthermore, if the user can set whether to stop the display or to display the expiration date, it is more convenient for the user.

[0061] When redisplaying a specified advertisement whose expiration date has passed, the redisplay button 62 may not be displayed, or an inactive redisplay button 62 that cannot be turned on may be displayed. The top advertisement in Fig. 3 shows an example of an "Expired" display indicating that the advertisement has passed the expiration date, and an inactive redisplay button 62.

[0062] If the advertising content of the designated advertisement has an expiration date, the server 30 may be configured to determine the time to redisplay the designated advertisement based on the expiration date. An example of the time to redisplay the designated advertisement is a specified number of days before the expiration date. For example, it may be three days, two days, or the expiration date. If the payment process is not performed on the date determined in this way, the designated advertisement may be redisplayed in conjunction with the next payment process.

[0063] The server 30 may determine the timing for redisplaying the designated advertisement based on the payment history of each user. For example, in the case of a user who has made code payments almost every day in the most recent specified period (e.g., one month), the designated advertisement may be redisplayed sooner until the expiration date. Alternatively, if the most recent frequency of code payments is about once a week, the designated advertisement may be redisplayed longer until the expiration date so as not to miss the opportunity to redisplay the advertisement.

[0064] When there is no designated advertisement or when the number of advertisement frames 61 is greater than the number of designated advertisements, the payment completion screen 60 includes one or more normal advertisement frames 61. In this case, the server 30 and the payment application may be configured to display one or more targeted advertisements determined based on the payment information of the payment process in one or more normal advertisement frames 61 displayed after the payment process. The payment information may include at least one of the payment location, the name of the seller, the business type of the seller, the products handled or services provided by the seller, and the payment amount. The advertiser may specify which payment information is used to determine the advertisement to be displayed. Alternatively, the advertisement to be displayed may be determined based on the interests registered in advance by the user.

[0065] For example, when an advertiser specifies an area including the location of his / her own store as the advertising range, the advertiser's advertisement may be displayed in association with a payment process performed within the specified area. Alternatively, when an advertiser specifies his / her own store, the advertiser's advertisement may be displayed on the user terminal 11 that has made a payment at the store. Furthermore, when an advertiser specifies a genre (e.g., restaurant, convenience store, supermarket) to which the advertiser's business type, products handled, or services provided belong, the advertiser's advertisement may be displayed on the user terminal 11 that has made a payment at a store belonging to the specified genre. In addition, when an advertiser specifies a payment amount (e.g., 500 yen or more), the advertisement specified by the advertiser may be displayed on the user terminal 11 of a user who has paid a payment amount equal to or greater than the specified amount.

[0066] If the distance between the payment location and the address of the user who made the payment is within a first specified distance, an advertisement related to the online service may be displayed in at least one of one or more regular advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 may include data of an advertisement related to the online service to be displayed in at least one of the one or more regular advertisement frames 61. This is because, if the user makes a payment near his / her home, there is a high possibility that the user will use the online service on the user terminal 11 or his / her home computer after returning home.

[0067] When the distance between the payment location and the workplace of the user who made the payment is within a second specified distance, advertisements for stores within a specified range including the workplace may be displayed in at least one of one or more advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 may include advertisement data related to stores within a specified range from the workplace, for display in at least one of one or more regular advertisement frames 61. This is because, when a user makes a payment near the workplace, there is a high possibility that the user will make an electronic payment using the user terminal 11 in that vicinity. The first specified distance and the second specified distance may be the same or different from each other.

[0068] When the number of designated advertisements is greater than the number of advertisement frames 61, priorities may be set using the same or similar criteria as for the above-mentioned targeted advertisements, and designated advertisements to be redisplayed may be determined in order of priority. Alternatively, when advertisements have expiration dates, advertisements with the nearest expiration date may be displayed first. Even when the number of advertisement frames 61 is the same as or greater than the number of designated advertisements, advertisements may be displayed according to the set priorities.

[0069] For example, in Fig. 3, as a first display condition, the designated advertisement has a higher priority than other advertisements, and as a second display condition, the closer the expiration date of the advertisement content is, the higher the priority is. As a third display condition, the priority of the expired designated advertisement may be lower than that of advertisements that are not set to be displayed again. As a fourth display condition, the priority of advertisements that have been registered as favorites on at least one of the code display screen 15 or the payment completion screen 60 may be higher than that of advertisements that are not set to be displayed again.

[0070] When there are a plurality of advertisement frames 61 and the plurality of advertisement frames 61 include one or more designated advertisement frames 61 and one or more normal advertisement frames 61, designated advertisements may be displayed in the one or more designated advertisement frames 61, and related advertisements determined based on the designated advertisements may be displayed in the one or more normal advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 includes data of one or more designated advertisements and data of one or more related advertisements.

[0071] Examples of related advertisements are advertisements for the genre (e.g., restaurants, convenience stores, supermarkets, cake shops, gift shops, etc.) to which the business type, product line, or service provided by the seller related to the specified advertisement belongs. Alternatively, if the specified advertisement includes specific campaign content such as a "point increase campaign," advertisements that similarly offer point increase as a benefit may be related advertisements.

[0072] Alternatively or in addition, when a favorite advertisement is registered, the designated advertisement and the favorite advertisement or a similar advertisement having something in common with the favorite advertisement may be displayed in multiple advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 includes data of the designated advertisement and data of the similar advertisement. For example, when an advertisement for a product sold on a certain EC site is registered as a favorite, an advertisement for a similar product on the same EC site may be displayed as a similar advertisement together with the designated advertisement. Alternatively, when an advertisement for a newly released drink or confectionery is registered as a favorite, an advertisement for another newly released drink or confectionery may be displayed as a similar advertisement together with the designated advertisement.

[0073] Alternatively or in addition, if the advertisement is a gaming advertisement including a game element, the user may prefer a similar gaming advertisement. Therefore, another gaming advertisement that is not set to be displayed again may be displayed in a plurality of advertisement frames 61 together with the gaming advertisement that is the designated advertisement. In this case, the advertisement data that the server 30 transmits to the user terminal 11 includes data of one or more designated advertisements and data of a gaming advertisement other than the designated advertisement. The game element includes at least one of a lottery, a quiz, a game, a puzzle, a roulette, a slot, or rock-paper-scissors, but is not limited to these. For example, the game element may include a fortune telling in which different results are displayed depending on the day, or a diagnosis in which the theme changes for a specified period of time.

[0074] When the designated advertisement is a user-participation advertisement that gives a reward to a user according to a specified action requirement, the server 30 may be configured to display the designated advertisement according to the specified action requirement. The specified action requirement may include at least one of the number of times the action is performed or the period during which the action is performed. For example, when a reward is given by performing an action (e.g., logging in to a specified site or playing a game) once a day, the server 30 and the payment application may not display the designated advertisement at the time of a certain payment process if the action has been performed on that day, and may display the designated advertisement if the action has not been performed. When the designated advertisement is not displayed, the server 30 and the payment application may display the designated advertisement at the time of payment process on another day if the action has not been performed.

[0075] The payment database or the user database may store, for each user, data on the display duration from when the display of the payment completion screen 60 starts to when the display of the payment completion screen 60 ends, and data on the time period during which the payment completion screen 60 is displayed. In this case, the server 30 may be configured to determine the time to display the designated advertisement such that the designated advertisement is displayed in a time period that has the largest distribution of payment transactions with display durations longer than the average among a plurality of time periods.

[0076] The multiple time periods may be, for example, morning and afternoon, or morning, midday, evening, and night, or may include commuting time, or may take into consideration the time periods for each day of the week, but are not limited to these. For example, if there is a tendency for display duration to be long on holiday afternoons, the server 30 and the payment application may re-display the designated advertisement on holiday afternoons. The time of such re-display may be specified by the advertiser or user. In this case, the user database may be capable of storing the time of re-display of the designated advertisement for each user.

[0077] The time period in which the designated advertisement is displayed may be any time period that has a relatively longer display duration than other time periods, and may be, for example, the time period with the longest total display duration calculated by calculating the total display duration of each of a plurality of time periods. In addition, one or more time periods having a plurality of display durations that are equal to or longer than a prescribed time may be set as the display time period of the designated advertisement.

[0078] Alternatively, the server 30 may be configured to display the designated advertisement in a payment status different from that of the payment process in which the re-display setting was performed. In other words, the designated advertisement may be displayed in one or more designated advertisement spaces 61 of the second payment screen (payment completion screen 60) displayed in a payment status different from that of the first payment process. The payment status may be, for example, at least one of the payment location, payment day of the week, payment time, payment time zone, payment store, payment amount, and type of product or service related to the payment, but is not limited to these.

[0079] For example, if the redisplay button 62 is turned on within a specified range of the user's place of work or on a weekday, the user may not have had time to view the advertisement because he or she was busy at work. In this case, the server 30 and the payment application may redisplay the designated advertisement on the second payment screen (payment completion screen 60) in association with a second payment process that is performed within a specified range of the address or on a holiday, which is different from the payment status of the first payment process. Alternatively, if the redisplay button 62 is turned on in a first payment process at a convenience store, the server 30 and the payment application may redisplay the designated advertisement on the second payment screen (payment completion screen 60) in association with a second payment process other than at a convenience store.

[0080] [How to display advertisements on the payment screen] A method for displaying advertisements on the payment screen will be described with reference to Figures 6 to 10. Here, an example will be described in which code payment is made by the store scan method via the user terminal 11 and the seller terminal 20. Below, the processing of the user terminal 11 is shown in steps S11 to S17, the processing of the seller terminal 20 is shown in steps S21 to S22, and the processing of the server 30 is shown in steps S31 to S47.

[0081] The display process of the code display screen 15 will be described with reference to FIG. In step S11, the user activates (e.g., launches or reloads a code) a payment application (also simply referred to as an "app") installed in the user terminal 11. The payment application then sends a code request to the server 30. The server 30, having received the code request, generates a user code 12 in step S31. The user code 12 includes user identification information.

[0082] Next, in step S32, the server 30 generates advertisement data to be displayed in the advertisement spaces 16 and 17. More specifically, the server 30 refers to the advertisement database to acquire advertisement data to be distributed to the corresponding user. Furthermore, the server 30 refers to the user database to acquire favorite registration information of advertisements for the user. If an advertisement registered as a favorite is among the advertisements to be distributed, the server 30 attaches the registered information to the corresponding advertisement data to generate the advertisement data for distribution.

[0083] In step S33, the server 30 transmits the generated user code 12 and advertising data to the user terminal 11. Upon receiving the user code 12 and the advertising data, the payment application generates two-dimensional codes 13, 14 from the user code 12. Then, in step S12, the payment application causes the code display screen 15 to be displayed on the user terminal 11. In this manner, the server 30 and the payment application cause the code display screen 15 including the user codes 12, 13, 14 and the advertising spaces 16, 17 to be displayed on the user terminal 11. As a result, advertisements included in the advertising data are displayed in the advertising spaces 16, 17 on the code display screen 15.

[0084] The process of registering an advertisement as a favorite will be described with reference to Fig. 7. Here, an example of registering an advertisement as a favorite from the code display screen 15 will be described, but it is also possible to register an advertisement as a favorite from the payment completion screen 60 including the register button 18 in the same way.

[0085] After step S12, the user views the advertisements in the advertisement spaces 16 and 17. Then, in step S13, when the user turns on the registration button 18 on the code display screen 15 (first payment screen), the payment application transmits a registration request to the server 30 together with the advertisement identification information of the advertisement that was turned on.

[0086] When the server 30 receives the registration request, in step S34, it updates the user database so as to register the corresponding advertisement as a favorite based on the advertisement identification information. In the following step S35, the server 30 transmits registration completion information of the favorite advertisement to the user terminal 11. When the user terminal 11 receives the registration completion information, in step S14, the payment application changes the display of the registration button 18 of the advertisement that was turned on from the OFF state to the ON state.

[0087] When the user turns off the registration button 18 that is on, or turns on the unregistration button 51 on the list screen 50, the payment application sends a request to the server 30 to unregister the operated advertisement. The server 30, which receives the unregistration request, updates the user database so as to unregister the corresponding advertisement from favorites. The server 30 then sends unregistration completion information to the user terminal 11. When the user terminal 11 receives the unregistration completion information, the payment application changes the display of the registration button 18 from on to off, or deletes the corresponding favorite advertisement from the list screen 50.

[0088] The payment application may send a registration request to the server 30 not in response to the operation of the registration button 18 but in response to another action, for example, when the payment screen on which the registration button 18 is displayed is closed or switched to another screen. In this case, the payment application may change the display of the registration button 18 in step S14 in response to the ON operation of the registration button 18. Similarly, to cancel the favorite registration, a registration cancellation request may be sent to the server 30 in response to the payment screen or list screen 50 on which the registration button 18 is displayed being closed or when these screens are switched to another screen.

[0089] The payment process will be described with reference to FIG. In step S21, the seller uses the code scanner 21 to read the user code 12. More specifically, the seller scans the two-dimensional code 13 (or code 14) with the code scanner 21, and the seller terminal 20 decodes the two-dimensional code 13 (or code 14) to obtain the user code 12.

[0090] When the seller terminal 20 executes the payment process in the following step S22, the seller terminal 20 transmits payment information to the server 30. The payment information includes at least the user identification information, the seller identification information (store identification information), and the payment amount.

[0091] Upon receiving the payment information, the server 30 performs a payment process in step S36. Next, the server 30 generates advertisement data to be displayed in the advertisement space 61 by referring to the advertisement database and the user database in step S40.

[0092] In the following step S37, the server 30 transmits the payment completion information and the generated advertisement data to the user terminal 11. When the user terminal 11 receives the payment completion information and the advertisement data, in step S15, the payment application causes the user terminal 11 to display a payment completion screen 60. In this manner, the server 30 and the payment application display the payment completion screen 60 including the advertisement space 61 on the user terminal 11. Also, an advertisement included in the advertisement data is displayed in the advertisement space 61.

[0093] The advertisement re-display setting process will be described with reference to Fig. 9. Here, an example of re-display setting from the payment completion screen 60 will be described, but re-display setting can also be performed from the code display screen 15 including the re-display button 62.

[0094] After step S15, the user views the advertisement in the advertisement space 61. Then, in step S16, when the user turns on the redisplay button 62 on the payment completion screen 60 (first payment screen), the payment application transmits a request for setting the redisplay setting to the server 30 together with the advertisement identification information of the advertisement that was turned on.

[0095] When the server 30 receives the setting request, in step S38, the server 30 updates the user database so as to set the re-display of the corresponding advertisement based on the advertisement identification information. In the following step S39, the server 30 transmits setting completion information to the user terminal 11. When the user terminal 11 receives the setting completion information, in step S17, the payment application changes the display of the advertisement re-display button 62 that was turned on from the OFF state to the ON state.

[0096] The payment application may send the setting request to the server 30 not in response to the operation of the re-display button 62, but in response to another action, for example, when the payment screen on which the re-display button 62 is displayed is closed or switched to another screen. In this case, the payment application may change the display of the re-display button 62 in step S17 in response to the on operation of the re-display button 62. Then, after receiving the setting request, the server 30 may update the user database to perform the re-display setting.

[0097] The generation of advertisement data in step S40 will now be described in more detail with reference to FIG. First, in step S41, the server 30 refers to the user database to acquire re-display setting information of the corresponding user.

[0098] In step S42, the server 30 judges whether the number of advertisement frames 61 is greater than the number of designated advertisements. If the number of advertisement frames 61 is greater than the number of designated advertisements in step S42 (including the case where there is no designated advertisement), the server 30 determines the advertisement to be delivered in step S43. More specifically, if there is a designated advertisement, the server 30 determines an advertisement to be delivered together with the designated advertisement from among advertisements that are not set to be redisplayed. If there is no designated advertisement, the server 30 determines an advertisement to be delivered.

[0099] After step S43, in step S44, the server 30 determines the display order of the advertisements to be delivered based on a specified priority order. The priority order can be determined based on at least one of the first to third display conditions, for example. If the number of advertisement frames 61 is equal to or less than the number of designated advertisements in step S42, the server 30 determines the designated advertisement to be displayed based on the priority order among the multiple designated advertisements in step S44. The priority order at this time can be determined based on a predefined condition (for example, the above-mentioned second display condition). If there is one advertisement frame 61, step S44 can be omitted.

[0100] In step S45, the server 30 refers to the advertisement database to acquire data of the advertisement to be distributed. In step S46, the server 30 refers to the user database to acquire the favorite registration information of the corresponding user. If there is an advertisement registered as a favorite, the server 30 checks the identification number of the advertisement against the identification number of the advertisement acquired in step S45. Then, if there is an advertisement registered as a favorite among the advertisements to be distributed, the registered information is attached to the corresponding advertisement data.

[0101] Step S46 can be omitted if the advertisement displayed in the advertisement frame 61 does not include the favorites registration button 18. Step S46 may be executed before any of steps S41 to S45, or may be executed simultaneously with step S41.

[0102] In step S47, the server 30 generates advertisement data for distribution including the advertisement data, favorites registration information, and the display order of the advertisements. As a result, when step S36 shown in Fig. 8 is the second payment process, the advertisement data transmitted in step S37 includes data of the designated advertisement. As a result, in step S15, the designated advertisement is redisplayed on the payment completion screen 60, which is the second payment screen.

[0103] [Effects of the present disclosure] Various advertisements are displayed at any time in the advertisement space 17, 61 where targeted advertisements are displayed. Although the user cannot usually specify the advertisements displayed in the advertisement space 17, 61, the specified advertisements set to be redisplayed are displayed on the payment screen 15, 60 from the next time onwards. In other words, the advertisements specified by the user in advance can be redisplayed in the advertisement space 17, 61.

[0104] To view a favorite advertisement, the user must open the list screen 50. Therefore, if the advertisement content has an expiration date, the user may miss viewing it before the expiration date. In this respect, if the user sets the redisplay setting for a designated advertisement, it will be automatically redisplayed, making it difficult to miss. In this way, the redisplay setting has the effect of reminding the user to view the advertisement.

[0105] In addition, since favorite advertisements are accumulated on the list screen 50, the user must manage them. In contrast, designated advertisements can be redisplayed later by pressing the redisplay button 62, so there is no need to bother with management.

[0106] The registration as a favorite and the redisplay setting each record that the user was interested in the advertisement and accessed it, and thus serve as information for deciding which advertisements to deliver in the future. For example, in the case of registration as a favorite, a log of the "registration" action and the subsequent "view" action from the list screen 50 can be obtained. In addition, in the case of the redisplay setting, a log of the "redisplay setting" action and the subsequent "view" action for the advertisement that was redisplayed can be obtained. Furthermore, in the case of the redisplay setting, since the user may repeatedly set the redisplay setting for the same advertisement, in such a case, a log of the second and subsequent actions can be obtained.

[0107] [Effects of this disclosure] According to the present disclosure, the following effects can be achieved. (1) When an advertisement is set to be redisplayed in the first payment process, that advertisement is redisplayed as a designated advertisement on the second payment screen during the subsequent second payment process. Therefore, even if a user does not have time to view the advertisement during the first payment process, the user can view the designated advertisement later on the second payment screen. This allows advertisements to be effectively displayed on the payment screen, which has a short display duration.

[0108] (2) The payment completion screen 60 is displayed immediately after the payment process, so the payment information reflects the user's latest consumption trends. Therefore, by determining the advertisement to be displayed in the normal advertisement space 61 based on the payment information, it is possible to deliver advertisements that take into account the user's latest trends. In addition, the payment completion screen 60 also displays the designated advertisement that the user has set to be redisplayed, so it is possible to increase the user's interest in the advertisement space 61.

[0109] (3) If the payment location is within a first specified distance of the user's address, i.e., near the user's home, there is a high possibility that the user will return home after the payment process. In this case, the user is more likely to use online services, such as online shopping, at home rather than shopping at a brick-and-mortar store after the payment process. Delivering advertisements for online services to such users has a high advertising effect. In this way, by predicting the user's behavior from the payment information, it is possible to deliver advertisements with a higher advertising effect.

[0110] (4) If the payment location is within a second specified distance of the user's workplace, i.e., near the workplace, there is a high possibility that the user will then shop at a physical store before returning home. Delivering advertisements for physical stores near the user's workplace to such users will have a high advertising effect. Furthermore, the advertising effect is further increased if an advertisement for a physical store with a purchase history of the user is selected based on the user's past payment history. In this way, by predicting the user's behavior from payment information, it is possible to deliver advertisements with a higher advertising effect.

[0111] (5) A designated ad is an ad that a user wants to see and has taken the action of setting it to be displayed again. Therefore, by displaying related ads to the designated ad in which the user has shown interest or concern, a cross-selling effect can be expected. Even if a user is interested in multiple ads on the payment screen but only has time to view one ad, setting it to be displayed again can prevent the user from missing the ad. If ads can be set to be displayed again successively in this way, a chain reaction of ad viewing can be achieved.

[0112] (6) Gaming advertisements can provide enjoyment to users, but they require users to transition from the advertisement to the game screen to play the game, which takes time to complete. Therefore, even if the user transitions to the game screen, the game may not be played. In that case, the user can play the game again by setting the redisplay. In addition, users who like gaming advertisements are likely to be interested in other gaming advertisements. Therefore, by displaying other gaming advertisements together with the designated advertisement, the frequency with which the user views the advertisements can be increased.

[0113] (7) Favorited advertisements are advertisements in which the user has shown an interest or concern. Therefore, when the number of advertisement frames 61 is greater than the number of designated advertisements, favorited advertisements or similar advertisements that have something in common with the favorited advertisements are displayed, so that advertisements that are of interest to the user can be displayed.

[0114] (8) If the redisplay of a designated advertisement is delayed, the expiration date of the advertisement content may have passed by the time it is redisplayed. In addition, even if a user is interested in a designated advertisement, the expiration date of the advertisement content may expire while the user keeps postponing viewing the designated advertisement and repeatedly sets the redisplay setting. Therefore, by displaying the expiration date of the designated advertisement together with the advertisement, it is possible to encourage the user to view the advertisement before the expiration date.

[0115] (9) By determining the timing for redisplaying a designated advertisement based on the expiration date of the designated advertisement, the designated advertisement can be redisplayed at a time when the user is likely to want to view the advertisement. This makes it possible to appropriately remind the user of the expiration date of the advertisement, thereby preventing the user from missing the advertisement.

[0116] (10) The code display screen 15 and the payment completion screen 60 are displayed before and after the payment process, respectively, so that their display durations tend to be short. However, the code display screen 15 can be displayed even when the payment process is not being performed. Therefore, a user may operate the favorite advertisement display button 19 from the code display screen 15 when he / she has time to view his / her favorite advertisements or check his / her payment history. Also, the payment completion screen 60 can be left displayed if the next payment process is not to be performed. In such a case, the display duration of the code display screen 15 or the payment completion screen 60 becomes longer. For example, a certain user tends to display the payment completion screen 60 for a longer period of time at night than in other time periods. In this case, since there is a high possibility that the user views the advertisement on the payment completion screen 60 at night, if the designated advertisement is displayed in conjunction with the payment process at night, there is a high possibility that the user will view it. Therefore, by determining the display time of the designated advertisement based on the past display duration, the browsing rate of the linked page of the advertisement can be increased.

[0117] (11) When a user sets a redisplay setting, it means that the user does not have time to view the advertisement at that time. In addition, since code payments are made in physical stores, the payment status reflects the user's behavioral patterns. Therefore, it is presumed that the situation in which the first payment process with the redisplay setting was performed is not suitable for the user to view the advertisement. In that regard, if the designated advertisement is redisplayed in conjunction with the second payment process executed in a situation different from the payment status in which the first payment process was performed, there is a high possibility that the user will have time to view the advertisement.

[0118] (12) There are user-participation type advertisements that promote repeated viewing by restricting at least one of the number of times an action is performed or the period during which the action is performed, such as "once a day" or "consecutive viewing for a specified number of days." If such user-participation type advertisements are redisplayed as designated advertisements, the user can be reminded of the action, which is highly convenient for the user. Furthermore, if there is a requirement for an action to be taken once a day, for example, redisplaying the designated advertisement when the specified action is not performed can be even more convenient for the user. Therefore, the value of the redisplay setting can be further increased by determining the time to display the designated advertisement according to the specified action requirement.

[0119] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.

[0120] [Change Example 1] The system 10 may be realized by one server 30 (one computer) including the database 40. Alternatively, the system 10 may include multiple servers 30 each performing multiple functions, such as payment processing, transmission of data for displaying a payment screen, distribution of advertisements, registration of favorites, or redisplay settings. In this case, each server 30 may include necessary databases (e.g., a user database, a seller database, a payment database, and an advertisement database).

[0121] [Change Example 2] The advertisement display system 10 may include a first server 30 (payment server or payment system) that provides an electronic payment service and a second server 30 (advertising delivery server or advertisement delivery system) that provides an advertisement delivery service, and may execute various processes of the present disclosure. In this case, steps S32, S34, S35, and S38 to S47 related to the advertisement display may be executed by the second server 30, and the first server 30 or the payment application may request the second server 30 to execute S32, S34, S35, and S38 to S40, and the second server 30 may transmit the execution results to the first server 30 or the payment application.

[0122] [Change Example 3] The advertisement display system 10 may include a first server 30 that generates a user code, a second server 30 (payment server or payment system) that provides an electronic payment service, and a third server 30 (information transmission server or information transmission system) that transmits payment information and advertisement data, and may execute various processes of the present disclosure. In this case, the first server 30 may execute step S31 (user code generation), the second server 30 may execute step S36 (payment processing), and the third server 30 may execute steps S32 to S35 and S37 to S47.

[0123] [Change Example 4] The redisplay button 62 may be displayed on the advertisement on the code display screen 15. Alternatively, the redisplay button 62 may not be displayed on the advertisement on the code display screen 15, but the register button 18 may be displayed, and the redisplay button 62 may not be displayed on the advertisement on the payment completion screen 60, but the register button 18 may be displayed. Additionally, the register button 18 may not be displayed on the advertisement on the code display screen 15 and the payment completion screen 60. In other words, the system 10 may not provide a service of registering advertisements as favorites.

[0124] [Note] Below, aspects that can be understood from the above embodiment and modified examples are listed. [1] a payment information transmission unit configured to transmit data for displaying a payment screen to a user terminal in association with a payment process, the payment screen including one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces including a redisplay button; An advertisement sending unit, The one or more advertisement frames are configured to transmit advertisement data to the user terminal, and an advertisement sending unit configured to, when the re-display button is turned on, set an advertisement including the re-display button that has been turned on as a designated advertisement to be re-displayed; Equipped with When one or more of the designated advertisements are set to be redisplayed, the advertisement data includes data of the one or more designated advertisements to be displayed in at least one of the one or more advertisement frames. Advertisement display system.

[0125] [2] the payment screen is a payment completion screen displayed on the user terminal after the payment process, the advertisement space in which the designated advertisement is not displayed is a normal advertisement space, When the one or more advertising spaces include one or more of the normal advertising spaces, the advertising data includes data of one or more targeted advertisements to be displayed in the one or more normal advertising spaces, the data being determined based on payment information of the payment processing; The payment information includes at least one of the following: a payment location, a name of a seller, a type of business of the seller, a product or service provided by the seller, and a payment amount. The advertising display system described in [1] above.

[0126] [3] A user database configured to store data of a user who uses the user terminal, said user database including address data; When the distance between the payment location and the address is within a first specified distance, the advertisement data includes data of an advertisement related to an online service to be displayed in at least one of the one or more regular advertisement spaces. The advertising display system described in [2] above.

[0127] [4] Further comprising a user database for storing data of users who use the user terminal; The user database includes work location data; When the distance between the payment location and the workplace is within a second specified distance, the advertisement data includes advertisement data related to a store located within a specified range from the workplace to be displayed in at least one of the one or more regular advertisement frames. An advertising display system according to the above [2] or [3].

[0128] [5] The one or more ad slots include a plurality of ad slots, The advertisement data includes data of the one or more designated advertisements to be displayed in the plurality of advertisement frames, and data of one or more related advertisements determined based on the one or more designated advertisements. An advertisement display system according to any one of the above [1] to [4].

[0129] [6] The one or more ad slots include a plurality of ad slots, When the designated advertisement is a gaming advertisement including a game element, the advertisement data includes data of the one or more designated advertisements to be displayed in the plurality of advertisement spaces, and data of a gaming advertisement different from the designated advertisement; The game element includes at least one of a lottery, a quiz, a game, a puzzle, a roulette, a slot, or a rock-paper-scissors game; An advertisement display system according to any one of the above [1] to [5].

[0130] [7] A user database configured to store data of a user who uses the user terminal, The advertisement displayed in the one or more ad spaces includes a favorites registration button, the advertisement sending unit is configured to register the advertisement for which the favorite registration button has been operated to be turned on as a favorite advertisement in the user database, The one or more ad slots include a plurality of ad slots, The advertisement data includes data of the designated advertisement to be displayed in the plurality of advertisement frames, and data of the favorite advertisement or a similar advertisement having something in common with the favorite advertisement. An advertisement display system according to any one of the above [1] to [6].

[0131] [8] If the advertisement content of the designated advertisement has an expiration date, the expiration date is displayed on the designated advertisement. An advertisement display system according to any one of [1] to [7] above.

[0132] [9] When the advertisement content of the designated advertisement has an expiration date, the advertisement transmission unit is configured to determine a time to display the designated advertisement based on the expiration date. An advertisement display system according to any one of [1] to [8] above.

[0133]

[10] a payment database configured to store a history of a plurality of payment transactions; The payment database stores data on a display duration from when the display of the payment screen starts to when the display ends, and data on a time period during which the payment screen is displayed, the advertisement transmission unit is configured to determine a time to display the designated advertisement such that the designated advertisement is displayed in a time period in which the number of payment transactions having a display duration longer than an average is greatest among a plurality of time periods; An advertisement display system according to any one of [1] to [9] above.

[0134]

[11] The system further includes a payment database configured to store a history of a plurality of payment processes, the payment database storing data relating to at least one of a payment location, a payment time, and a payment day as a payment status when the payment process is performed; The advertisement transmission unit is configured to display the designated advertisement in a payment status different from a payment process in which re-display setting is performed. An advertisement display system according to any one of the above [1] to

[10] .

[0135]

[12] the advertisement transmission unit is configured to, when the designated advertisement is a user-participation advertisement that provides a benefit to a user in accordance with a specified action requirement, display the designated advertisement in accordance with the specified action requirement; The action requirements of the provision include at least one of the number of times the action is to be performed or the duration of the action; An advertisement display system according to any one of [1] to

[11] above.

[0136]

[13] One or more servers; At least one of the one or more servers is configured to transmit data for displaying a payment screen to a user terminal in association with a payment process, the payment screen includes one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces include a redisplay button; At least one of the one or more servers is configured to transmit advertising data for display in the one or more advertising spaces; At least one of the one or more servers is configured, when the re-display button is operated to be on, to set an advertisement including the re-display button that has been operated to be on as a designated advertisement to be re-displayed; When the one or more designated advertisements are set to be redisplayed, the advertisement data includes data of the one or more designated advertisements to be displayed in at least one of the one or more advertisement frames. Advertisement display system.

[0137]

[14] On one or more computers, Transmitting first data to a user terminal for displaying a first payment screen in association with a first payment process, the first payment screen including one or more first advertisement spaces, and advertisements displayed in the one or more first advertisement spaces including a redisplay button; When the re-display button is operated to be on on the first payment screen, setting an advertisement including the re-display button that has been operated to be on as a designated advertisement to be re-displayed; transmitting second data for displaying a second payment screen to the user terminal in association with a second payment process after the redisplay setting has been made, the second payment screen including one or more second advertising spaces for displaying advertisements, and the second data including data of one or more of the designated advertisements for displaying in at least one of the one or more second advertising spaces; An advertising display method that executes the following.

[0138]

[15] On the user terminal, Displaying a payment screen in association with a payment process, the payment screen including one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces including a redisplay button; When the redisplay button is turned on, information of the advertisement that has been turned on is transmitted to a server, and the advertisement that has been turned on is a designated advertisement; and When advertising data including data of the designated advertisement is received, the designated advertisement is displayed in at least one of the one or more advertising spaces; A computer program for executing the above. [Explanation of symbols]

[0139] 10...advertising display system, 11...user terminal, 12,13,14...user code, 15...code display screen, 15...payment screen, 16,17,61...advertising space, 18...registration button, 19...advertising display button, 20...seller terminal, 21...code scanner, 23...store code, 24...display, 25...payment screen, 30...server, 31...processor, 32...memory, 33...communication IF, 34...input device, 35...display, 36...communication bus, 40...database, 50...list screen, 51...cancel registration button, 60...payment completion screen, 62...redisplay button, 100...network.

Claims

1. a payment information transmission unit configured to transmit data for displaying a payment screen to a user terminal in association with a payment process, the payment screen including one or more advertisement spaces, and advertisements displayed in the one or more advertisement spaces including a redisplay button; An advertisement sending unit, The one or more advertisement frames are configured to transmit advertisement data to the user terminal, and an advertisement sending unit configured, when the redisplay button is operated to be turned on on a first payment screen displayed in association with the first payment processing, to redisplay an advertisement including the redisplay button operated to be turned on as a designated advertisement; Equipped with When the advertisement transmission unit transmits the advertisement data to be displayed in the one or more advertisement spaces of the second payment screen displayed in association with the second payment process after the re-display setting is set, the advertisement data includes data of the one or more designated advertisements to be displayed in at least one of the one or more advertisement spaces. Advertisement display system.

2. The payment screen includes a plurality of advertising spaces, When the plurality of advertisement spaces on the second payment screen include one or more normal advertisement spaces in which the designated advertisement is not displayed, the advertisement data includes data of an advertisement to be displayed in the one or more normal advertisement spaces. The advertisement display system according to claim 1 .

3. the payment screen is a payment completion screen displayed on the user terminal after the payment process, the advertisement space in which the designated advertisement is not displayed is a normal advertisement space, When the one or more advertising spaces include one or more of the normal advertising spaces, the advertising data includes data of one or more targeted advertisements to be displayed in the one or more normal advertising spaces, the data being determined based on payment information of the payment processing; The payment information includes at least one of the following: a payment location, a name of a seller, a type of business of the seller, a product or service offered by the seller, and a payment amount. The advertisement display system according to claim 1 .

4. A user database configured to store data of a user who uses the user terminal, said user database including address data; When a distance between the payment location and the address is within a first specified distance, the advertisement data includes data of an advertisement related to an online service to be displayed in at least one of the one or more regular advertisement frames. The advertisement display system according to claim 3 .

5. A user database is further provided to store data of users who use the user terminal, The user database includes work location data; When the distance between the payment location and the workplace is within a second specified distance, the advertisement data includes advertisement data related to a store located within a specified range from the workplace to be displayed in at least one of the one or more regular advertisement frames. The advertisement display system according to claim 3 .

6. The one or more advertisement slots include a plurality of advertisement slots, the advertisement data includes data of the one or more designated advertisements to be displayed in the plurality of advertisement frames, and data of one or more related advertisements determined based on the one or more designated advertisements; The advertisement display system according to claim 1 .

7. The one or more advertisement slots include a plurality of advertisement slots, When the designated advertisement is a gaming advertisement including a game element, the advertisement data includes data of the one or more designated advertisements to be displayed in the plurality of advertisement frames, and data of a gaming advertisement different from the designated advertisement; The game element includes at least one of a lottery, a quiz, a game, a puzzle, a roulette, a slot, or a rock-paper-scissors game. The advertisement display system according to any one of claims 1 to 6.

8. A user database configured to store data of a user who uses the user terminal, The advertisement displayed in the one or more advertisement spaces includes a favorites registration button, the advertisement sending unit is configured to register the advertisement for which the favorite registration button has been operated to be turned on as a favorite advertisement in the user database, The one or more advertisement slots include a plurality of advertisement slots, The advertisement data includes data of the designated advertisement to be displayed in the plurality of advertisement frames, and data of the favorite advertisement or a similar advertisement having something in common with the favorite advertisement. The advertisement display system according to any one of claims 1 to 6.

9. If the advertisement content of the designated advertisement has an expiration date, the expiration date is displayed on the designated advertisement that is redisplayed. The advertisement display system according to any one of claims 1 to 6.

10. When the advertisement content of the designated advertisement has an expiration date, the advertisement transmission unit is configured to determine a time to display the designated advertisement based on the expiration date. The advertisement display system according to any one of claims 1 to 6.

11. a payment database configured to store a history of a plurality of payment transactions; The payment database stores data on a display duration from when the display of the payment screen starts to when the display ends, and data on a time period during which the payment screen is displayed, the advertisement transmission unit is configured to determine a time to display the designated advertisement such that the designated advertisement is displayed in a time period in which the number of payment transactions having a display duration longer than an average is greatest among a plurality of time periods; The advertisement display system according to any one of claims 1 to 6.

12. The system further includes a payment database configured to store a history of a plurality of payment processes, and the payment database stores data relating to at least one of a payment location, a payment time, and a payment day as a payment status when the payment process is performed; The advertisement transmission unit is configured to display the designated advertisement in a payment status different from a payment process in which re-display setting is performed. The advertisement display system according to any one of claims 1 to 6.

13. the advertisement transmission unit is configured to, when the designated advertisement is a user-participation advertisement that provides a benefit to a user in accordance with a specified action requirement, display the designated advertisement in accordance with the specified action requirement; The action requirements of the provision include at least one of the number of times the action is to be performed or the duration of the action; The advertisement display system according to any one of claims 1 to 6.

14. One or more servers; At least one of the one or more servers is configured to transmit first data to a user terminal for displaying a first payment screen in association with a first payment process, the first payment screen includes one or more first advertisement spaces, and advertisements displayed in the one or more first advertisement spaces include a redisplay button; At least one of the one or more servers is configured, when the re-display button is operated to be on, to set an advertisement including the re-display button that has been operated to be on as a designated advertisement to be re-displayed; At least one of the one or more servers is configured to transmit second data to the user terminal for displaying a second payment screen in association with a second payment process after the redisplay setting is set, the second payment screen including one or more second advertising spaces; the second data includes data of one or more of the designated advertisements to be displayed in at least one of the one or more second advertisement frames; Advertisement display system.

15. One or more computers Transmitting first data to a user terminal for displaying a first payment screen in association with a first payment process, the first payment screen including one or more first advertisement spaces, and advertisements displayed in the one or more first advertisement spaces including a redisplay button; When the redisplay button is operated to be on on the first payment screen, setting an advertisement including the redisplay button that has been operated to be on as a designated advertisement to be redisplayed; transmitting second data for displaying a second payment screen to the user terminal in association with a second payment process after the redisplay setting has been made, the second payment screen including one or more second advertising spaces for displaying advertisements, and the second data including data of one or more of the designated advertisements to be displayed in at least one of the one or more second advertising spaces; An ad display method that performs the above.

Citation Information

Patent Citations

  • User terminal, registration server, advertisement registration method, advertisement data transmission method, and program

    JP2008282180A

  • Terminal device, information distribution device, information distribution method, information distribution program, and program for terminal

    JP2012013724A

  • Information processor and method

    JP2014154013A

  • Registration device, registration method, registration program, and request program

    JP2017167998A

  • Advertisement server and advertisement distribution program

    JP2019169050A