Information processing apparatus, information processing system, information processing method, and program

The information processing system calculates and displays cumulative coupon benefits through quiz-style questions, addressing user unawareness of coupon savings and facilitating informed site selection.

JP2026004798AActive Publication Date: 2026-01-15RAKUTEN GROUP INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024102768
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-15
Estimated Expiration
2044-06-26

AI Technical Summary

Technical Problem

Users of e-commerce sites are unaware of the cumulative benefits from using coupons, and the varying discount rates across different sites make it difficult to choose the most beneficial platform.

Method used

An information processing system that calculates a total reward value from coupon usage history, generates quiz questions with the total reward value as the correct answer, and displays it on a user's terminal to inform users of their cumulative benefits.

Benefits of technology

Users can easily recognize their cumulative coupon savings, encouraging continued use of e-commerce sites and informed selection based on the greatest benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026004798000001_ABST
    Figure 2026004798000001_ABST
Patent Text Reader

Abstract

It is possible to notify the user of the benefit of using the coupon within the aggregation period.SOLUTION: The program causes one or a plurality of computers to execute acquiring a reward value total value which is a total value of rewards obtained by using coupons within a tabulation period based on a coupon use history associated with a specific user ID for which a request is received among user IDs uniquely allocated to users, generating a question in which the reward value total value associated with the specific user ID is a correct answer, and performing display control for displaying the question and the reward value total value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] In recent years, multiple electronic commerce (EC) sites have been providing a variety of services on the Internet. One example of such an EC site is a mall-type shopping site where multiple online shops sell a variety of products. Other examples of EC sites include travel service sites that mediate tour or accommodation reservations, and distribution sites that distribute content including e-books. These EC sites sometimes distribute coupons to promote the use of their respective products or services. If the product being purchased is eligible for a coupon, users can use the coupon to receive benefits such as discounts.

[0003] For example, Patent Documents 1 and 2 disclose techniques relating to the provision of such coupons. Patent Document 1 discloses an information processing system that provides discount coupons that take into consideration user information about individual users who use electronic payment services.

[0004] Patent Document 2 discloses an amount calculation device that calculates the discount amount when electronic coupons that can be applied to a product selected by a user are applied to the product selected by the user. This amount calculation device identifies the combination of electronic coupons that will maximize the discount amount, and displays the total price of the product to which the combination of electronic coupons is applied, along with information about the electronic coupons. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Publication No. 2023-154033 [Patent Document 2] Japanese Patent Application Laid-Open No. 2015-72526 Summary of the Invention [Problem to be solved by the invention]

[0006] Although users of e-commerce sites are aware of coupon discounts when purchasing products, they rarely know how many coupons they have used and how much discount benefit they have received. In addition, coupon discount rates vary among competing e-commerce sites.

[0007] Therefore, if a user can grasp the cumulative benefit of a coupon, the user will be able to select the e-commerce site that offers the greatest benefit from among multiple e-commerce sites that offer the same type of service. [Means for solving the problem]

[0008] An information processing device according to one embodiment of the present disclosure includes an acquisition unit that acquires a total reward value, which is the sum of the value of rewards obtained by using coupons, calculated based on the coupon usage history of one user among multiple users that has received a request within a collection period; a question generation unit that generates a question whose correct answer is the total reward value; and a display control unit that performs display control to display the question and the total reward value in response to the request.

[0009] An information processing system according to one embodiment of the present disclosure is an information processing system comprising at least one memory for storing a program, at least one processor configured to execute processing based on the program, and at least one database, wherein the at least one database includes user data relating to a plurality of users, the user data including, for each of the plurality of users, usage history of one or more EC sites and coupon usage history at the one or more EC sites, and the at least one processor is configured to: accept a request from a user terminal used by one of the plurality of users; calculate, based on the coupon usage history of the one user within the aggregation period, the monetary value obtained by the one user through use of the coupon as a total reward value; generate quiz questions whose correct answer is the total reward value; and, in response to the request, perform control to display the questions and the total reward value on the user terminal.

[0010] An information processing method according to one aspect of the present disclosure includes the following steps: (1) calculating a total reward value, which is the sum of the rewards awarded through coupon usage, based on the coupon usage history of one of multiple users within a collection period; (2) generating a question with the total reward value as the correct answer; and (3) performing display control to display the question and the total reward value on a user terminal used by the one user in response to a request from the user terminal. Such an information processing method can be implemented by installing a program on a computer.

[0011] A program according to one aspect of the present disclosure causes one or more computers to perform the following operations: calculate a total reward value, which is the sum of the value of rewards obtained by using coupons, based on the coupon usage history of one of multiple users within a collection period; generate questions with the total reward value as the correct answer; and, in response to a request from a user terminal used by the one user, perform display control to display the question and the total reward value on the user terminal. The program is distributed over a network or via a portable recording medium such as an optical disk or semiconductor memory, and installed on a computer. [Effects of the Invention]

[0012] According to the present disclosure, the user can be informed of the cumulative benefits of using a coupon. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram showing the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram of a user terminal according to the embodiment. [Figure 3] FIG. 3 is a block diagram of a service providing server according to the embodiment. [Figure 4] FIG. 4 is a diagram showing the configuration of a purchase history database according to the embodiment. [Figure 5] FIG. 5 is a block diagram of a coupon management server according to the embodiment. [Figure 6] FIG. 6 is a diagram showing the configuration of the overall coupon usage history database according to the embodiment. [Figure 7] FIG. 7 is a diagram showing the configuration of a user coupon usage history database according to the embodiment. [Figure 8] FIG. 8 is a functional block diagram of the coupon management server according to the embodiment. [Figure 9] FIG. 9 is a flowchart showing the operation procedure of the coupon management server. [Figure 10] FIG. 10 is a diagram showing a top page displayed on the display screen of a user terminal. [Figure 11] FIG. 11 is a diagram showing a question page displayed on the display screen of the user terminal. [Figure 12] FIG. 12 is a diagram showing an answer page displayed on the display screen of the user terminal. [Figure 13] FIG. 13 is a diagram showing the configuration of the user coupon usage history database provided in each service providing server. [Figure 14] FIG. 14 is a diagram showing the configuration of a system that displays the current location of a user and the location of a store on a map. DETAILED DESCRIPTION OF THE INVENTION

[0014] An information processing device, an information processing system, an information processing method, and a program according to the present disclosure will be described below with reference to the drawings. [overview] 1, the information processing system includes at least one coupon management server 30. The information processing system may further include a plurality of service providing servers 20. The plurality of service providing servers 20 and the at least one coupon management server 30 are connected to each other via a network 2.

[0015] In the present disclosure, an example will be described in which an information processing system includes one coupon management server 30. The coupon management server 30 is an information processing device of the present disclosure. The coupon management server 30 may be realized as a single device, or may be distributed across multiple devices or subsystems that cooperate to execute programs.

[0016] The multiple e-commerce sites may include, but are not limited to, a mall-type shopping site with multiple online shops, a travel service site that mediates tour and accommodation reservations, and a distribution service site that distributes content such as e-books. These multiple e-commerce sites may be operated by a single operator, or may be operated by multiple operators that have a partnership relationship with each other.

[0017] Each of the multiple service providing servers 20 provides a different e-commerce site. Each service providing server 20 manages the purchase history of products or services in association with the user ID of the user who used the service. Hereinafter, products and services available on various e-commerce sites may be collectively referred to as "products." Additionally, when a user uses a coupon, each service providing server 20 manages the coupon usage history in association with the user ID.

[0018] If a user uses multiple e-commerce sites (e.g., a shopping site, a travel service site, and a distribution site), the affiliated e-commerce sites may share the same user ID to identify the user. Alternatively, the affiliated e-commerce sites may identify a single user using an external key that associates the user IDs they use with each other.

[0019] The coupon management server 30 acquires data including purchase history associated with the user ID from each of the multiple service providing servers 20. In addition, the coupon management server 30 acquires the total discount amount from these histories as the total value of the benefit obtained by using the coupon within the aggregation period.

[0020] The coupon management server 30 may notify the user of the total discount amount of the coupons used by the user through a notification site. The notification site may incorporate a game element to encourage users to view the site. For example, the notification site may include a quiz-style question page that prompts the user to guess their own total discount amount from multiple options showing different amounts. Users who view the question page can learn their own total discount amount and related information by participating in the quiz through the user terminal 10.

[0021] [User device] 2, the user terminal 10 can communicate with a plurality of service providing servers 20 and a coupon management server 30 via a network 2. The user terminal 10 is connected to the network 2 by communicating with communication devices such as a wireless base station compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN (Local Area Network) router compatible with wireless LAN standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.

[0022] The user terminal 10 may be a small information processing device such as a smartphone or a notebook personal computer, a portable information processing device, or a desktop personal computer. The user terminal 10 includes a communication IF (Interface) 11, a touch panel 12 serving as an input unit and an output unit, a memory 13, a storage unit 14, and a control unit 15.

[0023] The communication IF 11 is an interface for inputting and outputting signals so that the user terminal 10 can communicate with external devices. The touch panel 12 is a device that combines a touchpad with a display panel such as a liquid crystal display panel or an organic EL panel. The touch panel 12 constitutes the user terminal screen. The touch panel 12 includes a display panel as a display unit that displays images, and a touchpad as an input unit that accepts operations. The input unit may be a keyboard, a mouse, etc. The output unit may be a display panel without a touchpad. The input unit may also be configured to use a microphone to input voice.

[0024] The memory 13 is for temporarily storing programs and data processed in association with the execution of the programs, and is a volatile memory such as a dynamic random access memory (DRAM). The storage unit 14 is a storage for saving data, and is, for example, a flash memory or a hard disk drive (HDD). The control unit 15 is hardware for executing an instruction set written in the program, and is a processor composed of an arithmetic unit, registers, peripheral circuits, etc.

[0025] [Service provider server] 3, the plurality of service providing servers 20 are computers connected to the network 2. Each service providing server 20 includes a communication IF 21, an input / output IF 22, a memory 23, a storage unit 24, a database 25, and a control unit 26.

[0026] The communication IF 21 is an interface for inputting and outputting signals so that the service providing server 20 can communicate with external devices. The input / output IF 21 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user.

[0027] The memory 23 is for temporarily storing programs and data processed as the programs are executed, and is, for example, a volatile memory such as a DRAM. The storage unit 24 is storage for saving data, and is, for example, a flash memory, HDD, etc. The control unit 26 is hardware for executing the instruction set described in the programs, and is a processor composed of an arithmetic unit, registers, peripheral circuits, etc.

[0028] [Purchase history database for each service] Each of the multiple service providing servers 20 includes purchase history databases 25a to 25c that store data related to the services they provide. In this embodiment, 25a is the purchase history database related to the shopping site, 25b is the purchase history database related to travel services, and 25c is the purchase history database related to distribution services. For example, in FIG. 4, purchase history database 25a related to the shopping site includes multiple records for each of multiple users, and manages the purchase history of each user in association with the user ID included in each record. Specifically, purchase history database 25a manages store IDs, purchased product IDs, product names, list prices, coupon IDs, discount amounts, discount rates, discounted payment amounts, etc. in association with user IDs. For example, for each purchase made by a user with user ID "AAA," the store ID "ab12," purchased product ID "xyz," product name "cookies," list price "5,000 yen," coupon ID "1," discount amount "500 yen," discount rate "10%," and amount paid after discount "4,500 yen" are stored in the purchase history database 25a.

[0029] Similarly, purchase history database 25b for travel services includes multiple records containing purchase history (service usage history) for each user, and database 25c for distribution services includes multiple records containing purchase history (service usage history) for each user. In this disclosure, an example will be described in which each of multiple purchase history databases 25a to 25c shares a unique user ID for identifying one user. Purchase history databases 25b and 25c manage various data in the same manner as purchase history database 25a, and therefore details thereof will be omitted here. Hereinafter, purchase history databases 25a to 25c will be collectively referred to as purchase history database 25.

[0030] [Coupon management server] 5, the coupon management server 30 is, for example, a computer. The coupon management server 30 manages the usage history of coupons used at at least one affiliated EC site in association with a user ID. The coupon management server 30 acquires the usage history of coupons used by each user at the EC site from the service providing server 20 that operates each EC site.

[0031] The coupon management server 30 includes a communication IF 31, an input / output IF 32, a memory 33, a storage unit , databases 35, 36, and 37, and a control unit . The communication IF 31 is an interface for inputting and outputting signals so that the coupon management server 30 can communicate with external devices. The communication IF 31 communicates with each service providing server 20. The communication IF 31 also communicates with the user terminal 10. The input / output IF 32 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user.

[0032] The memory 33 is for temporarily storing programs and data processed as the programs are executed, and is, for example, a volatile memory such as a DRAM. The storage unit 34 is storage for saving data, and is, for example, a flash memory, HDD, etc. The control unit 38 is hardware for executing the instruction set described in the programs, and is a processor composed of an arithmetic unit, registers, peripheral circuits, etc.

[0033] [Total coupon usage history database] The database 35 manages the coupon usage history obtained from each of the multiple service providing servers 20 as an overall coupon usage history. As shown in Fig. 6, the overall coupon usage history database 35 includes multiple records for each of multiple users, and manages the service ID, store ID, purchased product ID, product name, list price, coupon ID, discount amount, discount rate, discounted payment amount, etc. in association with the user ID included in each record. Each record may also include a product purchase history when a coupon was used.

[0034] Specifically, the overall coupon usage history database 35 acquires and manages, for example, a service ID "M," a store ID "ab12," a purchased product ID "xyz," a product name "Cookie," a list price "5,000 yen," a coupon ID "1," a discount amount "500 yen," a discount rate "10%," and a discounted payment amount "4,500 yen" from the service providing server 20 that provides a shopping site, in association with a user ID "AAA." The overall coupon usage history database 35 also acquires and manages, for example, a service ID "T," a store ID "cd23," a purchased product ID "xxy," a product name "Trip to the United States," a list price "100,000 yen," a coupon ID "2," a discount amount "10,000 yen," a discount rate "10%," and a discounted payment amount "90,000 yen" from the service providing server 20 that provides a travel service site, in association with a user ID "BBB."

[0035] [User coupon usage history database for each user ID] As shown in FIG. 7, the user coupon usage history database 36 has a table for each of multiple users and manages the coupon usage history obtained from the overall coupon usage history database 35 for each user. That is, the user coupon usage history database 36 manages the coupon usage history for each user. For each coupon use, the user coupon usage history database 36 generates a record including the service ID, coupon ID, list price of the purchased product, discount rate, discount amount, and discounted discount amount. For example, the user coupon usage history database 36 is generated from the overall coupon usage history database 35.

[0036] For example, Figure 7 shows a table for user ID "AAA." User ID "AAA" includes one record that records a purchase of a product with a list price of "5,000 yen" at a discount rate of "10%" using a coupon (coupon ID "001") on a shopping site (service ID "M"), resulting in a discount of "500 yen." User ID "AAA" also includes another record that records a purchase of a product with a list price of "15,000 yen" at a discount rate of "10%" using a coupon (coupon ID "011") on a travel service site (service ID "T"), resulting in a discount of "1,500 yen." Each table may also include data related to the total discount amount, the number of times a service was used, and the total number of services used within a collection period. For example, the user corresponding to user ID "AAA" has a total discount amount of "2,500 yen" during the collection period, used coupons "four times," and used a total of "three services." Furthermore, each table may contain data related to the discount subtotal for each service. For example, for user ID "AAA," the discount subtotal for the shopping site (service ID "M") is "800 yen," the discount subtotal for the travel service site (service ID "T") is "1,500 yen," and the discount subtotal for the distribution site (service ID "B") is "200 yen."

[0037] The coupon management server 30 periodically or at any time accesses multiple service providing servers 20 and acquires coupon usage histories associated with user IDs from the purchase history databases 25 of those service providing servers 20. For example, the coupon management server 30 may acquire coupon usage histories from each service providing server 20 at specified intervals such as daily, weekly, or monthly, or upon any operation by an administrator, and update the databases 35 and 36. In addition, the coupon management server 30 may tally the total discount amount, the number of times services are used, and the total number of services used for each user for each tallying period.

[0038] The overall coupon usage history database 35 may be managed by another management server instead of being provided by the coupon management server 30. In this case, the other management server periodically or at any time accesses the multiple service providing servers 20, acquires coupon usage histories from the purchase history databases 25 provided in those service providing servers 20, and updates the overall coupon usage history database 35. The coupon management server 30 then generates the user coupon usage history database 36 by having the other management server periodically or at any time access another management device to acquire coupon usage histories associated with specific user IDs requested by the user terminal 10.

[0039] [Related information database] The related information database 37 manages related information related to data generated from the total discount amount and coupon usage history. The related information includes multiple templates for generating notification text to be presented to users on the notification site. The coupon management server 30 generates text to be presented to each user by combining these multiple templates with user-specific values ​​(e.g., the total discount amount).

[0040] The related information database 37 manages related information (for example, notification templates) corresponding to a plurality of conditions, for example, as follows: (1) Total discount amount (total benefit value) The discount total amount is associated with the discount total amount as follows:

[0041] (A) When the total discount amount is between 10 yen and 499 yen, the information related to the total discount amount is "You got a good deal by using the coupon." (B) When the total discount amount is between 500 yen and 999 yen, the information related to the total discount amount is "You have saved XX yen by using the coupon." (C) When the total discount amount is between 1,000 yen and 9,999 yen, the information related to the total discount amount is "Wow! You saved XX yen by using the coupon." (D) When the total discount amount is in the range of 10,000 yen or more, the information related to the total discount amount will be "Wow! You saved XX yen by using the coupon." The information generating unit 44 determines which range the discount total falls within. The discount total associated with a specific user ID (described later) is input as XX yen.

[0042] (2) Ranking by total discount amount The ranking of the discount total amount is associated with the discount total amount ranking related information as follows.

[0043] (A) If your discount total is in the top 10% to 6% range, the ranking information will say "Your discount total is in the top 10% of members." (B) If your discount total is in the top 5% to 2% range, the ranking information for the discount total will be "Your discount total is in the top 5% of members." (C) If you are in the top 1% or less, the information related to the ranking of the total discount amount will be "Your total discount amount is in the top 1% of members." In addition, the related information database 37 defines how much the total discount amount must be to fall within the range of the top 10% to 6% (for example, rounded down to the nearest whole number), or the top 5% to 2%, or even the top 1% or less.

[0044] (3) Total number of services used and discount subtotal (benefit value subtotal) The following service-related information is associated with the total number of services used and the discount subtotal amount.

[0045] (A) When the total number of services used is three or more, the service-related information regarding the total number of services used and the discount subtotal amount will be, "The ranking of services that have been used to save money with coupons so far is as follows: / 1st place... Shopping site, save △△ yen. / 2nd place... Travel service, save △△ yen. / 3rd place... Streaming site, save △△ yen." (B) When the number of services used is two, the service-related information regarding the total number of services used and the discount subtotal amount is "The service that has been used most advantageously with the coupon so far is as follows: / □□ service." (C) When the number of services used is one, the service-related information regarding the total number of services used and the discount subtotal amount is "Actually, I've saved this much just from the coupon for the □□ service. △△ yen." The discounted subtotal for each service associated with the specific user ID (described later) is input in △△ yen, and the service name is input in □□.

[0046] (4) Ranking of discounted subtotals and discounted subtotals (A) When the discount subtotal for a shopping site is the highest among the services for which the user has used a coupon and is 500 yen or more, the service-related information regarding service usage will read, "You are a true shopping expert who is adept at using shopping sites to get great deals." (B) When the service for which the user used a coupon is ranked first in the discount subtotal amount of the shopping site and is less than 499 yen, the service-related information regarding the service usage status is "I can feel the love of shopping." (C) When a travel service is ranked first in the discount subtotal amount of 500 yen or more among the services for which the user has used a coupon, the service-related information regarding the service usage status will read, "You are truly a professional adventurer, making good use of travel services." (D) When the service for which the user used a coupon is ranked first in the discount subtotal amount of the shopping site and is 499 yen or less, the service-related information regarding the service usage status is "I can feel your love for travel." (5) Number of coupons used (A) When the coupon has been used 30 or more times, the information related to the total number of times used will be "By the way, the number of coupons you have used so far is XX." The "〇△ yen" is the total number of times used associated with a specific user ID, which will be described later.

[0047] The related information database 37 may also manage other related information. [Coupon management server functions] 8, the control unit 38 includes a reception unit 41, an acquisition unit 42, a question generation unit 43, an information generation unit 44, and a display control unit 45. These functional units 41 to 45 are realized by the control unit 38 in the hardware configuration of the coupon management server 30 executing a control program.

[0048] The reception unit 41 receives a request to participate in a quiz from the user terminal 10 that has accessed the notification site. The participation request may be a display request for displaying a question page of the quiz. A user who has made a request via the user terminal 10 is referred to as a specific user, and the user ID of the specific user is referred to as a specific user ID.

[0049] The reception unit 41 checks the user ID of the requester against the user database managed by the coupon management server 30. The user database manages user data in association with a user ID common to multiple affiliated e-commerce sites. User data includes, but is not limited to, passwords, user addresses, telephone numbers, email addresses, dates of birth, and ages.

[0050] When the user ID accepted by the accepting unit 41 is authenticated, the acquiring unit 42 accesses the user coupon usage history database 36 for that user ID and acquires the coupon usage history for the specific user ID.

[0051] The question generation unit 43 generates a question regarding the total discount amount of coupons for the user within the aggregation period. For example, the question generation unit 43 generates a question consisting of multiple options. This question is generated in accordance with the option generation rule 43a. For example, the question consists of four options. The option generation rule 43a sets the total discount amount for the user to the option with the largest amount among the four options, which is the correct option. The option generation rule 43a also generates the remaining incorrect options. For example, the remaining incorrect options are options with amounts smaller than the correct option. The incorrect options are, for example, 1 / 4, 2 / 4, or 3 / 4 of the total discount amount. The option generation rule 43a is not limited to this example. Modifications will be described later.

[0052] The information generating unit 44 generates related information defined in the related information database 37 according to the user's coupon usage history acquired from the user coupon usage history database 36 for each user ID. For example, the information generating unit 44 acquires related information according to the total discount amount of the coupons associated with the received user ID. For example, when the total discount amount is between 10 and 499 yen, the information generating unit 44 generates related information such as "You saved money by using the coupon." For example, when the ranking of the total discount amount is in the top 10% to 6%, the information generating unit 44 generates related information such as "Your total discount amount is in the top 10% among members." For example, when the number of used services and the discount subtotal amount are three or more, the information generating unit 44 generates related information such as "The ranking of services that have been used to get good deals with coupons so far is as follows: / 1st place... shopping site, save XX yen. / 2nd place... travel service, save XX yen. / 3rd place... distribution site, save XX yen."

[0053] The display control unit 45 generates, for example, display data for displaying a question page on a display screen provided in the user terminal 10, and controls the display on the display screen of the user terminal 10. Also, for example, when an answer to a question is input from the user terminal, the display control unit 45 generates display data for the answer page and controls the display on the display screen of the user terminal 10.

[0054] [Operation procedure] 9 shows the operation procedure of the coupon management server 30. When the user terminal 10 accesses a predetermined URL, the reception unit 41 of the coupon management server 30 displays a login screen on the display screen of the user terminal 10 via the display control unit 45. On the login screen, the user terminal 10 inputs an account (user ID, password, etc.) and sends it to the coupon management server 30. The reception unit 41 receives a request from the user terminal 10 (step S1). The reception unit 41 then accesses a user database and verifies whether the user ID is an unauthorized account. If authentication is successful, the reception unit 41 identifies the user ID (step S2). The reception unit 41 also displays a top page 51 on the display screen of the user terminal 10 via the display control unit 45 (step S3).

[0055] FIG. 10 is a diagram showing a top page 51 displayed on the display screen of the user terminal 10. The top page 51 includes a question start object 52. The top page 51 may introduce, in the form of a question, that the total discount amount of coupons within the collection period (in FIG. 10, from July 1, 2013 to March 31, 2024). When the question start object 52 is touched on the user terminal 10, the user terminal 10 transmits a display request for a question page 56 to the coupon management server 30.

[0056] When the reception unit 41 receives a request to display the question page 56 from the user terminal 10, the acquisition unit 42 acquires the coupon usage history of the specific user ID received by the reception unit 41. That is, the acquisition unit 42 acquires the coupon usage history, such as the total discount amount, the number of times the coupon has been used, and the total number of services used, associated with the specific user ID (step S4). That is, the acquisition unit 42 acquires the coupon usage history of the user ID shown in FIG.

[0057] Then, the question generation unit 44 generates questions and the like to be displayed on the question page 56 according to the acquired coupon usage history (step S5). Specifically, the question generation unit 44 sets the correct answer option of the question to the total discount amount according to the option generation rules 43a. The question generation unit 44 generates the total discount amount to be used for the incorrect answer value according to the option generation rules 43a and sets it to the incorrect option. Then, the question generation unit 44 displays the question page 56 on the display screen of the user terminal 10 via the display control unit 45 (step S6).

[0058] [Question page] 11 shows a question page 56 displayed on the display screen of the user terminal 10. The question page 56 includes a question display object 57 and choice objects 58a to 58d. The question display object 57 displays the aggregation period for the coupon discount total amount, and also indicates that the question is about the coupon discount total amount.

[0059] Furthermore, the first choice object 58a, the second choice object 58b, and the third choice object 58c are incorrect choice objects, and the fourth choice object 58d is the correct choice (139,812 yen). Furthermore, the value of the first choice object 58a (34,953 yen) is 1 / 4 of the total discount amount of the correct choice, the value of the second choice object 58b (69,906 yen) is 2 / 4 of the total discount amount of the correct choice, and the value of the third choice object 58c (104,859 yen) is 3 / 4 of the total discount amount of the correct choice. When any of the choice objects 58a to 58d is touched on the user terminal 10, the user terminal 10 transmits a display request for the answer page 61 to the coupon management server 30. Then, the information generation unit 44 generates various types of related information by referring to the related information database 37 (step S7). Then, the information generating unit 44 uses the related information to generate an answer page 61. Then, the display control unit 45 displays the answer page 61 on the display screen of the user terminal 10 (step S8).

[0060] [Answer page] 12 shows an answer page 61 displayed on the display screen of the user terminal 10. The answer page 61 includes a total discount amount display object 62, a counting period display object 63, a total discount amount related information object 64, a total discount amount ranking related information object 65, a discount subtotal amount service related information object 66, a service usage status related information object 67, and a coupon usage count related information object 68.

[0061] The total discount amount display object 62 is an object that displays the total coupon discount amount included in the coupon usage history associated with a specific user ID. The information generation unit 44 references the related information database 37 and displays the total discount amount included in the coupon usage history in the total discount amount display object 62. The total coupon discount amount displayed in the total discount amount display object 62 is also the amount displayed in the fourth option object 58d on the question page 56.

[0062] The aggregation period display object 63 displays the period for which the coupon usage history of all users has been aggregated. Here, the aggregation period is set to "July 1, 2013 to March 31, 2024," but the aggregation period may be one month, three months, six months, one year, two years, etc. It may also be from the date of user registration to the present.

[0063] The total discount amount related information object 64 displays, as total discount amount related information, "Wow! You saved 139,812 yen by using the coupon." The information generation unit 44 refers to the related information database 37 and determines the range in which the total discount amount included in the coupon usage history falls. The information generation unit 44 refers to the related information database 37 and selects the total discount amount related information because the total discount amount is 10,000 yen or more (see (1)(D) above).

[0064] When the total discount amount is between 10 yen and 499 yen, the information generation unit 44 displays the total discount amount related information as "You saved money by using the coupon." When the total discount amount is between 500 yen and 999 yen, the information generation unit 44 displays the total discount amount related information as "You saved XX yen by using the coupon." When the total discount amount is between 1,000 yen and 9,999 yen, the total value related information displays as "Wow! You saved XX yen by using the coupon."

[0065] The total discount amount ranking related information object 65 displays, as the total discount amount ranking related information, "Your total discount amount is in the top 1% among members." The information generation unit 44 refers to the related information database 37 and determines what percentage range the total discount amount included in the coupon usage history falls within among all member users. The information generation unit 44 refers to the related information database 37 and selects the total discount amount ranking related information because the total discount amount is in the top 1% or less (see (C) of (2) above).

[0066] In addition, when the user is in the top 10% to 6% of all member users, the information generation unit 44 displays the total discount amount ranking related information as "Your total discount amount is in the top 10% of members.", and when the user is in the top 5% to 2% of all member users, the information generation unit 44 displays the total discount amount ranking related information as "Your total discount amount is in the top 5% of members."

[0067] The discount total amount related information of the discount total amount related information object 64 and the discount total amount ranking related information of the discount total amount ranking related information object 65 are related information on the discount total amount (total amount related information).

[0068] The discount subtotal amount service-related information object 66 displays, as service-related information relating to the total number of services used and the discount subtotal amount, "(1st place) Shopping site: 10,000 yen / (2nd place) Travel service: 8,000 yen / (3rd place) Distribution site: 5,000 yen." The information generation unit 44 determines the ranking according to the discount subtotal amount of each service included in the coupon usage history, and refers to the related information database 37 to select the service-related information relating to the total number of services used and the discount subtotal amount (see (3)(A) above).

[0069] When the number of used services is two, the information generating unit 44 displays, as the service-related information regarding the total number of used services and the discount subtotal, "The service that has been used with the most advantageous coupon so far is as follows: / XX service," and when the number of used services is one, the information generating unit 44 displays, as the service-related information regarding the total number of used services and the discount subtotal, "Actually, I have saved this much just from the coupon for XX service. XX yen." Furthermore, the services ranked by discount subtotal for each service may be limited to those whose discount subtotal is equal to or greater than a threshold (for example, 500 yen or more, 1,000 yen or more, etc.).

[0070] The service usage status related information object 67 displays "You are a real shopping expert, making good use of shopping sites" as service-related information related to the ranking of discount subtotal amounts among the services for which the user has used coupons and the discount subtotal amounts. The information generation unit 44 refers to the related information database 37 and selects the service-related information related to the ranking of discount subtotal amounts and the discount subtotal amounts according to the discount subtotal amounts of each service included in the coupon usage history (see (4)(A) above).

[0071] When the ranking of the discount subtotal amount of a shopping site among the services for which the user has used a coupon is first and is 499 yen or less, the information generation unit 44 displays "I can feel your love for shopping" as the ranking of the discount subtotal amount and the service-related information related to the discount subtotal amount. When the ranking of the discount subtotal amount of a travel service is first and is 500 yen or more, the information generation unit 44 displays "You are a true professional adventurer, making good use of travel services." When the ranking of the discount subtotal amount of a shopping site is first and is 499 yen or less, the information generation unit 44 displays "I can feel your love for travel" as the ranking of the discount subtotal amount and the service-related information related to the discount subtotal amount.

[0072] The discount subtotal amount service related information of the discount subtotal amount service related information object 66 and the service usage status related information of the service usage status related information object 67 are service related information.

[0073] The coupon usage count related information object 68 displays, as total usage count related information, "By the way, the number of coupons you have used so far is 145." The information generation unit 44 refers to the related information database 37 and displays the number of times the coupons included in the coupon usage history have been used (see (5) above). Note that the total number of times the coupons are used displayed in the coupon usage count related information object 68 may be displayed only when it is equal to or greater than a threshold value (e.g., 5 or more, 10 or more).

[0074] [Effects of the embodiment] According to the embodiment described above in detail, the following effects are achieved. (1) Through the notification site, each of multiple users can be notified of the total discount amount obtained by the coupons used by that user during the collection period. This allows users to easily recognize how much discount benefit they received from the coupons used during the collection period. As a result, it is possible to encourage users to use the e-commerce site.

[0075] (2) The notification site provides questions including multiple option objects 58a to 58d in accordance with option generation rules 43a. Option generation rules 43a enable the generation of three option objects (first option object 58a, second option object 58b, and third option object 58c) that are incorrect options based on the total discount amount, which differs for each user. By introducing such a quiz-style game element to attract the user's interest, the total discount amount can be more effectively notified to the user.

[0076] (3) Among the multiple choice objects 58a to 58d, the fourth choice object 58d, which is the correct choice, is set to the largest amount, and this amount is set to the total discount amount. Therefore, if an option with a lower discount total amount than the correct choice is selected, the correct answer will always be an amount larger than the total discount amount recognized by the user, which can impress upon the user that they have received a greater benefit than they realized.

[0077] (4) By expressing the coupon benefits in monetary value, it is possible to clearly show how much benefit was gained from the discounts of the coupons used during the collection period. (5) The notification site can notify the user of the total discount amount as well as various related information based on the coupon usage history.

[0078] (6) Depending on the range of the discount total amount, i.e., depending on the size of the discount total amount, the user can be notified of related information such as how much discount the member has received from the coupon among all members.

[0079] (7) The notification site can inform the user of information related to the total discount amount in relation to the total number of times the coupon has been used. (8) When a user uses a plurality of mutually affiliated EC sites, the user can be notified of the discount subtotal for each service provided by each EC site as service-related information.

[0080] (9) The coupon management server 30 can manage the coupon usage history, including the total discount amount for each user. This allows the total discount amount for a user whose request is accepted to be immediately obtained and questions tailored to the user to be generated.

[0081] <Modification> This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.

[0082] [Question variation 1] The game element for presenting questions is not limited to quizzes, and can be changed to any format and display method. For example, the correct amount of money may be displayed as a result of playing a mini-game. Questions may also be presented for multiple calculation periods.

[0083] The number of options constituting a question is not limited to four, but may be two, or five or more. Furthermore, as explained in the above embodiment, the correct answer may be set to the option with the largest or smallest discount amount among the multiple options. Furthermore, the correct answer may be set to the option with the intermediate amount between the largest and smallest options. Furthermore, which of the multiple options is the correct answer may be changed for each user.

[0084] The amount of the incorrect option may be an integer multiple, such as two or three times, of the amount of the correct option (total discount amount). The option generation rule 43a for the amount of the incorrect option is not particularly limited.

[0085] [Question variation 2] (i) For at least one of the multiple distractors, the total discount amount of a user with similar attributes may be used. Users with similar attributes can be extracted from a user database. The user database is provided in the coupon management server 30 or another management server. The user database manages passwords, users' addresses, telephone numbers, email addresses, dates of birth, ages, etc. If the specific user is a man in his twenties, the question generation unit 43 refers to the user database and randomly extracts as many male users in their twenties as the number of options in the question as users with similar attributes, and uses the total discount amount associated with that user ID.

[0086] (ii) For at least one of the multiple distractors, the total discount amount of users who have the same or similar total number of coupon usages as the specific user (for example, the average total discount amount of the extracted multiple users, or the maximum or minimum amount among these users) may be used. For example, the coupon management server 30 or another management server manages a user coupon usage history database 36 (see FIG. 7) for each user ID. The question generation unit 43 references the user coupon usage history database 36 to extract users who have the same total number of coupon usages as the specific user. When the average total discount amount of users is used as a question option, the average total discount amount of the extracted users is calculated and used as one question option. Furthermore, when at least one of the maximum and minimum total discount amounts of users is used as a question option, the maximum or minimum total discount amount of the extracted users is used as the question option. In addition, when using the total discount amount of a specific user and users whose total number of coupon uses is close to the total number of times the coupon has been used (for example, the average total discount amount of the extracted multiple users, or the maximum or minimum amount among these users), it is sufficient to extract users within a specified range (for example, the total number of coupon uses for the specific user ±1 time) with the specific user and the total number of coupon uses as the median, and calculate and use the average amount, or use the maximum or minimum amount.

[0087] (iii) For at least one of the multiple distractors, the total discount amount of users whose total coupon payment amount is the same as or close to that of the specific user (for example, the average total discount amount of the extracted multiple users, or the maximum or minimum amount among these users) may be used. For example, the coupon management server 30 or another management server manages a user coupon usage history database 36 (see FIG. 7) for each user ID. The question generation unit 43 references the user coupon usage history database 36 to extract users whose total coupon payment amount is the same as that of the specific user. When the average total discount amount of users is used as a question option, the average total discount amount of the extracted users is calculated and used as one question option. Furthermore, when at least one of the maximum and minimum total discount amounts of users is used as a question option, the maximum or minimum total discount amount of the extracted users is used as the question option. In addition, when using the total payment amount of users whose total payment amount for a specific user and coupons is close to that of the specific user (for example, the average total payment amount of the extracted multiple users, or the maximum or minimum amount among these users), it is sufficient to extract users within a specified range (for example, the total payment amount for the specific user and coupons ±100 yen) with the total payment amount for the specific user and coupons as the median, and calculate and use the average amount, or the maximum or minimum amount.

[0088] (iv) At least one of the distractors may use the total discount amount of users who use the same service as a specific user (for example, the average total discount amount of the extracted users, or the maximum or minimum amount among these users). For example, referring to FIG. 7, user ID "AAA" uses three sites: a shopping site (service ID "M"), a travel service site (service ID "T"), and a distribution site (service ID "B"). The question generator 43 extracts users who use the same services by referring to the user coupon usage history database 36. When the average total discount amount of users is used as a question option, the average total discount amount of the extracted users is calculated and used as a question option. When at least one of the maximum and minimum total discount amounts of users is used as a question option, the maximum or minimum total discount amount of the extracted users is used as a question option. When extracting users who use the same services as a specific user, it is possible to extract users who match the ranking of the total discount amount for the service, or the ranking may be different (for user ID "AAA" in Figure 7, the order is travel service site (service ID "T"), shopping site (service ID "M"), and distribution site (service ID "B"), and if the order is fixed, this order does not matter).

[0089] (v) In the above (i) to (iv), it is preferable that the price of the distractor option has a predetermined difference (the difference has a predetermined range) from the price of the other options. If the difference between the price of the correct option and the distractor option, or the difference between the prices of the distractors themselves, is too small, it becomes difficult for the user to make a selection. Also, if the difference in price is too large, the user will easily guess the correct answer. By setting the difference in price to an appropriate value, the question becomes entertaining and a specific user can be compared with other users and be encouraged to purchase products using coupons. Note that other attributes such as date of birth, annual income, occupation, and hobbies can also be used. For example, the predetermined difference is a difference having a range such as "1,000 yen to 2,000 yen." The question generation unit 43 generates distractor options with a predetermined difference using one or more of the above (i) to (iv).

[0090] [Variations in where coupons can be used] Coupons can be used not only at online shops on e-commerce sites such as shopping sites, travel service sites, and distribution sites, but also at brick-and-mortar stores. In this case, the coupon is displayed on the display screen of a user terminal 10 owned by the user or printed on a printed medium such as a flyer. A one-dimensional identification code (e.g., a barcode) or a two-dimensional identification code (e.g., a QR code (registered trademark)) is read by a reader connected to an information processing terminal such as a POS terminal at the brick-and-mortar store. Information about the used coupon (e.g., coupon ID, user ID) is then transmitted from the information processing terminal to the coupon management server 30 via the network 2. An employee at the brick-and-mortar store also inputs the coupon ID, user ID, etc. into the information processing terminal using an input device such as a keyboard, and transmits the information from the information processing terminal to the service providing server 20, coupon management server 30, etc. This updates the purchase history database 25, overall coupon usage history database 35, and user coupon usage history database 36. This allows the discount resulting from the use of the coupon at the brick-and-mortar store to be reflected in the total discount amount.

[0091] [Application example] Many online shop owners who operate e-commerce sites also have physical stores. Each service providing server 20 often registers the addresses of the physical stores in a database that manages the online stores. For example, as shown in FIG. 14, the service providing server 20 includes a store database 27 that manages stores that operate online stores. The store database 27 manages the addresses of the physical stores in association with store IDs.

[0092] The user terminal 10 also includes a receiver 16 compatible with a global navigation satellite system (GNSS (Global Positioning System)) such as a GPS (Global Positioning System). This allows the user terminal 10 to identify its current location on a map. The user terminal 10 can also acquire map information of the area around the current location from a map server 70 at any time. Therefore, the display screen of the user terminal 10 can display a map 71 of the area around the current location and a current location object 72 indicating the current location on the map 71. Furthermore, the displayed map 71 can also display a store location object 73 indicating the location of a physical store by acquiring the address of the physical store from the store database 27 via the service providing server 20. This makes it easier for the user to visit a physical store to use a coupon they have, and also makes it easier for the user to visit the physical store of an online shop where they have previously used a coupon.

[0093] For example, a user transmits a user ID and current location information along with a request to the coupon management server 30 via the user terminal 10. The coupon management server 30 includes a store identification unit 46 that identifies a store where a coupon has been used. The store identification unit 46, for example, refers to the overall coupon usage history database 35 to identify a store associated with the specific user ID that accepted the request (the store where the coupon has been used). The store identification unit 46 references the store database 27 of each service providing server 20 to acquire the address of the store associated with the store ID. This store is a store where the user has previously used a coupon. The store identification unit 46 determines whether the acquired store address is within a predetermined range (e.g., a range of several kilometers around the current location, the range of the map displayed on the user terminal 10, etc.) centered on the user's current location information. If the acquired store address is within the predetermined range, the store identification unit 46 transmits the address information of the store to the user terminal 10. The user terminal 10, having received the store address, displays a store location object 73 at the position indicated by the store address on the map 71 displayed on the display screen. As a result, the map 71 displayed on the display screen of the user terminal 10 displays the user's current location object 72 and the store location object 73. This makes it easier for the user to visit a brick-and-mortar store to use a coupon they have, and also makes it easier for the user to visit a brick-and-mortar store of an online shop where they have previously used a coupon. In addition to the store address, coordinate information (longitude and latitude information) may also be acquired.

[0094] [Variations of the method for obtaining coupon usage history] When the coupon management server 30 receives a user ID through the reception unit 41, the coupon management server 30 may acquire coupon usage history associated with the specific user ID from each service providing server 20 and generate the coupon usage history for the specific user ID shown in FIG. 7. In this case, each service providing server 20 includes a user coupon usage history database 39 as a coupon management unit, as shown in FIG. 13. The coupon management unit calculates the discount subtotal for the coupons associated with the specific user ID for which the request was received, and transmits the coupon usage history, including the discount subtotal and the subtotal number of times the coupon has been used for the service, to the coupon management server 30. The acquisition unit 42 of the coupon management server 30 calculates the total discount amount by adding up the discount subtotals associated with the specific user IDs acquired from each service providing server 20. The acquisition unit 42 also calculates the total number of times the coupon has been used. In this way, the coupon management server 30 acquires coupon usage history associated with the specific user ID each time, calculates the total discount amount, etc., and enables the acquisition unit 42 to acquire the total discount amount, etc. This simplifies the database of the coupon management server 30.

[0095] [Answer page variation] The answer page 61 only needs to display at least the total discount amount for the specific user as the answer to the question page 56.

[0096] Therefore, the coupon usage count related information object 68 may be omitted, and the service usage status related information object 67 may also be omitted. Furthermore, the discount subtotal amount service related information object 66 may also be omitted. Furthermore, the discount total amount ranking related information object 65 and the discount total amount related information object 64 may also be omitted.

[0097] Furthermore, the related information such as comments related to the discount total amount in the related information database 37 is not limited to the above examples. The answer page 61 may have links to pages where the user can obtain new coupons, or pages where the user can check the coupons that he or she owns.

[0098] [Coupon Variation] The benefit provided by the coupon may be a benefit other than a discount on the purchase of a product. For example, if the benefit of the coupon is free shipping on the product, the shipping fee can be the discount amount provided by the coupon. If the benefit is a spectator ticket or the like, the discount amount can be the selling price of a spectator ticket for an equivalent seat. If the benefit is the product itself for sales promotion, the discount amount can be the monetary value (price) of the product that has been set in advance.

[0099] The value of the coupon may be monetary or may be the awarding of service-specific points. [Service Variations] The services provided are not limited to shopping sites, travel services, and distribution sites. Other services may include a service providing server 20 that provides a fashion mail-order site, a service providing server 20 that provides beauty services dealing with beauty tools and beauty services, a service providing server 20 that provides car sharing services, a service providing server 20 that provides banking services, etc. Even for these services, discount coupons for service fees may be issued.

[0100] [Modification of information processing system] The information processing system may include one or more web servers for providing a notification site, separate from the coupon management server 30. That is, the information processing system may be implemented as a single device, or may be distributed across multiple devices or subsystems that cooperate to execute programs.

[0101] Before receiving a request from a user, the information processing system may perform at least one of the following operations: calculating a total reward value for each of a plurality of users based on the coupon usage history during the counting period, and generating a quiz question whose correct answer is the total reward value. In this case, the question and the total reward value can be quickly displayed on the user terminal 10 in response to a request from one of the plurality of users.

[0102] The flow charts and block diagrams of the present disclosure illustrate the architecture, functionality, and operation of devices, systems, methods, and programs according to embodiments of the present disclosure. Each step in the flow charts and each component in the block diagrams may correspond to a portion of a program including one or more instructions for implementing a logical function. In other embodiments, some of the illustrated steps may be omitted, other steps may be included, the order of steps may be different, or some steps may be performed simultaneously. Furthermore, a flow chart described as a series of actions may be divided into several parts and executed, or multiple flow charts may be executed consecutively or in conjunction with each other. Furthermore, in other embodiments, some of the illustrated components may be omitted, other components may be included, or the arrangement of components may be changed. Furthermore, the functions implemented by these steps and components may be implemented in hardware, software, or a combination of hardware and software.

[0103] [Note] The following are some aspects that can be understood based on the above-described embodiment and modifications. [1] An acquisition unit that acquires a total reward value, which is the total value of rewards obtained by using coupons, calculated based on the coupon usage history of one user who has accepted the request from among multiple users within a collection period; a question generation unit that generates a question having the total value of the reward value as a correct answer; a display control unit that performs display control to display the question and the total reward value in response to the request; An information processing device comprising:

[0104] [2] The question generation unit generates the question having a plurality of options, in which the total value of the reward value is set as a correct option and an incorrect value calculated by applying an option generation rule to the total value of the reward value is set as an incorrect option. [1] The information processing device according to [1].

[0105] [3] The incorrect answer value is smaller than the total reward value. [2] The information processing device according to [2]. [4] The coupon is a discount coupon, The total reward value is the total discount amount of the coupons used. An information processing device according to any one of [1] to [3].

[0106] [5] An information generating unit that generates related information related to the coupon usage history based on the coupon usage history of the one user, The display control unit performs display control for displaying the related information. An information processing device according to any one of [1] to [4].

[0107] [6] A plurality of consecutive ranges are set for the condition of the total reward value, and total value related information is associated with each of the ranges as the related information; the information generating unit selects the range that includes the total reward value, The display control unit performs display control to display the total value related information associated with the selected range. [5] The information processing device according to [5].

[0108] [7] The acquisition unit acquires the total number of times the coupon has been used, the information generating unit generates, as the related information, total number of uses related information related to the total number of uses; The display control unit performs display control for displaying the total number of uses related information. [5] or [6].

[0109] [8] The acquisition unit acquires a subtotal value of the benefit value based on the coupon usage history for each service, the information generating unit generates, as the related information, service-related information related to the service in accordance with the benefit value subtotal for each of the services for which the coupon is used; The display control unit controls display of the service-related information. An information processing device according to any one of [5] to [7].

[0110] [9] There are multiple types of services, and the system is connected via a network to a service management server that manages the services provided for each type of service; a coupon usage history management unit that collectively manages the coupon usage history for each user acquired from each of the service management servers, the coupon usage history management unit calculates and manages the total value of the benefit for each user; The acquisition unit acquires the total value of the reward value of the one user. An information processing device according to any one of [1] to [8].

[0111]

[10] There are multiple types of services, and the system is connected via a network to a service management server that manages the services and is provided for each type of service; each of the service management servers includes a coupon usage history management unit that manages the coupon usage history for each user and a subtotal value of a benefit obtained by using the coupon; The acquisition unit acquires the coupon usage history and the benefit value subtotal of the one user acquired from the coupon usage history management unit of each of the service management servers, and calculates and acquires the benefit value total value by adding up the benefit value subtotals. An information processing device according to any one of [1] to [8].

[0112]

[11] at least one memory for storing a program; at least one processor configured to execute processing based on the program; At least one database; An information processing system comprising: the at least one database includes user data relating to a plurality of users, the user data including, for each of the plurality of users, a usage history of one or more e-commerce sites and a coupon usage history at the one or more e-commerce sites; the at least one processor: receiving a request from a user terminal used by one of the plurality of users; Calculating a total reward value based on the coupon usage history of the one user during the aggregation period, the monetary value that the one user has obtained by using the coupon during the aggregation period; generating a quiz question for which the total value of the rewards is a correct answer; In response to the request, performing control to display the question and the total reward value on the user terminal; configured to perform Information processing system.

[0113]

[12] One or more computers: Calculating a total reward value, which is the sum of the value of rewards obtained by using coupons, based on the coupon usage history of one of the multiple users within a collection period; generating a question with the total reward value as the correct answer; performing display control to display the question and the total reward value on the user terminal in response to a request from the user terminal used by the first user; An information processing method that performs the above.

[0114]

[13] one or more computers, Calculating a total reward value, which is the sum of the value of rewards obtained by using coupons, based on the coupon usage history of one of the multiple users within a collection period; generating a question with the total reward value as the correct answer; performing display control to display the question and the total reward value on the user terminal in response to a request from the user terminal used by the first user; A program that executes the above. [Explanation of symbols]

[0115] 2...Network, 10...User terminal, 20...Service provider server, 25...Purchase history database, 30...Coupon management server, 35...Overall coupon usage history database, 36...User coupon usage history database, 37...Related information database, 51...Top page, 52...Question start object, 56...Question page, 57...Question display object, 58a-58d...Choice object, 61...Answer page, 62...Discount total amount display object, 63...Aggregation period display object, 64...Discount total amount related information object, 65...Discount total amount ranking related information object, 66...Discount subtotal amount service related information object, 67...Service usage status related information object, 68...Coupon usage count related information object.

Claims

1. an acquisition unit that acquires a total reward value, which is the total value of rewards obtained by using coupons, calculated based on the coupon usage history of one user that has received the request from among the plurality of users within a collection period; a question generation unit that generates a question having the total value of the reward value as a correct answer; a display control unit that performs display control to display the question and the total reward value in response to the request; An information processing device comprising:

2. The question generation unit generates the question having a plurality of options, in which the total value of the reward value is set as a correct option and an incorrect value calculated by applying an option generation rule to the total value of the reward value is set as an incorrect option. The information processing device according to claim 1 .

3. The incorrect answer value is a value smaller than the total reward value. The information processing device according to claim 2 .

4. The coupon is a discount coupon, The total reward value is the total discount amount of the coupons used. The information processing device according to claim 1 .

5. The method further includes an information generating unit that generates related information related to the coupon usage history of the one user based on the coupon usage history of the one user, The display control unit performs display control for displaying the related information. The information processing device according to claim 1 .

6. A plurality of consecutive ranges are set for the condition of the total reward value, and total value related information is associated with each of the ranges as the related information; the information generating unit selects the range that includes the total reward value, The display control unit performs display control to display the total value related information associated with the selected range. The information processing device according to claim 5 .

7. The acquisition unit acquires a total number of times the coupon has been used, the information generating unit generates, as the related information, total number of uses related information related to the total number of uses; The display control unit performs display control for displaying the total number of uses related information. The information processing device according to claim 5 .

8. the acquisition unit acquires a subtotal value of a benefit based on the coupon usage history for each service; the information generating unit generates, as the related information, service-related information related to the service in accordance with the benefit value subtotal for each of the services for which the coupon is used; The display control unit controls display of the service-related information. The information processing device according to claim 5 .

9. There are multiple types of services, and the service management server is connected via a network to manage the services provided for each type of service, a coupon usage history management unit that collectively manages the coupon usage history for each user acquired from each of the service management servers, the coupon usage history management unit calculates and manages the total value of the reward for each user; The acquisition unit acquires the total value of the reward value of the one user. The information processing device according to claim 1 .

10. There are multiple types of services, and the service management server is connected via a network to manage the services provided for each type of service, each of the service management servers includes a coupon usage history management unit that manages the coupon usage history for each user and a subtotal value of a benefit obtained by using the coupon; The acquisition unit acquires the coupon usage history and the privilege value subtotal of the one user acquired from the coupon usage history management unit of each of the service management servers, and calculates and acquires the privilege value total value by adding up the privilege value subtotal values. The information processing device according to claim 1 .

11. at least one memory for storing a program; at least one processor configured to execute processing based on the program; at least one database; An information processing system comprising: the at least one database includes user data relating to a plurality of users, the user data including, for each of the plurality of users, a usage history of one or more EC sites and a coupon usage history at the one or more EC sites; the at least one processor: receiving a request from a user terminal used by one of the plurality of users; Calculating a monetary value obtained by the one user through the use of the coupon during the aggregation period as a total reward value based on the coupon usage history of the one user during the aggregation period; generating a quiz question for which the total value of the rewards is a correct answer; In response to the request, performing control to display the question and the total reward value on the user terminal; configured to perform Information processing system.

12. One or more computers Calculating a total reward value, which is the sum of the reward values ​​obtained by using coupons, based on the coupon usage history of one of the multiple users within a collection period; generating a question with the total reward value as the correct answer; performing display control to display the question and the total reward value on the user terminal in response to a request from the user terminal used by the first user; An information processing method that performs the above.

13. On one or more computers, Calculating a total reward value, which is the sum of the reward values ​​obtained by using coupons, based on the coupon usage history of one of the multiple users within a collection period; generating a question with the total reward value as the correct answer; performing display control to display the question and the total reward value on the user terminal in response to a request from the user terminal used by the first user; A program that executes the above.

Citation Information

Patent Citations

  • Amount of money calculation device, amount of money calculation method, and program

    JP2015072526A

  • Information processing apparatus, information processing method, and program

    JP2023154033A