Advertisement display system and advertisement display method
The advertisement display system addresses the challenge of short display times and limited screen space on payment screens by using re-display buttons to extend the viewing time for interested advertisements on subsequent payment screens.
Patent Information
- Application Number
- JP2023196725
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2043-11-20
AI Technical Summary
Users interested in advertisements on payment screens often lack time to view them due to short display durations, and mobile terminals have limited space to display full advertisement content.
An advertisement display system that includes a payment information transmission unit and an advertisement transmission unit, which transmit data to display advertisements on payment screens with re-display buttons. When the re-display button is activated, the system sets the advertisement for re-display, allowing it to be shown on subsequent payment screens.
This solution effectively extends the viewing time for advertisements by re-displaying them on subsequent payment screens, ensuring users can view interested advertisements without missing them due to time constraints or limited screen space.
Smart Images

Figure 2025083060000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an advertisement display system, an advertisement display method, and a computer program.
Background Art
[0002] Generally, when performing code settlement, which is an example of electronic payment, a user installs a payment application on their mobile terminal. The main function of this payment application is to display a user code for identifying the user.
[0003] The code display screen on which the user code of the payment application is displayed may include a plurality of advertisements. However, the code display screen transitions to the payment completion screen immediately after the payment process is completed. Therefore, the payment screen of the payment application such as the code display screen generally has a short display time.
[0004] For example, Patent Document 1 discloses a payment application that can register favorite advertisements included in the code display screen in order to make up for the short display time. This payment application provides a function of displaying the favorite-recorded advertisements on a list screen and allowing the user to view the content associated with the advertisement from the list screen.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] As described above, even if a user is interested in an advertisement included in the payment screen of a payment application, there is a problem that the user does not have time to slowly view the advertisement. Furthermore, since the terminal used by the user is often a mobile terminal, there is not enough space to display all the advertisement content. Therefore, banner advertisements displayed on the payment screen are mostly image buttons with links. In this case, in order for the user to know the details of the advertisement content, it is necessary to open the linked advertisement page, which takes time to view. Due to these circumstances, a more effective display method is required for the advertisements included in the payment screen.
[0007] An object of the present disclosure is 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 Problems
[0008] An advertisement display system according to an aspect of the present disclosure includes a payment information transmission unit configured to transmit data for displaying a payment screen to a user terminal in accordance with a payment process, wherein the payment screen includes one or more advertisement frames, and the advertisement displayed in the one or more advertisement frames includes a re-display button; and an advertisement transmission unit configured to transmit advertisement data for displaying in the one or more advertisement frames to the user terminal, and configured to re-display and set an advertisement including the re-display button that has been turned on as a specified advertisement when the re-display button is turned on. When one or more of the specified advertisements are re-display set, the advertisement data includes data of the one or more specified advertisements for display in at least one of the one or more advertisement frames.
[0009] An advertising display system according to one aspect 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 causing a user terminal to display a settlement screen in association with a settlement process. The settlement screen includes one or more advertising frames, the advertisements displayed in the one or more advertising frames include a re-display button, at least one of the one or more servers is configured to transmit advertisement data for display in the one or more advertising frames, and at least one of the one or more servers is configured to re-display and set an advertisement including the re-display button that has been turned on as a designated advertisement when the re-display button is turned on. When one or more of the designated advertisements are re-display set, the advertisement data includes data of one or more of the designated advertisements for display in at least one of the one or more advertising frames.
[0010] An advertising display method according to one aspect of the present disclosure includes causing one or more computers to transmit first data for causing a user terminal to display a first settlement screen in association with a first settlement process, where the first settlement screen includes one or more first advertising frames, and the advertisements displayed in the one or more first advertising frames include a re-display button; re-display setting an advertisement including the turned-on re-display button as a designated advertisement when the re-display button is turned on in the first settlement screen; and causing the user terminal to transmit second data for causing the user terminal to display a second settlement screen in association with a second settlement process after the re-display setting, where the second settlement screen includes one or more second advertising frames for displaying advertisements, and the second data includes data of one or more of the designated advertisements for display in at least one of the one or more second advertising frames.
[0011] A computer program according to an aspect of the present disclosure causes a user terminal to display a payment screen in connection with a payment process, wherein the payment screen includes one or more advertisement frames, and an advertisement displayed in the one or more advertisement frames includes a re-display button, and when the re-display button is turned on, information of the advertisement that has been turned on is transmitted to a server, wherein the advertisement that has been turned on is a specified advertisement, and when advertisement data including data of the specified advertisement is received, the specified advertisement is displayed in at least one of the one or more advertisement frames.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0013] Hereinafter, an example of the advertising display system 10, the advertising display method, and the computer program (payment application) will be described with reference to FIGS. 1 to 6. The present invention is not limited to these examples, and it is intended that, in addition to the content indicated by the claims, all modifications within the meaning and scope equivalent to the claims are included.
[0014] [System for Electronic Payment and Advertising Display] As shown in FIG. 1, a system 10 for providing an electronic payment service and an advertising distribution service includes one or more servers 30. The one or more servers 30 are configured to perform payment processing and transmit advertising data. Various functions of the system 10, such as payment processing and advertising data transmission, may be realized by one server 30 or by a plurality of servers 30.
[0015] Hereinafter, an example will be described in which one server 30 executes the operations of both a payment information transmission unit that transmits data for displaying a payment screen to the user terminal 11 in association with payment processing and an advertising transmission unit that transmits advertising data. Further, the server 30 may be configured to perform payment processing for electronic payment using a code (hereinafter, also simply referred to as "code payment"). The code payment may be performed via the user terminal 11 used by the user who makes the payment and the merchant terminal 20 used by the merchant who receives the payment.
[0016] A payment application for performing code payment is installed in the user terminal 11. The user terminal 11 may be a portable terminal such as a smartphone, smartwatch, or tablet that incorporates a computer and a camera, but is not limited thereto.
[0017] The server 30 is configured to transmit advertisement data for causing the user terminal 11 to display an advertisement on the payment screen. When the user terminal 11 receives the advertisement data, the payment application causes the corresponding advertisement to be displayed on the payment screen of the user terminal 11. Therefore, the server 30 and the payment application are configured to cooperate to execute payment processing or to display an advertisement on the payment screen. Therefore, when it is said that "the server 30 causes the user terminal 11 to display a screen", it includes the server 30 transmitting data for causing the screen to be displayed to the user terminal 11 or a device that relays data transmission.
[0018] The payment application includes a computer program for causing various operations to be executed on the user terminal 11. When the 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 launched, may be regenerated by a reload button, or may have a certain valid time (for example, 5 minutes).
[0019] Among the codes 12, 13, 14, the code 12 is a multi-digit character string including at least one of numbers, characters, or symbols. The codes 13, 14 are two-dimensional codes. The two-dimensional codes 13, 14 may be barcodes 13 or QR codes (registered trademark) 14, but are not limited thereto. The two-dimensional codes 13, 14 are generated by the payment application encoding the character string code 12 into a two-dimensional code. Therefore, when the code display screen 15 is scanned, even if the user codes 13, 14 are actually scanned, it is said that "the user code 12 is read".
[0020] The seller terminal 20 is operated by a seller who subscribes to the electronic payment service. The seller terminal 20 may be installed in a store, or may be mounted on a moving body such as a taxi or a mobile sales vehicle, for example. Each seller terminal 20 may be a POS (Point of sales) register, or may be a portable device such as a PC or a tablet on which a store settlement 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 code reading and a code reading application. A store code 23 is pre-assigned to the seller terminal 20. The store code 23 is associated with identification information for identifying a seller who subscribes to the electronic payment service, a store, or the seller terminal 20. Hereinafter, the identification information for identifying a seller, a store, or the 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 related to a plurality of users, a plurality of sellers (or stores), and advertisements distributed to users. The one or more databases 40 may include a plurality of databases such as a user database, a seller (store) database, a settlement database, and an advertisement database, or may be a database integrating those databases.
[0023] The user database stores various data related to a plurality of users registered in the electronic payment service. Information related to a user includes, for example, but is not limited to, name, user identification information, user's address, workplace, account, email address, and settlement-related information. Examples of settlement-related information are credit card number, debit card number, or the number of a debit account. The user database may include the settlement history of each user. The settlement history includes, for example, the name of the store where the settlement was made, the settlement date and time (settlement date, settlement day of the week, and settlement time), transaction items, and the settlement amount.
[0024] The seller database stores various data regarding a plurality of sellers who have joined the electronic payment service. Information regarding the sellers includes, for example, but is not limited to, the name of the seller, seller identification information (including store identification information), location, business content, fields of handled goods and services, and location information of the seller terminal 20. The location information of the seller terminal 20 mounted on the mobile body may have its representative location or range stored in the seller database, or for example, information obtained by GPS may be used. The seller database may include a settlement history. The settlement history includes, for example, the name of the store where the settlement was made, the payer (user), the settlement date and time, the transaction item, and the settlement amount.
[0025] The settlement database stores the history of a plurality of settlement processes. The history of the settlement processes may include, for example, user identification information, seller identification information (store identification information), store information, settlement date and time, settlement location, settlement amount, payment method, transaction details, and the status of the debit after the settlement process in each settlement process.
[0026] The advertisement database stores various data regarding a plurality of advertisements distributed to the user terminal 11. For example, information related to each advertisement includes advertisement identification information, the distribution period of the advertisement, the expiration date of the advertisement content, the advertiser, the genre or type of the advertisement, the content of the goods or services related to the advertisement, the name of the campaign, the distribution target of the advertisement, the distribution conditions of the advertisement, and the advertisement content. At least one of the distribution target and the distribution conditions of the advertisement may be specified by the advertiser.
[0027] The server 30 may include part or all of the database 40, or may be able to access the database 40 through the network 100. The server 30 can 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 can also communicate with each other through the network 100.
[0028] The network 100 includes, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a provider terminal, a wireless communication network, a wireless base station, a dedicated line, and the like. It is not necessary for all combinations of the devices shown in FIG. 1 to be communicable with each other, and the network 100 may include a partially local network. For example, at least some of the plurality of servers 30 may be communicable with each other through a local network.
[0029] [Configuration of Server] FIG. 2 shows a basic configuration of a computer, which 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 a plurality of servers 30, their configurations 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 (such as an ASIC or the like) that processes at least a part of the software process. That is, the software process may be executed by a processing circuit including at least one of one or more software processing circuits and one or more dedicated hardware circuits.
[0031] The processor 31 with a value of 1 or more is, for example, a CPU (Central Processing Unit), GPU (Graphics Processing Unit), MPU (Micro Processor Unit), FPGA (Field-Programmable Gate Array), or other arithmetic device. The processor 31 executes a series of instructions included in a computer program stored in the memory 32 according to a given signal or according to the fulfillment of a predetermined condition.
[0032] The memory 32 with a value of 1 or more may include, for example, a RAM (Random Access Memory) or other volatile memory. The memory 32 may be configured to temporarily store programs and data. The memory 32 with a value of 1 or more may include storage for permanently storing data including programs. The programs include applications and operating systems. The storage may be, for example, a ROM (Read-Only Memory), hard disk device, 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 as, for example, a LAN or other wired communication IF. The communication IF 33 can also be realized as, for example, Wi-Fi (registered trademark), Bluetooth (registered trademark), or other wireless communication IF, but is not limited thereto.
[0034] The input device 34 is, for example, a keyboard and a mouse, and may include buttons, keys, switches, touch pads, or microphones. 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 Service] As shown in FIG. 1, when a user makes a payment using the code payment method of the store scan method, 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 the payment information to the server 30 through 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 goods.
[0037] In the case of the user scan method, the user reads the store code 23 using the payment application of the user terminal 11. Then, a payment screen (not shown) is displayed on the user terminal 11. When the user enters the payment amount on the payment screen and executes the payment process, the payment information including the user code 12, the store code 23, and the payment amount is transmitted from the user terminal 11 to the server 30 through 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. Then, the server 30 transmits the payment completion information for displaying the payment completion screen 60 to both the user terminal 11 and the seller terminal 20. The payment completion information may include the seller's information, the payment date and time, and the payment amount.
[0039] As shown in FIG. 3, when the payment application receives the 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 includes at least the "code display screen 15" and the "payment completion screen 60" and may further include a payment screen (not shown) as long as there is no particular limitation.
[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 the code display area for displaying the user codes 12, 13, 14. The advertisement frame 16 is arranged, for example, above the code display area, and the plurality of advertisement frames 17 are arranged below the code display area. The plurality of advertisement frames 17 may be scrolled in the direction in which they are arranged (the horizontal direction in FIG. 4) so that a number of advertisement frames 17 exceeding the screen width can be viewed.
[0041] The advertisement frame 16 may be a landscape banner advertisement targeted at all users. The plurality of advertisement frames 17 may be operation-type banner advertisements with different display contents according to the user. When the server 30 transmits advertisement data for display in the plurality of advertisement frames 17, the advertisement data may include data of different advertisements for each payment process or for each user terminal 11 to be transmitted.
[0042] The banner ads displayed in the advertising frames 16 and 17 may be image buttons with links. When the user performs an on-operation (e.g., taps) on the image button, an advertising page of the link destination is displayed on the user terminal 11. The advertising page includes detailed information on the advertising content, such as the content of the campaign, the implementation period, and the participation requirements for the campaign. Such an image button is also called a CAT (Call to Action) button and is designed to evoke an action for the user to view the detailed content of the advertisement. In particular, since the advertising frames 16 and 17 on the code display screen 15 are too small to display detailed information, the content of the ads displayed in the advertising frames 16 and 17 is limited.
[0043] The ad displayed in the advertising frame 17 may include a registration button 18 for registering the ad as a favorite. When the user operates (e.g., taps) the registration button 18, the ad is registered in the user database by the payment application and the server 30 as a favorite ad of the corresponding user. Operating the registration button 18 to the on-state is also referred to as registering as a favorite. The code display screen 15 may include a favorite ad display button 19 for displaying a list of one or more favorite-registered ads.
[0044] The registration button 18 may change from an off-state display to an on-state display with the first on-operation (e.g., tap). By this on-operation, the operated ad is registered as a favorite. The on-state registration button 18 may return from the on-state display to an off-state display with the second tap (off-operation). By this off-operation, the registration of the operated ad as a favorite may be cancelled.
[0045] In FIG. 4, the star marks shown in the three advertising frames 17 indicate favorite marks, and the plus mark overlapping the star mark in the middle advertising frame 17 indicates the off-state (before registration). Also, in FIG. 4, in the two end advertising frames 17 among the three advertising frames 17, the minus mark overlapping the star mark indicates the on-state (registered). The displays indicating the on-state and the off-state can be changed to other expressions, such as the color of the star mark changing or the colors being inverted.
[0046] On the screen shown in FIG. 5, a list screen 50 for displaying a list of favorite advertisements registered as favorites is displayed. On the list screen 50, advertisement images registered as favorites or advertisement images including more detailed information associated with the advertisement images are displayed, for example, by registration date and time. The order of arrangement of a plurality of advertisements may be in the order of approaching expiration date of the advertisement or in the order of favorite registration. A plurality of advertisement images displayed on the list screen 50 may be scrolled in the direction in which they are arranged (the vertical direction in FIG. 5) so that a number of advertisement images exceeding the screen length can be viewed.
[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. A cancel registration button 51 may be displayed for the advertisement displayed on the list screen 50. When the user turns on the cancel registration button 51, the server 30 updates the user database and cancels the registration of the corresponding favorite advertisement.
[0048] As shown in FIG. 3, the payment completion screen 60 may include a plurality of advertisement frames 61. The plurality of advertisement frames 61 are, for example, horizontally long and may be arranged in the longitudinal direction of the screen. The plurality of advertisement frames 61 may be arranged below the payment information. The plurality of advertisement frames 61 may be scrolled in the direction in which they are arranged (the vertical direction in FIG. 3) so that a number of advertisement frames 61 exceeding the screen length can be viewed. There may be an upper limit to the number of advertisement frames 61, and in this example, a maximum of five advertisement frames 61 are displayed.
[0049] The banner advertisement displayed in the advertisement frame 61 may be an operation-type banner advertisement with different display contents according to the user. This banner advertisement may be an image button with a link. When the user taps the image button, an advertisement page of the link destination is displayed on the user terminal 11. The advertisement displayed in the advertisement frame 61 may be the same as or different from the advertisement displayed in the advertisement frame 17. For example, even when advertisements of the same campaign are displayed in the advertisement frame 61 and the advertisement frame 17, an image with different vertical and horizontal sizes from the advertisement frame 17 may be displayed according to the horizontally long advertisement frame 61.
[0050] In addition to or instead of the registration button 18, the advertisement displayed in each advertisement frame 61 may include a Show Again button 62. When the user operates (for example, taps) the Show Again button 62, the advertisement is stored in the user database by the payment application and the server 30 as a designated advertisement. The designated advertisement is redisplayed on the payment completion screen 60 after the next time. Operating the Show Again button 62 to the on state is also referred to as setting the redisplay of the advertisement.
[0051] The Show Again button 62 may change from an off state display to an on state display by the first on operation (for example, tap). By this on operation, the operated advertisement is set for redisplay. The on-state Show Again button 62 may return from the on state display to the off state display by the second tap (off operation). By this off operation, the advertisement set for redisplay may have its setting canceled. In FIG. 3, the second Show Again button 62 from the bottom shows the on state, and the Show Again buttons 62 above and below it show the off state.
[0052] The advertisement displayed in the advertisement frame 17 may also include a re-display button 62 in addition to, or instead of, the registration button 18. In this case, the advertisement re-displayed on the payment completion screen 60 may be the one re-set on the code display screen 15, or the advertisement re-set on the payment completion screen 60 may be displayed on the code display screen 15. Alternatively, the advertisement re-set on the code display screen 15 may be displayed on the code display screen 15, and the advertisement re-set on the payment completion screen 60 may be displayed on the payment completion screen 60.
[0053] The payment process when the re-display 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 frame on the first payment screen is also referred to as the first advertisement frame, and the advertisement for which the re-display button 62 is turned on is also referred to as the specified advertisement. The data transmitted from the server 30 to the user terminal 11 to display the first payment screen is also referred to as the first data.
[0054] The payment screen on which the specified advertisement is displayed is referred to as the second payment screen. The second payment screen is displayed along with the second payment process, which is a payment process after the first payment process. The data transmitted from the server 30 to the user terminal 11 to display the second payment screen is also referred to as the second data. The advertisement frame on the second payment screen is also referred to as the second advertisement frame. The second advertisement frame on which the specified advertisement is displayed is also referred to as the specified advertisement frame, and the second advertisement frame on which the specified advertisement is not displayed is also referred to as the normal advertisement frame.
[0055] For each user, the re-display setting of the advertisement may be stored in the user database as the advertisement re-display setting information together with the identification information of the advertisement. Since the re-display setting can be set for each advertisement, when there are multiple advertisement frames 61, the second payment screen on which a certain specified advertisement is displayed may also be the first payment screen for re-displaying another advertisement at the same time.
[0056] The designated advertisement that is redisplayed may have the redisplay button 62 pre - turned on. In this case, the designated advertisement will be repeatedly redisplayed until the redisplay button 62 is turned off. Alternatively, the designated advertisement that is redisplayed may have the redisplay button 62 turned off, similar to 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 designated advertisement frame 61 redisplayed on the second payment screen may each include a different expression from other advertisements or normal advertisement frames 61. For example, the top - most and second advertisements in FIG. 3 are redisplayed designated advertisements, and the designated advertisement frame 61 has a different design (double - frame in FIG. 3) from the normal advertisement frame 61.
[0058] If the advertisement content of the designated advertisement has an expiration date, the expiration date (e.g., "until tomorrow", "in 3 more days", "within this month", or the date and time when the deadline expires) may be displayed together with the designated advertisement on the second payment screen. The expiration date may be displayed only when the remaining deadline becomes short (e.g., less than 1 week, less than 3 days, or the deadline date). How short the remaining deadline should be for the expiration date to be displayed may be determined according to the validity period of the advertisement.
[0059] Alternatively, or in addition, if the expiration date has passed at the time of the second payment process, the redisplay of the designated advertisement on the second payment screen may be aborted, or it may be displayed that the expiration date of the designated advertisement has expired. Whether to abort the redisplay of the designated advertisement whose expiration date has passed may be settable by the user. The expiration date of the designated advertisement may be stored in the user database together with its identification information.
[0060] If the expiration date of the specified advertisement has passed at the time of the second payment process, no advertising effect can be obtained even if the advertisement is viewed. To avoid such wasteful viewing, it is desirable to stop displaying the specified advertisement whose expiration date has expired. On the other hand, users often do not remember the expiration dates of each specified advertisement. Therefore, if the re-display is automatically stopped, there is a risk of misunderstanding that it is an error that the specified advertisement is not displayed even though the re-display setting has been made. In this case, it is preferable to display that the expiration date has expired together with the specified advertisement. Also, it is more convenient for the user if the user can set whether to stop the display or display the expiration date expired.
[0061] When re-displaying a specified advertisement whose expiration date has expired, the re-display button 62 may not be displayed, or a non-active re-display button 62 that cannot be turned on may be displayed. The topmost advertisement in FIG. 3 exemplifies the display of "expired" whose expiration date has expired and the non-active re-display button 62.
[0062] If the advertisement content of the specified advertisement has an expiration date, the server 30 may be configured to determine the timing for re-displaying the specified advertisement based on the expiration date. An example of the timing for re-displaying is a certain number of days before the expiration date. For example, it may be 3 days before, 2 days before, or on the expiration date. If no payment process is made on the day determined in this way, the specified advertisement may be re-displayed along with the next payment process.
[0063] The server 30 may determine the timing for re-displaying the specified advertisement based on the payment history of each user. For example, in the case of a user who has generally made code payments every day in the most recent specified period (for example, one month), the specified advertisement may be re-displayed at a time shorter than until the expiration date. Alternatively, if the recent usage frequency of code payment is about once a week, the specified advertisement may be re-displayed at a time longer than until the expiration date so as not to miss the opportunity for re-display.
[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 to be 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. Which payment information is used to determine the advertisement to be displayed may be specified by the advertiser. Alternatively, the advertisement to be displayed may be determined based on the content of interest previously registered by the user.
[0065] For example, when the advertiser designates the area including the location of its own store as the advertisement range, the advertisement of the advertiser may be displayed along with the payment process within the designated area. Alternatively, when the advertiser designates its own store, the advertisement of the advertiser may be displayed on the user terminal 11 where the payment is made at the store. Also, when the advertiser designates the genre to which its own business type, products handled, or services provided belong (for example, restaurants, convenience stores, supermarkets), the advertisement of the advertiser may be displayed on the user terminal 11 where the payment is made at the store belonging to the designated genre. In addition, when the advertiser designates the payment amount (for example, 500 yen or more), the advertisement designated by the advertiser may be displayed on the user terminal 11 of the user who has paid a payment amount equal to or greater than the designated amount.
[0066] When the distance between the payment location and the address of the user who made the payment is within the first specified distance, advertisements related to online services may be displayed in at least one of the one or more normal advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 may include data of advertisements related to online services for display in at least one of the one or more normal advertisement frames 61. This is because when the user makes a payment near their home, there is a high possibility of using online services at home with the user terminal 11 or a home computer after returning home.
[0067] When the distance between the settlement location and the workplace of the user who made the settlement is within the second specified distance, advertisements of stores within the specified range including the workplace may be displayed on at least one of the one or more advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 may include data of advertisements related to stores within the specified range from the workplace for display on at least one of the one or more normal advertisement frames 61. This is because when the user is making a settlement near the workplace, there is a high possibility of conducting an electronic settlement using the user terminal 11 in the vicinity. The first specified distance and the second specified distance may be the same or different from each other.
[0068] When the number of specified advertisements is greater than the number of advertisement frames 61, priority may be set based on the same or similar criteria as the above-mentioned targeted advertisements, and the specified advertisements to be redisplayed may be determined in descending order of priority. Alternatively, when the advertisement has an expiration date, the advertisement with the closer expiration date may be preferentially displayed. Even when the number of advertisement frames 61 is the same as or greater than the number of specified advertisements, the advertisements may be displayed according to the set priority.
[0069] For example, in FIG. 3, as the first display condition, the specified advertisement has a higher priority than other advertisements, and as the second display condition, the closer the expiration date of the advertisement content, the higher the priority. As the third display condition, the priority of the specified advertisement whose expiration date has passed may be set lower than that of the advertisement whose redisplay is not set. As the fourth display condition, the priority of the advertisement favorited on at least one of the code display screen 15 or the settlement completion screen 60 may be set higher than that of the advertisement whose redisplay is not set.
[0070] When there are a plurality of advertisement frames 61 and the plurality of advertisement frames 61 include one or more specified advertisement frames 61 and one or more normal advertisement frames 61, specified advertisements may be displayed on the one or more specified advertisement frames 61, and related advertisements determined based on the specified advertisements may be displayed on 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 specified advertisements and data of one or more related advertisements.
[0071] Examples of relevant advertisements include advertisements for genres to which the business type, handled products, or provided services of the seller related to the designated advertisement belong (for example, restaurants, convenience stores, supermarkets, cake shops, gift shops, etc.). Alternatively, if the designated advertisement includes specific campaign content such as a "point-up campaign", advertisements that also feature point-up as a benefit may also be relevant advertisements.
[0072] Alternatively, or in addition to this, if favorite advertisements are registered, the designated advertisement and similar advertisements that have something in common with the favorite advertisement may be displayed in a plurality of advertisement frames 61. In this case, the advertisement data transmitted by the server 30 to the user terminal 11 includes the data of the designated advertisement and the data of the similar advertisement. For example, if an advertisement for the products handled by a certain EC site has been registered as a favorite, an advertisement for similar products of the same EC site may be displayed as a similar advertisement together with the designated advertisement. Alternatively, if an advertisement for a newly released drink or snack has been registered as a favorite, an advertisement for another newly released drink or snack may also be displayed as a similar advertisement together with the designated advertisement.
[0073] Alternatively, or in addition to this, if the advertisement is a gaming advertisement that includes game elements, the user may prefer similar gaming advertisements. Therefore, another gaming advertisement that has not been set for re-display 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 transmitted by the server 30 to the user terminal 11 includes the data of one or more designated advertisements and the data of a gaming advertisement different from the designated advertisement. The game elements include at least one of lottery, quiz, game, puzzle, roulette, slot, or rock-paper-scissors, but are not limited to these. For example, it may include fortune-telling with different results displayed depending on the day or a diagnosis with a changing theme within a specified period as game elements.
[0074] If the designated advertisement is a user participation type advertisement that provides benefits to the user according to the specified action requirements, the server 30 may be configured to display the designated advertisement according to the specified action requirements. The specified action requirements may include at least one of the number of times the action is executed or the execution period of the action. For example, when benefits are provided by performing an action once a day (e.g., logging in to a specified site or executing a game), the server 30 and the payment application may, at a certain payment process, not display the designated advertisement if the action has been executed on that day, and display the designated advertisement if the action has not been executed. If the designated advertisement is not displayed, the server 30 and the payment application may display the designated advertisement if the action has not been executed during the payment process on another day.
[0075] The payment database or the user database may store, for each user, data on the display duration from the start of the display of the payment completion screen 60 to the end of the display of the payment completion screen 60, and data on the time zone when the payment completion screen 60 is displayed. In this case, the server 30 may be configured to determine the timing of displaying the designated advertisement so that the designated advertisement is displayed in the time zone where the payment processes with a display duration longer than the average are most distributed among a plurality of time zones.
[0076] The plurality of time zones may be, for example, morning and afternoon, or morning, noon, evening, night, and commuting time zones may be added thereto, and furthermore, time zones for each day of the week may be considered, but are not limited thereto. For example, if there is a tendency for the display duration to be long in the afternoon on holidays, the server 30 and the payment application may redisplay the designated advertisement in the afternoon on holidays. Also, the timing of such redisplay may be specifiable by the advertiser or the user. In this case, the user database may be able to store the redisplay timing of the designated advertisement for each user.
[0077] The time zone for displaying the designated advertisement may be a time zone with a relatively longer display duration than other time zones. For example, the total display duration of each of a plurality of time zones may be calculated, and it may be the time zone with the longest total display duration. Alternatively, one or more time zones with a display duration longer than a specified time may be used as the time zone for displaying the designated advertisement.
[0078] Alternatively, the server 30 may be configured to display the designated advertisement in a settlement situation different from the settlement process for which the re-display setting has been made. In other words, the designated advertisement may be displayed in one or more designated advertisement frames 61 of the second settlement screen (settlement completion screen 60) displayed in a settlement situation different from the first settlement process. The settlement situation may be, for example, at least one of the settlement location, settlement day of the week, settlement time, settlement time zone, settlement store, settlement amount, and type of goods or services related to the settlement, but is not limited thereto.
[0079] For example, if the re-display button 62 was turned on within the specified range of the user's workplace or on a weekday, the user may not have had time to view the advertisement because they were busy at work. In this case, the server 30 and the settlement application may re-display the designated advertisement on the second settlement screen (settlement completion screen 60) in accordance with a second settlement process executed within the specified range of the address or on a holiday, which is different from the settlement situation of the first settlement process. Alternatively, if the re-display button 62 was turned on during the first settlement process at a convenience store, the server 30 and the settlement application may re-display the designated advertisement on the second settlement screen (settlement completion screen 60) in accordance with a second settlement process outside the convenience store.
[0080] [Method of Displaying Advertisement on Settlement Screen] With reference to FIGS. 6 to 10, a method of displaying an advertisement on a settlement screen will be described. Here, a case of performing code settlement in a store scan method via the user terminal 11 and the seller terminal 20 will be used for the description. Hereinafter, 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] Referring to FIG. 6, the display process of the code display screen 15 will be described. In step S11, the user activates (for example, starts or reloads the code) the payment application (simply referred to as "application") installed on the user terminal 11. Then, the payment application sends a code request to the server 30. The server 30 that has received the code request generates a user code 12 in step S31. The user code 12 includes user identification information.
[0082] Subsequently, in step S32, the server 30 generates advertisement data for display in the advertisement frames 16, 17. More specifically, the server 30 refers to the advertisement database to obtain the data of the advertisement to be distributed to the corresponding user. Further, the server 30 refers to the user database to obtain the favorite registration information of the advertisement for that user. If there is an advertisement registered as a favorite among the advertisements to be distributed, the server 30 attaches the registered information to the corresponding advertisement data to obtain the advertisement data for distribution.
[0083] In step S33, the server 30 sends the generated user code 12 and advertisement data to the user terminal 11. When the payment application receives the user code 12 and advertisement data, it 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 way, the server 30 and the payment application cause the code display screen 15 including the user codes 12, 13, 14 and the advertisement frames 16, 17 to be displayed on the user terminal 11. As a result, the advertisements included in the advertisement data are displayed in the advertisement frames 16, 17 of the code display screen 15.
[0084] Referring to FIG. 7, the favorite registration process of the advertisement will be described. Here, an example of favorite registration from the code display screen 15 will be described, but the same favorite registration can also be performed from the payment completion screen 60 including the registration button 18.
[0085] After step S12, the user views the advertisements in the advertisement frames 16, 17. Then, when the user turns on the registration button 18 on the code display screen 15 (the first settlement screen) in step S13, the settlement application transmits a registration request to the server 30 together with the advertisement identification information of the turned-on advertisement.
[0086] When the server 30 receives the registration request, in step S34, it updates the user database to register the corresponding advertisement as a favorite based on the advertisement identification information. In the subsequent step S35, the server 30 transmits the registration completion information of the favorite advertisement to the user terminal 11. When the user terminal 11 receives the registration completion information, the settlement application changes the display of the registration button 18 of the turned-on advertisement from the off state to the on state in step S14.
[0087] When the user turns off the turned-on registration button 18 or turns on the cancellation button 51 on the list screen 50, the settlement application transmits a cancellation request for the registered advertisement to the server 30. The server 30 that has received the cancellation request updates the user database to cancel the favorite registration of the corresponding advertisement. After that, the server 30 transmits the cancellation completion information to the user terminal 11. When the user terminal 11 receives the cancellation completion information, the settlement application changes the display of the registration button 18 from the on state to the off state or deletes the corresponding favorite advertisement from the list screen 50.
[0088] The settlement application may transmit a registration request to the server 30 triggered by an operation other than the operation of the registration button 18, for example, when the settlement screen on which the registration button 18 is displayed is closed or switched to another screen. In this case, the settlement application may perform the display change of the registration button 18 in step S14 following the on operation of the registration button 18. Similarly, the cancellation of the favorite registration may trigger the transmission of a cancellation request to the server 30 when the settlement screen or the list screen 50 on which the registration button 18 is displayed is closed or switched to another screen.
[0089] With reference to FIG. 8, the settlement process will be described. 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] In the subsequent step S22, when the seller terminal 20 executes the payment process, the seller terminal 20 transmits the settlement information to the server 30. The settlement information includes at least user identification information, seller identification information (store identification information), and the settlement amount.
[0091] When the server 30 receives the settlement information, it performs the settlement process in step S36. Subsequently, in step S40, the server 30 refers to the advertisement database and the user database to generate advertisement data for display in the advertisement frame 61.
[0092] In the subsequent step S37, the server 30 transmits the settlement completion information and the generated advertisement data to the user terminal 11. When the user terminal 11 receives the settlement completion information and the advertisement data, in step S15, the settlement application causes the settlement completion screen 60 to be displayed on the user terminal 11. In this way, the settlement completion screen 60 including the advertisement frame 61 is displayed on the user terminal 11 by the server 30 and the settlement application. Also, an advertisement included in the advertisement data is displayed in the advertisement frame 61.
[0093] With reference to FIG. 9, the advertisement re-display setting process will be described. Here, an example of the re-display setting from the settlement completion screen 60 will be described, but the re-display setting can be similarly 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 frame 61. Then, when the user turns on the re-display button 62 on the payment completion screen 60 (the first payment screen) in step S16, the payment application transmits a setting request for re-display settings to the server 30 together with the advertisement identification information of the advertisement that has been turned on.
[0095] When the server 30 receives the setting request, in step S38, it updates the user database so as to perform re-display settings for the corresponding advertisement based on the advertisement identification information. In the subsequent step S39, the server 30 transmits setting completion information to the user terminal 11. When the user terminal 11 receives the setting completion information, the payment application changes the display of the re-display button 62 of the advertisement that has been turned on from the off state to the on state in step S17.
[0096] The payment application may transmit a setting request to the server 30 triggered by an operation other than the operation of the re-display button 62, for example, when the payment screen on which the re-display button 62 is displayed is closed or when switching to another screen. In this case, the payment application may change the display of the re-display button 62 in step S17 along with the on operation of the re-display button 62. Then, after receiving the setting request, the server 30 may update the user database so as to perform re-display settings.
[0097] Referring to FIG. 10, the generation of the advertisement data in step S40 will be described in more detail. First, in step S41, the server 30 refers to the user database and acquires the re-display setting information of the corresponding user.
[0098] In step S42, the server 30 determines whether the number of advertisement frames 61 is greater than the number of specified advertisements. If the number of advertisement frames 61 is greater than the number of specified advertisements in step S42 (including the case where there are no specified advertisements), the server 30 determines the advertisements to be distributed in step S43. More specifically, if there are specified advertisements, the advertisements to be distributed together with the specified advertisements are determined from among the advertisements for which re-display settings have not been made. Also, if there are no specified advertisements, the advertisements to be distributed are determined.
[0099] After step S43, in step S44, the server 30 determines the display order for the advertisements scheduled for delivery based on a specified priority order. The priority order can be determined based on, for example, at least one of the above-described first to third display conditions. Also, when the number of advertisement frames 61 in step S42 is less than or equal to the number of specified advertisements, the server 30 determines, in step S44, the specified advertisements to be displayed based on the priority order among the plurality of specified advertisements. The priority order at this time can be determined based on a predefined condition (for example, the above-described second display condition). When there is one advertisement frame 61, step S44 can be omitted.
[0100] In step S45, the server 30 refers to the advertisement database and acquires the data of the advertisements scheduled for delivery. In step S46, the server 30 refers to the user database and acquires the favorite registration information of the corresponding user. Here, if there is a favorite-registered advertisement, the server 30 collates the identification number of that advertisement with the identification numbers of the advertisements acquired in step S45. And if there is a favorite-registered advertisement among the advertisements to be delivered, the registered information is attached to the corresponding advertisement data.
[0101] When the advertisement displayed in the advertisement frame 61 does not include the favorite registration button 18, step S46 can be omitted. 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 the advertisement data for delivery including the advertisement data, the favorite registration information, and the display order of the advertisements. As a result, when step S36 shown in FIG. 8 is the second settlement process, the specified advertisement data is included in the advertisement data transmitted in step S37. As a result, in step S15, the specified advertisement is redisplayed on the settlement completion screen 60 which is the second settlement screen.
[0103] [Function of the Present Disclosure] In the advertisement frames 17, 61 where targeted advertisements are displayed, various advertisements are displayed at any time. The advertisements displayed in the advertisement frames 17, 61 cannot usually be specified by the user, but the designated advertisements with the re-display setting will be displayed on the payment screens 15, 60 after the next time. In other words, the user can cause the advertisement pre-specified by the user to be re-displayed in the advertisement frames 17, 61.
[0104] In order to view the favorite advertisements, the user needs to open the list screen 50. Therefore, when there is an expiration date for the advertisement content, the user may fail to view it within the expiration date. In that regard, since the designated advertisements will be automatically re-displayed if the user has set the re-display, they are not easy to miss. Thus, the re-display setting has the effect of reminding the user to view the advertisement.
[0105] Also, since the favorite advertisements accumulate on the list screen 50, the user needs to manage them. In contrast, for the designated advertisements, if the re-display button 62 is pressed, they will be re-displayed later, so it does not require much management effort.
[0106] The favorite registration and the re-display setting each become a record of the user's access with interest in the advertisement, and thus serve as a basis for determining the subsequent distributed advertisements. For example, in the case of favorite registration, the logs of the "registration" action and further the "viewing" action from the list screen 50 can be obtained. Also, in the case of the re-display setting, the logs of the "re-display setting" action and further the "viewing" action for the subsequently re-displayed advertisement can be obtained. Furthermore, in the case of the re-display setting, since the user may perform the re-display setting repeatedly for the same advertisement, in that case, the logs of the actions after the second time can be obtained.
[0107] [Effects of the Present Disclosure] According to the present disclosure, the following effects can be achieved. (1) When the re-display setting of an advertisement is set in the first payment process, the advertisement is re-displayed on the second payment screen as a specified advertisement during the subsequent second payment process. Therefore, even if the user does not have time to view the advertisement during the first payment process, the user can view the specified advertisement on the second payment screen later. As a result, the advertisement can be effectively displayed on the payment screen with a short display duration.
[0108] (2) Since the payment completion screen 60 is displayed immediately after the payment process, the latest consumption trend of the user is reflected in the payment information. Therefore, by determining the advertisement to be displayed in the normal advertisement frame 61 based on the payment information, it is possible to deliver an advertisement that takes into account the latest trend of the user. In addition, since the specified advertisement re-displayed by the user is also displayed on the payment completion screen 60, the user's interest in the advertisement frame 61 can be increased.
[0109] (3) When the payment location is within the first specified distance from the user's address, that is, near the user's home, the user is likely to return home afterwards. In this case, after the payment process, the user is more likely to use online services such as online shopping at home than to shop at a physical store. Delivering an advertisement for an online service to such users results in a high advertising effect. In this way, by predicting the user's behavior from the payment information, it is possible to deliver an advertisement with a higher advertising effect.
[0110] (4) When the payment location is within the second specified distance from the user's workplace, that is, near the workplace, the user is likely to shop at a physical store before returning home. Delivering an advertisement for a physical store near the workplace to such users results in a high advertising effect. Furthermore, by selecting an advertisement for a physical store with a purchase history from the user's past payment history, the advertising effect is further enhanced. In this way, by predicting the user's behavior from the payment information, it is possible to deliver an advertisement with a higher advertising effect.
[0111] (5) The designated advertisement is an advertisement for which the user has performed an action of re-display setting because they want to view it. Therefore, by displaying related advertisements of the designated advertisement for which the user has shown interest or concern, a cross-selling effect can be expected for the advertisement. Even if the user is interested in multiple advertisements on the payment screen but has time to view only one advertisement, if they have set re-display for other advertisements, they can prevent missing the advertisements. If the advertisements can be continuously set for re-display in this way, a chain of advertisement views can be realized.
[0112] (6) While gaming advertisements can give enjoyment to users, since it is necessary to transition from the advertisement to the game screen to play the game, it takes time until the viewing is completed. Therefore, even if the user has transitioned to the game screen, there is a possibility that they may not reach the execution of the game. Even in such a case, by setting re-display, the user can execute the game again. Also, users who prefer gaming advertisements are likely to show interest in other gaming advertisements. Therefore, by displaying another gaming advertisement together with the designated advertisement, the advertisement viewing frequency of the user can be increased.
[0113] (7) The advertisements registered as favorites are advertisements for which the user has shown interest or concern. Therefore, when the number of advertisement frames 61 is larger than the number of designated advertisements, by displaying favorite advertisements or similar advertisements having something in common with the favorite advertisements, advertisements that are interesting to the user can be displayed.
[0114] (8) If the re-display of the designated advertisement is delayed, there is a possibility that the expiration date of the advertisement content has passed at the re-display stage. Also, while the user is interested, there is a possibility that the expiration date of the advertisement content will expire while the user defers the viewing of the designated advertisement and repeats the re-display setting. Therefore, by displaying the expiration date together with the designated advertisement, the user can be prompted to view the advertisement before the expiration date.
[0115] By determining the timing for redisplaying the 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. As a result, the expiration date of the advertisement can be appropriately reminded to the user, avoiding the user missing the advertisement.
[0116] (10) Since the code display screen 15 and the payment completion screen 60 are each displayed before and after the payment process, their display durations tend to be short. However, the code display screen 15 can also be displayed when no payment process is performed. Therefore, when the user has time, the user may operate the favorite advertisement display button 19 on the code display screen 15 to view favorite advertisements or check the payment history. Also, if no next payment process is to be performed, the payment completion screen 60 can be kept displayed. In such a case, the display duration of the code display screen 15 or the payment completion screen 60 becomes longer. For example, assume that the display duration of the payment completion screen 60 at night tends to be longer than that in other time zones for a certain user. In this case, since there is a high possibility that the user is viewing the advertisement on the payment completion screen 60 at night, if a designated advertisement is displayed in association with the payment process at night, the user is highly likely to view it. Therefore, by determining the display timing of the designated advertisement based on the past display duration, the viewing rate of the linked page of the advertisement can be increased.
[0117] (11) For the user to make a redisplay setting means that the user does not have time to view the advertisement at that time. Also, since the code payment is made at a physical store, the user's behavior pattern is reflected in the payment situation. Therefore, the situation where the first payment process with the redisplay setting is performed is presumed to be a situation not suitable for the user to view the advertisement. In that regard, if the designated advertisement is redisplayed in association with the second payment process executed in a situation different from the payment situation where the first payment process was performed, there is a high possibility that the user will have time to view the advertisement.
[0118] (12) Some user participation-type advertisements restrict at least one of the number of times an action is performed or the period during which an action is performed, such as "once a day" or "continuous viewing for a specified number of days", to promote repeated viewing. If such user participation-type advertisements are redisplayed as designated advertisements, users can be reminded of the action, which is highly convenient for users. Furthermore, for example, when there is an action requirement of once a day, it is even more convenient for users to redisplay the designated advertisement when the specified action has not been performed. Therefore, by determining the timing of displaying the designated advertisement according to the specified action requirement, the value of the redisplay setting can be further enhanced.
[0119] [Modification Example] This embodiment can be implemented with the following modifications. This embodiment and the following modification examples can be implemented in combination with each other within a technically non-conflicting range.
[0120] [Modification Example 1] System 10 may be implemented by one server 30 (one computer) including database 40. Alternatively, system 10 may include a plurality of servers 30 that each execute a plurality of functions such as payment processing, transmission of data for displaying a payment screen, advertisement distribution, favorite registration, or redisplay setting. In this case, each server 30 may include a necessary database (for example, a user database, a seller database, a payment database, and an advertisement database).
[0121] [Modification 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 (advertisement distribution server or advertisement distribution system) that provides an advertisement distribution service, and execute various processes of the present disclosure. In this case, steps S32, S34, S35, S38 to S47 related to the display of advertisements 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, S38 to S40, and the second server 30 may transmit the execution results thereof to the first server 30 or the payment application.
[0122] [Modification 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 execute various processes of the present disclosure. In this case, the first server 30 may execute step S31 (generate user code), the second server 30 may execute step S36 (payment process), and the third server 30 may execute steps S32 to S35, S37 to S47.
[0123] [Modification Example 4] A re-display button 62 may be displayed on the advertisement on the code display screen 15. Alternatively, a registration button 18 may be displayed on the advertisement on the code display screen 15 without displaying the re-display button 62, and a re-display button 62 may be displayed on the advertisement on the payment completion screen 60 without displaying the registration button 18. Additionally, the registration button 18 may not be displayed on the advertisements on the code display screen 15 and the payment completion screen 60. That is, the system 10 may not provide a service for registering favorite advertisements.
[0124] [Appendix] The aspects understood from the above embodiments and modification examples are listed below. [1] A payment information transmission unit configured to transmit data for causing a user terminal to display a payment screen in connection with a payment process, wherein the payment screen includes one or more advertisement frames, and advertisements displayed in the one or more advertisement frames include a re-display button; An advertisement transmission unit, configured to transmit advertisement data for display in the one or more advertisement frames to the user terminal, and configured to re-display set an advertisement including the re-display button that has been turned on as a specified advertisement when the re-display button is turned on; comprising, when one or more of the specified advertisements are re-display set, the advertisement data includes data of the one or more specified advertisements for display in at least one of the one or more advertisement frames; An advertisement display system.
[0125] [2] The payment screen is a payment completion screen displayed on the user terminal after the payment process, the advertisement frame in which the specified advertisement is not displayed is a normal advertisement frame, when the one or more advertisement frames include one or more of the normal advertisement frames, the advertisement data includes data of one or more targeted advertisements determined based on the payment information of the payment process for display in the one or more normal advertisement frames; The payment information includes at least one of a payment location, a name of a seller, a business type of the seller, a product handled by the seller or a service provided, and a payment amount. The advertisement display system according to [1] above.
[0126] [3] further comprising a user database configured to store data of a user who uses the user terminal, wherein the user database includes address data, When the distance between the settlement location and the address is within a first specified distance, the advertisement data includes data of an advertisement related to an online service for display in at least one of the one or more normal advertisement frames. The advertisement display system according to [2] above.
[0127] [4] The advertisement display system further includes a user database for storing data of a user who uses the user terminal. The user database includes data of the workplace. When the distance between the settlement location and the workplace is within a second specified distance, the advertisement data includes data of an advertisement related to a store within a specified range from the workplace for display in at least one of the one or more normal advertisement frames. The advertisement display system according to [2] or [3] above.
[0128] [5] The one or more advertisement frames include a plurality of advertisement frames. The advertisement data includes data of the one or more specified advertisements for display in the plurality of advertisement frames and data of one or more related advertisements determined based on the one or more specified advertisements. The advertisement display system according to any one of [1] to [4] above.
[0129] [6] The one or more advertisement frames include a plurality of advertisement frames. When the specified advertisement is a gaming advertisement including a game element. The advertisement data includes data of the one or more specified advertisements for display in the plurality of advertisement frames and data of a gaming advertisement different from the specified advertisement. The game element includes at least one of lottery, quiz, game, puzzle, roulette, slot, or rock-paper-scissors. The advertisement display system according to any one of [1] to [5] above.
[0130] [7] It further includes a user database configured to store data of users who use the user terminal. The advertisement displayed in the one or more advertisement frames includes a favorite registration button. The advertisement transmission unit is configured to register, in the user database, the advertisement for which the favorite registration button has been turned on as a favorite advertisement. The one or more advertisement frames include a plurality of advertisement frames. The advertisement data includes data of the designated advertisement for display in the plurality of advertisement frames and data of the favorite advertisement or similar advertisements having something in common with the favorite advertisement. The advertisement display system according to any one of [1] to [6] above.
[0131] [8] When the advertisement content of the designated advertisement has an expiration date, the expiration date is displayed in the designated advertisement. The 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 the timing for displaying the designated advertisement based on the expiration date. The advertisement display system according to any one of [1] to [8] above.
[0133]
[10] It further includes a payment database configured to store histories of a plurality of payment processes. In the payment database, data of the display duration from the start to the end of the display of the payment screen and data of the time zone when the payment screen is displayed are stored. The advertisement transmission unit is configured to determine the timing for displaying the designated advertisement such that the designated advertisement is displayed in the time zone in which the most payment processes with a display duration longer than the average are distributed among a plurality of time zones. The advertisement display system according to any one of [1] to [9] above.
[0134]
[11] It further includes a payment database configured to store histories of a plurality of payment processes, and in the payment database, data related to at least one of a payment location, a payment time, and a payment day of the week is stored as a payment status in which the payment process has been performed. The advertisement transmission unit is configured to display the designated advertisement in a payment status different from the payment process for which the re-display setting has been performed. The advertisement display system according to any one of [1] to
[10] above.
[0135]
[12] When the designated advertisement is a user participation type advertisement that gives a privilege to a user according to a specified action requirement, the advertisement transmission unit is configured to display the designated advertisement according to the specified action requirement. The specified action requirement includes at least one of the number of executions of an action or the execution period of an action. The advertisement display system according to any one of [1] to
[11] above.
[0136]
[13] It includes 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 along with a payment process, the payment screen includes one or more advertisement frames, and the advertisement displayed in the one or more advertisement frames includes a re-display button. At least one of the one or more servers is configured to transmit advertisement data for display in the one or more advertisement frames. At least one of the one or more servers is configured to re-display and set an advertisement including the turned-on re-display button as a designated advertisement when the re-display button is turned on. When one or more of the designated advertisements are re-display set, the advertisement data includes data of one or more of the designated advertisements for display in at least one of the one or more advertisement frames. Advertisement display system.
[0137]
[14] To cause a computer with a value of 1 or more to send first data for causing a user terminal to display a first settlement screen associated with a first settlement process, wherein the first settlement screen includes one or more first advertisement frames, and advertisements displayed in the one or more first advertisement frames include a re-display button; when the re-display button is turned on in the first settlement screen, set the advertisement including the turned-on re-display button as a specified advertisement for re-display; after the re-display setting is made, send second data for causing the user terminal to display a second settlement screen associated with a second settlement process, wherein the second settlement screen includes one or more second advertisement frames for displaying advertisements, and the second data includes data of one or more of the specified advertisements for display in at least one of the one or more second advertisement frames; An advertisement display method for causing the above to be executed.
[0138]
[15] To cause a user terminal to display a settlement screen associated with a settlement process, wherein the settlement screen includes one or more advertisement frames, and advertisements displayed in the one or more advertisement frames include a re-display button; when the re-display button is turned on, send information of the turned-on advertisement to a server, wherein the turned-on advertisement is a specified advertisement; when receiving advertisement data including data of the specified advertisement, display the specified advertisement in at least one of the one or more advertisement frames; A computer program for causing the above to be executed.
Explanation of Signs
[0139] 10…Advertising display system, 11…User terminal, 12, 13, 14…User code, 15…Code display screen, 15…Payment screen, 16, 17, 61…Advertising frame, 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…Cancellation registration button, 60…Payment completion screen, 62…Redisplay button, 100…Network.
Claims
1. A payment information transmission unit configured to transmit data for causing a user terminal to display a payment screen in connection with a payment process, wherein the payment screen includes one or more advertisement frames, and the advertisement displayed in the one or more advertisement frames includes a re-display button; a payment information transmission unit, An advertisement transmission unit, configured to transmit advertisement data for display in the one or more advertisement frames to the user terminal, and configured to re-display set an advertisement including the re-display button that has been turned on as a designated advertisement when the re-display button is turned on; an advertisement transmission unit, comprising, When one or more of the designated advertisements are re-display set, the advertisement data includes data of the one or more designated advertisements for display in at least one of the one or more advertisement frames, An advertisement display system.
2. The payment screen is a payment completion screen displayed on the user terminal after the payment process, The advertisement frame in which the designated advertisement is not displayed is a normal advertisement frame, When the one or more advertisement frames include one or more of the normal advertisement frames, the advertisement data includes data of one or more targeted advertisements determined based on the payment information of the payment process for display in the one or more normal advertisement frames, The payment information includes at least one of a payment location, a name of a seller, a business type of the seller, a product handled by the seller or a service provided, and a payment amount, The advertisement display system according to claim 1.
3. Further comprising a user database configured to store data of a user who uses the user terminal, The user database includes 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 for display in at least one of the one or more normal advertisement frames, The advertisement display system according to claim 2.
4. Further comprising a user database configured to store data of a user who uses the user terminal, The user database includes work location data, When the distance between the payment location and the work location is within a second specified distance, the advertisement data includes data of an advertisement related to a store within a specified range from the work location for display in at least one of the one or more normal advertisement frames, The advertisement display system according to claim 2.
5. The one or more advertisement frames include a plurality of advertisement frames, The advertisement data includes data of the one or more designated advertisements for display 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.
6. The one or more advertisement frames include a plurality of advertisement frames. When the designated advertisement is a gaming advertisement including a game element. The advertisement data includes data of the one or more designated advertisements for display 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 lottery, quiz, game, puzzle, roulette, slot, or rock-paper-scissors. The advertisement display system according to any one of claims 1 to 5.
7. The system further includes a user database configured to store data of a user who uses the user terminal. The advertisement displayed in the one or more advertisement frames includes a favorite registration button. The advertisement transmission unit is configured to register, in the user database, an advertisement for which the favorite registration button has been turned on as a favorite advertisement. The one or more advertisement frames include a plurality of advertisement frames. The advertisement data includes data of the designated advertisement and data of a favorite advertisement or a similar advertisement having something in common with the favorite advertisement for display in the plurality of advertisement frames. The advertisement display system according to any one of claims 1 to 5.
8. When the advertisement content of the designated advertisement has an expiration date, the expiration date is displayed in the re-displayed designated advertisement. The advertisement display system according to any one of claims 1 to 5.
9. When the advertisement content of the designated advertisement has an expiration date, the advertisement transmission unit is configured to determine the timing for displaying the designated advertisement based on the expiration date. The advertisement display system according to any one of claims 1 to 5.
10. The system further includes a payment database configured to store histories of a plurality of payment processes. The payment database stores data of the display duration from the start to the end of the display of the payment screen and data of the time zone when the payment screen is displayed. The advertisement transmission unit is configured to determine the timing for displaying the designated advertisement such that the designated advertisement is displayed in a time zone in which the most payment processes with a display duration longer than the average are distributed among a plurality of time zones. The advertisement display system according to any one of claims 1 to 5.
11. Further comprising a settlement database configured to store histories of a plurality of settlement processes, wherein the settlement database stores data related to at least one of a settlement position, a settlement time, and a settlement day of the week as a settlement status in which the settlement process has been performed. The advertisement transmission unit is configured to display the specified advertisement in a settlement status different from the settlement process in which the re-display setting has been performed. The advertisement display system according to any one of claims 1 to 5.
12. When the specified advertisement is a user participation type advertisement that gives a privilege to a user according to a specified action requirement, the advertisement transmission unit is configured to display the specified advertisement according to the specified action requirement. The specified action requirement includes at least one of the number of executions of an action or the execution period of an action. The advertisement display system according to any one of claims 1 to 5.
13. Comprising one or more servers. At least one of the one or more servers is configured to transmit data for displaying a settlement screen to a user terminal in association with a settlement process, the settlement screen includes one or more advertisement frames, and the advertisement displayed in the one or more advertisement frames includes a re-display button. At least one of the one or more servers is configured to transmit advertisement data for display in the one or more advertisement frames. At least one of the one or more servers is configured to re-display set an advertisement including the turned-on re-display button as a specified advertisement when the re-display button is turned on. When one or more of the specified advertisements are re-display set, the advertisement data includes data of one or more of the specified advertisements for display in at least one of the one or more advertisement frames. Advertisement display system.
14. On one or more computers. Transmitting first data for causing a user terminal to display a first settlement screen in association with a first settlement process, wherein the first settlement screen includes one or more first advertisement frames, and the advertisement displayed in the one or more first advertisement frames includes a re-display button. When the re-display button is turned on in the first settlement screen, re-display setting an advertisement including the turned-on re-display button as a specified advertisement. After the re-display setting is made, transmitting second data for causing the user terminal to display a second payment screen in connection with the second payment process, wherein the second payment screen includes one or more second advertisement frames for displaying advertisements, and the second data includes data of one or more of the designated advertisements for display in at least one of the one or more second advertisement frames, An advertisement display method for causing the above to be executed.
15. Causing a user terminal to display a payment screen in connection with a payment process, wherein the payment screen includes one or more advertisement frames, and the advertisement displayed in the one or more advertisement frames includes a re-display button, when the re-display button is turned on, transmitting information of the advertisement that has been turned on to a server, wherein the advertisement that has been turned on is a designated advertisement, when receiving advertisement data including data of the designated advertisement, causing the designated advertisement to be displayed in at least one of the one or more advertisement frames, A computer program for causing the above to be executed.
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