Service processing system and service processing method

The service processing system enhances point programs by offering users incentives based on usage status, encouraging active participation and increasing point accumulation through interest accrual and enhanced awards.

JP2026022157AActive Publication Date: 2026-02-12RAKUTEN GROUP INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024123586
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-12
Estimated Expiration
2044-07-30

AI Technical Summary

Technical Problem

Conventional point programs only allow users to consume earned points, without providing a mechanism for increasing points or offering incentives for continued usage.

Method used

A service processing system that acquires point interest service usage status information, determines treatment benefits based on this information, and presents these benefits to users, encouraging them to increase their points through services like interest accrual and enhanced award rates.

Benefits of technology

Users are motivated to use services more actively, leading to increased point accumulation and enhanced benefits, such as higher award rates and improved service rankings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026022157000001_ABST
    Figure 2026022157000001_ABST
Patent Text Reader

Abstract

To allow a user to recognize the goodness of treatment that the user receives from a prescribed service according to the use situation of a service for further increasing points by the points owned by the user.SOLUTION: The service processing method includes a point interest service use status information acquiring step of acquiring point interest service use status information indicating a use status by the user of a point interest service that allows the user to receive interest by adding points given to the user by a point program to the point interest service, a treatment information acquiring step of acquiring treatment information indicating a level of treatment that the user can receive from a predetermined service so that the level of treatment changes according to the use status based on the acquired point interest service use status information, and a treatment offer information transmitting step of transmitting treatment offer information for offering the level of treatment indicated by the acquired treatment information to the terminal of the user.SELECTED DRAWING: Figure 21
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for using points given to a user in a point program. [Background technology]

[0002] In recent years, point programs utilizing information and communication technology have become widely used. Point programs are services that award points to users in response to, for example, the purchase of a product, the purchase of a service, or the use of a service. Users can use the points earned through the point program as all or part of the purchase price of, for example, a product or service.

[0003] For example, Patent Document 1 discloses that when a member purchases a product at an affiliated store, points corresponding to the purchase amount are recorded by the operating body, and when the member purchases the product, the recorded points are returned as part of the purchase amount. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-297244 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in conventional technology, users can only consume points that they have earned. If a user has not consumed all or part of their points for a while, it would be appreciated if there was an operational service that allows users to increase their points by using those points.

[0006] Furthermore, if a user uses the above-mentioned operation service, and the user is able to receive some preferential treatment in the operation service or another service, this may lead to promotion of use of that service.

[0007] The present invention has been made in consideration of the above points, and one example of its objective is to provide a service processing system and a service processing method that enable users to recognize the good treatment they receive from a specified service depending on their usage of the service to further increase the points they have. [Means for solving the problem]

[0008] One aspect of the present application is a service processing system comprising: a point interest service usage status information acquisition means for acquiring point interest service usage status information indicating the user's usage of the point interest service, which allows the user to receive interest by depositing points awarded to the user through a point program into the point interest service; a treatment information acquisition means for acquiring treatment information indicating the quality of treatment the user can receive from a specified service based on the acquired point interest service usage status information, wherein the treatment information acquisition means acquires the treatment information so that the quality of treatment changes depending on the usage status; and a treatment presentation information transmission means for transmitting treatment presentation information to the user's terminal device, which presents the quality of treatment indicated by the acquired treatment information.

[0009] According to this aspect, point interest service usage status information indicating the usage status of the point interest service by the user is acquired. Benefit information is acquired based on this point interest service usage status information. The benefit information indicates the quality of the benefit that the user can receive from the specified service. Here, the quality of the benefit indicated by the acquired benefit information changes depending on the usage status of the point interest service. Then, benefit presentation information is sent to the terminal device, and the terminal device presents the quality of the benefit. Therefore, the user can recognize the quality of the benefit that the user can receive from the specified service depending on the usage status of the service to further increase the points that the user has.

[0010] Another aspect of the present application is a service processing system characterized in that the acquired point interest service usage status information includes information on the number of points in use indicating the number of points that the user has in the point interest service as points in use, and the treatment information acquisition means acquires treatment information that indicates the better degree of treatment the greater the number of points indicated by the information on the number of points in use.

[0011] According to this aspect, the quality of the treatment indicated by the acquired treatment information changes depending on the number of points the user has in the point interest service. Here, the more points the user has, the higher the quality of the treatment. Therefore, the user can be encouraged to save more points in the point interest service.

[0012] Yet another aspect of the present application is a service processing system characterized in that one or more points added to the point interest service at one time are treated as one unit of points, and points included in the point interest service may be processed by the point interest service unit by unit, the acquired point interest service usage status information includes unit number information indicating the number of points included in the point interest service as points currently being used by the user, and the treatment information acquisition means acquires treatment information with a higher degree of treatment quality the more the number of units indicated by the unit number information is.

[0013] According to this aspect, the quality of the treatment indicated by the acquired treatment information changes depending on the number of points that the user has in the point interest service as points that he or she is currently using. Here, the more points the user has, the higher the quality of the treatment. Therefore, it is possible to encourage the user to save more points in the point interest service.

[0014] Yet another aspect of the present application is a service processing system characterized in that the point interest service provides interest calculated based on an interest rate that has been set before the point unit was deposited into the point interest service, provided that the point unit remains in the point interest service from the time the point unit is deposited into the point interest service until a predetermined operating period expires, and calculates interest for each point unit.

[0015] According to this aspect, the more points that are deposited in the point interest service and that will earn interest determined before the points are deposited in the point interest service by leaving them in the point interest service until the expiration of a predetermined investment period, the better the treatment will be. Therefore, it is possible to encourage users to use the point interest service to invest points with a predetermined investment period.

[0016] Yet another aspect of the present application is a service processing system further comprising: a treatment unit that executes a process of providing the user with a treatment of a quality indicated by the acquired treatment presentation information.

[0017] According to this aspect, the user can receive benefits according to the usage status of the point interest service, which encourages the user to use the service to further increase the points that the user has.

[0018] Yet another aspect of the present application is a service processing system further comprising a result information sending means for sending result information indicating the results of the processing performed by the treatment means to the terminal device so that the result information can be presented.

[0019] According to this aspect, a treatment according to the usage status of the point interest service is performed, and result information indicating the result of the treatment is transmitted to the terminal device, whereby the terminal device displays the result information, thereby making it possible to inform the user of the result of the treatment according to the usage status of the point interest service.

[0020] Yet another aspect of the present application is a service processing system characterized in that the specified service is a service that enables the user to purchase a transaction object, and includes a service that grants points to the purchaser of the transaction object, the points being calculated based on the purchase amount of the transaction object and the point grant rate, and the acquired treatment information is grant rate increase amount information that indicates the amount of increase in the grant rate applied to the user, and includes grant rate increase amount information that indicates the amount of increase that changes depending on the usage status of the point interest service, and the treatment includes granting points to the purchaser of the transaction object, the points being calculated based on the purchase amount of the transaction object and the grant rate that has increased depending on the amount of increase indicated by the grant rate increase amount information.

[0021] According to this aspect, when a user purchases a transaction object, the user is awarded points. The number of points awarded is calculated based on the purchase amount of the transaction object and the point award rate. The degree to which this award rate increases varies depending on the usage of the point interest service. Therefore, the user can earn more points depending on the usage of the point interest service.

[0022] Yet another aspect of the present application is a service processing system characterized in that the specified service includes a service of awarding a specified lottery object by lottery, the acquired treatment information includes winning probability increase information indicating the degree of increase in the probability that the user will win the specified lottery object in the lottery, and the treatment includes determining whether the user has won the specified lottery object using the probability determined based on the degree of increase indicated by the winning probability increase information.

[0023] According to this aspect, a predetermined lottery object is awarded to a user by lottery. In this lottery, whether or not the user has won the predetermined lottery object is determined based on the probability of winning. The degree to which this probability increases varies depending on the usage status of the point interest service. Therefore, depending on the usage status of the point interest service, the user can have a higher probability of winning the predetermined lottery object.

[0024] Yet another aspect of the present application is a service processing system characterized in that the specified service includes a service that assigns ranks to members of the specified service, the higher the rank of the member, the better treatment the member can receive from the specified service, and the acquired treatment information includes rank information indicating the rank assigned to the user.

[0025] According to this aspect, a rank for a predetermined service is assigned to a user. The higher a member's rank, the better treatment the member can receive from the predetermined service. This member rank changes depending on the usage of the point interest service. Therefore, a user can acquire a higher member rank depending on the usage of the point interest service.

[0026] Yet another aspect of the present application is a service processing method executed by a computer, comprising: a point interest service usage status information acquisition step for acquiring point interest service usage status information indicating the user's usage of the point interest service, which enables the user to receive interest by depositing points awarded to the user through a point program into a point interest service; a treatment information acquisition step for acquiring treatment information indicating the quality of treatment that the user can receive from a specified service based on the acquired point interest service usage status information, wherein the treatment information is acquired so that the quality of treatment changes depending on the usage status; and a treatment presentation information transmission step for transmitting treatment presentation information that presents the quality of treatment indicated by the acquired treatment information to the user's terminal device. [Effects of the Invention]

[0027] According to the present invention, a user can be made aware of the good treatment he or she receives from a predetermined service depending on the usage of the service for increasing the points he or she has. [Brief explanation of the drawings]

[0028] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of a communication system S according to an embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of a point frame. [Figure 3] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 4] FIG. 10 is a diagram showing an example of the contents stored in the database of the point application server 1. [Figure 5] 1 is a block diagram showing an example of a schematic configuration of a member information management server 2 according to an embodiment. [Figure 6] FIG. 2 is a diagram showing an example of information stored in a database of a member information management server 2 according to an embodiment. [Figure 7] FIG. 2 is a block diagram showing an example of a schematic configuration of a point management server 3 according to an embodiment of the present invention. [Figure 8] FIG. 10 is a diagram showing an example of information stored in a database of a point management server 3 according to an embodiment. [Figure 9] 2 is a block diagram showing an example of a schematic configuration of a service server 4 according to an embodiment. FIG. [Figure 10] 2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 11] FIG. 10 is a diagram showing an example of how points are used in the fixed-term point interest limit. [Figure 12] FIG. 10 is a diagram illustrating an example of a point application top screen. [Figure 13] FIG. 10 is a diagram showing an example of a point interest top screen. [Figure 14] FIG. 10 is a diagram showing an example of a non-regular point interest top screen. [Figure 15] FIG. 10 is a diagram illustrating an example of a non-regular point interest limit point addition screen. [Figure 16] FIG. 10 is a diagram showing an example of a non-regular point interest limit point withdrawal screen. [Figure 17] FIG. 10 is a diagram showing an example of a regular point interest top screen. [Figure 18] FIG. 10 is a diagram showing an example of a regular point interest limit point addition screen. [Figure 19] FIG. 10 is a diagram showing an example of a regular point interest limit details screen. [Figure 20] 10 is a screen showing an example of a setting change screen after the expiration of the operation period. [Figure 21]FIG. 10 is a diagram illustrating an example of extending the expiration date of points. [Figure 22] 10 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 23] 10 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 24] 10 is a flowchart showing an example of a non-regular point interest frame interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 25] 10 is a flowchart showing an example of a regular point interest limit operation screen transmission process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 26] 10 is a flowchart showing an example of a regular point interest limit point addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 27] 10 is a flowchart showing an example of a setting change process after the expiration of the operation period executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 28] 10 is a flowchart showing an example of a regular point interest limit interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 29] 10 is a flowchart showing an example of operation period expiration processing executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 30] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 31] FIG. 10 is a diagram showing an example of contents stored in an automatic addition setting DB 14e. [Figure 32] FIG. 10 is a diagram illustrating an example of a non-regular point interest limit point addition screen. [Figure 33]FIG. 10 is a diagram illustrating an example of automatic addition of points to a non-regular point interest limit. [Figure 34] 10 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 35] 10 is a flowchart showing an example of an automatic addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 36] FIG. 10 is a diagram showing an example of contents stored in an automatic addition setting DB 14e. [Figure 37] FIG. 10 is a diagram showing an example of a regular point interest limit point addition screen. [Figure 38] 10 is a flowchart showing an example of a regular point interest limit point addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 39] 10 is a flowchart showing an example of an automatic addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 40] An example of stopping the transfer of points to the point interest frame is shown below. [Figure 41] 10 is a flowchart showing an example of an automatic addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 42] FIG. 10 is a diagram showing an example of how points are used in the fixed-term point interest limit. [Figure 43] FIG. 10 is a diagram showing an example of a regular point interest limit details screen. [Figure 44] FIG. 10 is a diagram illustrating an example of a withdrawal confirmation screen. [Figure 45] 10 is a flowchart showing an example of an early withdrawal process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 46] FIG. 10 is a diagram showing an example of the contents stored in an interest rate DB 14a. [Figure 47] FIG. 10 is a diagram showing an example of how points are used in the fixed-term point interest limit. [Figure 48] 10 is a flowchart showing an example of an early withdrawal process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 49] FIG. 10 is a diagram showing an example of how points are used in the fixed-term point interest limit. [Figure 50] FIG. 10 is a diagram showing an example of how points are used in the fixed-term point interest limit. [Figure 51] FIG. 10 is a diagram showing an example of a regular point interest limit details screen. [Figure 52] FIG. 10 is a diagram showing an example of the contents stored in the fixed-term point interest limit DB14c. [Figure 53] FIG. 10 is a diagram showing an example of the use of limited-time points in the fixed-term point interest frame. [Figure 54] FIG. 10 is a diagram showing an example of a regular point interest limit point addition screen. [Figure 55] FIG. 10 is a diagram showing an example of a regular point interest limit point addition screen. [Figure 56] 10 is a flowchart showing an example of a regular point interest limit point addition process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 57] 10 is a flowchart showing an example of operation period expiration processing executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 58] 1A is a diagram showing an example of the content included in regular point interest rate information, and FIG. 1B is a diagram showing an example of a comparison of interest rates between membership ranks. [Figure 59] 1 is a diagram illustrating an example of a schematic configuration of a communication system S according to an embodiment. [Figure 60] FIG. 10 is a diagram illustrating an example of linking a fixed-term point interest limit with a bank fixed-term deposit account. [Figure 61] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 62] FIG. 2 is a diagram showing an example of information stored in a database of the point application server 1. [Figure 63]10 is a diagram showing an example of setting interest rate increase conditions and interest rate increase amounts in the service interest rate increase amount DB 14f. FIG. [Figure 64] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 65] FIG. 10 is a diagram showing an example of information stored in a service usage history DB 24b. [Figure 66] 2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 67] 1A is a diagram showing an example of the service usage status by a user in a certain month and the amount of interest rate increase, and FIG. 1B is a diagram showing an example of determining an interest rate. [Figure 68] FIG. 10 is a diagram showing an example of a point interest top screen. [Figure 69] 10 is a flowchart showing an example of a point interest top page information transmission process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 70] 10 is a flowchart showing an example of an interest rate determination process executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 71] 10 is a flowchart showing an example of a non-regular point interest frame interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 72] 10 is a flowchart showing an example of a regular point interest limit interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 73] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 74] FIG. 2 is a diagram showing an example of information stored in a database of the point application server 1. [Figure 75] 10 is a diagram showing an example of setting the treatment type, the range of operation points, and treatment information in the service treatment DB 14g. FIG. [Figure 76]FIG. 2 is a block diagram showing an example of a schematic configuration of a point management server 3 according to an embodiment. [Figure 77] 10 is a diagram showing an example of information stored in the database of the point management server 3. FIG. [Figure 78] 2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 79] FIG. 10 is a diagram illustrating an example of calculation of the number of points to be awarded to a user who purchases a product. [Figure 80] FIG. 10 is a diagram showing an example of a point awarding rate breakdown screen. [Figure 81] FIG. 10 is a diagram illustrating an example of a point achievement screen. [Figure 82] FIG. 2 is a diagram showing an example of functional blocks of a system control unit 31 of a point management server 3 according to an embodiment. [Figure 83] 2 is a diagram showing an example of functional blocks of a system control unit 41 of a service server 4 according to an embodiment. FIG. [Figure 84] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when treatment information of each user is stored. [Figure 85] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a point awarding rate breakdown screen is displayed. [Figure 86] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a user purchases a product at an online shopping mall. [Figure 87] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a point achievement screen is displayed. [Figure 88] 10 is a diagram showing an example of setting the treatment type, the range of operation points, and treatment information in the service treatment DB 14g. FIG. [Figure 89] 2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 90] FIG. 10 is a diagram showing an example of a points mall top screen showing the degree of increase in winning probability. [Figure 91]FIG. 10 is a diagram showing an example of a points mall top screen showing lottery results when the winning probability is increasing. [Figure 92] FIG. 18 is a sequence diagram showing an example of the processing of the communication system S when displaying a point mall top screen 1800. [Figure 93] FIG. 10 is a sequence diagram showing an example of processing of the communication system S when a lottery is held. [Figure 94] 10 is a diagram showing an example of setting the treatment type, the range of operation points, and treatment information in the service treatment DB 14g. FIG. [Figure 95] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a point application top screen 100 of a point application is displayed. [Figure 96] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a user purchases a product at an online shopping mall. [Figure 97] FIG. 10 is a diagram showing an example of regular point interest limit investment unit information of a certain user stored in the regular point interest limit DB 14c. [Figure 98] 10 is a diagram showing an example of setting the treatment type, the range of the number of operating units, and treatment information in the service treatment DB 14g. FIG. [Figure 99] FIG. 10 is a diagram illustrating an example of calculation of the number of points to be awarded to a user who purchases a product. [Figure 100] FIG. 10 is a diagram illustrating an example of a flow of points according to an embodiment. [Figure 101] 1 is a block diagram showing an example of a schematic configuration of a point application server 1 according to an embodiment. [Figure 102] FIG. 2 is a diagram showing an example of information stored in a database of the point application server 1. [Figure 103] FIG. 2 is a block diagram showing an example of a schematic configuration of a point management server 3 according to an embodiment. [Figure 104] 10 is a diagram showing an example of information stored in the database of the point management server 3. FIG. [Figure 105]2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 106] FIG. 10 is a diagram showing an example of a transaction history for a certain user in a non-regular point interest frame. [Figure 107] FIG. 2 is a diagram showing an example of functional blocks of a system control unit 31 of a point management server 3 according to an embodiment. [Figure 108] FIG. 10 is a diagram showing an example of a transaction history for a certain user within a usable point limit. [Figure 109] 2 is a diagram showing an example of functional blocks of a system control unit 41 of a service server 4 according to an embodiment. FIG. [Figure 110] FIG. 10 is a diagram illustrating an example of calculation of points to be awarded. [Figure 111] 10 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 112] 10 is a flowchart showing an example of a non-regular point interest frame interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 113] 10 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 114] 10 is a flowchart showing an example of usable point addition processing executed by a system control unit 31 of a point management server 3 according to an embodiment. [Figure 115] 10 is a flowchart showing an example of operation period expiration processing executed by a system control unit 11 of a point application server 1 according to an embodiment. [Figure 116] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a user purchases a product at an online shopping mall. [Figure 117]10 is a flowchart showing an example of a usage point determination process executed by a system control unit 31 of a point management server 3 according to an embodiment. [Figure 118] 10 is a flowchart showing an example of an expected acquisition point calculation process executed by a system control unit 41 of a service server 4 according to an embodiment. [Figure 119] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a user purchases a product at an online shopping mall. [Figure 120] FIG. 10 is a diagram showing an example of a transaction history for a certain user in a non-regular point interest frame. [Figure 121] 10 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 122] FIG. 2 is a diagram showing an example of information stored in a database of the point application server 1. [Figure 123] 2 is a diagram showing an example of functional blocks of a system control unit 11 of a point application server 1 according to an embodiment. FIG. [Figure 124] FIG. 10 is a diagram showing an example of a non-regular point interest limit point withdrawal screen. [Figure 125] 10 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 126] 10 is a flowchart showing an example of a non-regular point interest frame interest process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 127] 10 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 128] FIG. 10 is a diagram showing an example of a transaction history for a certain user in a non-regular point interest frame. [Figure 129]10 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to an embodiment. [Figure 130] 2 is a diagram showing an example of functional blocks of a system control unit 41 of a service server 4 according to an embodiment. FIG. [Figure 131] FIG. 10 is a diagram showing an example of a point usage change screen. [Figure 132] FIG. 10 is a sequence diagram showing an example of the processing of the communication system S when a user purchases a product at an online shopping mall. [Figure 133] 10 is a flowchart showing an example of a usage point determination process executed by a system control unit 31 of a point management server 3 according to an embodiment. [Figure 134] FIG. 10 is a diagram illustrating an example of calculation of points to be awarded. [Figure 135] 10 is a flowchart showing an example of an expected acquisition point calculation process executed by a system control unit 41 of a service server 4 according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0029] [1. First embodiment] A first embodiment of the present invention will be described in detail below with reference to the drawings.

[0030] [1-1. Communication System Configuration] First, the configuration and functional overview of a communication system S according to this embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing an example of the schematic configuration of a communication system S according to this embodiment.

[0031] As shown in Fig. 1, the communication system S is configured to include a point application server 1, a member information management server 2, a point management server 3, at least one service server 4, and multiple user terminals 5. These devices are connected to a network NW. The network NW is constructed, for example, by the Internet, a dedicated communication line (e.g., a CATV (Community Antenna Television) line), a mobile communication network (including base stations, etc.), a gateway, etc.

[0032] The point application server 1 may be a server device that executes processing related to a predetermined point program. The point program may be, for example, a service available to members of a predetermined service. For example, the predetermined service may be the point program itself or another service. The type of other service is not particularly limited. An example of the other service is a comprehensive Internet service. The comprehensive Internet service may be a collection of multiple services. Services included in the comprehensive Internet service may include services provided using a computer network such as a network (NW). These services may be provided using information and communication technology, for example. Services provided using a computer network may include services provided through a website. The aforementioned point program may be one of the services included in this comprehensive Internet service. Examples of services and websites included in the comprehensive Internet service other than the point program include online shopping sites, online shopping malls, service reservation sites, facility reservation sites, online securities, online banking, web search, video streaming, mobile communication services, carrier billing, optical fiber connection services, credit card payments, app payments, electronic money payments, social networking services, stamp card services, rich communication services, and email services.

[0033] The aforementioned point program may be, for example, a service that awards points to a user in response to the user's use of any service included in the Internet Comprehensive Service. For example, points may be awarded to a user who purchases a transaction object through or in conjunction with the use of the service. The transaction object may be, for example, anything that can be traded. Examples of the transaction object include goods and services. A user may be awarded points equivalent to a predetermined percentage of the purchase price of the transaction object. The exchange rate between money and points may be predetermined. For example, 1 point may be equivalent to 1 yen. An example of awarding points is awarding points to a user who purchases a product from an online shopping mall. Another example of awarding points is awarding points to a user who purchases a transaction object at a store using a predetermined credit card. The point program may issue a point card to a member of the Internet Comprehensive Service. Points may be awarded to a user who presents a point card to a store when purchasing a transaction object. Points may also be awarded to a user who uses a predetermined service included in the Internet Comprehensive Service in a predetermined manner without actually paying the purchase price. Furthermore, the point program may be a service that allows a user to use points held by the user to pay the purchase price of a transaction object. For example, points may be used as all or part of the purchase amount. When purchasing a transaction object using any of the services included in the Internet comprehensive service, the user may use points.

[0034] Points awarded to a user may or may not have an expiration date. The expiration date may indicate a time limit during which the user can use the points. For example, the expiration date may be a date a predetermined period after the points are awarded. Alternatively, the expiration date may be the last day of the month that includes the date a predetermined period after the points are awarded. Examples of expiration dates include three months, six months, one year, and two years. Multiple types of points may be awarded to a user. For example, there may be regular points and limited-time points. The expiration date of regular points may be a date a predetermined period after the last regular points awarded. In other words, the expiration date of regular points held by a user may be extended each time new regular points are awarded. Generally, regular points may be points awarded to a user in response to the user paying a purchase price. The expiration date of limited-time points may be managed for each awarded limited-time point. The expiration date of each limited-time point is not extended. Generally, limited-time points may be points awarded to a user without the user paying a purchase price. For example, when a user purchases a transaction item during a limited-time campaign, the user may be awarded regular points and bonus points as limited-time points. The length of the period from when the limited-time points are awarded to when the limited-time points expire may be shorter or longer than the length of the period from when the last regular points are awarded to when the regular points expire. Alternatively, the lengths of these periods may be the same. The length of the period from when the limited-time points are awarded to when the limited-time points expire may be the same for all limited-time points. Alternatively, the length of the period until the expiration date may be determined for each limited-time point.

[0035] The point application server 1 may execute processing related to the point application. The point application may be, for example, an application for assisting a user in acquiring and using points. The point application may be executable by the user terminal 5. The point application may be, for example, a native application or a web application.

[0036] The point application server 1 may be a server device for providing a point interest service as one way of supporting the use of points held by a user. The point interest service may be one of the services that enables a user to manage points held by the user. Point management may, for example, involve increasing a user's points by using the points held by the user. The point interest service may be a service that awards points equivalent to interest to the user by the user depositing the points into a predetermined slot. In other words, the point interest service may be a service that enables a user to receive interest by depositing points awarded to the user through a point program into the point interest service or a point interest slot described below. Each user who can use a point program may have or use multiple point slots for that user. The point slot may, for example, be a virtual slot into which the user deposits the points held by the user.

[0037] FIG. 2 is a diagram illustrating an example of a point limit. As shown in FIG. 2, each user may have a usable point limit. The usable point limit may be a point limit in which points that can be used at any time to pay the purchase price of a transaction are deposited. Points in the usable point limit are referred to as usable points. Points awarded to a user may normally be deposited in this usable point limit. Furthermore, each user may have an investment point limit. The investment point limit may be a point limit in which points that the user has invested are deposited. In this embodiment, interest is awarded, so this investment point limit is referred to as a point interest limit. To deposit points into the point interest limit, points may need to be transferred from the usable point limit to the point interest limit. Depositing points into the point interest limit is also referred to as adding points to the point interest limit. A user cannot directly use points in the point interest limit to pay the purchase price of a transaction. To use points to pay the purchase price, points need to be transferred from the point interest limit to the usable point limit. This point transfer is also referred to as withdrawing points. Each user may have multiple point interest limits. For example, as shown in FIG. 2, there may be a non-regular point interest frame and a regular point interest frame.

[0038] The non-regular point interest limit may be a point interest limit for depositing points with no specific investment period. A user can freely transfer points from the non-regular point interest limit to the available point limit at any time. A user may also be able to add points from the available point limit to the non-regular point interest limit at any time. Interest on points currently in the non-regular point interest limit may be awarded to the user at predetermined intervals. For example, interest may be awarded on a specified date each month, twice a year, or once a year. The awarded interest may be added to either the non-regular point interest limit or the available point limit. Hereinafter, interest on the non-regular point interest limit is considered to be added to the non-regular point interest limit itself.

[0039] A regular point interest frame may be a point interest frame for depositing points with a predetermined investment period. The investment period is referred to as the investment period length. Examples of investment period lengths include one month, two months, three months, six months, one year, two years, and five years. The investment period length may be predetermined. Alternatively, the user may select the investment period length from among multiple options. Provided that points remain in the regular point interest frame until the expiration of the investment period starting from the date the points are deposited into the regular point interest frame, interest calculated based on the interest rate offered to the user at the time the points are deposited into the regular point interest frame may be credited to the user. The interest rate offered to the user at the time the points are deposited may be the interest rate that was set before the points were deposited into the regular point interest frame. The interest rate for points in a regular point interest frame may be higher than the interest rate for points in a non-regular point interest frame. The awarded points may be added to any one of the regular point interest frame, the non-regular point interest frame, and the available point frame. Hereinafter, interest on the regular point interest frame will be considered to be added to the regular point interest frame itself. Restrictions may be imposed on users regarding the transfer of points in the regular point interest frame to other point frames during the investment period. For example, the transfer of points may be impossible or the interest rate may be lower. In this embodiment, it is assumed that points cannot be transferred to other point frames during the investment period. Examples of other point frames include the available point frame and the non-regular point interest frame. In addition to the transfer of points to the available point frame, the transfer of points from the regular point interest frame to the non-regular point interest frame is also referred to as "withdrawing points." Hereinafter, it will be considered that points are transferred from the regular point interest frame to the available point frame. Users may be able to add points in the available point frame to the regular point interest frame at any time. Note that only one of the non-regular point interest frame and the regular point interest frame may exist as a point interest frame.

[0040] The member information management server 2 may be a server device that manages information about members of the aforementioned Internet comprehensive service. When a user becomes a member of the Internet comprehensive service, the user is assigned a user ID. The user ID may be identification information that identifies the user in the Internet comprehensive service. A user who becomes a member of the Internet comprehensive service may be able to use many of the services included in the Internet comprehensive service. In order to use some services, the user may be required to complete a separate membership registration or user registration that requires the user to be a member of the Internet comprehensive service.

[0041] The point management server 3 may be a server device that executes a process for managing points for each user in the point program described above. For example, the point management server 3 may manage available points for each user. The point management server 3 may also increase or decrease the available points for each user in accordance with the user's acquisition and use of points.

[0042] Each service server 4 may be a server device that executes processing to provide a user with a service supported by that service server 4, for example, among services included in the Internet comprehensive service. Furthermore, each service server 4 may cooperate with the point management server 3 to award points to a user when the user uses a service supported by that service server 4, or allow the user to use points toward the purchase amount of a transaction item. For example, each service server 4 may transmit information including the number of points to be awarded to a user in response to the user's behavior satisfying a predetermined condition to the point management server 3. As a result, the point management server 3 may increase the number of available points for that user by the number of points awarded. Furthermore, for example, each service server 4 may transmit information including the number of points used by the user to the point management server 3. As a result, the point management server 3 may deduct the number of available points for that user by the number of points used.

[0043] Each user terminal 5 may be a terminal device used by a user who is a member of an Internet comprehensive service. Examples of the user terminal 5 include a personal computer, a smartphone, a portable information terminal such as a tablet computer, a mobile phone, a PDA (Personal Digital Assistant), a set-top box, etc. A web browser may be installed in each user terminal 5. By each user terminal 5 communicating with the point application server 1 through the web browser or the above-mentioned point application, the user may be able to use point interest and other point-related services. Furthermore, by each user terminal 5 communicating with the service server 4 through the web browser or a dedicated application, the user may be able to use services provided by the service server 4.

[0044] [1-2.Device configuration] [1-2-1. Point application server] Next, the configuration of the point application server 1 will be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a block diagram showing an example of the schematic configuration of the point application server 1 according to this embodiment. As shown in Fig. 3, the point application server 1 includes a system control unit 11, a system bus 12, an input / output interface 13, a storage unit 14, and a communication unit 15. The system control unit 11 and the input / output interface 13 are connected via the system bus 12.

[0045] The system control unit 11 includes a CPU (Central Processing Unit) 11a, a ROM (Read Only Memory) 11b, a RAM (Random Access Memory) 11c, and the like.

[0046] The input / output interface 13 performs interface processing between the storage unit 14 and the communication unit 15 and the system control unit 11 .

[0047] The storage unit 14 is configured, for example, with a hard disk drive or the like. This storage unit 14 may store databases such as an interest rate DB 14a, a non-regular point interest limit DB 14b, a regular point interest limit DB 14c, and a point interest limit operation history DB 14d. "DB" is an abbreviation for database. At least one database may be stored in a server device different from the point application server 1. The point application server 1 may be able to access the database via that server device.

[0048] FIG. 4 is a diagram illustrating an example of the contents stored in the database of the point application server 1. The interest rate DB 14a may store interest rate information. The interest rate information may indicate an interest rate presented to the user for point interest or an interest rate used to calculate interest to be awarded to the user. Each interest rate information may include, for example, an annual interest rate or a monthly interest rate. The relationship between the annual interest rate and the monthly interest rate may be calculated using simple interest or compound interest. The interest rate DB 14a may store, for example, non-regular point interest rate information and regular point interest rate information. The non-regular point interest rate information may indicate an interest rate for a non-regular point interest frame. The regular point interest rate information may be interest rate information for a regular point interest frame. As mentioned above, the interest rate for a regular point interest frame may be higher than the interest rate for a non-regular point interest frame. If the user can select the investment period for regular point interest, the interest rate DB 14a may store regular point interest rate information for each investment period. In this case, the longer the investment period, the higher the interest rate may be. The interest rate information stored in the interest rate DB 14a may be subject to change. The interest rate information may correspond to information indicating a predetermined interest rate. For example, when the point application server 1 awards interest on points included in the non-regular point interest frame, the point application server 1 may calculate the interest based on the interest rate indicated by the non-regular point interest rate information stored in the interest rate DB 14a at that time. Furthermore, for example, the point application server 1 may calculate the interest on points included in the regular point interest frame based on the interest rate indicated by the regular point interest rate information stored in the interest rate DB 14a at the time the points were added to the regular point interest frame.

[0049] The non-regular point interest limit DB14b may store non-regular point interest limit information for each user. The non-regular point interest limit information may be information about points included in the user's non-regular point interest limit. The non-regular point interest limit DB14b may store, as non-regular point interest limit information, for example, a user ID and the number of interest points associated with each other. The user ID may indicate the user who has the non-regular point interest limit. The number of interest points may indicate the number of points included in the non-regular point interest limit.

[0050] The regular point interest limit DB14c may store regular point interest limit investment unit information for each combination of a user and a regular point interest limit investment unit. The investment unit may indicate the unit of points invested or managed in the regular point interest limit. Each day a user adds points to the regular point interest limit, points may be invested or managed in units of the points added on that day. Alternatively, one or more points added by a user to the regular point interest limit at one time may be managed as one investment unit. One investment unit of points is also referred to as one point. The regular point interest limit investment unit information may be information related to the investment unit. The regular point interest limit DB14c may store, in association with one another, the user ID, investment unit ID, addition date, number of points in interest, investment period length, investment period start date, investment period expiration date, interest rate information, provisional interest, fixed interest, and post-expiration setting information as the regular point interest limit investment unit information. The user ID may indicate a user who has deposited the investment unit's points into the regular point interest limit. The investment unit ID may be identification information for identifying the investment unit. The addition date may indicate the date on which the user added points to the regular point interest limit. The number of points accruing interest may indicate the number of points of that investment unit deposited in the regular point interest limit. The investment period length may indicate the length of the investment period of the points of that investment unit. The investment period start date may indicate the date on which the investment of the points of that investment unit began. The initial value of the investment period start date may be the same as the addition date. If the points of that investment unit can continue to remain in the regular point interest limit after the investment period has elapsed, the investment period start date may be updated to a date that is longer than the addition date. The investment period expiration date may indicate the date on which the investment of the points of that investment unit will end. For example, the investment period expiration date may be a date that is longer than the investment period start date. If the points of the investment unit continue to be included in the regular point interest limit after the investment period has elapsed, the investment period expiration date may be updated to the date that is longer than the investment period. The interest rate information may indicate the interest rate applied to calculate the interest on the points of the investment unit. The provisional interest may indicate the cumulative value of interest provisionally granted to the user for the points of the investment unit.As will be described later, in this embodiment, interest is provisionally granted to the user every month regardless of the length of the investment period. The fixed interest may indicate the number of points that has been determined as interest to be granted to the user for that investment unit of points. For example, after the investment period has elapsed, the provisional interest may become fixed interest. The post-expiry setting information may be information indicating settings for handling the points for that investment unit after the investment period has expired. For example, the post-expiry setting information may indicate whether the investment of the points will continue after the investment period has expired. The post-expiry setting information may be set to, for example, either "automatic renewal" or "automatic withdrawal." "Automatic renewal" may indicate that the investment of points will be automatically continued. "Automatic withdrawal" may indicate that points will be automatically withdrawn from the regular point interest limit.

[0051] The point interest limit operation history DB14d may store a point interest limit operation log each time an operation related to the point interest limit is performed. The point interest limit operation log may be information indicating a record of operations related to the point interest limit. Operations related to the point interest limit may mainly be operations related to increasing or decreasing points within the point interest limit. Operations related to the point interest limit may include operations in response to user requests and automatic operations by the point application server 1. Examples of operations include adding points to the point interest limit, withdrawing points by the user, automatically withdrawing points, continuing investment, and granting interest. The point interest limit operation history DB14d may store, as the point interest limit operation history DB14d, user IDs, point interest limit types, investment unit IDs, operation details, the number of added points, the number of reduced points, and the like, in association with one another. The user ID may indicate the user of the point interest limit that was the target of the operation. The point interest limit type may indicate whether the point interest limit that was the target of the operation is a non-regular point interest limit or a regular point interest limit. The investment unit ID may be valid when the point interest limit type indicates a regular point interest limit. The investment unit ID may indicate the investment unit that was the target of the operation. The operation date may indicate the date on which the operation was performed. The number of added points may indicate the number of points added to the point interest limit that was the target of the operation. The number of reduced points may indicate the number of points reduced from the point interest limit that was the target of the operation. Depending on the operation content, only one of the number of added points or the number of reduced points is valid.

[0052] The storage unit 14 further stores various programs such as an operating system, a DBMS (Database Management System), a point application server program, etc. The point application server program may be a program that causes the system control unit 11 to execute various processes related to point interest. The point application server program may be obtained from another device via the network NW, or may be recorded on a recording medium such as a magnetic tape, optical disk, or memory card and read via a drive device.

[0053] The communication unit 15 is configured by, for example, a network interface card, etc. The communication unit 15 connects to the member information management server 2, the point management server 3, the service server 4, the user terminal 5, etc. via the network NW, and controls the communication state with the connected devices.

[0054] [1-2-2. Membership information management server] Next, the configuration of the member information management server 2 will be described with reference to Figures 5 and 6. Figure 5 is a block diagram showing an example of the general configuration of the member information management server 2 according to this embodiment. As shown in Figure 5, the member information management server 2 includes a system control unit 21, a system bus 22, an input / output interface 23, a storage unit 24, and a communication unit 25. The system control unit 21 and the input / output interface 23 are connected via the system bus 22.

[0055] The system control unit 21 is composed of a CPU 21a, a ROM 21b, a RAM 21c, and the like.

[0056] The input / output interface 23 performs interface processing between the storage unit 24 and the communication unit 25 and the system control unit 21 .

[0057] The memory unit 24 is configured, for example, with a hard disk drive or the like. A database such as a member DB 24a may be stored in this memory unit 24. The member information management server 2 may provide, for example, the point application server 1 and each service server 4, with an API (Application Programming Interface) for accessing the database stored in the member information management server 2. Each server device may be able to obtain information from and update the database stored in the member information management server 2 through this API.

[0058] FIG. 6 is a diagram illustrating an example of information stored in the database of the member information management server 2 according to this embodiment. The member DB 24a may store member information regarding each member of the Internet Comprehensive Service. For example, the member DB 24a may store, as member information, user ID, name, gender, date of birth, telephone number, address, email address, member rank, and the like, in association with one another. The member rank may indicate a rank assigned to a user of the Internet Comprehensive Service or a points program. The higher the assigned member rank, the more preferential treatment the user may receive in using services included in the Internet Comprehensive Service. The member information management server or another server device may determine the member rank of each user. For example, the member rank of each user may be updated periodically. The member rank may be assigned based on, for example, each user's usage of the points program. For example, the more regular points a user has earned in the past specified period, the higher the member rank. Furthermore, for example, the more regular points a user has earned in the past specified period, the higher the member rank. The total number of member ranks is not particularly limited. Examples of member ranks include diamond rank, platinum rank, gold rank, silver rank, and regular rank. The ranks may be higher in the order of diamond rank, platinum rank, gold rank, silver rank, and regular rank.

[0059] Storage unit 24 also stores various programs such as an operating system, a DBMS, and a member information management server program. The member information management server program may be a program that causes system control unit 21 to execute various processes for managing information about members. The member information management server program may be obtained from another device via network NW, or may be recorded on a recording medium such as a magnetic tape, optical disc, or memory card and read via a drive device.

[0060] The communication unit 25 is configured by, for example, a network interface card, etc. The communication unit 25 connects to the point application server 1, the point management server 3, the service server 4, the user terminal 5, etc. via the network NW, and controls the communication state with the connected devices.

[0061] [1-2-3. Point management server] Next, the configuration of the point management server 3 will be described with reference to Figures 7 and 8. Figure 7 is a block diagram showing an example of the general configuration of the point management server 3 according to this embodiment. As shown in Figure 7, the point management server 3 includes a system control unit 31, a system bus 32, an input / output interface 33, a storage unit 34, and a communication unit 35. The system control unit 31 and the input / output interface 33 are connected via the system bus 32.

[0062] The system control unit 31 is composed of a CPU 31a, a ROM 31b, a RAM 31c, and the like.

[0063] The input / output interface 33 performs interface processing between the storage unit 34 and the communication unit 35 and the system control unit 31 .

[0064] The storage unit 34 is configured by, for example, a hard disk drive, etc. The storage unit 34 may store databases such as a normal point DB 34a and a limited-time point DB 34b.

[0065] FIG. 8 is a diagram showing an example of information stored in the database of the point management server 3 according to this embodiment. The regular point DB 34a may store information about regular points among the usable points held by the user for each user. For example, the regular point DB 34a may store a user ID, the number of regular points, an expiration date, etc., in association with one another. The user ID may indicate the user who holds the regular points. The number of regular points may indicate the number of regular points. The expiration date may indicate the end date of the period during which the regular points are valid.

[0066] The limited-time point DB 34b may store information about limited-time points among the usable points held by the user, for each granted limited-time point. For example, the limited-time point DB 34b may store a limited-time point ID, a user ID, the number of limited-time points, an expiration date, and the like, in association with one another. The limited-time point ID may be identification information for identifying the limited-time point. The user ID may indicate the user who holds the limited-time point. The number of limited-time points may indicate the number of the limited-time points. The expiration date may indicate the end date of the period during which the limited-time point is valid.

[0067] The storage unit 34 further stores various programs such as an operating system, a DBMS, and a point management server program. The point management server program may be a program that causes the system control unit 31 to execute various processes related to the point program. The point management server program may be obtained from another device via the network NW, or may be recorded on a recording medium such as a magnetic tape, optical disk, or memory card and read via a drive device.

[0068] The communication unit 35 is configured by, for example, a network interface card, etc. The communication unit 35 connects to the point application server 1, the member information management server 2, the service server 4, the user terminal 5, etc. via the network NW, and controls the communication state with the connected devices.

[0069] [1-2-4. Service Server] Next, the configuration of the service server 4 will be described with reference to Fig. 9. Fig. 9 is a block diagram showing an example of a schematic configuration of the service server 4 according to this embodiment. As shown in Fig. 9, the service server 4 includes a system control unit 41, a system bus 42, an input / output interface 43, a storage unit 44, and a communication unit 45. The system control unit 41 and the input / output interface 43 are connected via the system bus 42.

[0070] The system control unit 41 is composed of a CPU 41a, a ROM 41b, a RAM 41c, and the like.

[0071] The input / output interface 43 performs interface processing between the storage unit 44 and the communication unit 45 and the system control unit 41 .

[0072] The storage unit 44 may store a database related to services supported by the service server 4. If the service supported by the service server 4 is a service provided through a website, the storage unit 44 may store information necessary for displaying at least one of the web pages included in the website. Examples of information necessary for displaying a web page include HTML (HyperText Markup Language) documents, image data, video data, and text data. The storage unit 44 also stores various programs such as an operating system, a DBMS, and a service server program. The service server program may be a program that causes the system control unit 41 to execute various processes related to the service supported by the service server 4. The service server program may be obtained from another device via a network NW, or may be recorded on a recording medium such as a magnetic tape, an optical disc, or a memory card and read via a drive device.

[0073] The communication unit 45 is configured by, for example, a network interface card, etc. The communication unit 45 connects to the point application server 1, the member information management server 2, the point management server 3, the user terminal 5, etc. via the network NW, and controls the communication state with the connected devices.

[0074] [1-3. Functional overview of the system control unit of the point application server] Next, a functional overview of the system control unit 11 of the point application server 1 will be described with reference to Figs. 10 to 21. Fig. 10 is a diagram showing an example of functional blocks of the system control unit 11 of the point application server 1 according to this embodiment. As shown in Fig. 10, the system control unit 11 may function as a request receiving unit 1101, a point number information acquiring unit 1102, a point adding unit 1103, an interest granting unit 1104, a point withdrawing unit 1105, a screen information sending unit 1106, and the like, by the CPU 11a reading and executing various program codes included in the point application server program.

[0075] The request receiving unit 1101 may receive a request for an operation related to the point interest limit from the user terminal 5. An operation related to the point interest limit may include, for example, an operation to increase or decrease the points in the point interest limit. Examples of such operations include adding points to the point interest limit and withdrawing points from the point interest limit. Adding points to the point interest limit may include transferring points from the available points limit to the point interest limit. Adding points to the regular point interest limit may include transferring points from the non-regular point interest limit to the regular point interest limit. Withdrawing points from the point interest limit may include transferring points from the available points limit to the available points limit. Withdrawing points from the regular point interest limit may include transferring points from the regular point interest limit to the non-regular point interest limit. The request from the user terminal 5 may include the user ID and the number of points of the user using the user terminal 5. The number of points may indicate a number specified by the user.

[0076] The number of points included in a request to add points to the point interest limit is referred to as the number of added points. The number of added points may indicate the number of points to be added to the point interest limit. More specifically, the number of added points may indicate the number of points granted to the user in the point program and to be managed. The number of points included in a request to withdraw points from the point interest limit is referred to as the number of withdrawn points. The number of withdrawn points may indicate the number of points to be withdrawn from the point interest limit. For example, the user may be able to specify the number of points by operating the point app. The point number information acquisition unit 1102 may acquire at least one of the number of added points and the number of withdrawn points. For example, the point number information acquisition unit 1102 may acquire the number of points specified by the user. The point number information acquisition unit 1102 may acquire the number of points included in the request received from the user terminal 5 by the request receiving unit 1101.

[0077] When the point number information acquisition unit 1102 acquires the number of additional points, the point adding unit 1103 may add the number of points indicated by the number of additional points to the point interest limit. For example, the point adding unit 1103 may add points to the point interest limit by updating either the non-regular point interest limit DB14b or the regular point interest limit DB14c. When points are added to the non-regular point interest limit, the point adding unit 1103 may add the number of additional points to the interest points stored in the non-regular point interest limit DB14b in association with the user ID of the user who requested the point addition. When points are added to the regular point interest limit, the point adding unit 1103 may add new regular point interest limit investment unit information to the regular point interest limit DB14c. The added regular point interest limit investment unit information may include the user ID of the user who requested the point addition, the number of interest points corresponding to the number of added points, etc.

[0078] The interest granting unit 1104 may grant interest to the user in the form of points for the points placed in the point interest frame by the point adding unit 1103. The granting of interest to the user does not necessarily constitute the acquisition of points, which is a condition for extending the expiration date of the user's regular points. The interest granting unit 1104 may grant interest to all users on a predetermined date for the points placed in the non-regular point interest frame. For example, the interest granting unit 1104 may grant interest based on the number of points placed in the non-regular point interest frame as of the end of each month, on a predetermined date in the following month. In this case, the interest granting unit 1104 may use the monthly interest rate included in the non-regular point interest frame interest rate information stored in the interest rate DB 14a to calculate the interest. The interest granting unit 1104 may use the monthly interest rate included in the non-regular point interest frame interest rate information to calculate the interest, regardless of the length of time the points were placed in the non-regular point interest frame. That is, the interest granting unit 1104 does not need to raise or lower the interest rate used to calculate the interest from the interest rate previously presented to the user. The interest granting unit 1104 may add the calculated interest to the number of points in the interest stored in the non-periodic point interest limit DB 14b. Alternatively, the interest granting unit 1104 may request the point management server 3 to add the number of points equivalent to the interest to the number of available points.

[0079] The interest granting unit 1104 may grant interest on points added to the regular point interest frame, provided that the points remain in the regular point interest frame from the date of addition until the expiration of a predetermined investment period. The interest granting unit 1104 may grant interest on the condition that the points remain in the regular point interest frame until the end of the month that includes the day after the investment period, rather than from the date of addition until the day exactly after the investment period. The interest granting unit 1104 may calculate interest based on the interest rate offered as of the date of addition. For example, the interest rate for the regular point interest frame may be presented on a points app or on the website of the points program. The interest rate offered as of the date of addition may be the interest rate published as of the date of addition. As long as the interest rate is presented, the location where the interest rate is presented is not particularly limited. For example, the interest rate may be presented on a screen that accepts operations for adding points to the regular point interest frame, or on a separate screen. The interest granting unit 1104 may use the annual interest rate included in the fixed-term point interest frame interest rate information corresponding to the investment period length among the fixed-term point interest frame interest rate information stored in the interest rate DB 14a to calculate the interest. The interest granting unit 1104 may add the calculated interest to the interest points included in the fixed-term point interest frame investment unit information. Alternatively, the interest granting unit 1104 may add the interest to the number of interest points stored in the non-fixed-term point interest frame DB 14b. Alternatively, the interest granting unit 1104 may request the point management server 3 to add the number of points equivalent to the interest to the number of available points.

[0080] The interest granting unit 1104 may provisionally grant interest each month for points in the regular point interest frame. Provisional granting of interest does not necessarily mean actual granting of interest. Provisional granting of points may be performed to present the user with the interest that is expected to be granted at the current time, assuming that the conditions for granting interest are met. As with the non-regular point interest frame, the interest granting unit 1104 may provisionally grant interest on a predetermined date of the following month, based on the number of points in each investment unit that are in the regular point interest frame as of the end of each month. In this case, the interest granting unit 1104 may use the monthly interest rate included in the regular point interest frame interest rate information stored in the interest rate DB 14a at the time of adding points to the regular point interest frame to calculate the interest. The interest granting unit 1104 does not need to add the calculated interest to either the number of interest points or the number of available points. The interest granting unit 1104 may add the calculated interest to the provisional interest included in the regular point interest limit investment unit information. When the investment period expires, the interest granting unit 1104 may then add the provisional interest to the number of points in the interest of the regular point interest limit and the fixed interest. If withdrawal of points stored in the regular point interest limit is prohibited during the investment period, once points are deposited in the regular point interest limit, they will remain in the regular point interest limit until the investment period expires. Therefore, the conditions for interest granting are already met. Therefore, when the interest granting unit 1104 grants interest before the expiration of the investment period, it may grant actual interest rather than provisional interest.

[0081] The point withdrawal unit 1105 may transfer points from the point interest limit. For example, the point withdrawal unit 1105 may transfer points from the point interest limit to the usable point limit. The transfer of regular points from the point interest limit to the usable point limit may not be considered as earning points, which is a condition for extending the expiration date of regular points held by the user.

[0082] The point withdrawal unit 1105 may transfer points from the non-regular point interest limit to the usable point limit in response to a request from the user terminal 5 received by the request receiving unit 1101. At this time, the point withdrawal unit 1105 may transfer the points to the usable point limit regardless of the length of time the points have been in the non-regular point interest limit. In other words, the user can withdraw points from the non-regular point interest limit at any time.

[0083] The point withdrawal unit 1105 may transfer points from the regular point interest limit to another point limit. Here, the point withdrawal unit 1105 may transfer points in the regular investment point limit to another point limit after the expiration of the investment period. For example, the point withdrawal unit 1105 may transfer all or part of the points in the regular investment point limit. Points in the regular investment point limit after the expiration of the investment period may or may not include interest. If the awarded interest is added to the regular investment point limit, the points in the regular investment point limit include interest. If the awarded interest is added to a point limit other than the regular investment point limit, the points in the regular investment point limit do not include interest. Therefore, points transferred from the regular investment point limit to another point limit may or may not include interest.

[0084] The point withdrawal unit 1105 may automatically transfer points in the regular point interest limit to another point limit when the investment period expires. For example, the point withdrawal unit 1105 may automatically transfer points in the regular point interest limit to another point limit on the investment period expiration date, the day after, or a day after those dates. The points may be transferred to another point limit before the day after the investment period expiration date.

[0085] The user may be able to select in advance whether to automatically continue the investment of points or automatically withdraw points after the investment period expires. If the user selects automatic withdrawal, the point withdrawal unit 1105 may automatically transfer points from the regular point interest limit. Note that the point withdrawal unit 1105 may function so that automatic investment continuation cannot be selected. In this case, the point withdrawal unit 1105 may always automatically transfer points from the regular point interest limit to another point limit when the investment period expires.

[0086] At least one of the point withdrawing unit 1105 and the interest granting unit 1104 may behave in a manner that is more detrimental to a user than the behavior after the expiration of the investment period when transferring points in the user's regular point interest frame to another point frame during the investment period. Examples of detrimental behavior include restricting the transfer of points during the investment period and lowering the interest rate used to calculate interest than the interest rate offered on the addition date.

[0087] In this embodiment, the point withdrawal unit 1105 does not transfer points from the regular point interest limit during the operation period. For example, the point withdrawal unit 1105 may not restrict the transfer of points from the non-regular point interest limit, but may restrict the transfer of points from the regular point interest limit. The restriction on the transfer of points from the regular point interest limit may be imposed by a user operation or a request from the user terminal 5. For example, the point withdrawal unit 1105 may disable the operation of transferring points from the regular point interest limit on the point app. The point withdrawal unit 1105 may control the screen information transmission unit 1106 (described later) or function as the screen information transmission unit 1106, thereby displaying a screen on the user terminal 5 that indicates that points cannot be transferred from the regular point interest limit.

[0088] Figure 11 shows an example of the investment of points in a regular point interest frame. Here, the investment period is two years, and the annual interest rate for the two-year investment is 1.0 percent. The monthly interest rate is 0.0083 percent. Interest is also awarded on the 5th of each month. As shown in Figure 11, a user adds 100,000 points to the regular point interest frame on January 10, 2024. The investment period runs from January 10, 2024 to January 10, 2026. During this period, the user cannot transfer points from the regular point interest frame to another point frame. On February 5, 2024, the first provisional interest of 83 points is awarded to the user. This provisional interest is added to the regular point interest frame. Next, on March 5, 2024, the provisional interest of 83 points is provisionally added to the regular point interest frame. Thus, 83 or 84 points of interest are provisionally added to the regular point interest frame each month. Then, on December 5, 2025, the 24th provisional interest of 84 points is added to the regular point interest frame. The total interest becomes 2,010 points, and the points in the regular point interest frame become 102,010 points. As of January 10, 2026, the total provisional interest is 2,010 points. The interest is determined based on this number of points. Transfer unit 1040 automatically continues to manage the 102,010 points for another two years, or automatically transfers the 102,010 points to another point frame.

[0089] The screen information sending unit 1106 may send screen information to the user terminal 5. The screen information may be, for example, information for displaying a points app screen on the user terminal 5. In particular, the screen information may be information for a screen related to point interest. The screen information may be, for example, an HTML (HyperText Markup Language) document. In this case, the points app screen may be configured as a web page. Alternatively, the screen information may be information about the content or each element displayed on the user terminal 5. Alternatively, the screen information may be information that instructs the user terminal 5 to display a specific screen. Below, examples of screens displayed by the points app are described.

[0090] FIG. 12 is a diagram illustrating an example of a points app home page. The points app home page may be a screen for the points app that displays an overview of the points held by the user. The home page may be, for example, the screen first displayed on the user terminal 5 when the points app is launched. As shown in FIG. 12, the points app home page 100 may include a number of available points 110, a limited-time point information field 120, a number of interest points 130, a number of non-regular point interest points 140, a number of regular point interest points 150, an annual interest rate for non-regular point interest 160, an annual interest rate for regular point interest 170, and membership rank information 180. The number of available points 110 may indicate the number of available points held by the user. The limited-time point information field 120 may be an area that displays information about the limited-time points held by the user. For example, the limited-time point information field 120 may display the expiration date and the number of points for at least some of the limited-time points held by the user. Information about all limited-time points may be displayed by the user operating the limited-time point information field 120. The number of interest points 130 may indicate the total number of points the user currently has in the point interest frame. The number of non-regular point interest points 140 may indicate the number of points in the non-regular point interest frame. The number of regular point interest points 150 may indicate the number of points in the regular point interest frame. The non-regular point interest annual interest rate 160 may indicate the current annual interest rate for the non-regular point interest frame. The regular point interest annual interest rate 170 may indicate the annual interest rate applied to the points in the regular point interest frame. In the example shown in Figure 12, the annual interest rate for the non-regular point interest frame is 0.1 percent, and the annual interest rate for the regular point interest frame is 1.0 percent. The member rank information 180 may be information indicating the user's member rank.

[0091] FIG. 13 is a diagram illustrating an example of a point interest top screen. The point interest top screen may be a screen that provides an overview of point interest. For example, when a user selects the number of points in interest 130 on the point app top screen 100, the user terminal 5 may display the point interest top screen. As shown in FIG. 13, the point interest top screen 200 may include a non-regular point interest information field 210 and a regular point interest information field 220. The non-regular point interest information field 210 may be an area where information about non-regular point interest is displayed. For example, the non-regular point interest information field 210 may include the number of points in non-regular point interest 211, summary information 212, and an operation screen display button 213. The number of points in non-regular point interest 211 may be the same information as the number of points in non-regular point interest 140. The summary information 212 may be information that provides an overview of non-regular point interest. For example, the summary information 212 may indicate at least one of the following: the interest rate; that points can be withdrawn from the non-regular point interest frame at any time; and that points can be transferred to the non-regular point interest frame at any time. The displayed interest rate may be based on the interest rate indicated by the non-regular point interest frame interest rate information currently stored in the interest rate DB 14a. The operation screen display button 213 may be an element operable to display the non-regular point interest top screen described below. The regular point interest information field 220 may be an area where information regarding regular point interest is displayed. For example, the regular point interest information field 220 may include the number of points in the regular point interest 221, summary information 222, and the operation screen display button 223. The number of points in the regular point interest 221 may be the same information as the number of points in the regular point interest 150. The summary information 222 may be information indicating an overview of the regular point interest. For example, the summary information 222 may indicate at least one of the following: the interest rate, the fact that points cannot be withdrawn from the regular point interest frame during the investment period, and the fact that points can be transferred to the regular point interest frame at any time. The displayed interest rate may be based on the interest rate indicated by the regular point interest frame interest rate information currently stored in the interest rate DB 14a.For example, if the annual interest rates for the six-month, one-year, and two-year investment periods are 0.4%, 0.7%, and 1.0%, respectively, the summary information 222 may include "annual interest rates are 0.4% to 1.0%." Alternatively, the displayed interest rate may be based on the interest rate applied to points included in the regular point interest frame. The operation screen display button 223 may be an element that can be operated to display the regular point interest top screen, which will be described later.

[0092] FIG. 14 illustrates an example of the non-regular point interest top screen. The non-regular point interest top screen may be a screen that accepts operations related to the non-regular point interest limit. As shown in FIG. 14, the non-regular point interest top screen 300 may include a non-regular point interest number 310, an add button 320, a withdraw button 330, and a non-regular point interest limit operation history field 340. The non-regular point interest number 310 may be the same information as the non-regular point interest number 140. The add button 320 may be an element operable to display the non-regular point interest limit point addition screen described below. The withdraw button 330 may be an element operable to display the non-regular point interest limit point withdrawal screen described below. The non-regular point interest limit operation history field 340 may display the history of the non-regular point interest limit. For example, the non-regular point interest limit operation history field 340 may display the operation date, operation content, and the number of points added or subtracted for each operation. The operation history may include the granting of interest, so the user can know that interest has been granted from the non-regular point interest limit operation history field 340.

[0093] FIG. 15 illustrates an example of a non-regular point interest limit point addition screen. The non-regular point interest limit point addition screen may be a screen that accepts an operation to add points to the non-regular point interest limit. As shown in FIG. 15, the non-regular point interest limit point addition screen 400 may include a regular point number 410, an additional point number input field 420, a 100 points button 431, a 1000 points button 432, a 10,000 points button 433, an all points button 434, and a confirm button 440. The regular point number 410 may indicate the maximum number of points that can be added to the non-regular point interest limit. The points that can be added to the point interest limit may be regular points among the available points. The additional point number input field 420 may be an area that accepts input of the number of points to be added to the non-regular point interest limit and may also be an area that displays the input number of points. The 100 points button 431, the 1000 points button 432, and the 10,000 points button 433 may be operable elements for increasing the number of points entered in the additional points input field 420 by 100 points, 1,000 points, and 10,000 points, respectively. The all points button 434 may be operable elements for automatically entering the number of points indicated by the regular points number 410 into the additional points input field 420. The confirmation button 440 may be an element operable for confirming the addition of points to the non-regular point interest limit. When the confirmation button 440 is operated, the user terminal 5 may display a confirmation screen displaying the entered number of points. When the user performs an operation to add points on this confirmation screen, the point addition unit 1103 may transfer points equivalent to the entered number of points from the user's available point limit to the non-regular point interest limit.

[0094] FIG. 16 illustrates an example of a non-regular point interest limit point withdrawal screen. The non-regular point interest limit point withdrawal screen may be a screen that accepts an operation to withdraw points from the non-regular point interest limit. As shown in FIG. 16, the non-regular point interest limit point withdrawal screen 500 may include a number of points in the non-regular interest 510, a withdrawal point input field 520, a 100 points button 531, a 1000 points button 532, a 10000 points button 533, an all points button 534, and a confirm button 540. The number of points in the non-regular point interest 510 may be the same information as the number of points in the non-regular point interest 140. The withdrawal point input field 520 may be an area that accepts input of the number of points to be withdrawn from the non-regular point interest limit and also an area that displays the input number of points. The 100 points button 531, the 1000 points button 532, and the 10,000 points button 533 may be operable elements to increase the number of points entered in the withdrawal point number input field 520 by 100 points, 1,000 points, and 10,000 points, respectively. The all points button 534 may be operable elements to automatically enter the number of points indicated by the withdrawable points number 510 into the withdrawal point number input field 520. The confirmation button 550 may be operable elements to confirm the withdrawal of points from the non-regular point interest limit. When the confirmation button 540 is operated, the user terminal 5 may display a confirmation screen displaying the entered number of points. When the user performs an operation to withdraw points on this confirmation screen, the point withdrawal unit 1105 may transfer points equivalent to the entered number of points from the user's available point limit to the non-regular point interest limit. The point withdrawal unit 1105 and the screen information transmission unit 1106 may enable withdrawal of points from the non-regular point interest limit at any time through the non-regular point interest top screen 300 and the non-regular point interest limit point withdrawal screen 500.

[0095] FIG. 17 illustrates an example of the regular point interest top page. The regular point interest top page may also be a page that accepts operations related to the regular point interest limit. As shown in FIG. 17, the regular point interest top page 600 may include a number of points in the regular point interest 610, a details button 620, an add button 630, and a regular point interest limit operation history field 640. The number of points in the regular point interest 610 may be the same as the number of points in the regular point interest 150. The details button 620 may be an element that can be operated to display the regular point interest limit details screen. The add button 630 may be an element that can be operated to display the regular point interest limit point addition screen described below. The regular point interest limit operation history field 640 may display the history of the regular point interest limit. For example, the regular point interest limit operation history field 640 may display the operation date, operation content, and the number of points added or subtracted for each operation. The operation history may also include the accrual of provisional and fixed interest. Therefore, the user can know from the fixed-term point interest limit operation history field 640 that interest has been granted.

[0096] FIG. 18 illustrates an example of a regular point interest limit point addition screen. The regular point interest limit point addition screen may be a screen that accepts an operation to add points to the regular point interest limit. As shown in FIG. 18, the regular point interest limit point addition screen 700 may include a regular point number 710, an additional point number input field 720, a 6-month button 731, a 1-year button 732, a 2-year button 733, a 100-point button 741, a 1,000-point button 742, a 10,000-point button 743, an all points button 744, and a confirm button 750. The regular point number 710 may be the same information as the regular point number 410. The additional point number input field 720 may be an area that accepts input of the number of points to be added to the regular point interest limit and also an area that displays the input number of points. The 6-month button 731, the 1-year button 732, and the 2-year button 734 may be operable to specify the investment period of the points to be added to the regular point interest limit as 6 months, 1 year, and 2 years, respectively. Each of these buttons may display the corresponding investment period length and the interest rate corresponding to that investment period. Each displayed interest rate may be the interest rate indicated by the regular point interest limit interest rate information currently stored in the interest rate DB 14a. The 100-point button 741, the 1000-point button 742, and the 10,000-point button 743 may be operable to increase the number of points entered in the additional points input field 720 by 100 points, 1,000 points, and 10,000 points, respectively. The all points button 744 may be operable to automatically enter the number of points indicated by the regular points number 710 into the additional points input field 720. The confirm button 740 may be operable to confirm the addition of points to the regular point interest limit. When the confirmation button 740 is operated, the user terminal 5 may display a confirmation screen that displays the specified operation period length and the input number of points.When a user performs an operation to add points on this confirmation screen, the point withdrawal unit 1105 may transfer points equivalent to the number of points entered from the user's available point limit to the regular point interest limit.

[0097] The screen information transmission unit 1106 may display on the user terminal 5, as one of the screens containing information about the points in the regular point interest limit, a screen containing information indicating that transferring points from the regular point interest limit during the investment period is more disadvantageous to the user than after the investment period has expired. In this embodiment, the disadvantageous situation for the user is that points cannot be transferred from the regular point interest limit during the investment period. The screen information transmission unit 1106 may also display on the user terminal 5, as one of the screens containing information about the points in the regular point interest limit, a screen containing information indicating the investment period and the interest calculated based on the interest rate offered at the time the points were added to the regular point interest limit. The investment period may be indicated by a combination of two or more of the start date, expiration date, and length of the investment period. Figure 19 is a diagram showing an example of a regular point interest limit details screen. The regular point interest limit details screen may be a screen showing information about the points in the regular point interest limit for each investment unit. As shown in FIG. 19 , the regular point interest limit detail screen 800 may include one or more investment unit information fields 810 and notes 820. Each investment unit information field 810 may be an area displaying information about the investment unit. For example, the investment unit information field 810 may include an investment period 811, an annual interest rate 812, the number of points in the investment unit interest 813, a total interest 814, a post-expiry setting 815, and a change button 816. The investment period 811 may indicate the investment period of the points included in the regular point interest limit for the investment unit corresponding to the investment unit information field 810. The annual interest rate 812 may indicate the annual interest rate applied to the points for that investment unit. The number of points in the investment unit interest 813 may indicate the number of points for that investment unit. The number of points in the investment unit interest 813 may indicate the number of points added to the regular point interest limit at the time the points were added. Alternatively, the number of points in the investment unit interest 813 may indicate the number of points added to the fixed points, the provisional interest, and the fixed interest. The total interest 814 may indicate the sum of the provisional interest and the fixed interest.The post-expiry settings 815 may indicate settings for handling points for that investment unit after the investment period expires. The post-expiry settings 815 may indicate either automatic continuation of the investment or transfer to the available point limit. The change button 816 may be an element that can be operated to display a post-expiry settings change screen described below. The notes 820 may be information indicating that there are disadvantages to the user in transferring points from the regular point interest limit during the investment period. For example, the notes 820 may indicate that points cannot be withdrawn from the regular point interest limit during the investment period.

[0098] FIG. 20 illustrates an example of a screen for changing settings after the expiration of the investment period. The screen for changing settings after the expiration of the investment period may be a screen that accepts operations for changing the settings for handling points after the expiration of the investment period. As shown in FIG. 20, the screen for changing settings after the expiration of the investment period 900 may include an investment period 910, an annual interest rate 920, a number of points in the investment unit interest 930, a total interest amount 940, an automatic renewal button 950, a move button 960, and a confirm button. The investment period 910, the annual interest rate 920, the number of points in the investment unit interest 930, and the total interest amount 940 may be the same information as the investment period 811, the annual interest rate 812, the number of points in the investment unit interest 813, and the total interest amount 814, respectively. The automatic renewal button 950 may be an element that can be operated to select automatic renewal of the investment as the handling of points after the expiration of the investment period. The transfer button 960 may be an element operable to select transfer to available points as the handling of points after the expiration of the operation period. The confirm button 970 may be a button operable to confirm changing the handling of points after the expiration of the operation period to the handling selected by operating either the automatic renewal button 950 or the transfer button 960.

[0099] In contrast to the non-regular point interest top screen 300 shown in Fig. 14, the regular point interest limit operation screen 600 shown in Fig. 17 does not include an element such as the Withdraw button 330. Also, the Move button 960 included in the After-Operation-Period-Expiry-Settings-Change screen 900 shown in Fig. 20 is an element for automatically withdrawing points from the regular point interest limit after the operation period expires. Through these screens, the point withdrawal unit 1105 and the screen information transmission unit 1106 may restrict the withdrawal of points from the non-regular point interest limit during the operation period.

[0100] In this embodiment, among the available points held by a user, the points that can be added to the regular point interest limit are regular points. As described above, regular points have an expiration date. This expiration date is extended as regular points are awarded to the user. While points are in the regular point interest limit, the expiration date of the regular points may pass. In this case, the system control unit 11 may extend the expiration date of the points in the regular point interest limit until the expiration of the investment period of the points. For example, regular points and points in the regular point interest limit are managed separately. Regular points are managed by the point management server 3. The point management server 3 manages the expiration date of regular points. Meanwhile, points in the regular point interest limit are managed by the point application server 1. For example, the point application server 1 need not manage the expiration date of points in the regular point interest limit. This effectively extends the expiration date. This may be equivalent to suspending or postponing the invalidation of points. If investment is automatically continued after the expiration of the investment period, the expiration date of points in the regular point interest limit is further extended until the expiration of the next investment period. After the expiration of the investment period, points are transferred from the regular point interest limit to the usable point limit. How the transferred points are handled at this time depends on the operation of the point management server 3. For example, the point management server 3 may invalidate the points immediately after they are transferred. Alternatively, the point management server 3 may invalidate the points on a specified day of the month or the following month. If a user earns regular points during the investment period of points in the regular point interest limit, the expiration date of the regular points is extended, or a new expiration date is set for the regular points. Therefore, by taking actions that allow a user to earn points, the user may be able to avoid the points being invalidated when they are transferred from the regular point interest limit to the usable point limit after the investment period expires.

[0101] Figure 21 shows an example of extending the expiration date of points. Assume that the investment period for the fixed-term point interest limit is two years. Assume also that the expiration date of regular points is the last day of the month that includes the day one year after the date of the last point acquisition. As shown in Figure 21, on January 10, 2024, a user added 100,000 points to the fixed-term point interest limit. If the user last acquired points in October 2023, the expiration date of the regular points would be October 31, 2024. In fact, the regular points became invalid on October 31, 2024. However, points in the fixed-term point interest limit will not become invalid. These points will remain valid until the expiration date of the investment period, January 10, 2026. On December 12, 2025, the user acquired regular points. As a result, the expiration date of the regular points is set to December 31, 2026. Based on the user's settings, 102,010 points, including interest, will be transferred from the fixed-term interest limit to the available points limit on January 10, 2026, the expiration date of the investment period. The transferred points will be valid until December 31, 2026 at the earliest. During that time, the user can use the points.

[0102] In addition, points in the regular point interest frame may become invalid when the expiration date of the regular points held by the user passes. Alternatively, if the expiration date of the regular points passes during the investment period, it may be impossible to add regular points to the regular point interest frame. Points in the non-regular point interest frame may become invalid when the expiration date of the regular points held by the user passes. Alternatively, points may remain valid while they are in the non-regular point interest frame.

[0103] [1-4. Operation of communication system] Next, the operation of the communication system S will be described with reference to Figs. 22 to 29. The system control unit 11 may execute the processes shown in Figs. 22 to 29 in accordance with the program code included in the point application server program. The processes shown in Figs. 22 to 29 are examples, and any process may be executed as long as the purpose is achieved. The order of the processes is not limited to the order shown in those figures. Furthermore, at least one of the steps shown in those figures may not be executed.

[0104] FIG. 22 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays a non-regular point interest limit point addition screen 400. On this screen, the user inputs the number of points to be added to the non-regular point interest limit and performs an operation to confirm the addition of points. Upon detecting this operation, the user terminal 5 may send a non-regular point interest limit point addition request to the point application server 1. This request may include the user ID of the user of the user terminal 5 and the input number of points to be added. In response to receiving the non-regular point interest limit point addition request, the system control unit 11 may execute a non-regular point interest limit point addition process.

[0105] As shown in FIG. 22, the point number information acquisition unit 1102 acquires the user ID and the number of additional points from the non-regular point interest limit point addition request (step S101). Next, the point addition unit 1103 sets the number of subtraction points to the number of additional points (step S102). The number of subtraction points indicates the number of points to be subtracted from the regular points held by the user. The point addition unit 1103 also sets the point subtraction user ID to the user ID acquired from the non-regular point interest limit point addition request. The point subtraction user ID indicates the user from whom regular points are to be subtracted. Next, the point addition unit 1103 sends a regular point subtraction request to the point management server 3 (step S103). The regular point subtraction request may include the number of subtraction points and the point subtraction user ID. Upon receiving the regular point subtraction request, the point management server 3 subtracts the number of subtraction points from the regular point number stored in the regular point DB 34a in association with the user ID that matches the subtraction user ID, and updates the regular point number. Next, the point adding unit 1103 adds the additional points to the number of interest points stored in the non-regular point interest limit DB 14b in association with the user ID acquired from the non-regular point interest limit point addition request, thereby updating the number of interest points (step S104). Next, the point adding unit 1103 generates a point interest limit operation log indicating the addition of points to the non-regular point interest limit, and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S105). When step S105 is completed, the non-regular point interest limit point addition process ends.

[0106] FIG. 23 is a flowchart showing an example of a non-regular point interest limit point withdrawal process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays a non-regular point interest limit point withdrawal screen 500. On this screen, the user inputs the number of points to be withdrawn from the non-regular point interest limit and performs an operation to confirm the point withdrawal. Upon detecting this operation, the user terminal 5 may send a non-regular point interest limit point withdrawal request to the point application server 1. This request may include the user ID of the user of the user terminal 5 and the input number of points to be withdrawn. In response to receiving the non-regular point interest limit point withdrawal request, the system control unit 11 may execute the non-regular point interest limit point withdrawal process.

[0107] As shown in FIG. 23, the point number information acquisition unit 1102 acquires the user ID and the number of points to be withdrawn from the non-regular point interest limit point withdrawal request (step S201). Next, the point withdrawal unit 1105 sets the number of added points to the number of withdrawn points (step S202). The number of added points indicates the number of points to be added to the regular points held by the user. The point withdrawal unit 1105 also sets the point-adding user ID to the user ID acquired from the non-regular point interest limit point withdrawal request. The point-adding user ID indicates the user to whom regular points will be added. Next, the point withdrawal unit 1105 sends a regular point addition request to the point management server 3 (step S203). The regular point addition request may include the number of added points and the point-adding user ID. Upon receiving the regular point addition request, the point management server 3 adds the added points to the regular point number stored in the regular point DB 34a in association with the user ID that matches the added user ID, and updates this regular point number. Next, the point withdrawal unit 1105 subtracts the number of withdrawn points from the number of interest points stored in the non-regular point interest limit DB 14b in association with the user ID acquired from the non-regular point interest limit point withdrawal request, and updates this number of interest points (step S204). Next, the point withdrawal unit 1105 generates a point interest limit operation log indicating the withdrawal of points from the non-regular point interest limit, and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S205). When step S205 is completed, the non-regular point interest limit point withdrawal process ends.

[0108] FIG. 24 is a flowchart illustrating an example of non-regular point interest frame interest processing executed by the system control unit 11 of the point application server 1 according to this embodiment. The system control unit 11 may execute the non-regular point interest frame interest processing, for example, at a predetermined time each month on the day interest is awarded. As shown in FIG. 24, the interest granting unit 1104 acquires non-regular point interest frame interest rate information from the interest rate DB 14a (step S301). Next, the interest granting unit 1104 selects one non-regular point interest frame information item from the non-regular point interest frame DB 14b (step S302). Next, the interest granting unit 1104 acquires a user ID from the selected non-regular point interest frame information item. The interest granting unit 1104 acquires a log indicating operations on the non-regular point interest frame from the point interest frame operation logs stored in the point interest frame operation history DB 14d in association with the acquired user ID (step S303). Next, the interest granting unit 1104 determines the number of interest points included in the non-regular point interest limit information as of the end of the previous month based on the number of interest points included in the selected non-regular point interest limit information and the acquired point interest limit operation log (step S304). The interest granting unit 1104 then calculates interest by multiplying the determined number of interest points by the monthly interest rate included in the non-regular point interest limit interest rate information (step S305). The interest granting unit 1104 then updates the number of interest points included in the selected non-regular point interest limit information by adding the interest (step S306). The interest granting unit 1104 then generates a point interest limit operation log indicating the granting of interest for the points in the non-regular point interest limit and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S307). Next, the interest granting unit 1104 determines whether all non-regular point interest limit information has been selected from the non-regular point interest limit DB 14b (step S308). If there is non-regular point interest limit information that has not been selected (step S308: NO), the process proceeds to step S302.In step S302, the interest granting unit 1104 selects one of the non-periodic point interest limit information stored in the non-periodic point interest limit DB 14b that has not yet been selected. If all of the non-periodic point interest limit information has been selected (step S308: YES), the non-periodic point interest limit interest processing ends.

[0109] FIG. 25 is a flowchart showing an example of a regular point interest limit operation screen transmission process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays the regular point interest top screen 600. On this screen, the user selects the display of either the regular point interest limit point addition screen 700 or the regular point interest limit detail screen 800. The user terminal 5, upon detecting this operation, may send a regular point interest limit operation screen request to the point application server 1. This request may include the user ID of the user of the user terminal 5 and information indicating the selected screen. Upon receiving the regular point interest limit operation screen request, the system control unit 11 may execute a regular point interest limit operation screen transmission process.

[0110] As shown in FIG. 25, the screen information transmission unit 1106 determines whether the regular point interest limit point addition screen 700 has been selected based on the received regular point interest limit operation screen request (step S401). If the regular point interest limit point addition screen 700 has been selected (step S401: YES), the screen information transmission unit 1106 obtains the number of regular points associated with the user ID included in the regular point interest limit operation screen request from the regular point DB 34a (step S402). The screen information transmission unit 1106 may obtain the number of regular points by sending a request to the point management server 3. Next, the screen information transmission unit 1106 generates an HTML document for the regular point interest limit point addition screen 700, which includes the number of regular points as the regular point number 410 (step S403).

[0111] If the regular point interest limit detail screen 800 is selected (step S401: NO), the screen information transmission unit 1106 acquires, from the regular point interest limit DB 14c, regular point interest limit investment unit information associated with the user ID included in the regular point interest limit operation screen request (step S404). Next, the screen information transmission unit 1106 acquires the investment period length, investment period start date, investment period expiration date, interest rate information, number of points in interest, provisional interest, and fixed interest from each acquired regular point interest limit investment unit information (step S405). Next, the screen information transmission unit 1106 generates an HTML document for the regular point interest limit detail screen 800 (step S406). At this time, the screen information transmission unit 1106 may add information for displaying the investment unit information field 810 for each investment unit to this HTML document based on the acquired information. The screen information sending unit 1106 may calculate the sum of the points in the interest, provisional interest, and fixed interest obtained from the regular point interest limit investment unit information as the number of points in the investment unit interest 813 included in the investment unit information field 810. The screen information sending unit 1106 may also calculate the sum of the provisional interest and fixed interest obtained from the regular point interest limit investment unit information as the total interest included in the investment unit information field 810. The screen information sending unit 1106 may also generate an HTML document including notes 820. The screen information sending unit 1106 sends the HTML document generated in step S403 or S406 to the user terminal 5 (step S407), and the regular point interest limit operation screen sending process ends.

[0112] FIG. 26 is a flowchart showing an example of a regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays a regular point interest limit point addition screen 700. On this screen, the user selects the investment period length and inputs the number of points to be added to the regular point interest limit. The user then performs an operation to confirm the addition of points. Upon detecting this operation, the user terminal 5 may send a regular point interest limit point addition request to the point application server 1. This request may include the user ID of the user of the user terminal 5, the selected investment period length, and the input number of points to be added. In response to receiving the regular point interest limit point addition request, the system control unit 11 may execute a regular point interest limit point addition process.

[0113] As shown in FIG. 26, the point number information acquisition unit 1102 acquires the user ID, the investment period length, and the number of additional points from the regular point interest limit point addition request (step S501). Next, the point addition unit 1103 sets the number of subtraction points to the number of additional points (step S502). The point addition unit 1103 also sets the point subtraction user ID to the user ID acquired from the regular point interest limit point addition request. Next, the point addition unit 1103 sends a regular point subtraction request to the point management server 3 (step S503). As a result, the number of additional points is subtracted from the regular points of the user's available points. Next, the point addition unit 1103 sets the addition date and the investment period start date to today's date. The point addition unit 1103 calculates the investment period expiration date based on the addition date and the investment period length (step S504). Next, the interest granting unit 1104 obtains regular point interest frame interest rate information corresponding to the investment period length from the interest rate DB 14a (step S505). Next, the point adding unit 1103 generates regular point interest frame investment unit information and stores this regular point interest frame investment unit information in the regular point interest frame DB 14c (step S506). For example, the point adding unit 1103 may set the user ID included in the regular point interest frame investment unit information to the user ID included in the regular point interest frame point addition request. The point adding unit 1103 may also generate a new investment unit ID. The point adding unit 1103 may also set the number of points in the interest to the number of added points. The point adding unit 1103 may also set the interest rate information included in the regular point interest frame investment unit information to the obtained regular point interest frame interest rate information. The point adding unit 1103 may also set the provisional interest and fixed interest to 0 points. The point adding unit 1103 may also set the post-expiry setting information to “automatic renewal.” The point adding unit 1103 may generate fixed-term point interest frame investment unit information including a user ID, an investment unit ID, an addition date, the number of points in the interest, the investment period length, the investment period start date, the investment period expiration date, interest rate information, provisional interest, fixed interest, and post-expiry setting information.Next, the point adding unit 1103 generates a point interest limit operation log indicating the addition of points to the regular point interest limit, and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S507). When step S507 is completed, the regular point interest limit point addition process ends.

[0114] FIG. 27 is a flowchart showing an example of a setting change process after the expiration of the operation period executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays a setting change screen 900 after the expiration of the operation period. On this screen, the user performs an operation to select either automatic extension of the operation or transfer to the available point limit as the handling of points after the expiration of the operation period. The user terminal 5 that detects this operation may send a setting change request after the expiration of the operation period to the point application server 1. This request may include the user ID of the user of the user terminal 5, the operation unit ID of the operation unit selected by the user, and the setting content selected by the user. In response to receiving the setting change request after the expiration of the operation period, the system control unit 11 may perform a setting change process after the expiration of the operation period.

[0115] 27, the point withdrawal unit 1105 searches the regular point interest limit DB 14c for regular point interest limit investment unit information associated with the combination of the user ID and investment unit ID included in the post-expiry setting change request (step S602). Next, the point withdrawal unit 1105 rewrites the post-expiry setting information included in the searched regular point interest limit investment unit information with the setting content selected by the user (step S602), and the post-expiry setting change process ends.

[0116] 28 is a flowchart showing an example of the regular point interest limit interest processing executed by the system control unit 11 of the point application server 1 according to this embodiment. The system control unit 11 may execute the regular point interest limit interest processing, for example, at a predetermined time on the day each month when provisional interest is to be granted.

[0117] As shown in FIG. 28, the interest granting unit 1104 selects one regular point interest limit investment unit information from the regular point interest limit DB 14c (step S701). Next, the interest granting unit 1104 acquires interest rate information from the selected regular point interest limit investment unit information (step S702). Next, the interest granting unit 1104 acquires a user ID from the selected regular point interest limit investment unit information. The interest granting unit 1104 acquires a log indicating operations on the regular point interest limit from the point interest limit operation logs stored in the point interest limit operation history DB 14d in association with the acquired user ID (step S703). Next, the interest granting unit 1104 identifies the number of interest points included in the regular point interest limit investment unit information as of the end of the previous month based on the number of interest points included in the selected regular point interest limit investment unit information and the acquired point interest limit operation log (step S704). Next, the interest granting unit 1104 calculates the interest by multiplying the sum of the identified number of interest points and the provisional interest by the monthly interest rate included in the acquired interest rate information (step S705). Next, the interest granting unit 1104 updates the provisional interest included in the selected regular point interest limit investment unit information by adding the calculated interest to the provisional interest (step S706). Next, the interest granting unit 1104 generates a point interest limit operation log indicating the granting of provisional interest for the points of the regular point interest limit and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S707). Next, the interest granting unit 1104 determines whether all regular point interest limit investment unit information has been selected from the regular point interest limit DB 14c (step S708). If there is any regular point interest limit investment unit information that has not been selected (step S708: NO), the process proceeds to step S701. In step S701, the interest granting unit 1104 selects one of the regular point interest limit investment unit information that has not yet been selected from the regular point interest limit investment unit information stored in the regular point interest limit DB 14c. If all of the regular point interest limit investment unit information has been selected (step S708: YES), the regular point interest limit interest processing ends.

[0118] 29 is a flowchart showing an example of operation period expiration processing executed by the system control unit 11 of the point application server 1 according to this embodiment. The system control unit 11 may execute the operation period expiration processing, for example, at a predetermined time every day.

[0119] As shown in FIG. 29, the point withdrawal unit 1105 searches the regular point interest limit DB 14c for regular point interest limit investment unit information that includes the investment period expiration date, which indicates today's date (step S801). Next, the interest granting unit 1104 selects one of the searched regular point interest limit investment unit information (step S802). Next, the interest granting unit 1104 adds provisional interest to the fixed interest included in the selected regular point interest limit investment unit information, thereby updating the fixed interest (step S803). Next, the interest granting unit 1104 adds provisional interest to the number of points included in the selected regular point interest limit investment unit information, thereby updating the number of points included in the interest (step S804). Next, the interest granting unit 1104 changes the provisional interest included in the selected regular point interest limit investment unit information to 0 points (step S805). Next, the point withdrawal unit 1105 determines whether the post-expiry setting information included in the selected fixed-term point interest limit investment unit information indicates "automatic renewal" (step S806).

[0120] If the post-expiry setting information indicates "automatic renewal" (step S806: YES), the point withdrawal unit 1105 adds the investment period length included in the regular point interest limit investment unit information to the investment period start date and investment period expiration date included in the selected regular point interest limit investment unit information. As a result, the point withdrawal unit 1105 updates the investment period start date and investment period expiration date (step S807). Next, the interest granting unit 1104 acquires regular point interest limit interest rate information corresponding to the investment period length from the interest rate DB 14a (step S808). Next, the interest granting unit 1104 rewrites the interest rate information included in the selected regular point interest limit investment unit information with the acquired regular point interest limit interest rate information (step S809).

[0121] If the post-expiry setting information indicates "automatic withdrawal" (step S806: NO), the point withdrawal unit 1105 sets the number of added points to the number of interest points included in the selected regular point interest limit investment unit information (step S810). The point withdrawal unit 1105 also sets the point addition user ID to the user ID included in the selected regular point interest limit investment unit information. Next, the point withdrawal unit 1105 sends a regular point addition request to the point management server 3 (step S811). As a result, the number of interest points is added to the regular points among the available points of the user identified by the user ID. Next, the point withdrawal unit 1105 deletes the selected regular point interest limit investment unit information from the regular point interest limit 14c (step S812).

[0122] After step S809 or step S812, the point withdrawal unit 1105 generates a point interest limit operation log indicating the continuation of investment or the automatic withdrawal of points from the regular point interest limit and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S813). Next, the point withdrawal unit 1105 determines whether all of the regular point interest limit investment unit information retrieved in step S810 has been selected (step S814). If there is any regular point interest limit investment unit information that has not yet been selected (step S814: NO), the processing proceeds to step S802. In step S802, the point withdrawal unit 1105 selects one of the regular point interest limit investment unit information that has not yet been selected from the retrieved regular point interest limit investment unit information. If all of the regular point interest limit investment unit information has been selected (step S814: YES), the investment period expiration processing ends.

[0123] As described above, according to this embodiment, the point application server 1 may acquire the number of additional points. Alternatively, the point application server 1 may deposit the number of points indicated by the number of additional points into the regular point interest limit. Alternatively, the point application server 1 may award the user interest calculated based on the interest rate offered at the time the points were deposited into the regular point interest limit, provided that the points remain in the regular point interest limit from the date the points were deposited into the regular point interest limit until the expiration of the investment period. In this case, if the user deposits points into the regular point interest limit during the investment period, they can receive interest based on the offered interest rate. Therefore, the user can steadily increase their points by using the points they have earned through the point program.

[0124] Here, the point application server 1 may transfer the points in the regular point interest frame to another point frame after the expiration of the operation period. In this case, the points in the regular point interest frame at the time of expiration of the operation period are transferred to another point frame. Therefore, the user can use the points for some other purpose.

[0125] Furthermore, the point application server 1 may operate in a manner that is less favorable to the user when transferring points in the regular point interest frame to another point frame during the investment period than when transferring points after the investment period has expired. In this case, the consumption of points during the investment period can be suppressed. This allows points to be steadily increased. Since the interest rate can be known in advance, the user can understand how much interest they can receive after the investment period has expired by adding a certain number of points. This provides the user with an incentive to add points to the regular point interest frame.

[0126] Here, the point application server 1 does not need to transfer the points in the fixed-term point interest frame during the operation period. In this case, it is possible to prevent the points from being consumed during the operation period. This allows the points to be steadily increased.

[0127] In addition, the point application server 1 may transfer points held in the non-regular point interest frame to the usable point frame in response to a request from the user terminal 5, regardless of the length of time the points have been held in the non-regular point interest frame. Furthermore, when the point application server 1 awards interest to a user on points held in the non-regular point interest frame, it may use a predetermined interest rate as the interest rate for calculating the awarded interest, regardless of the length of time the points have been held in the non-regular point interest frame. In this case, the condition for transferring points held in the non-regular point interest frame to the usable point frame does not depend on the length of time the points have been held in the non-regular point interest frame. Furthermore, when interest is awarded to a user on points held in the non-regular point interest frame, the interest is calculated based on a predetermined interest rate. The interest rate does not change depending on the length of time the points have been held in the non-regular point interest frame. The interest rate applied to points held in the regular point interest frame is higher than the interest rate applied to points held in the non-regular point interest frame. Therefore, the user can choose whether to deposit points into the regular point interest limit or the non-regular point interest limit, taking into consideration the interest rate and the transfer of points.

[0128] The point application server 1 may also transfer points in the regular point interest limit to the available point limit. In this case, the user can use the points in the regular point interest limit to pay for the purchase amount.

[0129] The point application server 1 may also transmit screen information to the user terminal 5 to cause the user terminal 5 to display a screen containing information about the points held in the regular point interest limit. The point application server 1 may also cause the user terminal 5 to display a screen containing information indicating that transferring points from the regular point interest limit during the investment period is more disadvantageous to the user than after the investment period has expired. In this case, when points are held in the regular point interest limit, the user terminal 5 displays a screen related to those points. This screen contains information indicating that transferring points from the regular point interest limit during the investment period is more disadvantageous to the user than after the investment period has expired. This can reduce point consumption during the investment period, allowing points to be steadily accumulated.

[0130] The point application server 1 may also transmit screen information to the user terminal 5 to display on the user terminal 5 a screen containing information about the points held in the regular point interest limit. Here, the point application server 1 may also display on the user terminal 5 a screen containing information indicating the interest calculated based on the investment period and the interest rate presented at the time the points were placed in the regular point interest limit. In this case, information about the investment of the points held in the regular point interest limit can be presented.

[0131] The point application server 1 may also display on the user terminal 5 a screen that accepts an operation to select whether or not to continue investing points in the regular point interest limit after the expiration of the investment period. Furthermore, if discontinuing investment is selected on the screen displayed on the user terminal 5 based on the screen information, the point application server 1 may transfer points in the regular point interest limit to another point limit upon expiration of the investment period. In this case, if the user selects to continue investing points on this screen, the points remain in the regular point interest limit even after the investment period expires. If the user selects not to continue investing points, the points are transferred from the regular point interest limit to another point limit upon expiration of the investment period. Therefore, it is possible to select how points in the regular point interest limit should be handled after the investment period expires.

[0132] Furthermore, if the expiration date of regular points passes during the operation period, the point application server 1 may extend the expiration date of points in the regular point interest frame until the expiration date of the operation period. In this case, even if the expiration date of points passes while points are in the regular point interest frame, the points in the regular point interest frame will not become invalid until the operation period expires. If a user earns points during the operation period, a new expiration date is set according to the points earned. If the new expiration date is later than the expiration date of the operation period, the points may remain valid when they are transferred from the regular point interest frame to another point frame after the expiration of the operation period. Therefore, by taking action to earn points, the user can prevent the points in the regular point interest frame from becoming invalid and unavailable to the user.

[0133] [2. Second Embodiment] Next, a second embodiment will be described with reference to Figures 30 to 35. This embodiment may be the same as the first embodiment, except for the following points. In this embodiment, points may be periodically and automatically added from the available points limit to the non-regular point interest limit.

[0134] Fig. 30 is a block diagram showing an example of a schematic configuration of the point application server 1 according to this embodiment. In Fig. 30, the same elements as those in Fig. 3 are assigned the same reference numerals. Fig. 30 differs from Fig. 3 in that the storage unit 14 of the point application server 1 shown in Fig. 30 stores an automatic additional setting DB 14e in addition to the interest rate DB 14a to the point interest limit operation history DB 14d.

[0135] FIG. 31 is a diagram illustrating an example of the contents stored in the automatic addition setting DB 14e. The automatic addition setting DB 14e may store automatic addition setting information for each user who has set up automatic addition of points to the non-regular point interest limit. The automatic addition setting information may be information indicating the setting of automatic addition of points to the non-regular point interest limit. For example, as shown in FIG. 31, the automatic addition setting DB 14e may store a user ID, added point number information, and the like, in association with each other. The user ID may indicate a user who has selected automatic addition of points to the non-regular point interest limit. The added point number information may indicate the number of points to be automatically added to the non-regular point interest limit. The added point number information may be set to the number of points actually added or may be set to "all points." "All points" indicates that all regular points held by the user at the time of adding points to the non-regular point interest limit will be transferred to the non-regular point interest limit.

[0136] The screen information transmission unit 1106 may transmit screen information to the user terminal 5, showing a screen for selecting whether or not to automatically add points to the non-regular point interest limit. FIG. 32 is a diagram illustrating an example of the non-regular point interest limit point addition screen. In FIG. 32, the same elements as in FIG. 15 are denoted by the same reference numerals. The difference between FIG. 32 and FIG. 15 is that the non-regular point interest limit point addition screen 400 shown in FIG. 32 includes, in addition to the regular point number 410 and confirmation button 440, guidance information 450 and an automatic addition setting checkbox 460. The guidance information 450 may be a message indicating that points will be periodically added to the non-regular point interest limit if automatic addition is enabled, and indicating the frequency at which points are added to the non-regular point interest limit. The guidance information 450 shown in FIG. 32 indicates that points will be added to the non-regular point interest limit daily. The automatic addition setting checkbox 460 may be an element operable to select whether or not to automatically add points to the non-regular point interest limit. The role of the All Points button 434 changes depending on the selection state of automatic addition in the Automatic Addition Setting checkbox 460. If automatic addition is selected not to be performed, when the user operates the All Points button 434, the number of points indicated by the regular point number 410 is automatically entered into the additional points number input field 420. This operation is the same as the operation in the first embodiment. If automatic addition is selected, when the user operates the All Points button 434, points cannot be entered into the additional points number input field 420. At the time points are added to the non-regular point interest frame, all of the regular points held by the user will be moved to the non-regular point interest frame.

[0137] The point adding unit 1103 may periodically add points to the non-regular point interest limit. For example, the point adding unit 1103 may periodically transfer points from the available point limit to the non-regular point interest limit. Examples of cycles for transferring points to the non-regular point interest limit include one day, one week, ten days, and one month. The point adding unit 1103 may operate based on automatic addition setting information stored in the automatic addition setting DB 14e, for example.

[0138] FIG. 33 is a diagram illustrating an example of automatic addition of points to a non-regular point interest limit. For example, assume that automatic addition of points occurs on a daily cycle. As shown in FIG. 33, on January 7, a user selects automatic addition of points to a non-regular point interest limit on the non-regular point interest limit point addition screen 400. The user also selects all points to add. At this time, the number of regular points available to the user is 400. On that day, the user acquired 100 regular points. The number of regular points held by the user is 500. At a predetermined time on January 8, the point adding unit 1103 automatically adds the user's 500 regular points to the non-regular point interest limit. On that day, the user did not acquire any points. Therefore, on January 9, the point adding unit 1103 does not add points to the non-regular point interest limit for the user. On that day, the user acquired 350 regular points and used 150 points. Therefore, the number of regular points held by the user is 200. At a predetermined time on January 10, the point adding unit 1103 automatically adds the user's 200 regular points to the non-regular point interest limit.

[0139] FIG. 34 is a flowchart showing an example of a non-regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. In FIG. 33, the same processes as those in FIG. 22 are denoted by the same reference numerals. A non-regular point interest limit point addition request sent from the user terminal 5 to the point application server 1 in response to an operation on the non-regular point interest limit point addition screen 400 may include the user ID of the user of the user terminal 5, an automatic addition flag, and additional point number information. The automatic addition flag may indicate whether automatic addition of points to the non-regular point interest limit has been selected. The additional point number information may indicate the number of additional points entered by the user. If the user selects automatic addition of points to the non-regular point interest limit and selects the total number of points as the number of additional points, the additional point number information may be set to "all points."

[0140] The point adding unit 1103 acquires the user ID, automatic addition flag, and additional point number information from the non-regular point interest limit point addition request. As shown in FIG. 34, the point adding unit 1103 determines whether automatic addition of points to the non-regular point interest limit has been selected based on the automatic addition flag (step S121). If automatic addition has not been selected (step S121: NO), steps S101 to S105 are executed as in the first embodiment. If automatic addition has been selected (step S121: YES), the point adding unit 1103 generates automatic addition setting information including the user ID and additional point number information and stores this automatic addition setting information in the automatic addition setting DB 14e (step S122). When step S122 is completed, the non-regular point interest limit point addition process ends.

[0141] 35 is a flowchart showing an example of the automatic addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the system control unit 11 may execute the automatic addition process at a predetermined cycle as the cycle for executing the automatic addition.

[0142] As shown in FIG. 35, the point adding unit 1103 selects one piece of automatic additional setting information from the automatic additional setting DB 14e (step S901). Next, the point number information acquiring unit 1102 acquires a user ID and additional point number information from the selected automatic additional setting information (step S902). Next, the point adding unit 1103 acquires the number of regular points associated with the acquired user ID from the regular point DB 34a (step S903). Next, the point adding unit 1103 determines whether the acquired number of regular points is greater than 0 points (step S904). If the number of regular points is greater than 0 points (step S904: YES), it determines whether the additional point number information is set to "all points" (step S905). If the additional point number information is set to "all points" (step S905: YES), the point adding unit 1103 sets the number of additional points to the number of regular points (step S907). If the additional point number information is not set to "all points" (step S905: NO), the point adding unit 1103 determines whether the additional point number indicated by the additional point number information is greater than the normal point number (step S906). If the additional point number is greater than the normal point number (step S906: YES), the process proceeds to step S907. Here, the point adding unit 1103 changes the additional point number to the normal point number.

[0143] If step S907 is executed or if the number of additional points is equal to or less than the number of regular points (step S906: NO), the point adding unit 1103 sets the number of subtraction points to the number of additional points (step S908). The point adding unit 1103 also sets the point subtraction user ID to the acquired user ID. Next, the point adding unit 1103 sends a regular point subtraction request to the point management server 3 (step S909). This subtracts the number of regular points owned by the user by the number of additional points. Next, the point adding unit 1103 adds the number of additional points to the number of interest points stored in the non-regular point interest limit DB 14b in association with the acquired user ID, thereby updating the number of interest points (step S910). Next, the point adding unit 1103 generates a point interest limit operation log indicating the automatic addition of points to the non-regular point interest limit, and stores this point interest limit operation log in the point interest limit operation history DB 14d (step S911).

[0144] When step S911 is executed or when the number of normal points is 0 (step S904), the point adding unit 1103 determines whether or not all of the automatic additional setting information has been selected from the automatic additional setting DB 14e (step S912). If there is any automatic additional setting information that has not been selected (step S912: NO), the process proceeds to step S901. In step S901, the point adding unit 1103 selects one of the automatic additional setting information that has not yet been selected. If all of the automatic additional setting information has been selected (step S912: YES), the automatic addition process ends.

[0145] As described above, according to this embodiment, the point application server 1 may periodically add points to the non-regular point interest limit. In this case, the user can periodically add points to the non-regular point interest limit without having to manually add points to the non-regular point interest limit each time.

[0146] Furthermore, when the point application server 1 periodically transfers points, it may automatically transfer all of the points in the available point frame to the non-regular point interest frame. In this case, all of the points in the available point frame at the time of periodically transferring points can be used to increase the number of points.

[0147] 3. Third Embodiment Next, a third embodiment will be described with reference to Figures 36 to 39. Except as noted below, this embodiment may be the same as at least one of the previously described embodiments. In this embodiment, points may be periodically and automatically added from the available points limit to the regular point interest limit. Although there are differences between the regular point interest limit and the non-regular point interest limit, the mechanism for adding points to the regular point interest limit may be essentially the same as in the second embodiment.

[0148] FIG. 36 is a diagram showing an example of the contents stored in the automatic additional setting DB 14e. As in the second embodiment, the automatic additional setting DB 14e may be stored in the storage unit 14 of the point application server 1. As shown in FIG. 36, the automatic additional setting DB 14e may store, as automatic additional setting information, a user ID, additional point number information, and investment period length, etc., in association with one another. The investment period length may indicate the length of the investment period for points that are automatically added to the fixed-term point interest limit.

[0149] The screen information transmission unit 1106 may transmit screen information to the user terminal 5, displaying a screen for selecting whether or not to automatically add points to the regular point interest limit. FIG. 37 illustrates an example of the regular point interest limit point addition screen. In FIG. 37, the same elements as those in FIG. 18 are denoted by the same reference numerals. The difference between FIG. 37 and FIG. 18 is that the regular point interest limit point addition screen 700 shown in FIG. 37 includes, in addition to the regular point number 710 and confirmation button 750, guidance information 760 and an automatic addition setting checkbox 770. The guidance information 760 may be a message indicating that points will be periodically added to the regular point interest limit if automatic addition is enabled, and indicating the frequency at which points are added to the regular point interest limit. The guidance information 760 shown in FIG. 37 indicates that points will be added to the regular point interest limit on the 20th of each month. The automatic addition setting checkbox 770 may be an operable element for selecting whether or not to automatically add points to the regular point interest limit. The All Points button 744 may have a similar function to the All Points button 434 included in the non-regular point interest limit point addition screen 400 shown in FIG.

[0150] The point adding unit 1103 may periodically add points to the regular point interest limit. For example, the point adding unit 1103 may periodically transfer points from the available point limit or the non-regular point interest limit to the regular point interest limit. Examples of the period for transferring points to the regular point interest limit include one day, one week, ten days, one month, and two months. As explained above, points in the regular point interest limit are managed each time points are added to the regular point interest limit or on each day they are added. Therefore, the period for transferring points may be relatively long.

[0151] The point adding unit 1103 may realize both the automatic addition of points to the non-regular point interest limit and the automatic addition of points to the regular point interest limit. The point adding unit 1103 may operate so that each user can select only one of the automatic addition of points to the non-regular point interest limit and the automatic addition of points to the regular point interest limit. Alternatively, the point adding unit 1103 may operate so that both can be selected simultaneously or in parallel. The cycle for adding points may be the same for the non-regular point interest limit and the regular point interest limit, or may be different.

[0152] FIG. 38 is a flowchart showing an example of a regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. In FIG. 38, the same processes as those in FIG. 26 are denoted by the same reference numerals. A regular point interest limit point addition request sent from the user terminal 5 to the point application server 1 in response to an operation on the regular point interest limit point addition screen 700 may include the user ID of the user of that user terminal 5, an automatic addition flag, additional point number information, and the investment period length. The automatic addition flag may indicate whether automatic addition of points to the regular point interest limit has been selected. The additional point number information may indicate the number of additional points entered by the user. If the user selects automatic addition of points to the regular point interest limit and selects the total number of points as the number of additional points, the additional point number information may be set to "all points."

[0153] The point adding unit 1103 acquires the user ID, automatic addition flag, and additional point number information from the regular point interest limit point addition request. As shown in FIG. 38, the point adding unit 1103 determines whether automatic addition of points to the regular point interest limit has been selected based on the automatic addition flag (step S521). If automatic addition has not been selected (step S521: NO), steps S501 to S507 are executed, as in the first embodiment. If automatic addition has been selected (step S521: YES), the point adding unit 1103 generates automatic addition setting information including the user ID, additional point number information, and investment period length, and stores this automatic addition setting information in the automatic addition setting DB 14e (step S522). When step S522 is completed, the regular point interest limit point addition process ends.

[0154] 39 is a flowchart showing an example of an automatic addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. In Fig. 39, the same processes as those in Fig. 35 are denoted by the same reference numerals.

[0155] As shown in FIG. 39, steps S901 to S909 are first executed as in the second embodiment. After step S909, the point adding unit 1103 sets the addition date and the investment period start date to today's date. The point adding unit 1103 calculates the investment period expiration date based on the addition date and the investment period length included in the automatic addition setting information (step S921). Next, the point adding unit 1103 acquires regular point interest frame interest rate information corresponding to the investment period length from the interest rate DB 14a (step S922). Next, the point adding unit 1103 generates regular point interest frame investment unit information and stores this regular point interest frame investment unit information in the regular point interest frame DB 14c (step S923). Step S523 may be the same as step S506 of the regular point interest frame point addition process shown in FIG. 26. Next, steps S911 and S912 are executed.

[0156] As described above, according to this embodiment, the point application server 1 may periodically deposit points into the regular point interest limit. Furthermore, the point application server 1 may grant the user interest calculated based on the interest rate offered at the time the points were deposited into the regular point interest limit, on the condition that points remain in the regular point interest limit from that day until the expiration of the investment period of the investment period length. In this case, the user can periodically add points to the regular point interest limit without having to manually deposit points into the regular point interest limit each time.

[0157] Furthermore, when the point application server 1 periodically transfers points, it may automatically transfer all of the points in the available point frame to the regular point interest frame. In this case, all of the points in the available point frame at the time of periodically transferring points can be used to increase the number of points.

[0158] [4. Fourth Embodiment] Next, a fourth embodiment will be described with reference to Figures 40 and 41. Except for the following points, this embodiment may be the same as at least one of the embodiments described so far.

[0159] In this embodiment, the point adding unit 1103 may stop the movement of points from the available point limit to the point interest limit for a predetermined period of time after a predetermined operation related to the point interest limit is performed in response to the request receiving unit 1101 receiving a request from the user terminal.

[0160] The predetermined operation may be an operation on the point interest limit. The predetermined operation may be an operation on points held in the point interest limit. The predetermined operation may be an operation to change the number of points held in the point interest limit. The predetermined operation may include, for example, an operation performed by at least one of the point adding unit 1103 and the point withdrawing unit 1105. A request for a predetermined operation from the user terminal 5 may, for example, explicitly or implicitly indicate or infer the user's intention to use points to pay for a future purchase. For example, the predetermined operation may include transferring points from the point interest limit to the available point limit. The user may intend to use the points transferred to the available point limit to purchase a transaction object. Alternatively, for example, the predetermined operation may include transferring points from the available point limit to the point interest limit. For example, the user may transfer some of the regular points from the available point limit to the point interest limit rather than transferring all of the regular points from the available point limit to the point interest limit. The user may intend to use the points remaining in the available point limit after the point transfer to purchase a transaction object.

[0161] By suspending the transfer of points from the available point limit to the point interest limit for a predetermined period when a user is about to use points, it is possible to prevent the transfer of points from interfering with the user's smooth use of points. The suspended point transfer may be, for example, the periodic automatic addition of points to the point interest limit. That is, the automatic addition described in the second or third embodiment is suspended. Suspending the automatic addition prevents points from being lost from the available point limit in an unintended manner. Alternatively, the suspended point transfer may be the addition of points to the point interest limit in response to a request from the user terminal 5. That is, the user's operation to add points to the point interest limit may be disabled. Types of point interest limits include non-regular point interest limits and regular point interest limits. The type of point interest limit that is the target of a predetermined operation may be the same as the type of point interest limit where the point transfer is suspended. Alternatively, the transfer of points from the point interest limit may be suspended even if the type of point interest limit that is the target of a predetermined operation and the type of point interest limit where the point transfer is suspended are different.

[0162] The length of the period during which the transfer of points is suspended may be predetermined. When the periodic automatic addition of points to the point interest limit is suspended, the length of the specified period may be longer than the cycle of automatic addition of points. Alternatively, the length of the specified period may be shorter than the cycle of automatic addition of points. Alternatively, the specified period may end on the day the user uses the points. Alternatively, the specified period may end on the earlier of the day the user uses the points or the day a specified period has elapsed since a specified operation was executed in response to a request from the user terminal 5.

[0163] FIG. 40 shows an example of suspending the transfer of points to a point interest limit. Assume that the predetermined operation is a withdrawal of points from a non-regular point interest limit. Assume that the suspended point transfer is an automatic addition of points to the non-regular point interest limit. For example, assume that points are automatically added to the non-regular point interest limit on a daily basis. Assume that the period during which point transfer is suspended is one week. As shown in FIG. 40, on January 7, the user selects automatic addition of points to the non-regular point interest limit on the non-regular point interest limit point addition screen 400. The user also selects all points to be added. At this time, the number of regular points available to the user is 400. On that day, the user acquired 100 regular points. The user owns 500 regular points. At a predetermined time on January 8, the point addition unit 1103 automatically adds the user's 500 regular points to the non-regular point interest limit. On that day, the user withdraws 300 points from the non-regular point interest limit. Therefore, the number of regular points held by the user becomes 300 points. Automatic addition of points to the non-regular point interest limit is suspended from January 8th to January 15th, one week later. However, during this period, the user may be permitted to add points to the non-regular point interest limit. On January 9th, the user earns 50 points. On that day, the user uses 300 points. On January 12th, the user earns 200 points. As of January 16th, the user has 250 regular points. Automatic addition of points resumes on January 16th. On that day, the point addition unit 1103 transfers the 250 regular points from the available point limit to the non-regular point interest limit.

[0164] Figure 41 is a flowchart showing an example of automatic addition processing executed by the system control unit 11 of the point application server 1 according to this embodiment. In Figure 41, the same processes as those in Figure 35 are assigned the same reference numerals. The predetermined operation is assumed to be the withdrawal of points from the non-regular point interest limit. The transfer of points to be suspended is assumed to be the automatic addition of points to the non-regular point interest limit. The length of time for which the transfer of points is suspended is assumed to be predetermined.

[0165] As shown in FIG. 41, the point adding unit 1103 selects one piece of automatic addition setting information from the automatic addition setting DB 14e (step S901). Next, the point adding unit 1103 acquires a user ID from the selected automatic addition setting information. The point adding unit 1103 searches the point interest limit operation history DB 14d for a point interest limit operation log containing the acquired user ID (step S941). At this time, the point adding unit 1103 searches for a point interest limit operation log containing a change indicating a transfer of points from the available point limit to the non-periodic point interest limit in response to a request from the user terminal 5 and an operation date indicating a date that is a predetermined period from today or later. As a result of the search, the point adding unit 1103 determines whether or not a corresponding point interest limit operation log is found (step S942). If a corresponding point interest limit operation log is found (step S942: YES), the process proceeds to step S912. If there is no corresponding point interest limit operation log (step S942: NO), steps S902 to S912 are executed in the same manner as in the second embodiment.

[0166] As described above, according to this embodiment, the point application server 1 may transfer points held in the available point limit to the point interest limit. The point application server 1 may also receive a request for a predetermined operation related to the point interest limit from the user terminal 5. Furthermore, the point application server 1 may suspend the transfer of points from the available point limit to the point interest limit for a predetermined period after the predetermined operation is executed in response to the reception of the request. In this case, it is possible to avoid a situation in which the points held in the available point limit are reduced by the transfer to the point interest limit, making it impossible for the user to use points to pay for purchases. This allows the user to easily use points to pay for purchases, while also increasing the number of points earned by the point program.

[0167] Here, the point application server 1 may periodically transfer points from the available point limit to the point interest limit. Alternatively, the point application server 1 may suspend the periodic transfer of points for a predetermined period after a predetermined operation is performed. In this case, when a predetermined operation is performed, the periodic transfer of points is suspended for a predetermined period after the operation. Therefore, points can be easily used to pay for purchases, and points can be periodically added to the point interest limit without the user having to manually add points to the point interest limit each time.

[0168] The point application server 1 may also periodically transfer all points in the available point limit to the point interest limit. In this case, points can be easily used to pay for purchases, and all points in the available point limit at the time of periodically transferring points can be used to increase the number of points.

[0169] The point application server 1 may also suspend the transfer of points from the usable point limit to the point interest limit for a predetermined period after the points are transferred from the point interest limit to the usable point limit, thereby avoiding a situation in which the points transferred to the usable point limit are prevented from being used by the user to pay for a purchase.

[0170] [5. Fifth Embodiment] Next, a fifth embodiment will be described with reference to Figures 42 to 45. Except for the following points, this embodiment may be the same as at least one of the embodiments described so far. In this embodiment, a user can withdraw points stored in a fixed-term point interest account within the investment period.

[0171] The point withdrawal unit 1105 may transfer points stored in the regular point interest limit to another point limit in response to a request from the user terminal 5 during the investment period. In other words, the point withdrawal unit 1105 may operate in the same manner as it operates after the expiration of the investment period when transferring points stored in the regular point interest limit to another point limit during the investment period. The point withdrawal unit 1105 may allow points for each investment unit stored in the regular point interest limit to be withdrawn only in one lump sum. Alternatively, the point withdrawal unit 1105 may allow all or part of the points for each investment unit to be withdrawn.

[0172] On the other hand, the interest granting unit 1104 may operate in a manner that is less favorable to the user when points in the regular point interest limit are transferred to another point limit during the investment period than when the interest granting unit 1104 operates after the expiration of the investment period. Specifically, when points are transferred from the regular point interest limit by the point withdrawal unit 1105 during the investment period, the interest granting unit 1104 may not grant the user interest calculated based on the interest rate that was offered at the time the points were added to the regular point interest limit. For example, the interest granting unit 1104 may not grant any interest at all.

[0173] Figure 42 shows an example of the investment of points in the regular point interest limit. The investment period is two years, and the annual interest rate for the two-year investment is 1.0 percent. The monthly interest rate is 0.0083 percent. Interest is also awarded on the 5th of each month. The interest awarded during the investment period is provisional interest. As shown in Figure 42, a user added 100,000 points to the regular point interest limit on January 10, 2024. The investment period is from January 10, 2024 to January 10, 2026. On February 5, 2024, 83 provisional interest points are awarded to the user. Next, on March 5, 2024, the 83 provisional interest points are added to the regular point interest limit. Then, on March 22, 2024, the user withdraws all points from the regular point interest limit. The point withdrawal unit 1105 transfers 100,000 points from the regular point interest limit to the available point limit. The interest granting unit 1104 regards the total of 186 points of provisional interest as if they had never existed in the first place.

[0174] The screen information transmission unit 1106 may transmit to the user terminal 5 information about a screen that can accept an operation to transfer points from the regular point interest limit to the available point limit during the investment period. The screen information transmission unit 1106 may also transmit information about a screen that includes information indicating that interest will not be awarded, as information indicating that transferring points from the regular point interest limit to the available point limit during the investment period is disadvantageous to the user. Figure 43 is a diagram showing an example of a regular point interest limit details screen. In Figure 43, the same elements as in Figure 19 are assigned the same reference numerals. As shown in Figure 43, the regular point interest limit details screen 800 may include one or more investment unit information fields 810. Each investment unit information field 810 may include a withdrawal button 821 in addition to the investment period 811 to the change button 816. The withdrawal button 821 may be an element that can be operated to display the withdrawal confirmation screen described below.

[0175] FIG. 44 is a diagram illustrating an example of a withdrawal confirmation screen. The withdrawal confirmation screen may be a screen for the user to confirm the transfer of points from the regular point interest limit to the available point limit. As shown in FIG. 44, the withdrawal confirmation screen 1000 may include a number of withdrawable points 1010, notes 1020, a cancel button 1030, a withdraw button 1040, and the like. The number of withdrawable points 1010 may indicate the number of points in the investment unit selected by the user. The notes 1020 may indicate that interest will not be awarded if points are withdrawn from the regular point interest limit during the investment period. The cancel button 1030 may be an element operable to cancel the withdrawal of points. The withdraw button 1040 may be an element operable to execute the withdrawal of points.

[0176] FIG. 45 is a flowchart showing an example of an early withdrawal process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, the user terminal 5 displays a withdrawal confirmation screen 1000. On this screen, the user operates the withdrawal button. The user terminal 5, upon detecting this operation, may send an early withdrawal request to the point application server. The early withdrawal request may include the user ID of the user terminal 5 and the investment unit ID of the investment unit selected by the user on the fixed-term point interest limit details screen 800.

[0177] As shown in FIG. 45, the point withdrawal unit 1105 acquires from the regular point interest limit DB 14c the regular point interest limit investment unit information associated with the combination of the user ID and investment unit ID included in the early withdrawal request (step S1001). Next, the point withdrawal unit 1105 sets the number of added points to the number of interest points included in the acquired regular point interest limit investment unit information (step S1002). The point withdrawal unit 1105 also sets the point addition user ID to the user ID included in the early withdrawal request. Next, the point withdrawal unit 1105 sends a regular point addition request to the point management server 3 (step S1003). As a result, points equal to the number of interest points are added to the regular points among the available points of the user identified by the user ID. This number of interest points does not include provisional interest. Therefore, the interest is not added to the regular points held by the user. When step S1003 is completed, the early withdrawal process ends.

[0178] As described above, according to this embodiment, if points are transferred during the investment period, interest based on the interest rate offered at the time the points were added to the regular point interest limit is not awarded to the user. Specifically, no interest is awarded at all. This makes it possible to suppress the transfer of points during the investment period. This allows points to be steadily increased.

[0179] [6. Sixth Embodiment] Next, a sixth embodiment will be described with reference to Figures 46 to 48. This embodiment may be the same as the fifth embodiment, except for the following points: In this embodiment, if points in the fixed-term point interest frame are withdrawn within the investment period, interest is awarded to the user at a lower interest rate.

[0180] FIG. 46 is a diagram showing an example of the contents stored in the interest rate DB 14a. As shown in FIG. 46, the interest rate DB 14a may store premature withdrawal interest rate information in addition to non-regular point interest rate information and regular point interest rate information. The premature withdrawal interest rate information may indicate the interest rate applied to points in the regular point interest frame when those points are withdrawn within the investment period. The interest rate indicated by the premature withdrawal interest rate information may be lower than any of the interest rates indicated by the regular point interest rate information. The interest rate indicated by the premature withdrawal interest rate information may be the same as the interest rate indicated by the non-regular point interest rate information. Alternatively, the interest rate indicated by the premature withdrawal interest rate information may be lower or higher than the interest rate indicated by the non-regular point interest rate information.

[0181] In this embodiment, when points are transferred from the regular point interest limit by the point withdrawal unit 1105 during the investment period, the interest granting unit 1104 may not grant the user interest calculated based on the interest rate offered at the time the points were added to the regular point interest limit. Alternatively, the interest granting unit 1104 may grant the user interest calculated based on an interest rate lower than the interest rate offered at the time the points were added to the regular point interest limit. This interest rate may be the interest rate indicated by the early withdrawal interest rate information.

[0182] Figure 47 shows an example of the investment of points in a fixed-term interest limit. The investment period is two years, and the annual interest rate for the two-year investment is 1.0 percent. The monthly interest rate is 0.0083 percent. Interest is also awarded on the 5th of each month. The interest awarded during the investment period is provisional interest. As shown in Figure 4, a user added 100,000 points to the fixed-term interest limit on January 10, 2024. The investment period is from January 10, 2024 to January 10, 2026. On February 5, 2024, 83 provisional interest points are awarded to the user. Next, on March 5, 2024, the 83 provisional interest points are added to the fixed-term interest limit. Then, on March 22, 2024, the user withdraws all of the points from the fixed-term interest limit. In this case, the interest granting unit 1104 may recalculate the interest to be granted to the user instead of granting the user 186 points of interest. For example, the annual interest rate for early withdrawal is assumed to be 0.1%. The monthly interest rate is assumed to be 0.00083 percent. The interest granting unit 1104 may calculate two months' worth of interest based on this monthly interest rate. For example, the interest rate may be 16 points. The point withdrawal unit 1105 transfers 100,016 points from the fixed-term point interest limit to the available point limit.

[0183] The note 1020 included in the withdrawal confirmation screen 1000 shown in FIG. 44 may indicate that if points are withdrawn from the regular point interest limit within the investment period, interest will be awarded at a lower rate.

[0184] FIG. 48 is a flowchart showing an example of an early withdrawal process executed by the system control unit 11 of the point application server 1 according to this embodiment. In FIG. 48, the same processes as those in FIG. 45 are denoted by the same reference numerals. As shown in FIG. 48, the point withdrawal unit 1105 acquires, from the regular point interest limit DB 14c, regular point interest limit investment unit information associated with the combination of the user ID and investment unit ID included in the early withdrawal request (step S1001). Next, the interest granting unit 1104 acquires early withdrawal interest rate information from the interest rate DB 14a (step S1021). Next, the interest granting unit 1104 calculates fixed interest in place of the provisional interest based on the monthly interest included in the early withdrawal interest rate information (step S1023). Next, the interest granting unit 1104 adds the calculated fixed interest to the number of interest points included in the acquired early withdrawal interest rate information (step S1023). Next, the point withdrawal unit 1105 sets the number of added points to the number of points in the interest (step S1002). Also, the point withdrawal unit 1105 sets the point addition user ID to the user ID included in the early withdrawal request. Next, the point withdrawal unit 1105 sends a regular point addition request to the point management server 3 (step S1003), and the early withdrawal process ends.

[0185] As described above, according to this embodiment, if points are transferred during the investment period, the user is not awarded interest based on the interest rate offered at the time the points were added to the regular point interest limit. Specifically, the user is awarded less interest based on a lower interest rate. This makes it possible to suppress the transfer of points during the investment period. This allows points to be steadily increased.

[0186] [7. Seventh Embodiment] Next, a seventh embodiment will be described with reference to Figures 49 to 51. Except for the following points, this embodiment may be the same as at least one of the embodiments described so far. In this embodiment, the user can freely withdraw points that have been in the fixed-term point interest account for a predetermined period from the expiration of the investment period.

[0187] The point withdrawal unit 1105 may transfer points and interest added to the regular point interest limit to the available point limit upon request from the user terminal 5 during a predetermined period from the expiration of the investment period. In other words, the point withdrawal unit 1105 may allow the user to withdraw points. Since the withdrawal occurs after the expiration of the investment period, interest for that investment period is accrued to the user. The period during which points can be withdrawn is called the "withdrawable period." Examples of the length of the withdrawal period include three days, one week, ten days, and one month. The withdrawal period may also be the last day of the month that includes a predetermined period after the expiration date of the investment period. The point withdrawal unit 1105 may only allow the lump-sum transfer of points in the regular point interest limit. Alternatively, the user may be able to specify the number of points to be transferred from the regular point interest limit. The withdrawable points do not have to include provisional interest accrued during the withdrawal period.

[0188] The point withdrawal unit 1105 does not have to automatically transfer points from the fixed-term point interest limit to available points when the investment period expires. A new investment period may be set for points whose investment period has expired, and the investment of those points may continue automatically.

[0189] Figure 49 is a diagram showing an example of the investment of points in a fixed-term point interest limit. The investment period is two years, and the annual interest rate for the two-year investment is 1.0%. The monthly interest rate is 0.0083%. The withdrawal period is one month. As shown in Figure 49, on January 10, 2024, a user added 100,000 points to the fixed-term point interest limit. The investment period is from January 10, 2024 to January 10, 2026. When the investment period expires on January 10, 2026, the withdrawal period is from January 10, 2026 to February 10, 2026. During this period, the user can withdraw points from the fixed-term point interest limit at any time.

[0190] During the withdrawal period, the point adding unit 1103 may transfer points from the available points to the regular point interest limit in response to a request from the user terminal 5. At this time, the point adding unit 1103 may add the points transferred to the regular point interest limit to the points of the investment unit that is in the withdrawal period. In this case, the interest granting unit 1104 may calculate the interest to be granted to the user by regarding the added points as having been added on the start date of the current investment period of the points of the investment unit to which they were added. Therefore, the investment period of the points added during the withdrawal period may coincide with the new investment period of the points of the investment unit to which they were added.

[0191] Figure 50 shows an example of the investment of points in a fixed-term point interest frame. The investment period is two years, and the annual interest rate for the two-year investment is 1.0%. The monthly interest rate is 0.0083%. Interest is paid on the 5th of each month. The withdrawal period is one month. As shown in Figure 50, on January 10, 2024, the user adds 100,000 points to the fixed-term point interest frame. When the investment period expires on January 10, 2026, a new two-year investment period begins on that day. The fixed interest at this point is 2,010 points. On January 15, 2026, the user adds 100,000 points to the same investment unit of the fixed-term point interest frame. The total number of points in that investment unit is 202,010 points. On February 5, 2026, 167 provisional interest points are paid on the 202,010 points. It is possible that the user will add points to the fixed-term point interest limit between February 5th and February 10th. In this case, the interest granting unit 1104 may recalculate the provisional interest to be granted on February 5th.

[0192] The screen information transmission unit 1106 may transmit to the user terminal 5 information about a screen that can accept operations for withdrawing points from the regular point interest limit and adding points to the regular point interest limit during the withdrawal period. FIG. 51 is a diagram showing an example of a regular point interest limit details screen. In FIG. 51, the same elements as in FIG. 19 are designated by the same reference numerals. As shown in FIG. 51, the regular point interest limit details screen 800 may include one or more investment unit information fields 810 and notes 820. The investment unit information field 810 corresponding to the investment unit for which today falls within the withdrawal period may include, in addition to the investment period 811 and the change button 816, guidance information 841, an add button 842, and a withdraw button 843. The guidance information 841 may be information indicating that points can be withdrawn from and added to the investment unit corresponding to the investment unit information field 810 during the withdrawal period. The guidance information 841 may also include information indicating the withdrawal period or the end date of the withdrawal period. The add button 842 may be an element operable to add points to the investment unit. When the user operates the add button 842, the user terminal 5 may display, for example, a screen identical to or similar to the non-regular point interest frame point addition screen 400 shown in FIG. 15. This screen may accept input of points to be added to the investment unit. The withdraw button 843 may be an element operable to withdraw points from the investment unit. When the user operates the withdraw button 843, the user terminal 5 may display, for example, a screen identical to or similar to the non-regular point interest frame point withdrawal screen 500 shown in FIG. 16. This screen may accept input of points to be withdrawn from the investment unit. The investment unit information field 810 corresponding to an investment unit for which today is not included in the withdrawal period may not include any of the guidance information 841, the add button 842, or the withdraw button 843.

[0193] The screen information transmission unit 1106 generates an HTML document for the fixed-term point interest limit detail screen 800 in step S406 of the fixed-term point interest limit operation screen transmission process shown in Figure 25. At this time, the screen information transmission unit 1106 may determine whether today is included in the withdrawal period for each investment unit based on the investment period start date included in the fixed-term point interest limit investment unit information obtained from the fixed-term point interest limit DB14c. Based on the result of this determination, the screen information transmission unit 1106 may control whether to include guidance information 841, an Add button 842, and a Withdraw button 843 in the investment unit information field 810.

[0194] The user operates the Withdraw button 843 included in any of the investment unit information fields 810 on the regular point interest limit detail screen 800 displayed on the user terminal 5 to input the number of points to be withdrawn. In response to this operation, the point withdrawal unit 1105 may subtract the number of points to be withdrawn from the number of interest points included in the regular point interest limit investment unit information corresponding to that regular point interest limit detail screen 800. The point withdrawal unit 1105 may also add the number of points to the user's regular points by sending a regular point addition request to the point management server 3.

[0195] The user operates the add button 842 included in any of the investment unit information fields 810 on the regular point interest limit detail screen 800 displayed on the user terminal 5 to input the number of additional points. In response to this operation, the point adding unit 1103 may add the number of additional points to the number of interest points included in the regular point interest limit investment unit information corresponding to that regular point interest limit detail screen 800. The point adding unit 1103 may also add the number of additional points to the number of regular points of the user by sending a regular point subtraction request to the point management server 3.

[0196] As described above, according to this embodiment, the user can transfer points from the regular point interest limit for a predetermined period after the expiration of the investment period.

[0197] [8. Eighth Embodiment] Next, an eighth embodiment will be described with reference to Figures 52 to 57. Except as noted below, this embodiment may be the same as at least one of the embodiments described so far. In this embodiment, a user can add limited-time points to a fixed-term point interest limit.

[0198] FIG. 52 is a diagram showing an example of the contents stored in the regular point interest limit DB14c. As shown in FIG. 52, the regular point interest limit DB14c may store the point type and expiration date in addition to the user ID and post-expiration setting information. The point type may indicate whether the points in the investment unit included in the regular point interest limit are regular points or limited-time points. The expiration date may be valid when the point type indicates limited-time points. The expiration date may correspond to the expiration date of the limited-time points in that investment unit.

[0199] The point adding unit 1103 may add limited-time points that will not expire within the investment period to the regular point interest limit. On the other hand, the point adding unit 1103 may not add limited-time points that will expire within the investment period to the regular point interest limit. Unlike regular points, the expiration date initially set for limited-time points held by a user is not subsequently extended. Therefore, even if limited-time points that have expired within the investment period are subsequently moved to the usable point limit, the limited-time points are already invalid. To avoid such a situation, as described above, restrictions may be placed on adding limited-time points to the regular point interest limit.

[0200] When the investment period of limited-time points placed in the fixed-term point interest limit expires, the investment of the limited-time points may be automatically continued, or the limited-time points may be automatically withdrawn or moved to the available point limit. The user may be able to select either automatic continuation or automatic withdrawal. Furthermore, limited-time points may be able to be withdrawn midway through the investment period.

[0201] Here, it is assumed that the automatic continuation of the investment of limited-time points after the expiration of the investment period is predetermined, or that the user has selected automatic continuation of the investment. Under this condition, if the expiration date of the limited-time points placed in the fixed-term point interest frame does not expire within the next investment period of the same investment period length that begins after the expiration of the first investment period of the limited-time points placed in the fixed-term point interest frame, the point adding unit 1103 may keep the limited-time points in the fixed-term investment point frame even after the expiration of the first investment period. In other words, the investment of the limited-time points may be automatically continued. On the other hand, if the expiration date of the limited-time points expires within the next investment period, the point adding unit 1103 may transfer the limited-time points placed in the fixed-term investment point frame to usable points upon the expiration of the first investment period. In other words, the limited-time points may be automatically withdrawn. This withdrawal is referred to as a forced automatic withdrawal. Forced automatic withdrawal may be performed regardless of how the points are handled after the expiration of the investment period. The purpose of executing the forced automatic withdrawal may be the same as the purpose of imposing a restriction on adding limited-time points to the fixed-term point interest limit.

[0202] Figure 53 shows an example of the use of limited-time points in a regular point interest frame. Here, the investment period for the regular point interest frame is assumed to be six months. As shown in Figure 53, a user holds three types of limited-time points with different expiration dates. For example, the user holds points that expire on April 30, 2024, September 30, 2024, and January 31, 2025. Today is January 10, 2024. If points are added to the regular point interest frame on that day, the initial investment period will expire on July 10, 2024. Therefore, limited-time points with an expiration date of April 30, 2024 cannot be added to the regular point interest frame. Limited-time points with expiration dates of September 30, 2024 and January 31, 2025 can be added to the regular point interest frame. These limited-time points are added to the regular point interest frame. Assuming that the points continue to be used even after the first investment period expires, the second investment period will expire on January 10, 2025. Therefore, limited-time points with an expiration date of September 30, 2024 will be forcibly and automatically withdrawn on July 10, 2024. Assuming that the points continue to be used even after the second investment period expires, the third investment period will expire on July 10, 2025. Therefore, limited-time points with an expiration date of January 31, 2025 will be forcibly and automatically withdrawn on January 10, 2025.

[0203] Figure 54 is a diagram showing an example of the regular point interest limit point addition screen. In Figure 54, the same elements as in Figure 18 are assigned the same reference numerals. As shown in Figure 54, the regular point interest limit point addition screen 700 may include, in addition to the regular point numbers 710 to 750, a regular point selection button 780, an expiration date 791, a limited-time point number, and a limited-time point selection button 793. The regular point selection button 780 may be an element operable to select regular points to add to the regular point interest limit. The expiration date 791, the limited-time point number 792, and the limited-time point selection button 793 may be displayed for each limited-time point. The expiration date 791 and the limited-time point number 792 may indicate the expiration date and the number of limited-time points, respectively. The limited-time point selection button 793 may be an element operable to select the limited-time points to add to the regular point interest limit. For limited-time points whose expiration date does not occur within the investment period corresponding to the shortest investment period length selectable by the user, information such as the number of limited-time points 792 and a limited-time point selection button 793 may be displayed. For example, the limited-time point information field 120 on the point app top screen 100 shown in FIG. 12 displays information about limited-time points whose expiration date is April 30, 2024. On the other hand, the regular point interest limit point addition screen 700 does not display information about those limited-time points. This is because the shortest investment period length is six months, and today is January 10, 2024. On the other hand, the regular point interest limit point addition screen 700 displays information about limited-time points whose expiration dates are September 30, 2024 and January 31, 2025, respectively. Users can choose which points to add to their regular point interest limit: regular points, limited-time points with an expiration date of September 30, 2024, or limited-time points with an expiration date of January 31, 2025.

[0204] Figure 55 is a diagram showing an example of the fixed-term point interest limit point addition screen. Figure 55 differs from Figure 54 in that the 1-year button 732 shows the selected state. In addition, the limited-time point selection button 793 for limited-time points whose expiration date is September 30, 2024 is displayed in an unselectable state. By operating the 1-year button 732, the user has selected a one-year investment period. Therefore, it is no longer possible to select limited-time points whose expiration date falls within that investment period.

[0205] When generating the HTML document for the regular point interest limit point addition screen 700, the screen information transmission unit 1106 may obtain the number of limited-time points and the expiration date for each limited-time point held by the target user from the limited-time point DB 34b. The screen information transmission unit 1106 may obtain this information, for example, by requesting it from the point management server 3. The screen information transmission unit 1106 may add the obtained information for each limited-time point to the HTML document. The HTML document for the regular point interest limit point addition screen 700 may include a program such as a script. This program may cause the user terminal 5 to control the display of the expiration date 791, the number of limited-time points 792, and the limited-time point selection button 793 for each limited-time point, and to enable or disable the limited-time point selection button 793. The user terminal 5 that receives the HTML document for the regular point interest limit point addition screen 700 from the point application server 1 may control the information for the limited-time points in accordance with this program, for example, as shown in Figures 54 and 55.

[0206] FIG. 56 is a flowchart showing an example of the regular point interest limit point addition process executed by the system control unit 11 of the point application server 1 according to this embodiment. In FIG. 56, the same processes as those in FIG. 26 are denoted by the same reference numerals. As described above, in response to a user's operation on the regular point interest limit point addition screen 700, the user terminal 5 may send a regular point interest limit point addition request to the point application server 1. This regular point interest limit point addition request may include the user ID of the user of the user terminal 5, the selected investment period, and the input number of additional points, as well as the point type and expiration date. The point type may indicate the type of point selected by the user, either regular points or limited-time points. The point type may be determined based on the selection of either the regular point selection button 780 or the limited-time point selection button 793. When a limited-time point is selected by the user, the expiration date may correspond to the expiration date of the selected limited-time point.

[0207] As shown in FIG. 56, first, steps S501 and S502 are executed, as in the first embodiment. Next, the point adding unit 1103 acquires the point type and expiration date from the fixed-term point interest limit point addition request. The point adding unit 1103 determines whether the point type indicates regular points (step S541). If the point type indicates regular points (step S541: YES), steps S503 to S505 are executed. If the point type indicates limited-time points (step S541: NO), the point adding unit 1103 sends a limited-time point deduction request to the point management server 3 (step S542). The limited-time point deduction request may include the number of points to be subtracted, the point deduction user ID, and the expiration date of the limited-time points. The point management server 3, which has received the request to subtract limited-time points, subtracts the number of subtraction points from the number of limited-time points stored in the limited-time point DB 34b in association with the combination of a user ID that matches the subtraction user ID and an expiration date that matches the expiration date, and updates the number of limited-time points.

[0208] When step S505 or step S542 is completed, the point adding unit 1103 generates regular point interest limit investment unit information and stores this regular point interest limit investment unit information in the regular point interest limit DB 14c (step S543). At this time, the point adding unit 1103 may generate the regular point interest limit investment unit information so that it includes the point type and expiration date. In other respects, step S543 may be the same as step S506 shown in FIG. 26. Next, when step S507 is executed, the regular point interest limit point addition process ends.

[0209] 57 is a flowchart showing an example of operation period expiration processing executed by the system control unit 11 of the point application server 1 according to this embodiment. In Fig. 57, the same processes as those in Fig. 29 are denoted by the same reference numerals.

[0210] As shown in FIG. 57, steps S801 to S807 are first executed as in the first embodiment. After step S807, the point withdrawal unit 1105 determines whether the point type included in the selected regular point interest limit investment unit information indicates regular points (step S821). If the point type indicates limited-time points (step S821: NO), the point withdrawal unit 1105 determines whether the investment period expiration date updated in step S807 is a day before the expiration date included in the selected regular point interest limit investment unit information (step S821). If the investment period expiration date is a day before the expiration date (step S822: YES) or if the point type indicates regular points (step S821: YES), steps S808, S809, S813, and S814 are executed. If the investment period expiration date is a day after the expiration date (step S822: NO), step S810 is executed. Next, either a regular point addition request or a limited-time point addition request is sent to the point management server 3 (step S823). If the point type indicates regular points, a regular point addition request may be sent. If the point type indicates limited-time points, a limited-time point addition request may be sent. The limited-time point addition request may include the number of points to be added, the point adding user ID, and the expiration date of the limited-time points. Upon receiving the limited-time point addition request, the point management server 3 associates the adding user ID, the expiration date, and the number of limited-time points with each other and stores them in the limited-time point DB 34b. Next, steps S812 to S814 are executed.

[0211] In addition, limited-time points may be added to the non-regular point interest limit. When the expiration date of limited-time points included in the non-regular point interest limit has passed, the limited-time points may become invalid at that time.

[0212] As explained above, according to this embodiment, if points are deposited into the regular point interest limit, and the expiration date of the points passes within the investment period, the points cannot be deposited into the regular investment points. Therefore, by depositing points into the regular point interest limit, it is possible to prevent the points from becoming invalid when the user is unable to use them.

[0213] Furthermore, if the expiration date of points falls within the next investment period that begins upon expiration of the investment period after points are deposited into the regular point interest limit, the points are transferred to another point limit upon expiration of the first investment period. Therefore, by depositing points into the regular point interest limit, interest can be awarded to the user while preventing the points from becoming invalid when the user is unable to use them.

[0214] 9. Ninth Embodiment Next, a ninth embodiment will be described with reference to FIG. 58. Except for the following points, this embodiment may be the same as at least one of the embodiments described so far. In this embodiment, the interest rate applied to points added to the regular point interest limit varies depending on the user's rank. The user rank may be determined based on the user's usage of the point program. For example, the user rank may be the membership rank described above.

[0215] Figure 58(a) is a diagram showing an example of the content included in the regular point interest rate information. The regular point interest rate information stored in the interest rate DB 14a may include interest rate information for each user rank. As described above, there are Diamond, Platinum, Gold, Silver, and Regular ranks as membership ranks. The regular point interest rate information may include interest rate information for each of these membership ranks. The interest rate information may indicate a higher interest rate for a higher membership rank. Figure 58(b) is a diagram showing a comparison of interest rates between membership ranks. As shown in Figure 58(b), the interest rate may increase in the order of Diamond, Platinum, Gold, Silver, and Regular. If there are three or more membership ranks, the interest rate may be the same for some of the membership ranks. Overall, the higher the membership rank, the higher the interest rate. In some cases, the user may be able to select the investment period for points to be added to the regular point interest limit. In this case, the higher the membership rank, the higher the interest rate may be for the same investment period. Additionally, the higher the membership rank, the higher the interest rate across all investment periods. For example, suppose an investment period can be selected from six months, one year, and two years. The interest rates for six-month, one-year, and two-year investment periods applicable to Diamond-ranked users are 0.5%, 1.0%, and 1.5%, respectively. In this case, the interest rates for six-month, one-year, and two-year investment periods applicable to Platinum-ranked users may all be less than 0.5%. Alternatively, the relationship between high and low interest rates may be reversed for different investment periods. For example, the interest rates for six-month, one-year, and two-year investment periods applicable to Platinum-ranked users may be less than 0.5%, less than 1.0%, and less than 1.5%, respectively.

[0216] The interest granting unit 1104 may acquire rank information indicating the user rank assigned to the user. For example, the interest granting unit 1104 may acquire the member rank of the user from the member DB 24a.

[0217] The interest granting unit 1104 may determine the interest rate used to calculate the interest for points to be added to the regular point interest limit based on the rank information indicated in the acquired rank information. For example, the interest granting unit 1104 may determine the interest rate used to calculate the interest to be the interest rate indicated by the interest rate information corresponding to the membership rank among the interest rate information included in the regular point interest rate information. In step S505 of the regular point interest limit point addition process shown in FIG. 26, the interest granting unit 1104 acquires regular point interest limit interest rate information corresponding to the investment period length from the interest rate DB 14a. At this time, the interest granting unit 1104 may acquire from the membership DB 24a the membership rank associated with the user ID of the user who requested points to the regular point interest limit. The interest granting unit 1104 may acquire interest rate information corresponding to the membership rank from the acquired regular point interest limit interest rate information. Then, in step S506, the point adding unit 1103 may generate regular point interest limit investment unit information including the acquired interest rate information. As a result, provisional interest is calculated based on the interest rate information included in the fixed-term point interest frame investment unit information in the fixed-term point interest frame interest processing shown in Fig. 28. Then, in the investment period expiration processing shown in Fig. 29, the interest is fixed and the fixed interest is awarded to the user.

[0218] As described above, according to this embodiment, the interest to be awarded can be changed based on the user's usage of the point program.

[0219] [10. Tenth Embodiment] Next, a tenth embodiment will be described with reference to Figures 59 and 60. Except for the following points, this embodiment may be the same as at least one of the embodiments described so far. In this embodiment, the fixed-term point interest limit and a bank fixed-term deposit account are linked.

[0220] FIG. 59 is a diagram illustrating an example of a schematic configuration of a communication system S according to this embodiment. In FIG. 59, the same elements as those in FIG. 1 are denoted by the same reference numerals. As shown in FIG. 59, the communication system S may include a bank server 6 in addition to the point application server 1 to the user terminal 5. The bank server 6 may be a server device managed by a specific bank. The bank server 6 may execute processing for providing, for example, an Internet banking service. The Internet banking service may be a service that enables customers who have deposit accounts with the bank to conduct transactions with the bank via a network NW. The bank server 6 may provide an API to a service provider that provides a point program or a comprehensive Internet service, enabling the service provider to conduct transactions with the bank. Examples of transactions that can be performed through the API include opening a new savings account, depositing money into a savings account, withdrawing money from a savings account, opening a new term deposit account, depositing funds into a term deposit account, canceling a term deposit account early, changing settings to automatically renew or cancel a term deposit account when the term deposit matures, and querying information about a savings account and a term deposit account. The business operator already has a regular savings account and a fixed term deposit account at the bank. The point application server 1 may link the fixed term point interest limit with the fixed term deposit account through this API.

[0221] When transferring points from another point limit to the fixed-term point interest limit, the point adding unit 1103 may request the bank server 6 to deposit the points into a fixed-term deposit. At this time, the point adding unit 1103 may request the bank server 6 to deposit funds equivalent to the number of points added to the fixed-term point interest limit. The point adding unit 1103 may also specify the length of the deposit period for the fixed-term deposit to be the same as the investment period of the points to be added to the fixed-term point interest limit. Alternatively, the length of the deposit period may be different from the investment period. In response to a request from the point application server 1, the bank server 6 may transfer funds from a savings account to a fixed-term deposit account with the relevant business. At this time, the bank server 6 may notify the point application server 1 of a deposit number. The deposit number may be a number used to identify the fixed-term deposit with the business that holds the fixed-term deposit account. The point application server 1 can then specify the fixed-term deposit to be the subject of the transaction by including the deposit number in a request to the bank server 6.

[0222] The user may be allowed to select whether to automatically continue the investment of points in the fixed-term point interest limit or to automatically withdraw those points after the expiration of the investment period. In this case, the point withdrawal unit 1105 may request the bank server 6 to change the settings for the period after the expiration of the term deposit in response to a request from the user terminal 5 to change the settings for the period after the expiration of the investment period. If the user selects to automatically withdraw points in the fixed-term point interest limit, the point withdrawal unit 1105 may request automatic cancellation of the term deposit at the expiration of the deposit period. If the user selects to automatically continue the investment of points in the fixed-term point interest limit, the point withdrawal unit 1105 may request automatic renewal of the term deposit.

[0223] There are cases where points can be withdrawn from the fixed term point interest limit in response to a request from the user during the operation period or the withdrawal period. In this case, the point withdrawal unit 1105 may request the bank server 6 to cancel the fixed term deposit in response to a request for point withdrawal from the user terminal 5. The bank server 6 may transfer funds from the fixed term deposit account of the business operator to a regular savings account in response to a request from the point application server 1.

[0224] Figure 60 shows an example of linking a fixed-term point interest limit with a bank's fixed-term deposit account. As shown in Figure 60, the user specifies a two-year investment period and adds 100,000 points to the fixed-term point interest limit. One point is equivalent to one yen. The point application server 1 instructs the bank server 6 to transfer 100,000 yen from the regular savings account to a two-year fixed-term deposit. At this point, the handling of points after the expiration of the investment period is set to automatic renewal. The fixed-term deposit is set to automatic renewal. The user then changes the handling of points in the fixed-term point interest limit after the expiration of the investment period to automatic withdrawal. The point application server 1 requests the bank server 6 to automatically cancel the deposited fixed-term deposit. The bank server 6 automatically cancels the fixed-term deposit two years after the points are added to the fixed-term point interest limit. The annual interest rate for the two-year fixed-term deposit is assumed to be 0.5 percent. The bank server 6 transfers 101,005 yen, including interest, from the fixed-term deposit account to the regular savings account. The bank server 6 may or may not notify the point application server 1 of the result of the automatic cancellation. The annual interest rate of the fixed-term point interest limit corresponding to the two-year operation period is assumed to be 1.0 percent. The interest rate of the fixed-term point interest limit may be different from or the same as the interest rate of the fixed-term deposit. The point application server 1 transfers 102,010 points, including interest, from the fixed-term point interest limit to the available point limit.

[0225] As described above, according to this embodiment, funds can be managed through fixed term deposits in accordance with points that are added to the fixed term point interest limit.

[0226] [11. Eleventh Embodiment] Next, an eleventh embodiment will be described. Except as described below, this embodiment may be identical to at least one of the embodiments described so far. In this embodiment, the interest rate applied to a user in the point interest service changes depending on the user's use of other services. As described above, the point interest service may be a service that allows a user to receive interest by depositing points awarded to the user in a point program into the point interest service. The other services are services different from this point interest service. The other services may be, for example, one or more predetermined services supported by one or more service servers 4 included in the communication system S. Only the interest rate for either the non-regular point interest frame or the regular point interest frame may change. Alternatively, the interest rates for both the non-regular point interest frame and the regular point interest frame may change. Furthermore, whether the interest rate for the non-regular point interest frame and the regular point interest frame change may be determined by the service.

[0227] [11-1.Device configuration] [11-1-1. Point application server] First, the configuration of the point application server 1 will be described with reference to Figs. 61 to 63. Fig. 61 is a block diagram showing an example of the schematic configuration of the point application server 1 according to this embodiment. In Fig. 61, the same elements as those in Fig. 3 are assigned the same reference numerals. As shown in Fig. 61, the storage unit 14 of the point application server 1 may store a service-related interest rate increase amount DB14f in addition to an interest rate DB14a, a non-regular point interest limit DB14b, a regular point interest limit DB14c, and a point interest limit operation history DB14d.

[0228] FIG. 62 is a diagram illustrating an example of information stored in the database of the point application server 1. The service-related interest rate increase amount DB 14f may be information indicating the correspondence between the service usage status and the interest rate increase amount. The service-related interest rate increase amount DB 14f may store service-related interest rate increase amount information for each combination of the service, the point interest rate limit type, and the conditions under which the interest rate increase amount is applied. As shown in FIG. 62, for example, the service-related interest rate increase amount DB 14f may store, as service-related interest rate increase amount information, an interest rate increase amount information ID, a service ID, a point interest limit type, an interest rate increase amount, and interest rate increase conditions, all associated with each other. The interest rate increase amount information ID may be identification information identifying the service-related interest rate increase amount information. The service ID may be identification information identifying a service that changes the interest rate of a point interest service depending on the usage status. The point interest limit type may indicate whether the point interest limit for which the interest rate increases is a non-regular point interest limit or a regular point interest limit. For all services, if the point interest limit for which the interest rate changes is either a non-regular point interest limit or a regular point interest limit, the service-related interest rate increase information does not require the point interest limit type. The interest rate increase amount may indicate the amount by which the interest rate will increase. For example, if the interest rate increase amount is set to 0.5, the interest rate value may increase by 0.5. The service-related interest rate increase amount DB 14f may store at least one of an annual interest rate increase amount and a monthly interest rate increase amount as the interest rate increase amount. The interest rate increase condition may be information indicating the usage status of the service indicated by the service ID under which the interest rate increase amount is applied to the user. In other words, the interest rate increase condition may be information indicating what conditions must be met for the usage status of the service in order for the interest rate to increase by the amount indicated by the interest rate increase amount. The interest rate increase condition may, for example, indicate conditions for the user's usage of the service within a specified usage observation period. Examples of the length of the usage status observation period include one week, one month, three months, six months, one year, etc. The length of the usage status observation period may be common to all services, or may be determined for each service.In the following description, the length of the usage status observation period is assumed to be one month. A usage status observation period may not be set for at least one service. For example, the point application server 1 may take into account all past usage status from a specified date and determine whether the service usage status satisfies the interest rate increase conditions. The point interest limit type, interest increase amount, and interest rate increase conditions may be determined by the operator of the service indicated by, for example, the service ID.

[0229] Figure 63 is a diagram showing an example of setting interest rate increase conditions and interest rate increase amounts in the service-related interest rate increase amount DB 14f. The interest rate increase conditions shown in Figure 63 are conditions for usage within a one-month usage observation period. Furthermore, the interest rate increase amount shown in Figure 63 is an increase amount applied to the annual interest rate of the regular point interest limit. As shown in Figure 63, examples of services include e-commerce services that allow users to purchase products, facility reservation services, financial services, and communication services.

[0230] An e-commerce service that allows purchases of products may be, for example, a service that allows purchases of products from only one seller, or may be a service that allows purchases of products from multiple sellers. A seller may be, for example, a store or a company. A service that allows purchases of products from multiple stores may be provided, for example, by an online shopping mall. An example of a condition for an interest rate increase in an online shopping mall is one or more purchases of a product. The interest rate increases by 1 percent for one or more purchases of a product. If the product is purchased from the online shopping mall, the store from which the product is purchased is not limited to a specific store. Another example of a condition for an interest rate increase is that the number of stores from which the product is purchased is within a predetermined range. The amount of the interest rate increase may vary depending on the number of stores from which the product is purchased. For example, the greater the number of stores from which the product is purchased, the greater the amount of the interest rate increase. For example, if the number of stores from which the product is purchased is 1 to 5, the interest rate may increase by 0.1 percent. If the number of stores from which the product is purchased is 6 to 10, the interest rate may increase by 0.2 percent. If the number of stores from which the product is purchased is 11 or more, the interest rate may increase by 0.3 percent. Another example of a condition for an increased interest rate is purchasing a product from a specific store. The specific store may be a store in an online shopping mall that has accepted an increase in the interest rate for purchasers in a points interest service. Each store may be able to choose whether or not to accept the increased interest rate. Accepting the increased interest rate can be expected to attract more customers to the store. If a user purchases a product from a specific store, the interest rate may be increased by 1 percent.

[0231] The facility reservation service may be a service that allows a user to reserve a desired facility from among multiple facilities. Examples of facilities include accommodation facilities, beauty salons, golf courses, and conference rooms. An example of a condition for an interest rate increase in a facility reservation service is facility use. Facility use that satisfies the interest rate increase condition may be reserving the facility and using the reserved facility in accordance with the reservation details. In other words, facility use that satisfies the interest rate increase condition may be reserving the facility and using the reserved facility in accordance with the reservation details. Therefore, even if a user uses a facility, if the user has not previously reserved the facility, the interest rate may not increase. If the reservation details are fulfilled, the interest rate applied to the person who used the facility may increase, even if the person who reserved the facility is different from the person who reserved the facility. An example of facility use is one or more facility visits. The interest rate may increase by one percent for facility visits. If a facility is reserved using the reservation service, the facility used is not limited to a specific facility. Another example of facility use is the number of facilities visited within a predetermined range. The amount of the interest rate increase may vary depending on the number of facilities visited. For example, the greater the number of facilities used, the greater the increase in interest rate. For example, if the number of facilities used is 1 or more and 5 or less, the interest rate may increase by 0.15 percent. If the number of facilities used is 6 or more and 10 or less, the interest rate may increase by 0.3 percent. If the number of facilities used is 11 or more, the interest rate may increase by 0.45 percent. Another example of facility use is using a specific facility. A specific facility may be a store that can be reserved through the reservation service and that has accepted an interest rate increase for reservation users in the point interest service. Each facility may be able to choose whether or not to accept the interest rate increase. If a specific facility is used, the interest rate may increase by 1 percent.

[0232] Financial services may be, for example, services that enable trading of financial products or services that manage a user's financial assets. Examples of services included in financial services include online banking, online securities, and cryptocurrency asset trading services. An online bank may primarily provide a service that enables deposits. An example of a condition for an interest rate increase in an online bank may be that a payment made using a specified payment method is debited from a user's savings account. For example, when a user signs a contract to use a payment method, the user sets up a debit account for debiting the payment. The interest rate may increase by 0.5 percent for payments made using a payment method that are debited from the user's savings account. A payment method may be a means for settling payments due to a user. The payment may be, for example, the purchase price or usage price of either a product or a service. Examples of payment methods include credit cards and debit cards. The specified payment method may be limited to payment methods provided by a specified business operator. For example, the specified payment method may be a payment method provided by a payment service included in a comprehensive Internet service. Furthermore, for example, the specified payment method may be limited to payment methods of a specified rank. Examples of credit card ranks include general, gold, platinum, and black. Another example of a condition for an interest rate increase at an online bank is when a salary is deposited into a savings account. The interest rate may increase by 0.5 percent for salary deposits into a savings account. An online securities company may provide a service that allows users to purchase financial products as investment products. An online securities company may also provide a service that electronically stores investment products owned by users. For example, an online securities company may allow users to buy and sell investment products. A condition for an interest rate increase at an online securities company may be purchasing a specified amount or more of a specified investment product. Examples of specified investment products include stocks, investment trusts, bonds, etc. The specified investment product may be stocks of a specified company, a specified investment trust, or a specified bond. The purchase amount of a specified investment product may be the total purchase amount within one month.For example, the interest rate may increase by 0.5 percent for purchases of specified investment products worth 50,000 yen or more. The cryptocurrency asset trading service may be a service that enables the purchase of cryptocurrency assets. The cryptocurrency asset trading service may also provide a hot wallet function for storing cryptocurrency assets held by users. The condition for an interest rate increase in the cryptocurrency asset trading service may be purchasing cryptocurrency assets for a predetermined amount or more. The cryptocurrency asset brand may be any brand. Alternatively, the cryptocurrency asset brand for which the interest rate will increase may be predetermined. For example, the interest rate may increase by 0.5 percent for purchases of cryptocurrency assets worth 30,000 yen or more.

[0233] The communication service may be a service that enables at least one of voice communication and data communication. Examples of communication services include mobile communication services and optical fiber connection services. One example of a condition for an interest rate increase in a communication service is signing up for communication services with a specific carrier. For example, the interest rate may increase by 1% for a contract with a specific carrier. Another example of a condition for an interest rate increase in a communication service is signing up for a specific rate plan. For example, a specific carrier may offer multiple rate plans. The monthly fee paid by the user may vary for each rate plan. Furthermore, the fee calculation method may vary for each rate plan. The specific rate plan may be one or more of the multiple rate plans. For example, the specific rate plan may be a relatively high-priced plan among the multiple rate plans. For example, the interest rate may increase by 1% for a contract with a specific rate plan. Another example of a condition for an interest rate increase is using a communication service that incurs a communication fee above a predetermined amount. In this case, the communication fee may be, for example, the communication fee for voice communication only, the communication fee for data communication only, or the total of these communication fees. The rate plan in this case may be a pay-as-you-go rate plan or a flat-rate rate plan. For example, if the communication fee exceeds 2,000 yen, the interest rate may increase by 0.5 percent. Another example of a condition for an interest rate increase may be when the data communication volume exceeds a predetermined volume. The rate plan in this case may also be a pay-as-you-go rate plan or a flat-rate rate plan. For example, if the communication volume exceeds 20 GB, the interest rate may increase by 0.5 percent. Another example of a condition for an interest rate increase is the use of carrier billing. Carrier billing may be a service in which, when a user purchases a product or service, the carrier pays the purchase price on the user's behalf and then bills the user for the purchase price together with the communication fee. For example, the interest rate may increase by 1 percent for the use of carrier billing.

[0234] [11-1-2. Membership information management server] Next, the configuration of the member information management server 2 will be described with reference to Fig. 64 and Fig. 65. Fig. 64 is a block diagram showing an example of the schematic configuration of the point application server 1 according to this embodiment. In Fig. 64, the same elements as in Fig. 5 are assigned the same reference numerals. As shown in Fig. 64, the memory unit 24 of the member information management server 2 may store a service usage history DB 24b in addition to a member DB 24a.

[0235] FIG. 65 is a diagram illustrating an example of information stored in the service usage history DB 24b. The service usage history DB 24b may be information indicating a user's usage history or usage status of one or more services included in the comprehensive Internet service, for example. The service usage history DB 24b may store a service usage log. Each service usage log may be information indicating a record of a user's actions. Furthermore, each service usage log may be information indicating a user's usage status of the service during a usage status observation period. Each service usage log may be generated, for example, by the service server 4. The service server 4 may transmit the generated service usage log to the member information management server 2 each time it is generated, periodically, or at a predetermined timing. The member information management server 2 may store the service usage log received from the service server 4 in the service usage history DB 24b. As illustrated in FIG. 65, the service usage history DB 24b may store, as the service usage log, a usage log ID, a user ID, a service ID, service usage date information, and usage content information, for example, in association with each other. The usage log ID is identification information that identifies the service usage log. The user ID may indicate the user who used the service. The service ID may indicate the service used by the user. The service usage date information may indicate the date or time when the user used the service and took a predetermined action. Alternatively, the service usage date information may indicate the period during which the user used the service. The usage content information may indicate details of the user's usage of the service. Alternatively, the usage content information may indicate the content of the action taken by the user using the service. The usage content information may include at least the usage type, for example. The usage type may indicate the type of service usage or the type of action.

[0236] Examples of information contained in the service usage date information and usage content information in the service usage log generated by the service server 4 corresponding to each service are described below. If the service is an e-commerce service provided through an online shopping mall, a service usage log may be generated each time a user purchases or orders a product at the online shopping mall. In this case, the service usage date information may indicate the date and time the order was placed. The usage content information may include, for example, a usage type indicating the order of the product, an order number, a product ID, a store ID, a purchase amount, shipping fees, and a payment amount. The order number may be a number that identifies the order. The product ID may be identification information that identifies the purchased product. The store ID may be identification information that identifies the store from which the purchase was made. The purchase amount may indicate the amount paid by the user to purchase the product, excluding shipping fees, for example. The payment amount may be the sum of the purchase amount and shipping fees.

[0237] If the service is a facility reservation service, a service usage log may be generated each time a user reserves a facility using the reservation service. In this case, the service usage date information may indicate the date and time the reservation was made. The usage content information may include a usage type indicating the facility reservation, a reservation number, a facility ID, facility usage date information, a usage fee, etc. The reservation number may be identification information that identifies the reservation. The facility ID may be identification information that identifies the reserved facility. The facility usage date information may indicate the reserved period, date, or date and time for the facility to be used. If the reservation service is a service that allows reservations for accommodations, the facility usage date information may include a check-in date and a check-out date. The period from the check-in date to the check-out date corresponds to whether the accommodation is used. The usage fee may indicate the amount the user pays for using the facility. A service usage log may also be generated when a user cancels a reservation using the reservation service. In this case, the service usage date information may indicate the date and time the cancellation was made. The usage content information may include a usage type indicating the cancellation of the reservation and a reservation number indicating the canceled reservation. Furthermore, if a no-show occurs, the facility may notify the reservation service of the no-show. For example, a facility employee may operate a terminal device (not shown) installed in the facility to specify the reservation for which the no-show occurred. The terminal device may then send a notification including the reservation number of the specified reservation to the service server 4 of that reservation service. The service server 4 may generate a service usage log based on this notification. In this case, the service usage date information may indicate the date and time the notification was made. The usage content information may include a usage type indicating the no-show and a reservation number indicating the reservation for which the no-show occurred.

[0238] If the service is an online banking deposit service, a service usage log may be generated each time a transaction is made with respect to the deposit account. In this case, a transaction may be a transaction that changes the balance of the deposit account. Examples of transactions include deposits, withdrawals, transfers, and deductions. In this case, the service usage date information may indicate the date on which the transaction occurred. The usage content information may indicate, for example, the usage type, transaction content information, payment amount, and deposit amount indicating a transaction with respect to the deposit account. The transaction content information may also indicate the content of the transaction. For example, if the transaction is a deduction of a price paid using a payment method, the transaction content information may also indicate the payment method. The information indicating the payment method may also be, for example, the name of the payment method, the name of the service using the payment method, or the name of the company providing the service. If the transaction is a payroll transfer, the transaction content information may also indicate the payroll transfer. The payment amount may indicate the amount paid from the deposit account as a result of the transaction. The deposit amount may indicate the amount deposited in the deposit account as a result of the transaction.

[0239] If the service is a trading service for investment products provided by an online securities company, a service usage log may be generated each time an investment product is bought or sold. In this case, the service usage date information may indicate the date and time when the purchase or sale occurred. The usage content information may include a usage type indicating the purchase or sale of the investment product, a purchase or sale type, a category ID, a stock ID, and a purchase or sale amount. The purchase or sale type may indicate whether the transaction of the investment product is a purchase or sale of the investment product. The category ID may be identification information identifying the category of the investment product bought or sold. Examples of categories include stocks, investment trusts, bonds, etc. The stock ID may be identification information identifying the stock of the investment product bought or sold. The purchase or sale amount may indicate the amount paid or received by the user for the purchase or sale of the investment product.

[0240] If the service is a cryptocurrency asset trading service, a service usage log may be generated each time a cryptocurrency asset is bought or sold. In this case, the service usage date information may indicate the date and time when the trade was made. The usage content information may include a usage type indicating the trade of the cryptocurrency asset, a trade type, an issue ID, and a trade amount. The trade type may indicate whether the trade of the cryptocurrency asset is a purchase or a sale of the cryptocurrency asset. The issue ID may be identification information that identifies the issue of the traded cryptocurrency asset. The trade amount may indicate the amount paid or received by the user for the trade of the cryptocurrency asset.

[0241] If the service is a communication service, a service usage log may be generated when a user signs a contract with a specific carrier or changes the contract. In this case, the service usage date information may indicate the date and time the contract or contract change was made. The usage content information may include, for example, a usage type indicating the contract or contract change and a pricing plan ID. The pricing plan ID may be identification information identifying the subscribed pricing plan. If only one pricing plan is provided by the carrier, the usage content information may or may not include the pricing plan ID. A service usage log may also be generated regarding each user's usage of the communication service in the previous month. In this case, the service usage date information may indicate the period by year and month during which the user used the communication service. The usage content information may include at least one of the following items indicating the results of the communication service usage: usage type, communication fee amount, communication volume, and total payment amount. The communication fee amount may indicate the amount of communication fee charged to the user based on the usage of the communication service during that period. The communication volume may indicate the total amount of data transmitted and received by the user using a terminal device such as the user terminal 5 during that period. If the communication service does not provide a data communication service, the usage information does not need to include the communication volume. The total payment amount may indicate the total amount paid by the user during the period using carrier billing. If the communication service does not provide a carrier billing service, the usage information does not need to include the total payment amount.

[0242] [11-2. Functional overview of the system control unit of the point application server] Next, an outline of the functions of the system control unit 11 of the point application server 1 will be described with reference to Figs. 66 to 68. Fig. 66 is a diagram showing an example of functional blocks of the system control unit 11 of the point application server 1 according to this embodiment. In Fig. 66, the same elements as those in Fig. 10 are given the same reference numerals. As shown in Fig. 66, the system control unit 11 may function as a service usage status information acquisition unit 1107 and an interest rate determination unit 1108 in addition to a request receiving unit 1101, a point number information acquisition unit 1102, a point adding unit 1103, an interest granting unit 1104, a point withdrawing unit 1105, and a screen information sending unit 1106.

[0243] The service usage information acquisition unit 1107 may acquire service usage information indicating the user's usage of one or more predetermined services other than the point interest service. The service usage may include, for example, at least one of whether or not the service is used, whether or not a predetermined function provided by the service is used, whether or not a predetermined action is taken while using the service, the degree of use of the service, the degree of use of a predetermined function provided by the service, and the degree of a predetermined action while using the service. The degree of use of the service, the degree of use of a predetermined function, or the degree of a predetermined action may be indicated by at least one of the number of times, frequency, the total amount paid by the user, the total amount of something used by the user, and the total amount of something received by the user.

[0244] The predetermined service may be, for example, a service indicated by a service ID stored in the service-related interest rate increase amount DB 14f. The acquired service usage information may be, for example, the service usage history DB 24b or a service usage log stored in the member information management server 2. The service usage information acquisition unit 1107 may acquire the service usage information from a predetermined storage means. In this case, the storage means may be, for example, the member information management server 2, the storage unit 24 of the member information management server 2, or the service usage history DB 24b. The service usage information acquisition unit 1107 may acquire service usage information indicating the usage of a service within a predetermined usage observation period. If the length of the usage observation period is one month, the predetermined usage observation period may be, for example, the current month, the previous month, or the month before last. For example, as described below, when the screen information transmission unit 1106 causes the user terminal 5 to present information indicating the interest rate applied to the user, the usage observation period for determining the interest rate may be, for example, the current month or the previous month. If the usage observation period is the current month, an interest rate determined based on undetermined usage status will be presented. Furthermore, as described below, the usage observation period for determining the interest rate used to calculate the actual interest to be awarded may be, for example, the month before or two months before the date on which the interest is to be awarded. For example, assume that the interest rate used to calculate the interest to be awarded in March is determined based on the service usage status in February. Correspondingly, the interest rate presented by the user terminal 5 in February may be determined based on the service usage status in February. For example, assume that the interest rate used to calculate the interest to be awarded in March is determined based on the service usage status in January. Correspondingly, the interest rate presented by the user terminal 5 in February may be determined based on the service usage status in January. If the point interest limit is a fixed-term point interest limit, the usage observation period for determining the interest rate used to calculate the actual provisional interest to be awarded may be the month before or two months before the date on which the provisional interest is to be awarded, as described above. In this case, the provisional interest rate may change from month to month. Alternatively, the usage observation period may be the month before or the month before the day points were added to the regular point interest limit.In this case, the interest rate is fixed on the day points are added to the fixed point interest limit, and the provisional interest rate does not need to change from month to month.

[0245] The period during which the service was used can be identified from the service usage date information included in the service usage log. Therefore, the service usage information acquisition unit 1107 may acquire a service usage log in which the date indicated by the service usage date information falls within the predetermined usage status observation period. However, the service usage date information included in the service usage log generated by the facility reservation service indicates the date the reservation was made. When the date on which the facility reserved through the reservation service was used is used as the basis, the service usage information acquisition unit 1107 may acquire a service usage log in which the date indicated by the facility usage date information included in the usage content information falls within the predetermined usage status observation period. When the facility usage date information indicates the period during which the facility was used, the service usage information acquisition unit 1107 may acquire a service usage log in which the first day of the period during which the facility was used falls within the predetermined usage status observation period. Alternatively, the service usage information acquisition unit 1107 may acquire a service usage log in which the last day of the period during which the facility was used falls within the predetermined usage status observation period. If the facility used is an accommodation facility, the first and last days of the period during which the accommodation facility is used are the check-in date and check-out date, respectively. As an example, hereinafter, it is assumed that a service usage log in which the check-out date falls within a predetermined usage observation period is acquired. The service usage information acquisition unit 1107 may acquire the service usage log not from the member information management server 2 but from the service server 4 corresponding to the predetermined service. The service usage information acquisition unit 1107 may acquire service usage information for all of the user's past usage without specifying a usage observation period.

[0246] The service usage information acquisition unit 1107 may acquire a service usage log as service usage information from the member information management server 2, for example, via an API provided by the member information management server 2. For example, the service usage information acquisition unit 1107 may send a service usage log search request to the member information management server 2. The service usage log search request may include, for example, search conditions for the service usage log. The search conditions may include at least one of, for example, a user ID, a service ID, a period (e.g., a usage observation period) as a search condition for service usage date information, a usage type, and a period (e.g., a usage observation period) as a search condition for facility usage date information. The member information management server 2 may search the service usage history DB 24b for service usage logs that satisfy the search conditions included in the service usage log search request. The member information management server 2 may transmit one or more searched service usage logs to the point application server 1 as service usage information. If no corresponding service usage information is found, the member information management server 2 may transmit a response indicating no match to the point application server 1. This response may correspond to service usage status information indicating that no service was used for the specified usage type. Note that the service usage status information acquisition unit 1107 may acquire the service usage log from the service server 4, rather than from the member information management server 2.

[0247] The service usage information acquisition unit 1107 may acquire a service usage log as service usage information based on, for example, the information on the interest rate increase amount for each service stored in the service-related interest rate increase amount DB 14 f. For example, the service usage information acquisition unit 1107 may include, as search conditions, the service ID included in the information on the interest rate increase amount for each service, the type of usage corresponding to the interest rate increase condition included in the information on the interest rate increase amount for each service, a period such as the usage observation period, and the user ID of the target user in a service usage log search request.

[0248] The service usage information acquisition unit 1107 may acquire service usage information indicating at least the usage status of various electronic transaction services in an online shopping mall. Here, the service usage information acquisition unit 1107 may acquire service usage information indicating usage status, including the number of sellers from which the user purchased products. The seller of the product may be, for example, a store. For example, the service usage information acquisition unit 1107 may search for one or more service usage logs including the user ID of the target user, a service ID corresponding to the online shopping mall, a usage type indicating a product order, and an order date within the usage observation period. These service usage logs include the store ID of the store from which the product was purchased. The number of stores as sellers from which the user purchased the product can be identified from the store IDs included in these service usage logs.

[0249] The service usage information acquisition unit 1107 may acquire service usage information indicating at least the user's usage of the facility reservation service. Here, the service usage information acquisition unit 1107 may acquire service usage information indicating usage, including the number of facilities used based on a user's reservation. Facility usage based on a user's reservation may refer to using the facility in accordance with the content of the facility reservation made by the user. For example, facility usage based on a user's reservation may refer to using the facility on the reserved date. As long as the facility was used in accordance with the reservation content, the person who used the facility may or may not include the user who made the reservation. The service usage information acquisition unit 1107 may search for one or more service usage logs, including, for example, the user ID of the target user, the service ID of the facility reservation service, the usage type indicating the reservation, and the usage date (or check-out date) within the usage observation period. These service usage logs include the facility IDs of the facilities used. The number of facilities used can be identified from the facility IDs included in these service usage logs.

[0250] The service usage information acquisition unit 1107 may further acquire service usage information indicating the cancellation status of facility reservations. For example, the service usage information acquisition unit 1107 may acquire a reservation number from each service usage log acquired as described above regarding facility reservations and usage. The service usage information acquisition unit 1107 may search for service usage logs containing the same reservation number as the reservation number and a reservation type indicating a reservation cancellation. The service usage information acquisition unit 1107 may also acquire service usage information indicating a no-show status. For example, the service usage information acquisition unit 1107 may acquire a reservation number from each service usage log acquired as described above regarding facility reservations and usage. The service usage information acquisition unit 1107 may search for service usage logs containing the same reservation number as the reservation number and a reservation type indicating a no-show.

[0251] The service usage information acquisition unit 1107 may acquire service usage information that at least indicates the usage status of the deposit service by the user. Here, the service usage information acquisition unit 1107 may acquire service usage information that indicates the usage status, which is the deduction status of the amount paid using a predetermined payment method, including the deduction status from the user's deposit account. For example, the service usage information acquisition unit 1107 may search for a service usage log that includes the target user's user ID, the service ID of the online banking or deposit service, the usage type indicating a transaction related to the deposit account, the date of the transaction within the usage observation period, transaction content information indicating a predetermined payment method, and a payment amount indicating 1 yen or more.

[0252] Furthermore, the service usage information acquisition unit 1107 may acquire service usage information indicating usage including at least the status of salary transfers to the user's savings account. For example, the service usage information acquisition unit 1107 may search for a service usage log including the target user's user ID, the service ID of the online bank or deposit service, the usage type indicating transactions related to the savings account, the date of the transaction within a predetermined usage observation period, and transaction content information indicating salary transfers.

[0253] The service usage information acquisition unit 1107 may acquire service usage information indicating at least the usage status of an online securities or investment product trading service. Here, the service usage information acquisition unit 1107 may acquire service usage information indicating usage status including purchase status of a predetermined investment product. For example, the service usage information acquisition unit 1107 may search for a service usage log including trading dates included in a predetermined usage observation period, the user ID of the target user, the service ID of the online securities or investment product trading service, a usage type indicating a transaction of an investment product, a buying / selling type indicating a purchase, and at least one of a category ID and a stock ID indicating a predetermined trading target. The service usage information acquisition unit 1107 may acquire service usage information indicating at least the usage status of a cryptocurrency trading service. Here, the service usage information acquisition unit 1107 may acquire service usage information indicating usage status including purchase status of cryptocurrency. For example, the service usage information acquisition unit 1107 may search for a service usage log including the user ID of the target user, the service ID of the cryptocurrency trading service, the trading date included in a specified usage observation period, the usage type indicating a transaction of cryptocurrency assets, and the trading type indicating a purchase.

[0254] The service usage information acquisition unit 1107 may acquire service usage information indicating at least the usage status of a communication service. For example, the service usage information acquisition unit 1107 may search for a service usage log including the user ID of the target user and the service ID of a predetermined carrier or a predetermined communication service. Here, the service usage information acquisition unit 1107 may acquire service usage information indicating the usage status, including whether or not a user has subscribed to a predetermined communication service provided by a predetermined carrier among multiple rate plans. For example, the service usage information acquisition unit 1107 may acquire service usage information indicating the usage status, including whether or not a user has subscribed to a predetermined rate plan among multiple rate plans offered by the predetermined communication service. The predetermined rate plan may be one rate plan among the multiple rate plans, or may be a portion of the multiple rate plans, including two or more rate plans. For example, the service usage information acquisition unit 1107 may search for a service usage log including the contract date or contract change date included in a predetermined usage observation period, the usage type indicating the contract or contract change, and the rate plan ID of the predetermined rate plan. The service usage information acquisition unit 1107 may also acquire service usage information indicating usage status, including communication charges billed to the user. The service usage information acquisition unit 1107 may also acquire service usage information indicating usage status, including communication volume consumed by the user in data communication within a predetermined usage status observation period. The service usage information acquisition unit 1107 may also acquire service usage information indicating usage status, including carrier billing usage status. For example, the service usage information acquisition unit 1107 may search for a service usage log including a usage period that matches the predetermined usage status observation period and a usage type that indicates the usage result of the communication service.

[0255] The interest rate determination unit 1108 may determine an interest rate for calculating the number of interest points that a user can receive through the point interest service, based on the service usage status information acquired by the service usage status information acquisition unit 1107. For example, the interest rate determination unit 1108 may set a higher interest rate when the service is used than when the service is not used. Furthermore, the interest rate determination unit 1108 may set a higher interest rate when a predetermined function of the service is used than when the predetermined function is not used. Furthermore, the interest rate determination unit 1108 may set a higher interest rate when a predetermined behavior is performed using the service than when the predetermined behavior is not performed. Furthermore, the interest rate determination unit 1108 may set a higher interest rate the greater the degree of use of the service, the greater the degree of use of a predetermined function provided by the service, or the greater the degree of a predetermined behavior performed using the service. This can promote use of the service. Furthermore, it can promote use of the point interest service.

[0256] When the service usage information indicates at least the usage status of the e-commerce service at the online shopping mall, the interest rate determination unit 1108 may determine the interest rate according to the usage status of the e-commerce service. For example, the interest rate determination unit 1108 may determine the interest rate according to whether or not a product has been purchased or the extent of the purchase. Here, the interest rate determination unit 1108 may determine the interest rate according to the number of stores from which the product was purchased. For example, the interest rate determination unit 1108 may set a higher interest rate the more stores from which the product was purchased. If a product is purchased multiple times from the same store, the number of stores from which the product was purchased is one. Also, for example, the interest rate determination unit 1108 may set a higher interest rate when a product is purchased from a specific store than when no purchase is made from that specific store. For example, the service server 4 of the online shopping mall may periodically transmit a list of store IDs of specific stores to the point application server 1. The service usage information may determine whether or not a product has been purchased from a specific store based on this list.

[0257] When the service usage status information indicates at least the usage status of a facility reservation service, the interest rate determination unit 1108 may determine the interest rate according to the usage status of the reservation service. For example, the interest rate determination unit 1108 may determine the interest rate according to whether or not the target user has used the facility based on a reservation, or the extent of the usage. The determination unit 1108 may determine that the facility has been used if the time indicated by the facility usage date information included in the service usage log has passed. If a facility has been reserved, the facility is typically used according to the details of the reservation. Here, the interest rate determination unit 1108 may determine the interest rate according to the number of facilities used by the target user based on reservations. For example, the interest rate determination unit 1108 may set a higher interest rate the more facilities are used. If the same facility is used multiple times, the number of facilities used is one. For example, the interest rate determination unit 1108 may set a higher interest rate when a specific facility is used than when the specific facility is not used. For example, the service server 4 of the facility reservation service may periodically transmit a list of facility IDs of specific facilities to the point application server 1. The service usage status information may determine whether or not a specific facility has been used based on this list. Here, the interest rate determination unit 1108 may determine, based on the service usage status information indicating the cancellation status of reservations, that a facility for which a reservation was canceled was not used, and determine whether or not the interest rate increase condition has been satisfied. Also, the interest rate determination unit 1108 may determine, based on the service usage status information indicating the no-show status, that a facility for which a no-show occurred was not used, and determine whether or not the interest rate increase condition has been satisfied.

[0258] If the service usage status information indicates at least the status of debiting the amount settled using a predetermined payment method for the deposit service from a deposit account, the interest rate determination unit 1108 may determine the interest rate according to the status of debiting. For example, the interest rate determination unit 1108 may set a higher interest rate when the amount settled is debited from a deposit account than when the amount is not debited.

[0259] If the service usage status information indicates at least the status of salary transfer to a deposit account for the deposit service, the interest rate determination unit 1108 may determine the interest rate according to the transfer status. For example, the interest rate determination unit 1108 may set a higher interest rate when a salary is transferred to a deposit account than when a salary is not transferred.

[0260] When the service usage information indicates at least the purchase status of a specific investment product in the investment product trading service, the interest rate determination unit 1108 may determine the interest rate according to the purchase status of the investment product. For example, the interest rate determination unit 1108 may set a higher interest rate when the investment product is purchased than when the investment product is not purchased. For example, the interest rate determination unit 1108 may set a higher interest rate when the total purchase amount of the investment product is equal to or greater than a predetermined threshold value than when the total purchase amount is less than the threshold value. For example, the interest rate determination unit 1108 may set a higher interest rate the higher the total purchase amount of the investment product.

[0261] When the service usage status information indicates at least the purchase status of cryptocurrency assets in the cryptocurrency asset trading service, the interest rate determination unit 1108 may determine the interest rate according to the purchase status of the cryptocurrency assets. For example, the interest rate determination unit 1108 may set a higher interest rate when the cryptocurrency assets are purchased than when they are not purchased. For another example, the interest rate determination unit 1108 may set a higher interest rate when the total purchase amount of the cryptocurrency assets is equal to or greater than a predetermined threshold value than when the total purchase amount is less than the threshold value. For another example, the interest rate determination unit 1108 may set a higher interest rate the higher the total purchase amount of the cryptocurrency assets.

[0262] When the service usage status information indicates at least the usage status of a predetermined communication service, the interest rate determination unit 1108 may determine the interest rate according to the usage status of the communication service. For example, the interest rate determination unit 1108 may determine the interest rate according to whether or not a contract with a predetermined carrier is made. For example, the interest rate determination unit 1108 may set a higher interest rate when a contract with the predetermined carrier is made than an interest rate when a contract with the predetermined carrier is not made. Also, for example, the interest rate determination unit 1108 may determine the interest rate according to whether or not a predetermined pricing plan is made among multiple pricing plans. For example, the interest rate determination unit 1108 may set a higher interest rate when a contract with the predetermined pricing plan is made than an interest rate when a contract with the predetermined pricing plan is not made or an interest rate when a different pricing plan is made. Also, for example, the interest rate determination unit 1108 may determine the interest rate according to the communication fee. For example, the interest rate determination unit 1108 may set a higher interest rate when the communication fee is equal to or greater than a predetermined threshold than an interest rate when the communication fee is less than the threshold. Alternatively, the interest rate determination unit 1108 may set a higher interest rate as the communication fee increases. For example, the interest rate determination unit 1108 may determine an interest rate based on the amount of communication consumed by the user in data communication. For example, the interest rate determination unit 1108 may set a higher interest rate when the communication amount is equal to or greater than a predetermined threshold value than when the communication amount is less than the threshold value. For example, the interest rate determination unit 1108 may set a higher interest rate as the communication amount increases. For example, the interest rate determination unit 1108 may determine an interest rate based on the usage status of carrier billing. For example, the interest rate determination unit 1108 may set a higher interest rate when carrier billing is used than when carrier billing is not used.

[0263] The interest rate determination unit 1108 may determine the interest rate based on, for example, the interest rate increase amount stored in the service-related interest rate increase amount DB 14f. The interest rate DB 14a stores predetermined interest rates for the non-regular point interest limit and the regular point interest limit. For example, when the usage status indicated by the service usage status information satisfies the interest rate increase condition, the interest rate determination unit 1108 may determine the interest rate to be applied to the target user by adding the interest rate increase amount to the predetermined interest rate for the non-regular point interest limit or the regular point interest limit.

[0264] Figure 67(a) shows an example of a user's service usage status and interest rate increase amount for a certain month. For example, assume that all combinations of interest rate increase conditions and interest rate increase amounts shown in Figure 63 are stored in the service-related interest rate increase amount DB 14f. For example, a certain user purchased products 10 times from an online shopping mall that month. Of those purchases, three were made at the same store. Therefore, the number of stores from which the products were purchased is eight. As shown in Figure 67(a), the user's behavior corresponds to one or more purchases of products, so the interest rate increases by 1%. Furthermore, since the number of stores from which the products were purchased is between six and ten, the interest rate increases by 0.2%. Furthermore, the user used a specified credit card as an example of a specified payment method. During that month, the credit card payment was debited from the user's deposit account at an online bank. Therefore, the interest rate increases by 0.5%. Furthermore, the user invested 100,000 yen in an investment trust, an example of a specified investment product, at an online securities company. This user's behavior corresponds to a purchase of a specified investment product worth more than 50,000 yen, so the interest rate is 0.5%. Furthermore, the user changed plans with a specified carrier that provides specified communications services that month and signed up for a specific rate plan. Therefore, the interest rate increases by 1%. Furthermore, the user used carrier billing offered by that specified carrier that month. Therefore, the interest rate increases by 1%.

[0265] Figure 67(b) is a diagram showing an example of determining an interest rate. As shown in Figure 67(b), assume that the normal annual interest rate for a fixed-term point interest frame with an investment period of two years is 1 percent. The total interest rate increase amount shown in Figure 67(a) is 4.2 percent. The total interest rate increase amount shown in Figure 67(b) indicates this total. The normal annual interest rate and the total interest rate increase amount are added together to calculate the annual interest rate applicable to the user. Specifically, the annual interest rate applicable to the user is 5.2 percent.

[0266] The screen information sending unit 1106 may send interest rate information indicating the interest rate determined by the interest rate determining unit 1108 to the user terminal 5 of the target user so that the interest rate can be presented. Being able to present the interest rate may mean that the user terminal 5 can present the interest rate to the user. The screen information sending unit 1106 may send screen information that causes the user terminal 5 to display a screen including the interest rate, for example. This screen may be, for example, the point interest top screen 200.

[0267] FIG. 68 is a diagram illustrating an example of the point interest top screen. In FIG. 68, elements identical to those in FIG. 13 are denoted by the same reference numerals. As shown in FIG. 68, the point interest top screen 200 may include a non-regular point interest information field 210 and a regular point interest information field 220. The non-regular point interest information field 210 may include, in addition to the number of points in the non-regular point interest 211, summary information 212, and an operation screen display button 213, non-regular point interest limit applicable interest rate information 214 and an interest rate breakdown button 215. The non-regular point interest limit applicable interest rate information 214 may indicate the final interest rate applied to the user for the non-regular point interest limit based on the service usage status. Here, the summary information 212 may indicate the standard interest rate for the non-regular point interest limit. The interest rate breakdown button 215 may be an element operable to display a non-regular point interest limit interest rate breakdown window. The non-regular point interest rate breakdown window may display a breakdown of the final interest rate applied to the user. For example, it may display the interest rate increase conditions satisfied by the user and the corresponding interest rate increase amount. The regular point interest information field 220 may include regular point interest rate application information 224 and an interest rate breakdown button 225 in addition to the number of regular point interest points 221, summary information 222, and operation screen display button 223. The regular point interest rate application information 224 may indicate the final interest rate applied to the user for the regular point interest rate based on the service usage status. If the regular point interest rate has multiple investment periods, the interest rate may differ for each investment period. In this case, the applicable interest rate information 224 may indicate the minimum and maximum interest rates among those interest rates. Here, the summary information 222 may indicate the regular interest rate for the regular point interest rate. The interest rate breakdown button 225 may be an operable element to display the regular point interest rate breakdown window. The regular point interest rate breakdown window may display a breakdown of the final interest rate that will be applied to the user.

[0268] As described in the first embodiment, the point number information acquisition unit 1102 may acquire point number information indicating the number of points to be used among the points owned by the user. The point number information may be an additional point number indicating the number of points to be added from the available point limit to the point interest limit.

[0269] As described in the first embodiment, the point adding unit 1103 may add the number of points indicated by the point number information acquired by the point number information acquiring unit 1102 to the point interest limit. For example, the point adding unit 1103 may store in-use point information indicating points currently in use, including the number of points indicated by the acquired point number information, in a predetermined storage unit. In this case, the storage unit may be, for example, the non-regular point interest limit DB 14b, the regular point interest limit DB 14c, or the storage unit 14. The in-use point information may be the number of interest points stored in the non-regular point interest limit DB 14b. For example, when adding points to the non-regular point interest limit, the point adding unit 1103 may update the number of interest points by adding the additional points to the number of interest points stored in the non-regular point interest limit DB 14b in association with the user ID of the target user. As a result, the point adding unit 1103 may store the number of interest points, including the number of points indicated by the point number information, in the non-regular point interest limit DB 14b. The in-use point information may be a combination of the number of points in the interest, provisional interest, and fixed interest stored in the regular point interest limit DB 14c. For example, when adding points to the regular point interest limit, the point adding unit 1103 may store regular point interest limit operation unit information in the regular point interest limit DB 14c, including the user ID of the target user, the number of points in the interest indicating the number of added points, provisional interest indicating 0, and fixed interest indicating 0.

[0270] The interest granting unit 1104 may calculate the number of interest points based on the active point information stored in the storage means by the point adding unit 1103 and the interest rate determined by the interest rate determining unit 1108. For example, when calculating interest on a non-regular point interest frame, the interest granting unit 1104 may calculate the number of interest points by multiplying the number of interest points stored in the non-regular point interest frame DB14b by the interest rate. When calculating interest on a regular point interest frame, the interest granting unit 1104 may calculate the number of interest points by multiplying the sum of the number of interest points and provisional interest stored in the regular point interest frame DB14c by the interest rate.

[0271] The interest granting unit 1104 may add the calculated number of interest points to the active point information stored in the storage means. As a result, the interest granting unit 1104 may grant interest to the user. For example, if the point interest limit is a non-regular point interest limit, the interest granting unit 1104 may update the number of interest points stored in the non-regular point interest limit DB14b by adding the interest. As a result, interest points may be granted to the active point information. If the point interest limit is a regular point interest limit, the interest granting unit 1104 may update the provisional interest by adding the interest to the provisional interest stored in the regular point interest limit DB14c. As a result, the interest granting unit 1104 may grant interest points to the active point information.

[0272] [11-3. Operation of communication systems] Next, the operation of the communication system S will be described with reference to Figs. 69 to 72. Fig. 69 is a flowchart showing an example of a point interest top screen information transmission process executed by the system control unit 11 of the point application server 1 according to this embodiment. For example, when the user terminal 5 is displaying the point application top screen 100, the user performs an operation to display the point interest top screen 200. The user terminal 5 that detects this operation may send a point interest top screen request to the point application server 1. The point interest top screen request may include the user ID of the user.

[0273] As shown in FIG. 69, the screen information transmission unit 1106 acquires an HTML document template for the point interest top screen 200 from the storage unit 14 (step S1001). Next, the screen information transmission unit 1106 sets the point interest limit type to "non-periodic point interest limit" (step S1002). Next, the screen information transmission unit 1106 acquires non-periodic point interest rate information from the interest rate DB 14a (step S1003). Next, the interest rate determination unit 1108 executes interest rate determination processing using the user ID of the user of the user terminal 5 that sent the point interest top screen request, the point interest limit type, and non-periodic point interest rate information as interest rate information as parameters (step S1004).

[0274] FIG. 70 is a flowchart showing an example of an interest rate determination process executed by the system control unit 11 of the point application server 1 according to this embodiment. As shown in FIG. 70, the interest rate determination unit 1108 sets the total interest rate increase amount to 0 (step S1201). Next, the interest rate determination unit 1108 selects one piece of service-related interest rate increase amount information including the same point interest limit type as the point interest limit type set as a parameter from the service-related interest rate increase amount DB 14f (step S1202). Next, the service usage information acquisition unit 1107 sends a service usage log search request to the member information management server 2 to search the service usage log, and acquires service usage information from the member information management server 2 as the search result (step S1203). For example, the service usage information acquisition unit 1107 sends the service usage log search request to the member information management server 2. This service usage log search request may include, for example, the user ID of the target user, the service ID included in the selected service-related interest rate increase amount information, the usage type corresponding to the interest rate increase conditions included in the service-related interest rate increase amount information, the usage observation period corresponding to the process that called the interest rate determination process (e.g., this month, last month, or the month before last), and other search conditions corresponding to the interest rate increase conditions.The member information management server 2 searches for service usage logs that satisfy the search conditions included in the service usage log search request.The member information management server 2 then sends the point application server 1 one or more searched service usage logs or a response indicating no matches as service usage status information.

[0275] Next, the interest rate determination unit 1108 determines whether the usage status indicated by the acquired service usage status information satisfies the interest rate increase condition included in the selected service-related interest rate increase information (step S1204). If the usage status satisfies the interest rate increase condition (step S1204: YES), the interest rate determination unit 1108 adds the interest rate increase amount included in the selected service-related interest rate increase information to the total interest rate increase amount, thereby updating the total interest rate increase amount (step S1205). After step S1205 is completed, or if the usage status does not satisfy the interest rate increase condition (step S1024: NO), the process proceeds to step S1206. In step S1206, the interest rate determination unit 1108 determines whether all service-related interest rate increase information including the same point interest limit type as the point interest limit type set as a parameter has been selected. If there is service-related interest rate increase information that has not yet been selected (step S1206: NO), the process proceeds to step S1202. In step S1202, the interest rate determination unit 1108 selects one of the service-related interest rate increase information that has not yet been selected. If all of the service-related interest rate increase information has been selected (step S1206: YES), the interest rate determination unit 1108 calculates the interest rate to be applied to the target user by adding the total interest rate increase amount to the interest rate indicated by the interest rate information set as a parameter (step S1207). When step S1207 is completed, the interest rate determination process ends.

[0276] Returning to FIG. 69, upon completion of the interest rate determination process in step S1004, the screen information transmission unit 1106 adds the non-regular point interest limit applicable interest rate information 214, indicating the interest rate calculated in the interest rate determination process, to the HTML document of the point interest top page 200 (step S1005). Next, the screen information transmission unit 1106 sets the point interest limit type to "regular point interest limit" (step S1006). Next, the screen information transmission unit 1106 acquires regular point interest rate information for each investment period from the interest rate DB 14a (step S1003). Next, the interest rate determination unit 1108 executes the interest rate determination process using the user ID of the user of the user terminal 5 that sent the point interest top page request, the point interest limit type, and the regular point interest rate information for each investment period as interest rate information as parameters (step S1008). In the interest rate determination process, the interest rate is calculated for each investment period. Next, the screen information transmission unit 1106 adds the fixed-term point interest limit applicable interest rate information 224, which indicates the minimum and maximum interest rates among the interest rates calculated in the interest rate determination process, to the HTML document of the point interest top screen 200 (step S1009). Next, the screen information transmission unit 1106 adds other information to the HTML document of the point interest top screen 200 (step S1101). Next, the screen information transmission unit 1106 transmits the HTML document of the screen information transmission unit 1106 to the user terminal 5 that sent the point interest top screen request, and the point interest top screen information transmission process ends.

[0277] FIG. 71 is a flowchart showing an example of the non-regular point interest limit processing executed by the system control unit 11 of the point application server 1 according to this embodiment. In FIG. 71, the same processes as those in FIG. 24 are denoted by the same reference numerals. As shown in FIG. 71, steps S302 to S304 are executed first. Next, the interest granting unit 1104 sets the point interest limit type to "non-regular point interest limit" (step S321). Next, the interest granting unit 1104 acquires non-regular point interest rate information from the interest rate DB 14a (step S323). Next, the interest rate determination unit 1108 executes the interest rate determination process using the user ID, point interest limit type, and non-regular point interest r...

Claims

1. a point interest service usage status information acquisition means for acquiring point interest service usage status information indicating the usage status of the point interest service by the user, which allows the user to receive interest by depositing points granted to the user in a point program into the point interest service; A treatment information acquisition means for acquiring treatment information indicating the quality of treatment that the user can receive from a predetermined service based on the acquired point interest service usage status information, the treatment information acquisition means acquiring the treatment information so that the quality of treatment changes depending on the usage status; a treatment offer information transmitting means for transmitting treatment offer information that presents the good treatment indicated by the acquired treatment information to the terminal device of the user; A service processing system comprising:

2. The acquired point interest service usage status information includes information on the number of points in use that indicates the number of points that are in use by the user and are included in the point interest service, The service processing system according to claim 1, characterized in that the treatment information acquisition means acquires treatment information in which the degree of treatment is higher the greater the number of points indicated by the current point number information.

3. One or more points added to the point interest service at one time are treated as one unit of points, and the points entered in the point interest service may be processed by the point interest service on a unit-by-unit basis; The acquired point interest service usage status information includes unit number information indicating the number of units of points that the user has in the point interest service as points that he or she is currently using, 2. The service processing system according to claim 1, wherein the treatment information acquisition means acquires treatment information in which the degree of treatment is higher the greater the number of times indicated by the number of times information.

4. The service processing system according to claim 3, characterized in that the point interest service provides interest calculated based on an interest rate that has been set before the point unit was deposited into the point interest service, provided that the point unit remains in the point interest service from the time the point unit is deposited into the point interest service until a predetermined operating period expires, and calculates interest for each point unit.

5. 5. The service processing system according to claim 1, further comprising a treatment unit that executes a process of providing the user with a treatment of a quality indicated by the acquired treatment presentation information.

6. The service processing system according to claim 5, further comprising a result information transmitting means for transmitting the result information indicating the results of the processing performed by the treatment means to the terminal device so that the result information can be presented.

7. the predetermined service is a service that enables the user to purchase a transaction object, and includes a service that awards points to the purchaser of the transaction object, the points being calculated based on the purchase amount of the transaction object and the point award rate; The acquired treatment information includes grant rate increase amount information indicating an increase amount of the grant rate applied to the user, the increase amount changing depending on the usage status of the point interest service, A service processing system as described in any one of claims 1 to 4, characterized in that the treatment includes granting points to the purchaser of the transaction item calculated based on the purchase amount of the transaction item and the grant rate increased in accordance with the increase amount indicated by the grant rate increase amount information.

8. The predetermined service includes a service of awarding a predetermined lottery object by lottery, The acquired treatment information includes winning probability increase information indicating an increase in the probability that the user will win the predetermined lottery object in the lottery, A service processing system described in any one of claims 1 to 4, characterized in that the treatment includes determining whether the user has won the specified lottery item using the probability determined based on the increase indicated by the winning probability increase information.

9. the predetermined service includes a service of assigning ranks to members of the predetermined service; The higher the rank of the member, the better the treatment the member can receive from the predetermined service; 5. The service processing system according to claim 1, wherein the acquired treatment information includes rank information indicating the rank given to the user.

10. 1. A computer-implemented service processing method, comprising: a point interest service usage status information acquisition step for acquiring point interest service usage status information indicating the usage status of the point interest service by the user, which allows the user to receive interest by storing points granted to the user through the point program in the point interest service; a treatment information acquisition step of acquiring treatment information indicating the quality of treatment that the user can receive from a predetermined service based on the acquired point interest service usage status information, the treatment information being acquired so that the quality of treatment changes depending on the usage status; a treatment presentation information transmitting step of transmitting treatment presentation information that presents the good treatment indicated by the acquired treatment information to the terminal device of the user; A service processing method comprising:

Citation Information

Patent Citations

  • System and device for point service

    JP2001297244A

  • Service point management system, method, and program

    JP2010092281A

  • Information processing device, information processing method, and information processing program

    JP2017194844A