Gift-giving system, gift-giving methods, and information storage media

TWI938572BActive Publication Date: 2026-09-11RAKUTEN GROUP INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
TW113112020
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-05-15
Filing Date
2024-03-29
Publication Date
2026-09-11
Estimated Expiration
2044-03-28

Smart Images

  • Figure TWG2TB001910132_001
    Figure TWG2TB001910132_001
  • Figure TWG2TB001910132_002
    Figure TWG2TB001910132_002
  • Figure TWG2TB001910132_003
    Figure TWG2TB001910132_003
Patent Text Reader

Abstract

[Problem] To improve the convenience of using the service for customers. [Solution] The transaction information receiving unit (101) of the gift-giving system (S) receives transaction content information (TCI) indicating the content of the transaction conducted in the target store and contact information (CI) indicating the contact information of the customer who conducted the transaction from the store terminal of any one or more stores, i.e., the target store. The notification sending unit (104) sends a notification to the contact information. The points allocation unit (105) assigns points corresponding to the transaction content information (TCI) to the customer based on the operation corresponding to the notification.
Need to check novelty before this filing date? Find Prior Art

Description

Gift Giving System, Gift Giving Method, and Information Storage Medium The present disclosure relates to a gift giving system, a gift giving method, and an information storage medium. Previously, a technique for giving gifts such as points to customers who use a service has been known. For example, Patent Document 1 describes a technique for giving points to a customer when the customer presents a point card while shopping in a store. [Prior Art Documents] [Patent Documents] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2017-161971 [Problems to be Solved by the Invention] In the prior art, when shopping in a store, if a customer does not bring a point card, points cannot be given to the customer. Therefore, in the prior art, the convenience for the customer cannot be sufficiently improved. One object of the present disclosure is to improve the convenience for customers. [Means for Solving the Problems] The gift giving system described in the present disclosure includes: a receiving means for receiving, from a store terminal of any one of one or more stores, i.e., a target store, transaction content information indicating the content of a transaction performed in the target store and contact information indicating the contact method of the customer who performed the transaction; a notification sending means for sending a notification to the contact method; and a gift giving means for giving a gift corresponding to the transaction content information to the customer based on an operation corresponding to the notification. [1. First Embodiment] The first embodiment of the gift giving system described in the present disclosure will be described. In the first embodiment, the case where the gift is points provided by a points service provider will be described. Points are gifts that can be used in all stores that cooperate with the provider and can replace money. In addition, the gift is not limited to being usable in all stores that cooperate with the points service provider, and may be, for example, a gift card that can be used in a specific store. Or, the gift may be a discount gift such as a coupon that is limited to being applicable to specific goods or services in a specific store. [1-1. Hardware Configuration of the Gift Giving System] FIG. 1 is a diagram showing an example of the hardware configuration of the gift giving system S. For example, the gift giving system S includes: a server 10, a store terminal 20, and a customer terminal 30. These computers can be connected to a network N such as the Internet or a LAN. The gift giving system S may include at least one computer, and is not limited to the example of FIG. 1. The gift giving system S may also include other computers not shown in FIG. 1. Server 10 is a server computer managed by a business operator providing point services. The control unit 11 includes at least one processor. The memory unit 12 includes a volatile memory such as a RAM and a non-volatile memory such as a flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication. The store terminal 20 is a computer of a store. In the first embodiment, it is described that the store terminal 20 is a POS terminal, but the store terminal 20 may also be other computers, such as a personal computer, a tablet terminal, or a smart phone. The physical configurations of the control unit 21, the memory unit 22, and the communication unit 23 are the same as those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. The operation unit 24 is an input device such as a touch panel. The display unit 25 is a liquid crystal display or an organic EL display. The customer terminal 30 is a computer of a customer. In the first embodiment, it is described that the customer terminal 30 is a smart phone, but the customer terminal 30 may also be other computers, such as a personal computer, a tablet terminal, or a wearable terminal. The physical configurations of the control unit 31, the memory unit 32, the communication unit 33, the operation unit 34, and the display unit 35 are the same as those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 24, and the display unit 25, respectively. In addition, the programs stored in the memory units 12, 22, and 32 can also be supplied through the network N. Also, the programs stored in an information storage medium can be supplied through a reading unit (such as a disc drive or a memory card slot) for reading a computer-readable information storage medium, or an input / output unit (such as a USB port) required for inputting / outputting data to / from an external device. [1-2. Outline of the First Embodiment] Hereinafter, with reference to FIGS. 2A, 2B, 2C, and 2D, the outline of the gift giving system S of the first embodiment will be described. FIGS. 2A, 2B, 2C, and 2D are diagrams showing the outline of the gift giving system S of the first embodiment. In FIGS. 2A, 2B, 2C, and 2D, a scenario where a customer C purchases a product in a store is assumed. First, as shown in FIG. 2A, when the store clerk SC of the store asks the customer C whether he / she has brought a point card, the customer C replies that he / she has not brought a point card. In this case, the store clerk SC is informed of the phone number by the customer C. As shown in the screen G11 of FIG. 2B, the store clerk SC inputs the phone number informed by the customer C into the store terminal 20. Then, after the phone number is input, once the store clerk SC presses the send message button B1 (FIG. 2B), the purchase amount, purchase date related to the goods purchased by the customer C, and the phone number of the customer C are sent to the server 10 (FIG. 2C). Here, the purchase amount can be obtained, for example, by reading the barcode of the goods by the reading unit (not shown) of the store terminal 20. In the case of a plurality of goods, the total amount of the goods can be regarded as the purchase amount. In addition, the purchase amount can also be obtained by manual input to the store terminal 20 by the store clerk SC. As shown in FIG. 2C, once the server 10 receives the purchase amount, purchase date, and phone number from the store terminal 20, it calculates the points to be given to the customer C (here, as an example, it is 150 points). Then, after calculating the points, the server 10 sends an SMS (Short Message Service) notification to the phone number of the customer C. As shown in the screen G12 of FIG. 2D, the SMS notification indicates the amount of points given to the customer C. Also, as shown in FIG. 2D, the SMS notification contains a link L to the login screen G13 of the points service. Once the customer C selects the link L, the application will open and migrate to the login screen G13 of the points service. In addition, it can also be that once the customer selects the link L, the web browser will open and migrate to the login screen G13 of the points service. On the login screen G13, once the customer C inputs the user ID and password and presses the login button B2, it will migrate to the screen G14 notifying that 150 points have been given. In addition, when the customer C is not a member of the points service, the customer C presses the member registration button B3, transfers to the member registration page (not shown) and completes the member registration, and then will log in again. According to the gift giving system S of the first embodiment described above, when shopping in the store, once the customer informs the store of the phone number, an SMS notification will be sent to that phone number. The customer can obtain points afterwards by performing a login operation in response to the SMS notification. That is, even when the customer does not carry a points card when shopping in the store, the customer can still obtain points afterwards, so the convenience for the customer can be improved. Hereinafter, the details of the gift giving system S of the first embodiment will be described. [1-3. Functions Implemented in the Gift Giving System of the First Embodiment] FIG. 3 is a functional block diagram of an example of the functions implemented in the gift giving system S of the first embodiment. [1-3-1. Functions Implemented in the Server] In server 10, the following functions are implemented: data storage unit 100, transaction information receiving unit 101 (receiving means), storage unit 102 (storage means), calculation unit 103 (determination means), notification sending unit 104 (notification sending means), and point awarding unit 105 (gift awarding means). The data storage unit 100 is mainly implemented by the storage unit 12. The transaction information receiving unit 101, storage unit 102, calculation unit 103, notification sending unit 104, and point awarding unit 105 are mainly implemented by the control unit 11. [Data Storage Unit] The data storage unit 100 stores the transaction information database DB1 and the point database DB2. [Transaction Information Database] FIG. 4 is an example illustration of the transaction information database DB1. The transaction information database DB1 stores a plurality of pieces of transaction information TI. As shown in FIG. 4, each of the plurality of pieces of transaction information TI contains: transaction content information TCI and contact method information CI related to the transaction content information TCI. In other words, the transaction information database DB1 stores each of the plurality of pieces of transaction content information TCI in association with the contact method information CI. The transaction content information TCI stored in the transaction information database DB1 is information representing the content of transactions conducted in each of the plurality of stores. The transaction content information TCI contains transaction amount information representing the transaction amount (equivalent to the purchase amount shown in FIG. 4). In addition, in the first embodiment, as an example, it is illustrated that the transaction content information TCI may further include transaction time information representing the time point when the transaction is conducted (equivalent to the purchase date shown in FIG. 4), but the transaction content information TCI may not include the transaction time information. In the first embodiment, it is illustrated that the transaction is a purchase and sale of goods. In addition, the transaction is not limited to the purchase and sale of goods, and may be, for example, the purchase and sale of services, the lease or rental of goods or services, etc. The contact method information CI stored in the transaction information database DB1 is information representing the contact method of the customer who conducted the transaction. In the first embodiment, it is illustrated that the contact method is a telephone number. In addition, the contact method is not limited to a telephone number, and may be, for example, an email address or an SNS (social networking service) account, etc. In addition, in the first embodiment, it is illustrated that the transaction information database DB1 stores a plurality of pieces of transaction information related to a plurality of stores, but the transaction information database DB1 may also store only a plurality of pieces of transaction information TI related to one store. Furthermore, the transaction information database DB1 is not limited to the example shown in FIG. 4. For example, other data may be stored in the transaction information database DB1. [Points Database] FIG. 5 is a diagram showing an example of the points database DB2. The points database DB2 is associated with the contact information CI and stores the points balance information. The points balance information indicates the points given to the customers related to each contact information CI. The points balance information is updated by the points granting unit 105 described later. In the first embodiment, the points database DB2 is also associated with the contact information CI and stores the user ID information and password information in the points service. In addition, the points database DB2 is not limited to the example shown in FIG. 5. For example, other data may be stored in the transaction information database DB1. [Transaction Information Receiving Unit] The transaction information receiving unit 101 receives the transaction content information TCI indicating the content of the transaction performed in the target store and the contact information CI indicating the contact method of the customer who performed the transaction from the store terminal 20 of any one of the plurality of stores, that is, the target store. Furthermore, the transaction information receiving unit 101 receives a plurality of transaction information TIs from the store terminals 20 of each of the plurality of stores. Specifically, the transaction information receiving unit 101 receives each of the plurality of transaction information TIs from the store terminals 20 of each of the plurality of stores on a per-transaction basis. In addition, the transaction information receiving unit 101 may also receive each of the plurality of transaction information TIs on a per-transaction basis only from the store terminal 20 of one store. [Memory Unit] The memory unit 102 stores a plurality of transaction information TIs. Specifically, the memory unit 102 stores each of the plurality of transaction information TIs received by the transaction information receiving unit 101 on a per-transaction basis in the transaction information database DB1. That is, once the transaction information receiving unit 101 receives each of the plurality of transaction information TIs on a per-transaction basis, the memory unit 102 creates a new record in the transaction information database DB1. The memory unit 102 stores the transaction information TI received by the transaction information receiving unit 101 in this record. [Calculation Unit] When the transaction information receiving unit 101 receives the transaction information TI, the calculation unit 103 calculates the cumulative points (total gift) to be granted to the customer related to the transaction information TI received by the transaction information receiving unit 101 based on a plurality of transaction information TIs including the contact information CI contained in the transaction information TI received by the transaction information receiving unit 101 among the plurality of transaction information TIs stored in the memory unit 102. In the first embodiment, it is described that the transaction information receiving unit 101 receives the transaction information TI1-4 (refer to FIG. 4). Here, the transaction information TI1-4 includes the contact information CI1. In this case, the calculation unit 103 calculates the cumulative points to be given to the customer related to the transaction information TI1-4 based on a plurality of transaction information TI1-1, TI1-2, TI1-3, TI1-4 including the contact information CI1. More specifically, the calculation unit 103 calculates the cumulative points to be given to the customer related to the transaction information TI1-4 based on the plurality of transactions carried out within the validity period (within a specified period) among the plurality of transaction information TI1-1, TI1-2, TI1-3, TI1-4. The calculation unit 103 does not calculate the cumulative points based on the one or more transactions carried out before the validity period among the plurality of transaction information TI1-1, TI1-2, TI1-3, TI1-4. In the first embodiment, as an example, it is assumed that the validity period is 3 months from the purchase date, and the purchase date is March 17, 2023. Therefore, the calculation unit 103 calculates the cumulative points based on the plurality of transaction information TI1-2, TI1-3, TI1-4 related to the transactions within 3 months back from the purchase date (refer to FIG. 4). In addition, in the first embodiment, the calculation unit 103 deletes the transaction information TI related to one or more transactions carried out before the validity period among the plurality of transaction information TI stored in the storage unit 102. Specifically, the calculation unit 103 refers to the transaction information database DB1 and deletes the transaction information TI related to one or more transactions carried out before the validity period among the plurality of transaction information TI stored in the transaction information database DB1. In addition, the calculation unit 103 may not delete the transaction information TI related to one or more transactions carried out before the validity period, but instead, for example, assign a flag indicating invalidity to the transaction information TI. Furthermore, in the first embodiment, it is described that the calculation unit 103 calculates the cumulative points based on the plurality of transaction information TI1-2, TI1-3, TI1-4, but the calculation unit 103 may also calculate the cumulative points based on any combination (such as the combination of TI1-1 and TI1-3) or all of the plurality of transaction information TI1-1, TI1-2, TI1-3, TI1-4. Further, in the first embodiment, as an example, it is described that the calculation unit 103 calculates the sum of the transaction amount information included in each of the plurality of pieces of transaction information TI1-2, TI1-3, and TI1-4, and multiplies it by a predetermined ratio (point feedback rate) to calculate the cumulative points. However, the method for calculating the cumulative points is not limited to this example. For example, the point feedback rate may increase as the purchase amount increases. [Notification Sending Unit] The notification sending unit 104 sends a notification to the contact method indicated by the contact method information CI received by the transaction information receiving unit 101. In the first embodiment where the contact method is a telephone number, it is described that the notification is an SMS notification. In addition, the notification is not limited to the text message form such as an SMS notification, and may also be in the form of a phone call or a voice message. When the contact method is an email address, the notification may be an email. When the contact method is an SNS account, the notification may also be a private message or an in-app message. Further, in the first embodiment, since the contact method is a telephone number, the notification sending unit 104 directly sends an SMS notification to the customer terminal 30. However, when the contact method is an email address or an SNS account, the notification sending unit 104 may also send a notification to the email server or the SNS server. The notification may also contain a link for urging login to the point service (predetermined service). In the first embodiment, it is described that the notification contains a link to the login screen of the point service in the application related to the point service (hereinafter sometimes simply referred to as the "application"). However, the notification may also contain a link to the login screen of the point service in a web browser. The notification contains point information (gift information) indicating the point amount (content of the gift). Thereby, since the customer can know how many points are obtained, the operation corresponding to the following-described notification can be urged. [Point Granting Unit] The point granting unit 105 grants points corresponding to the transaction content information TCI to the customer based on the operation corresponding to the notification. Specifically, the point granting unit 105 grants points corresponding to the transaction amount information included in the transaction content information TCI to the customer based on the operation corresponding to the notification. In the first embodiment, the operation corresponding to the notification is the login to the point service through the application. In addition, the operation corresponding to the notification may also be the login to the point service through a web browser. Specifically, the point granting unit 105 grants the cumulative points calculated by the aforementioned calculation unit 103 to the customer based on the operation corresponding to the notification. In the present embodiment, the point awarding unit 105 updates the point balance information by adding the value of the cumulative points calculated by the calculation unit 103 to the value of the point balance information associated with and stored for the contact information CI1 included in the transaction information TI received by the transaction information receiving unit 101, based on the operation corresponding to the notification. More specifically, when the login operation to the point service is performed through the application, the point awarding unit 105 updates the point balance information by adding the value of the cumulative points calculated by the calculation unit 103 to the value of the point balance information associated with and stored for the contact information CI1 included in the transaction information TI received by the transaction information receiving unit 101. [1-3-2. Functions Implemented in the Store Terminal] In the store terminal 20, a data storage unit 200, a transaction information sending unit 201, a display control unit 202, and an operation reception unit 203 are implemented. The data storage unit 200 is mainly implemented by the storage unit 22. The transaction information sending unit 201, the display control unit 202, and the operation reception unit 203 are mainly implemented by the control unit 21. [Data Storage Unit] The data storage unit 200 stores various data necessary for transactions with customers. For example, the data storage unit 200 may also store product information of products before checkout, etc. [Transaction Information Sending Unit] The transaction information sending unit 201 sends the transaction content information TCI indicating the content of the transaction performed in the target store and the contact information CI indicating the contact information of the customer who performed the transaction to the server 10. [Display Control Unit] The display control unit 202 causes an arbitrary screen to be displayed on the display unit 25. For example, the display control unit 202 causes the screen G11 shown in FIG. 2B to be displayed on the display unit 25. [Operation Reception Unit] The operation reception unit 203 receives arbitrary operations. For example, the operation reception unit 203 receives operations on the screen G11 shown in FIG. 2B. [1-3-3. Functions Implemented in the Customer Terminal] In the customer terminal 30, a data storage unit 300, a display control unit 301, and an operation reception unit 302 are implemented. The data storage unit 300 is mainly implemented by the storage unit 22. The display control unit 301 and the operation reception unit 302 are mainly implemented by the control unit 21. [Data Storage Unit] The data storage unit 300 stores various data necessary for using the point service. For example, the data storage unit 300 stores an application program or a web browser, etc. [Display control unit] The display control unit 301 causes an arbitrary screen to be displayed on the display unit 35. For example, the display control unit 301 causes the screens G12, G13, and G14 shown in FIG. 2D to be displayed on the display unit 35. [Operation reception unit] The operation reception unit 302 receives an arbitrary operation. For example, the operation reception unit 302 receives operations on the screens G12, G13, and G14 shown in FIG. 2D. [1-4. Processing executed in the gift giving system of the first embodiment] FIG. 6 is a flowchart of an example of the processing executed in the gift giving system of the first embodiment. The processing shown in FIG. 6 is executed by the control units 11, 21, and 31 operating in accordance with the programs stored in the memory units 12, 22, and 32, respectively. As shown in FIG. 6, the store terminal 20 receives the input of the customer's contact information CI (S100). In S100, as an example, a store clerk of the target store inputs the contact method asked from the customer into the operation unit 34 of the store terminal 20. The store terminal 20 sends the transaction information TI including the input contact information CI and the transaction content information TCI to the server 10 (S101). Here, the transaction amount information (purchase amount) included in the transaction content information TCI can be obtained, for example, by reading the barcode of the product by a reading unit (not shown) of the store terminal 20. When there are multiple products, the total amount of the products can be regarded as the purchase amount. In addition, the purchase amount can also be obtained by manual input of the store clerk SC to the store terminal 20. The server 10 stores the transaction information TI received from the store terminal 20 (S102). In S102, the server 10 creates a new record in the transaction information database DB1 and stores the received transaction information TI in the record. The server 10 calculates the cumulative points to be given to the customer related to the received transaction information TI based on a plurality of transaction information TI including the contact information CI included in the received transaction information TI (S103). In S103, the server 10 calculates the cumulative points based on the plurality of transactions performed within the validity period among the plurality of transaction information TI. Server 10 sends a notice (S104) to the contact method indicated by the contact method information CI contained in the received transaction information TI. In S104, the notice is an SMS notice and will be directly sent to the customer terminal 30. The customer terminal 30 logs in to the point service from the link described in the notice (S105). In S105, once the link described in the notice is selected, the login screen of the point service is displayed (refer to Figure 2D). Once the operations guided by this screen (such as inputting the user ID and password) are performed, the login to the point service is completed. Once the login to the point service is performed in response to the notice sent in S104, the server 10 updates the point balance information of the customer (S106). In S106, the server 10 adds the value of the cumulative points calculated in S103 to the value of the point balance in the point database DB2. Thereafter, once the server 10 notifies the customer terminal 30 of the meaning that points have been awarded (S107), the amount of points awarded to the customer terminal 30 is displayed on the display unit 35 (S108), and this process ends. According to the gift awarding system S of the first embodiment described above, when shopping in the store, once the customer informs the store of the contact method, a notice will be sent to this contact method. The customer can obtain the gift afterwards by performing the operations corresponding to the notice. That is, even if the customer does not carry the point card when shopping in the store, the customer can still obtain points afterwards, so the convenience for the customer can be improved. Also, according to the gift awarding system S of the first embodiment, the memory unit associates and stores the transaction content information with the contact method information. Therefore, the customer can obtain the gift at a timing convenient for himself / herself (such as after returning home), and the convenience for the customer can be further improved. Also, according to the gift awarding system S of the first embodiment, since the calculation unit calculates the cumulative points, the convenience for the customer is even higher. For example, even if the customer fails to notice the notice and forgets to log in to the point service multiple times, according to the gift awarding system S of the first embodiment, since the cumulative points obtained by combining the points involved in past transactions can be obtained afterwards, the convenience for the customer can be further improved. Also, according to the gift awarding system S of the first embodiment, the notice contains a link urging the login to the point service, and points are awarded based on the login operation to the point service. That is, in the gift awarding system S of the first embodiment, points are awarded to the customer only after logging in to the point service, so the login to the point service caused by the customer can be urged. Further, in the gift giving system S according to the first embodiment, points are awarded based on the login operation to the point service through the application. That is, in the gift giving system S of the first embodiment, points are awarded to the customer after logging in to the point service through the application, so that the use of the application by the customer can be encouraged. Further, in the gift giving system S according to the first embodiment, the calculation unit calculates the cumulative points based on the transaction information related to a plurality of transactions performed within the validity period. Thereby, the customer is encouraged to log in as soon as possible, so that the login to the point service by the customer can be encouraged. Further, in the gift giving system S according to the first embodiment, the calculation unit eliminates the transaction information TI related to one or more transactions performed before the validity period. Thereby, the customer is more strongly encouraged to log in as soon as possible, and the login to the point service by the customer can be more appropriately encouraged. Further, in the gift giving system S according to the first embodiment, by including point information indicating the point amount in the notification, the customer can know the point amount to be awarded to himself / herself, so that the login to the point service by the customer can be encouraged. [2. Second Embodiment] In the gift giving system S according to the first embodiment, even if the customer does not carry a point card when shopping in the store, the customer can still obtain points afterwards. Here, when shopping in the store, if the customer can know the point amount to be awarded to himself / herself, the login to the point service by the customer can be more appropriately encouraged. Therefore, in the second embodiment, the case where the point amount to be awarded is notified to the customer when shopping in the store will be described. [2-1. Outline of the Second Embodiment] Hereinafter, with reference to FIGS. 7A and 7B, the outline of the gift giving system S of the second embodiment will be described. FIGS. 7A and 7B are diagrams showing the outline of the gift giving system S of the second embodiment. In the gift giving system S of the second embodiment, as shown in the screen G21 of FIG. 7A, the cumulative point amount to be awarded to the customer C is displayed on the display unit 25 of the store terminal 20. As shown in FIG. 7B, the store clerk SC of the store can inform the customer of the cumulative point amount displayed on the display unit 25 of the store terminal 20. In this way, in the gift giving system S according to the second embodiment, when shopping in the store, the customer can know the cumulative point amount, so that the login to the point service can be more appropriately encouraged. Hereinafter, the details of the gift giving system S of the second embodiment will be described. In addition, in the second embodiment, the description of the same configuration as that of the first embodiment will be omitted. [2-2. Functions Implemented in the Gift-Giving System of the Second Embodiment] FIG. 8 is a functional block diagram showing an example of the functions implemented in the gift-giving system S of the second embodiment. As shown in FIG. 8, in the server 10, a point information sending unit 106 is also implemented. Also, in the store terminal 20, a point information receiving unit 204 is also implemented. The point information sending unit 106 and the point information receiving unit 204 are mainly implemented by the control units 11 and 21, respectively. The point information sending unit 106 sends the cumulative point information to the store terminal 20 of the target store. The cumulative point information is information indicating the content of the cumulative points. In this embodiment, it is explained that the cumulative point information is the cumulative point amount, but the cumulative point information is not limited to this example and may be, for example, information indicating the expiration date of the cumulative points. The point information receiving unit 204 receives the cumulative point information indicating the cumulative points sent from the server 10. [2-3. Processes Executed in the Gift-Giving System of the Second Embodiment] FIG. 9 is a flowchart showing an example of the processes executed in the gift-giving system S of the second embodiment. The processes shown in FIG. 9 are executed by the control units 11, 21, and 31 operating according to the programs stored in the storage units 12, 22, and 32, respectively. In addition, in the following description, the description of the same processes as those in the first embodiment is omitted. As shown in FIG. 9, after calculating the cumulative points in S203, the server 10 sends the calculated cumulative point information to the store terminal 20 (S204). The store terminal 20 causes the received cumulative point information to be displayed on the display unit 25 (S205), and ends the process. In S205, the store terminal 20, for example, causes the screen G21 shown in FIG. 7A to be displayed on the display unit 25. [3. Third Embodiment] In the third to fifth embodiments, as an example, it is explained that the operator of the point service also serves as the operator of the electronic settlement service. That is, in the fifth embodiment, it is explained that the point service and the electronic settlement service are provided integrally. In the gift-giving system S of the first embodiment, points are given to customers only after logging in to the point service, so it is possible to encourage logging in to the point service. However, as in the third embodiment, in the case where the point service and the electronic settlement service are provided integrally, it is assumed that there will be customers who log in to the electronic settlement service only for the purpose of obtaining points. The possibility that such customers will actively use the electronic settlement service after logging in is considered to be low. Therefore, in the third embodiment, it is explained that points are given to customers only when a service-related operation related to the electronic settlement service is performed. [3-1. Outline of the Third Embodiment] FIG. 10 is a diagram illustrating the outline of the gift-giving system S of the third embodiment. As shown in the screen G41 of FIG. 10, in the electronic settlement service, setting of a credit card for payment is required. The user of the electronic settlement service, that is, the customer, can perform electronic settlement only after completing the setting of the credit card. Thus, in the gift-giving system S of the third embodiment, after logging in to the electronic settlement service, it is determined whether the credit card has been set. If it is determined that the credit card has been set, points are given to the customer. If it is determined that the credit card has not been set, points are not given to the customer. In this way, according to the gift-giving system S of the third embodiment, after logging in to the electronic settlement service, the credit card needs to be set first before points are given to the customer. Therefore, it is possible to further encourage the use of the electronic settlement service by the customer. Hereinafter, the details of the gift-giving system S of the third embodiment will be described. In addition, in the third embodiment, the description of the same configuration as that of the first embodiment is omitted. [3-2. Functions Implemented in the Gift-Giving System of the Third Embodiment] FIG. 11 is a functional block diagram showing an example of the functions implemented in the gift-giving system S of the third embodiment. As shown in FIG. 11, an operation determination unit 107 is also implemented in the server 10. The operation determination unit 107 is mainly implemented by the control unit 11. [User Database] In the third embodiment, the data storage unit 100 of the server 10 further stores a user database DB3. FIG. 12 is a diagram showing an example of the user database DB3. The user database DB3 stores information of users of the electronic settlement service. Specifically, in the user database DB3, user ID information, password information, name information, completion operation information, user type information, and last login date information are stored in association with each other. Here, the user ID information stored in the user database DB3 is stored in association with each contact information CI in the point database DB2 (see FIG. 5). In addition, the user database DB3 is not limited to the example shown in FIG. 12. For example, other data may be stored in the user database DB3. Also, the details of the user type information and the last login date information will be described in the fourth and fifth embodiments. Completion operation information indicates the types of service-related operations of the electronic settlement service completed by the user of the electronic settlement service, that is, the customer. In the third embodiment, as shown in FIG. 12, the service-related operations are: credit card setting, consent to the membership regulations, and use of settlement. However, the service-related operations are not limited to this example. For example, they can also be account information setting, or setting of linkage with a bank account, etc. Also, when the electronic settlement service is provided through an application, the service-related operations can also be operations in the application. [Operation determination unit] The operation determination unit 107 determines whether a service-related operation has been performed. Specifically, the operation determination unit 107 determines whether a service-related operation has been performed based on the completion operation information stored in association with the customer's user ID information. That is, the operation determination unit 107 refers to the user database DB3 to determine whether a service-related operation has been performed. In the third embodiment, as an example, it is described that the operation determination unit 107 only determines whether the credit card setting has been performed. However, the operation determination unit 107 can determine whether the operation has been performed for each combination of at least two of, for example, credit card setting, consent to the membership regulations, and use of settlement. [Point awarding unit] The point awarding unit 105 in the third embodiment awards points to the customer when it is determined that the credit card setting has been performed, and does not award points to the customer when it is determined that the credit card setting has not been performed. [3-3. Processing executed in the gift awarding system of the third embodiment] FIG. 13 is a flowchart of an example of the processing executed in the gift awarding system S of the third embodiment. The processing shown in FIG. 13 is executed by the control units 11, 21, and 31 operating according to the programs stored in the memory units 12, 22, and 32, respectively. In addition, in the following description, the description of the same processing as in the first embodiment is omitted. As shown in FIG. 13, once the server 10 has performed the login to the electronic settlement service by following the link described in the notification (S305), it determines whether the credit card setting has been performed in the electronic settlement service (S306). The server 10 directly ends the processing when it is determined that the credit card setting has not been performed (S306; N). In addition, the server 10 can also repeat the determination process of S306 until it is determined that the credit card setting has been performed when it is determined that the credit card setting has not been performed (S306; N). The server 10 updates the customer's point balance when it is determined that the credit card setting has been performed (S306; Y). [4. Fourth Embodiment] In the fourth embodiment, it is described that when a customer is a new user of the electronic settlement service, new user points will be further awarded. As an example, a new user is a customer who has not performed a login operation after registering as a member for the electronic settlement service. That is, in the case where a customer performs a login operation after registering as a member for the electronic settlement service, the electronic settlement service registers the customer as an existing user in, for example, the user database DB3 described later. A customer can perform member registration on a member registration screen (not shown) that can be migrated to after pressing the member registration button B3 on the screen G13 shown in FIG. 2D. According to the gift awarding system S of the fourth embodiment, the use of the electronic settlement service by a customer who is a new user can be promoted. [4-1. Outline of the Fourth Embodiment] FIGS. 14A and 14B are diagrams showing an outline of the gift awarding system S of the fourth embodiment. As shown in FIG. 12, user type information indicating whether a customer is a new user or an existing user of the electronic settlement service is stored in the user database DB3. As shown in FIG. 14A, the customer with the user ID "abcd1234" is a new user and thus becomes an object of awarding new user points. Then, as shown in the screen G51 of FIG. 14B, in addition to being awarded the aforementioned cumulative points, the customer with the user ID "abcd1234" is further awarded new user points as shown in the screen G52 of FIG. 14B. In this way, when a customer is a new user, new user points are further awarded to the customer, so that the use of the electronic settlement service by the customer can be more effectively promoted. Hereinafter, the details of the gift awarding system S of the fourth embodiment will be described. In addition, in the fourth embodiment, the description of the same configurations as those in the first embodiment and the third embodiment is omitted. [4-2. Functions Implemented in the Gift Awarding System of the Fourth Embodiment] FIG. 15 is a functional block diagram showing an example of the functions implemented in the gift awarding system S of the fourth embodiment. As shown in FIG. 15, a user type determination unit 108 is also implemented in the server 10. The user type determination unit 108 is mainly implemented by the control unit 11. [User Type Determination Unit] The user type determination unit 108 determines whether the customer is a new user or an existing user equivalent to the electronic settlement service. Specifically, the user type determination unit 108 determines whether the customer is a new user or an existing user equivalent to the electronic settlement service based on whether the customer involved in the contact method information CI received from the store terminal 20 of the target store has been registered as an existing user. More specifically, the user type determination unit 108 determines whether the customer is a new user or an existing user equivalent to the electronic settlement service based on the user type information associated and stored based on the user ID information of the customer. That is, the user type determination unit 108 determines whether the customer is a new user or an existing user equivalent to the electronic settlement service based on the user type information associated and stored based on the contact method information CI contained in the transaction information TI received by the transaction information receiving unit 101. Here, the user type information is information indicating whether the customer is a new user or an existing user equivalent to the electronic settlement service. [Notification Sending Unit] In the case where it is determined that the customer is a new user, the notification sending unit 104 of the fourth embodiment sends a notification including the new point information (new gift information) containing the amount of new points (the content of the new gift). Thereby, since the customer can know how many points are obtained, the operation corresponding to the notification can be urged. [Point Granting Unit] In the case where it is determined that the customer is a new user, the point granting unit 105 of the fourth embodiment further grants new points different from the accumulated points to the customer. Specifically, in the case where it is determined that the customer is a new user, the point granting unit 105 adds the value of the new points to the value of the point balance information associated and stored based on the contact method information CI contained in the transaction information TI received by the transaction information receiving unit 101 to update the point balance information. In addition, in the case where it is determined that the customer is an existing user, the point granting unit 105 does not grant new points to the customer. [4-3. Processing Executed in the Gift Granting System of the Fourth Embodiment] FIG. 16 is a flowchart of an example of the processing executed in the gift granting system S of the fourth embodiment. The processing shown in FIG. 16 is executed by the control units 11, 21, and 31 operating according to the programs stored in the storage units 12, 22, and 32, respectively. In addition, in the following description, the description of the same processing as that of the first embodiment is omitted. As shown in FIG. 16, once the server 10 determines that the login to the electronic settlement service has been performed from the link described in the notification (S405), it determines whether the customer is a new user or an existing user of the electronic settlement service (S406). When the server 10 determines that the customer is a new user (S406; new user), it adds the value of the new points to the value of the point balance information and updates the point balance information (S407). Next, it adds the value of the cumulative points to the value of the point balance information and updates the point balance information (S408). On the other hand, when the server 10 determines that the customer is an existing user (S406; existing user), it adds the value of the cumulative points to the value of the point balance information and updates the point balance information (S408). [5. Fifth Embodiment] When a customer who is an existing user of the electronic settlement service has used the electronic settlement service within a certain period, the necessity of urging the use of the electronic settlement service is relatively low. On the other hand, when the customer has not used the electronic settlement service within a certain period, it is highly likely that the customer has forgotten the existence of the electronic settlement service. Thus, in the fifth embodiment, it is described that whether to send a notification is controlled according to whether a customer who is an existing user of the electronic settlement service has used the electronic settlement service within a certain period. [5-1. Summary of the Fifth Embodiment] FIG. 17 is a diagram showing the outline of the gift-giving system S of the fifth embodiment. In the fifth embodiment, a notification is sent when a customer who is an existing user of the electronic settlement service has used the electronic settlement service within the determination period, and no notification is sent when the customer has not used the electronic settlement service within the determination period. In the fifth embodiment, it is described that the determination period is a period of three months back from the determination date, and the determination date is March 17, 2023. As shown in FIG. 12, the user database DB3 stores the last login date information indicating the date when the customer last logged in to the electronic settlement service. The last login date information can also be said to be the last use date information indicating the date when the customer last used the electronic settlement service. As shown in FIG. 17, the customer with the user ID "defg5678" made the last login on November 3, 2022, which is earlier than the period of three months back from the determination date, so a notification is sent. On the other hand, the user with the user ID "hijk9012" made the last login on January 18, 2023, within the period of three months back from the determination date, so no notification is sent. As described above, in the gift-giving system S of the fifth embodiment, when a customer who is an existing user of the electronic settlement service has used the electronic settlement service during the determination period, since the necessity of urging the customer to use the electronic settlement service is relatively low, no notice is sent. That is, in the fifth embodiment, for a customer with a relatively low necessity of urging the use of the electronic settlement service, points are given without requiring the customer to perform a login operation, thus further improving the convenience for the customer. On the other hand, when a customer who is an existing user has not used the electronic settlement service during the determination period, it is highly likely that the customer has forgotten the existence of the electronic settlement service, so a notice is sent. That is, in the fifth embodiment, it is possible to make a customer who is highly likely to have forgotten the existence of the electronic settlement service remember the existence of the electronic settlement service, thus urging the customer to use the specified service. Hereinafter, the details of the gift-giving system S of the fifth embodiment will be described. In addition, in the fifth embodiment, the description of the same configurations as those in the first embodiment and the fourth embodiment is omitted. [5-2. Functions Implemented in the Gift-Giving System of the Fifth Embodiment] FIG. 18 is a functional block diagram showing an example of the functions implemented in the gift-giving system S of the fifth embodiment. As shown in FIG. 18, in the server 10, a usage determination unit 109 is also implemented. The usage determination unit 109 is mainly implemented by the control unit 11. [Usage Determination Unit] The usage determination unit 109 determines whether a customer has used the electronic settlement service during the past determination period when it is determined that the customer is an existing user. Specifically, the usage determination unit 109 determines whether a customer has used the electronic settlement service during the past determination period based on the last login date information associated and stored based on the customer's user ID information. That is, the usage determination unit 109 determines whether a customer has used the electronic settlement service during the past determination period based on the last login date information associated and stored based on the contact information CI included in the transaction information TI received by the transaction information receiving unit 101. [Notification Sending Unit] The notification sending unit 104 of the fifth embodiment sends a notice to the customer's contact method when it is determined that the customer has not used the electronic settlement service during the determination period, and does not send a notice to the customer's contact method when it is determined that the customer has used the electronic settlement service during the determination period. [Points Assignment Unit] The points assignment unit 105 of the fifth embodiment assigns points to the customer even without a login operation for the electronic settlement service when it is determined that the customer has used the electronic settlement service during the determination period. [5-3. Processing Performed in the Gift Giving System of the Fifth Embodiment] FIG. 19 is a flowchart showing an example of processing performed in the gift giving system S of the fifth embodiment. The processing shown in FIG. 19 is executed by the control units 11, 21, and 31 operating in accordance with programs stored in the memory units 12, 22, and 32, respectively. In addition, in the following description, the description of the same processing as in the first embodiment is omitted. As shown in FIG. 19, the server 10 calculates the cumulative points to be given to the customer related to the received transaction information TI (S503), and then determines whether the customer is a new user or an existing user (S504). When the server 10 determines that the customer is an existing user (S504; existing user), it determines whether the customer has used the electronic settlement service during the determination period (S505). When the server 10 determines that the customer has not used the electronic settlement service during the determination period (S505; N), it sends a notice to the contact method indicated by the contact method information CI included in the received transaction information TI (S506). Once the customer terminal 30 logs in to the point service from the link described in the notice (S507), the server 10 updates the customer's point balance information (S508). On the other hand, when the server 10 determines that the customer has used the electronic settlement service during the determination period (S505; Y), it directly updates the customer's point balance information (S508). Also, when the server 10 determines that the customer is a new user (S504; new user), it sends a notice to the contact method indicated by the contact method information CI included in the received transaction information TI (S506). [6. Modification Example] In addition, the present disclosure is not limited to the embodiments described above. Appropriate changes can be made without departing from the gist of the present disclosure. For example, in one modification example, the point giving unit 105 may give points to the customer in advance regardless of whether there is a login operation to the point service. Specifically, when the server 10 receives the transaction content information TCI and the contact method information CI from the store terminal 20 of the target store, the point giving unit 105 may give points to the customer. In this case, the operation corresponding to the notice may be a service-related operation as described above. Also, in another modification example, the point giving unit 105 may give only the points corresponding to the transaction content information TCI received by the transaction information receiving unit 101 to the customer. That is, the point giving unit 105 gives points for each transaction to the customer instead of giving cumulative points. In this modification example, the calculation unit 103 may not need to be implemented in the server 10. In addition, at least two of the embodiments and modifications described above can be arbitrarily combined with each other. [7. Supplementary Note] For example, the gift-giving system described in this disclosure may also have the following configuration. (1) A gift-giving system having: a receiving means for receiving, from a store terminal of any one of one or more stores, i.e., a target store, transaction content information indicating the content of a transaction conducted in the target store and contact method information indicating the contact method of a customer who has conducted the transaction; a notification sending means for sending a notification to the contact method; and a gift-giving means for giving a gift corresponding to the transaction content information to the customer based on an operation corresponding to the notification. (2) The gift-giving system according to (1), further having: a memory means for memorizing the transaction content information and the contact method information in association with each other. (3) The gift-giving system according to (2), wherein the receiving means receives a plurality of transaction information from the store terminals of each of the one or more stores, each of which contains transaction content information indicating the content of a transaction conducted in the store and contact method information indicating the contact method of a customer who has conducted the transaction; the memory means memorizes the plurality of transaction information; and further has: a determining means for, when the receiving means receives the transaction information, determining a total gift to be given to the customer related to the transaction information received by the receiving means based on one or more pieces of the transaction information among the plurality of transaction information memorized by the memory means and containing the contact method information contained in the transaction information received by the receiving means; the gift-giving means gives the total gift to the customer based on an operation corresponding to the notification. (4) The gift-giving system according to (3), wherein the determining means determines the total gift to be given to the customer related to the transaction information received by the receiving means based on those involved in a plurality of the transactions conducted within a predetermined period among the plurality of transaction information containing the contact method information contained in the transaction information received by the receiving means. (5) The gift-giving system according to (4), further having: a deleting means for deleting, among the plurality of transaction information memorized by the memory means, the transaction information related to one or more transactions conducted before the predetermined period. (6) The gift-giving system according to any one of (3) to (5), further having: a gift information sending means for sending total gift information indicating the content of the total gift to the store terminal of the target store. (7) The gift-giving system according to any one of (1) to (6), wherein the notification contains: gift information indicating the content of the gift.(8) The gift-giving system according to any one of (1) to (6), wherein the notification contains: a link for urging login to a specified service; the operation is to log in to the specified service. (9) The gift-giving system according to (8), wherein the operation is to log in to the specified service through the application related to the specified service. (10) The gift-giving system according to (8) or (9), further comprising: an operation determination means for determining whether a service-related operation for the specified service has been performed; the gift-giving means gives the gift to the customer when it is determined that the service-related operation has been performed, and does not give the gift to the customer when it is determined that the service-related operation has not been performed. (11) The gift-giving system according to any one of (8) to (10), further comprising: a user type determination means for determining whether the customer is a new user or an existing user corresponding to the specified service; the gift-giving means also gives a new user gift different from the gift when it is determined that the customer is a new user. (12) The gift-giving system according to any one of (8) to (11), wherein the user type determination means determines whether the customer is a new user or an existing user corresponding to the specified service based on whether the customer has been registered as an existing user in the contact information received from the store terminal of the target store; the notification sending means sends the notification including the new user gift information indicating the content of the new user gift when it is determined that the customer is a new user. (13) The gift-giving system according to any one of (8) to (12), further comprising: a user type determination means for determining whether the customer is a new user or an existing user corresponding to the specified service; and a usage determination means for determining whether the customer has used the specified service during a past determination period when it is determined that the customer is an existing user; the notification sending means sends the notification to the contact method when it is determined that the customer has not used the specified service during the determination period, and does not send the notification to the contact method when it is determined that the customer has used the specified service during the determination period; the gift-giving means gives the gift to the customer even without the operation corresponding to the notification when it is determined that the customer has used the specified service during the determination period. S: Gift-giving system N: Network 10: Server 20: Store terminal 30: Customer terminal 11, 21, 31: Control unit 12, 22, 32: Memory unit 13, 23, 33: Communication unit 24, 34: Operation unit 25, 35: Display unit C: Customer SC: Store clerk G11, G12, G13, G14, G21, G41, G51, G52: Screen B1, B2, B3: Button L: Link 100: Data memory unit 101: Transaction information receiving unit 102: Memory unit 103: Calculation unit 104: Notification sending unit 105: Point awarding unit 106: Point information sending unit 107: Operation determination unit 108: User type determination unit 109: Usage determination unit 200: Data memory unit 201: Transaction information sending unit 202: Display control unit 203: Operation acceptance unit 204: Point information receiving unit 300: Data memory unit 301: Display control unit 302: Operation acceptance unit DB1: Transaction information database DB2: Point database DB3: User database TI: Transaction information CI: Contact information TCI: Transaction content information [Fig. 1] Illustration of an example of the hardware configuration of the gift giving system. [Fig. 2A] Illustration of the outline of the gift giving system according to the first embodiment. [Fig. 2B] Illustration of the outline of the gift giving system according to the first embodiment. [Fig. 2C] Illustration of the outline of the gift giving system according to the first embodiment. [Fig. 2D] Illustration of the outline of the gift giving system according to the first embodiment. [Fig. 3] Functional block diagram of an example of the functions implemented in the gift giving system according to the first embodiment. [Fig. 4] Illustration of an example of the transaction information database. [Fig. 5] Illustration of an example of the point database. [Fig. 6] Flowchart of an example of the processing executed in the gift giving system according to the first embodiment. [Fig. 7A] Illustration of the outline of the gift giving system according to the second embodiment. [Fig. 7B] Illustration of the outline of the gift giving system according to the second embodiment. [Fig. 8] Functional block diagram of an example of the functions implemented in the gift giving system according to the second embodiment. [Fig. 9] Flowchart of an example of the processing executed in the gift giving system according to the second embodiment. [Fig. 10] Illustration of the outline of the gift giving system according to the third embodiment. [Fig. 11] Functional block diagram of an example of the functions implemented in the gift giving system according to the third embodiment. [Fig. 12] Illustration of an example of the user database. [Fig. 13] Flowchart of an example of the processing executed in the gift giving system according to the third embodiment. [Fig. 14A] Illustration of the outline of the gift giving system according to the fourth embodiment. [Fig. 14B] Illustration of the outline of the gift giving system according to the fourth embodiment. [Fig. 15] Functional block diagram of an example of the functions implemented in the gift giving system according to the fourth embodiment. [Fig. 16] Flowchart of an example of the processing executed in the gift giving system according to the fourth embodiment. [Fig. 17] Illustration of the outline of the gift giving system according to the fifth embodiment. [Fig. 18] Functional block diagram of an example of the functions implemented in the gift giving system according to the fifth embodiment. [Fig. 19] Flowchart of an example of the processing executed in the gift giving system according to the fifth embodiment. 10: Server 20: Store terminal 30: Customer terminal 100: Data memory unit 101: Transaction information receiving unit 102: Memory unit 103: Calculation unit 104: Notification sending unit 105: Point awarding unit 200: Data memory unit 201: Transaction information sending unit 202: Display control unit 203: Operation reception unit 300: Data memory unit 301: Display control unit 302: Operation reception unit DB1: Transaction information database DB2: Point database

Claims

1. A gift-giving system comprising: a receiving means for receiving, from a store terminal used in any of one or more stores, i.e., the target store, transaction content information indicating the content of a transaction conducted in the aforementioned target store and contact information indicating the contact information of an unidentified customer who conducted the transaction; a user classification determination means for determining whether the aforementioned customer is a new user or an existing user of the specified service; and a usage determination means for determining, if the aforementioned customer is determined to be an existing user, whether the aforementioned customer has used the service during the past determination period. The services specified in the preceding statement; and the notification sending method, which is used to send a notification containing a link urging login to the services specified in the preceding statement to the preceding contact method if the preceding customer is determined to have not used the services specified in the preceding statement during the preceding determination period, and not to send the preceding notification to the preceding contact method if the preceding customer is determined to have used the services specified in the preceding statement during the preceding determination period; and the gift-giving method, which is used to give the preceding customer a gift corresponding to the preceding transaction content information based on the login operation of the services specified in the preceding statement corresponding to the preceding notification; the preceding gift-giving method, which is to give the preceding customer a preceding gift even if there is no operation corresponding to the preceding notification if it is determined that the preceding customer has used the services specified in the preceding statement during the preceding determination period.

2. As described in Request 1, the gift-giving system, wherein, It also has a memory mechanism, which is used to establish a connection between the information of the previous transaction and the information of the previous contact information and thus remember it.

3. As described in claim 2, the gift-giving system, wherein, The preceding receiving means receives multiple transaction information from the store terminals of one or more stores, each containing transaction content information indicating the transaction performed in that store and contact information indicating the contact information of the customer who performed the transaction; the preceding memory means memorizes the preceding multiple transaction information; it also has: a determining means, used to determine, upon receiving preceding transaction information, to award a total gift to the preceding customer involved in the preceding transaction information received by the preceding receiving means, based on one or more preceding transaction information, including the preceding contact information contained in the preceding transaction information received by the preceding receiving means; the preceding gift awarding means awards the preceding total gift to the customer based on the corresponding operation of the preceding notification.

4. As described in claim 3, the gift-giving system, wherein, The aforementioned decision-making method is to determine the total aforementioned gift to be given to the aforementioned customers involved in the aforementioned transactions received by the aforementioned receiving method, based on the aforementioned contact information included in the aforementioned transaction information within a predetermined period, among the aforementioned multiple transaction information.

5. As described in claim 4, the gift-giving system, wherein, It also has: a means of elimination, which is used to eliminate, from among the multiple prior transaction information stored by the prior memory means, prior transaction information involving one or more prior transactions that occurred before the period specified in the prior memory.

6. The gift-giving system described in any of claims 3 to 5, wherein, It also features: a gift information sending method, which is used to send the total gift information representing the contents of the aforementioned total gifts to the store terminal of the aforementioned target store.

7. As described in claim 1 or 2, the gift-giving system, wherein, The foregoing notice contains gift information indicating the contents of the foregoing gift.

8. As described in claim 1 or 2, the gift-giving system, wherein, The aforementioned operation refers to logging into the services defined in the preceding text through the application involved in the services defined in the preceding text.

9. As described in claim 1 or 2, the gift-giving system, wherein, It also has: an operation determination method, which is used to determine whether the service-related operation concerning the service specified in the preceding statement has been performed; and a preceding gift granting method, which grants the preceding gift to the preceding customer if it is determined that the preceding service-related operation has been performed, and does not grant the preceding gift to the preceding customer if it is determined that the preceding service-related operation has not been performed.

10. As described in claim 1 or 2, the gift-giving system, wherein, The method of bestowing gifts upon existing customers is to grant them new customer gifts that differ from those given to existing customers when the existing customers are determined to be new users of the existing customer service.

11. As described in claim 10, the gift-giving system, wherein, The method for determining the user category is based on whether the customer has been registered as an existing user, according to the contact information received from the previous store terminal of the target store. This determines whether the customer is a new user or an existing user of the service defined in the previous record. The method for sending previous notifications is to send a notification containing information about a new user gift if the customer is determined to be a new user.

12. A gift-giving method, which is a gift-giving system comprising a receiving and sending means, a user classification determination means, a utilization determination means, a notification sending means, and a gift-giving means, comprising: a receiving step, wherein the receiving and sending means are used to receive, via a store terminal of any one of more stores, i.e., the target store, transaction content information indicating the content of a transaction conducted in the target store and contact information indicating the contact information of an unidentified customer who conducted the transaction; a user classification determination step, wherein the user classification determination means are used to determine whether the customer is a new user or an existing user of the specified service; and a utilization determination step, wherein the utilization determination means are used to determine, if the customer is an existing user, the customer has been within the past determination period. Whether the customer has used the services specified in the preceding statement; and the notification sending step, which uses the preceding notification sending method to send a notification containing a link urging the customer to log in to the services specified in the preceding statement to the preceding contact method if the preceding customer is determined not to have used the services specified in the preceding statement during the preceding determination period; and the gift giving step, which uses the preceding gift giving method to give the preceding customer a gift corresponding to the preceding transaction information based on the login operation of the services specified in the preceding statement corresponding to the preceding notification; and the preceding gift giving step, which uses the preceding gift giving method to give the preceding customer a gift corresponding to the preceding transaction information if the preceding customer is determined to have used the services specified in the preceding statement during the preceding determination period, even if there is no operation corresponding to the preceding notification.

13. An information storage medium, which is a storage program, is used to enable a computer to perform the following functions: a receiving means, receiving from a store terminal used in any of one or more stores, i.e., the target store, transaction content information indicating the content of a transaction conducted in the aforementioned target store and contact information indicating the contact information of an unidentified customer who conducted the transaction; a user classification means, used to determine whether the aforementioned customer is a new user or an existing user of the specified service; and a usage determination means, used to determine whether, if the aforementioned customer is determined to be an existing user, the aforementioned customer has used the specified service during the past determination period. The notification sending method is used to send a notification containing a link urging the customer to log in to the specified service if the customer is determined not to have used the specified service during the specified period. If the customer is determined to have used the specified service during the specified period, no notification will be sent to the specified contact method. The gift-giving method is used to grant the customer a gift corresponding to the transaction information based on the login operation of the specified service corresponding to the notification. The pre-existing gift-giving method is used to grant the customer a pre-existing gift even if the customer has not performed the operation corresponding to the notification if the customer is determined to have used the specified service during the specified period.

14. A gift-giving system comprising: a receiving means for receiving, from a store terminal used in any of one or more stores (i.e., the target store), transaction amount information indicating the total amount of one or more goods involved in transactions conducted in the aforementioned target store, and contact information indicating the contact information of an unidentified customer who conducted the transaction; and a user ID memory means for establishing and remembering, by associating, the aforementioned contact information, a user ID in a defined service, and accumulated gift information indicating gifts given to that user ID; and a notification sending means. This is used to send a notification to the pre-established contact method to urge login to the pre-established service; and the gift-giving method is used to update the pre-established accumulated gift information associated with the user ID when login to the pre-established service has been performed, referring to the pre-established user ID memory method, along with the pre-established transaction amount information received together with the pre-established contact method information associated with the pre-established user ID involved in the pre-established login, so as to grant the gift corresponding to the pre-established transaction amount information to the user ID.

Citation Information

Patent Citations

  • Point gift exchange method and device

    CN110363581A

  • Sales promotion method, sales promotion system, benefit granting program and benefit informing program

    JP2003077067A

  • System, server, and method for managing point and point providing method

    JP2008198030A

  • Local government point management system

    JP2022115067A

  • Customer shopping intention and recommendation analysis system

    TWM622424U