Information Processing Apparatus, Information Processing System, Information Processing Method, and Program

The information processing apparatus enhances transaction likelihood by acquiring contact data and granting rewards for payments, addressing the inefficiency of existing systems in promoting user transactions.

JP7711276B1Active Publication Date: 2025-07-22RAKUTEN GROUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024108818
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-07-05
Publication Date
2025-07-22
Estimated Expiration
2044-07-05

AI Technical Summary

Technical Problem

Existing information processing systems fail to effectively enhance the likelihood of transactions between users and trading partners by providing suitable advertisements based on user contact history.

Method used

An information processing apparatus that acquires contact data from user interactions and grants rewards for payments made using a user terminal device, leveraging contact history, settlement history, and location data to promote transactions.

Benefits of technology

Improves user awareness and likelihood of transactions by rewarding users for interactions and settlements with contacts and related contacts, enhancing transaction awareness and engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007711276000001_ABST
    Figure 0007711276000001_ABST
Patent Text Reader

Abstract

Provided are an information processing apparatus, an information processing system, an information processing method, and a program that can improve a user's transaction awareness of a transaction target. 【Solution means】The information processing apparatus includes a contact data acquisition unit that acquires contact data from a contact history between a user and a contact, and a reward granting unit that grants a reward that can be used when the user makes a payment using a user terminal device, based on the contact data, to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.

Background Art

[0002] Conventionally, for example, as disclosed in Patent Document 1, there has been disclosed an information processing apparatus that provides a user with advertisements of trading partners in a region and industry suitable for the user according to a telephone number obtained from the user's contact history.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, although such an information processing apparatus provides advertisements suitable for the user, the possibility of leading to a transaction with a trading partner by the user has not been high.

Means for Solving the Problems

[0005] The information processing apparatus for solving the above problems includes a contact data acquisition unit that acquires contact data from a contact history between a user and a contact, and a reward granting unit that grants a reward that can be used when the user makes a payment using a user terminal device to the user based on the contact data.

[0006] The information processing system for solving the above problems includes a contact data acquisition unit that acquires contact data from a contact history between a user and a contact, and a reward granting unit that grants a reward that can be used when the user makes a payment using a user terminal device to the user based on the contact data.

[0007] The information processing method for solving the above problems is such that at least one computer acquires contact destination data from the contact history between the user and the contact destination, and gives a reward that can be used when the user makes a payment using the user terminal device to the user based on the contact destination data, and executes the above operations.

[0008] The program for solving the above problems causes at least one computer to acquire contact destination data from the contact history between the user and the contact destination, and give a reward that can be used when the user makes a payment using the user terminal device to the user based on the contact destination data, and execute the above operations.

Effect of the Invention

[0009] According to the present invention, it is possible to improve the user's transaction awareness of the transaction target.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Embodiments for Carrying Out the Invention

[0011] [First Embodiment] One embodiment of an information processing apparatus, an information processing system, an information processing method, and a program will be described.

[0012] [Configuration of Information Processing System 10] As shown in FIG. 1, the information processing system 10 is configured to provide a contact service. The contact service makes contact between the user and the contact destination. The contact service is a call service by telephone, but may be a communication service by email using a telephone number, or may be a communication service by email using an email address. The contact destination may be any contact partner with the user, and may be a calling destination or a receiving destination.

[0013] The information processing system 10 is configured to provide a settlement service. The settlement service performs settlement of the transaction target. The transaction target includes, for example, goods and services. Transactions include, for example, purchase, sale, lending, use, and reservation.

[0014] The information processing system 10 includes an information processing apparatus 11. The information processing apparatus 11 is a contact management server that provides a contact service. The information processing apparatus 11 is configured to give a reward to the user.

[0015] The reward is a coupon that can be used in various services, but may be points that can be used in various services. The coupon may be a discount coupon or a free coupon. The reward value may be at least either the discount amount or the discount rate of the coupon, or may be the number of points.

[0016] The reward can be used when conducting a settlement for a transaction in the payment service. The reward may be consumable by the administrator among the same multiple services, or may be consumable by the administrator among different multiple services. The reward may also be a privilege for the user.

[0017] The information processing system 10 includes a payment server 12. The payment server 12 is configured to perform a settlement for a transaction target. The payment server 12 may be configured to perform a settlement when a user conducts a transaction for a transaction target at an actual store. The payment server 12 may be configured to perform a settlement when a user conducts a transaction for a transaction target in various services.

[0018] The information processing system 10 may include an EC (Electronic Commerce) server 13. The EC server 13 is a server that provides an e-commerce service. The EC server 13 is a server that manages data related to e-commerce.

[0019] The information processing system 10 may include a reservation server 14. The reservation server 14 is a server that provides a reservation service. The reservation server 14 may be a server that manages data related to at least one of, for example, travel, restaurants, beauty salons, hospitals, and entertainment facilities.

[0020] The information processing system 10 may include at least one user terminal device 18. The information processing system 10 may include a plurality of user terminal devices 18A, 18B. The user terminal device 18 is used by the user. The user terminal device 18 may be a mobile terminal device.

[0021] The information processing device 11, the payment server 12, the EC server 13, the reservation server 14, and at least one user terminal device 18 may be communicable with each other via the network 19. Hereinafter, the description of communicating via the network 19 for the communication between the plurality of each device will be omitted.

[0022] <Configuration of User Terminal Device 18> As shown in FIG. 2, the user terminal device 18 may be implemented by at least one computer. The user terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.

[0023] The terminal control unit 20 may include a processor that controls the user terminal device 18. The terminal control unit 20 includes an arithmetic unit and a main storage medium. The arithmetic unit loads an OS (Operating System) and a program from the terminal storage unit 21 into the main storage medium, and executes instructions retrieved from the main storage medium. The arithmetic unit is at least one circuitry. The circuitry may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The terminal storage unit 21 is an auxiliary storage medium and a non-transitory computer-readable medium that stores programs.

[0024] Various service applications may be installed in the terminal storage unit 21. A contact application may be installed in the terminal storage unit 21. The contact application is an application for communicating between the user and a contact.

[0025] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. The terminal communication unit 22 transmits and receives data to and from the information processing device 11. The terminal input unit 23 is configured to input data in response to a user's operation. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device of an operation button. The terminal display unit 24 displays an image in response to an output instruction from the terminal control unit 20.

[0026] <Configuration of Information Processing Device 11> As shown in FIG. 3, the information processing apparatus 11 may be realized by at least one computer. The information processing apparatus 11 includes a control unit 30, a storage unit 31, and a communication unit 32. The control unit 30 may include a processor that controls the information processing apparatus 11. The control unit 30 includes an arithmetic unit and a main storage medium. The control unit 30 has the same configuration as the terminal control unit 20, and the description of the arithmetic unit and the main storage medium is omitted. The arithmetic unit may be implemented as hardware, software, or a combination thereof. The storage unit 31 is a secondary storage medium and is a non-transitory computer-readable medium that stores information for managing the information processing apparatus 11.

[0027] The communication unit 32 is implemented as hardware, software, or a combination thereof. The information processing apparatus 11 may include an operation unit for an administrator to perform a data input operation, and may include a display unit for displaying an image.

[0028] The settlement server 12, the EC server 13, and the reservation server 14 are configured in the same manner as the information processing apparatus 11. That is, the settlement server 12, the EC server 13, and the reservation server 14 have the same configuration as the control unit 30, the storage unit 31, and the communication unit 32 in the information processing apparatus 11. The description of the configurations of the settlement server 12, the EC server 13, and the reservation server 14 is omitted.

[0029] <Functions of the Information Processing Apparatus 11> In the information processing apparatus 11, the control unit 30 realizes various functions by executing a program. The control unit 30 includes a contact data acquisition unit 30A, a contact type acquisition unit 30B, a position data acquisition unit 30C, a settlement history acquisition unit 30D, a related contact acquisition unit 30E, and a reward granting unit 30F.

[0030] The contact data acquisition unit 30A acquires contact data from the contact history between the user and the contact. The contact history includes at least one of the call history of outgoing calls and the call history of incoming calls, but may include at least one of the transmission history of emails and the reception history of emails. The contact data may be the phone number of the contact, or may be the email address of the contact.

[0031] The contact type acquisition unit 30B acquires the type of the contact. The type of the contact may be the type of the transaction target with which the transaction is conducted at the contact. The type of the contact may include, for example, at least any one of a travel agency, a lodging facility, a transportation facility, a restaurant, a coffee shop, a Japanese pub, a delivery store, a beauty salon, a barbershop, a hospital, a dentist, a sports goods store, and a karaoke parlor.

[0032] The location data acquisition unit 30C acquires the location data of the contact. In particular, the location data acquisition unit 30C may acquire the location data of the contact from the contact data. Specifically, the location data acquisition unit 30C may acquire the location data of the contact from the area code of the telephone number. The location data acquisition unit 30C may acquire the location data of the contact from the domain of the email.

[0033] The settlement history acquisition unit 30D acquires the settlement history between the user and the business partner. The business partner may be the contact with whom the user has settled. That is, the settlement history acquisition unit 30D acquires the settlement history between the user and the contact. The settlement history acquisition unit 30D may acquire the settlement history between the user and the contact from the settlement server 12.

[0034] The related contact acquisition unit 30E acquires related contacts. In particular, the related contact acquisition unit 30E acquires a second contact related to the first contact based on the type of the first contact as the contact. For example, the related contact acquisition unit 30E acquires the contact of a second restaurant related to the first restaurant based on the contact history between the user and the first restaurant. Hereinafter, the related contact may be referred to as the related contact.

[0035] The reward granting unit 30F grants a reward that can be used by the user when making a payment using the user terminal device 18 based on the contact data. The reward granting unit 30F may grant a reward to the user based on the payment history. The reward granting unit 30F may grant a reward to the user based on the location data of the contact. The reward granting unit 30F may grant a reward to the user when making a payment with a second contact associated with the first contact.

[0036] <Contact history database 31A> As shown in FIG. 4, the storage unit 31 stores a contact history database 31A. The contact history database 31A manages the contact history between the sender and the receiver. The contact history database 31A includes at least one contact history data 41. In the contact history data 41, the contact history identification data, the sender identification data, the receiver identification data, and the contact date and time are associated with each other. In the figure, the identification data may be shown as "ID". The contact history identification data is an identifier of the contact history. The sender identification data is an identifier of the sender. The receiver identification data is an identifier of the receiver. The sender identification data and the receiver identification data may be a user or a contact.

[0037] <Contact management database 31B> As shown in FIG. 5, the storage unit 31 stores a contact management database 31B. The contact management database 31B manages at least one contact management data 42. In the contact management data 42, the contact identification data, the contact name, the type of the contact, the contact data, and the location data of the contact are associated with each other. The location data of the contact may be predetermined based on the contact data, or may be predetermined by the administrator of the contact.

[0038] <Payment history database 31C> As shown in FIG. 6, the storage unit 31 stores a settlement history database 31C. The settlement history database 31C manages at least one settlement history data 43. In the settlement history data 43, settlement management identification data, user identification data, contact identification data, settlement date and time, and settlement amount are associated with each other. The settlement management identification data is an identifier for managing the settlement history. The contact identification data is an identifier of the business partner who made the settlement, and may include the identifier of the contact where the settlement was made.

[0039] <Reward management database 31D> As shown in FIG. 7, the storage unit 31 stores a reward management database 31D. The reward management database 31D manages at least one reward management data 44. In the reward management data 44, contact identification data, presence or absence of a settlement history, and reward value are associated with each other.

[0040] The reward management data 44 may include a first reward management data 44A and a second reward management data 44B for the contact identification data. The reward management data 44 may include a third reward management data 44C and a fourth reward management data 44D for the contact identification data.

[0041] The first reward management data 44A indicates the reward value when there is a communication history between the user and the contact and there is no settlement history between the user and the contact. In the first reward management data 44A, a first reward may be associated as the reward value.

[0042] The second reward management data 44B indicates the reward value when there is a communication history between the user and the contact and there is a settlement history between the user and the contact. In the second reward management data 44B, a second reward may be associated as the reward value. The second reward has a higher value than the first reward.

[0043] The third reward management data 44C indicates the reward value when there is no contact history between the user and the contact, and there is no settlement history between the user and the contact. The third reward management data 44C indicates the reward value for related contacts without a contact history with the user. In the third reward management data 44C, the third reward may be associated as the reward value. The third reward has a lower value than the first and second rewards.

[0044] The fourth reward management data 44D indicates the reward value when there is no contact history between the user and the contact, and there is a settlement history between the user and the contact. The fourth reward management data 44D indicates the reward value for related contacts without a contact history with the user. In the fourth reward management data 44D, the fourth reward may be associated as the reward value. The fourth reward has a lower value than the first and second rewards and a higher value than the third reward.

[0045] <Contact History Registration Process> Here, the contact history registration process will be described with reference to FIG. 8. The contact history registration process is a process executed by the control unit 30 at a predetermined cycle.

[0046] As shown in FIG. 8, in step S10, the control unit 30 determines whether the contact condition is satisfied. The contact condition is satisfied when the contact between the sender and the receiver is started. The contact condition may also be satisfied when the contact between the sender and the receiver ends. If the control unit 30 determines that the contact condition is not satisfied, the contact history registration process ends. If the control unit 30 determines that the contact condition is satisfied, the process proceeds to step S11.

[0047] In step S11, the control unit 30 executes the contact history registration process. In this process, the control unit 30 generates contact history identification data. The control unit 30 acquires the sender identification data and the receiver identification data. The control unit 30 acquires the current date and time as the contact date and time. The control unit 30 registers the contact history data 41 in which the contact history identification data, the sender identification data, the receiver identification data, and the contact date and time are associated with each other in the contact history database 31A.

[0048] <Payment History Registration Process> Next, the payment history registration process will be described with reference to FIG. 9. The payment history registration process is a process executed by the control unit 30 at predetermined intervals.

[0049] As shown in FIG. 9, in step S20, the control unit 30 determines whether or not the payment condition is satisfied. The payment condition is satisfied when the payment between the user and the trading partner is normally performed in the payment server 12. The payment condition may be satisfied at a predetermined time. The control unit 30 receives the payment history data 43 from the payment server 12. If the control unit 30 determines that the payment condition is not satisfied, the payment history registration process ends. If the control unit 30 determines that the payment condition is satisfied, the process proceeds to step S21.

[0050] In step S21, the control unit 30 executes the payment history registration process. In this process, the control unit 30 acquires the payment history data 43 from the payment server 12. The control unit 30 registers the payment history data 43 in the payment history database 31C.

[0051] <Reward Grant Control Process> Next, the reward grant control process will be described with reference to FIG. 10. The reward grant control process is a process executed by the control unit 30 at predetermined intervals.

[0052] As shown in FIG. 10, in step S30, the control unit 30 determines whether or not a predetermined condition is satisfied. The predetermined condition may be after the contact condition is satisfied. The predetermined condition may be after the payment condition is satisfied. The predetermined condition may be satisfied at a predetermined time. The predetermined condition may be satisfied at a predetermined time during the campaign period. If the control unit 30 determines that the predetermined condition is not satisfied, the reward grant control process ends. If the control unit 30 determines that the predetermined condition is satisfied, the process proceeds to step S31.

[0053] In step S31, the control unit 30 executes contact history acquisition processing. In this processing, the control unit 30 refers to the contact history database 31A and acquires the contact history corresponding to the user identification data. Specifically, the control unit 30 may acquire the contact history data 41 within a predetermined period from the present to the past. The control unit 30 may acquire a predetermined number of contact history data 41 from the present to the past.

[0054] In step S32, the control unit 30 executes contact destination data acquisition processing. In this processing, the control unit 30 acquires the contact destination data included in the acquired contact history data 41. In this way, the control unit 30 acquires the contact destination data from the contact history.

[0055] In step S33, the control unit 30 executes contact destination type acquisition processing. In this processing, the control unit 30 acquires the type of the contact destination. Specifically, the control unit 30 acquires the type of the contact destination included in the contact history data 41.

[0056] In step S34, the control unit 30 executes position data acquisition processing. In this processing, the control unit 30 acquires the position data of the contact destination. Specifically, the control unit 30 acquires the position data of the contact destination included in the acquired contact history data 41. The control unit 30 may acquire the position data of the contact destination from the contact destination data included in the acquired contact history. In this case, the contact destination data may be the area code of the telephone number or the domain of the email address.

[0057] In step S35, the control unit 30 executes a settlement history acquisition process. In this process, the control unit 30 acquires the settlement history between the user and the contact. Specifically, the control unit 30 refers to the settlement history database 31C and acquires the settlement history data 43 associated with the acquired contact for each acquired contact. The control unit 30 may acquire the settlement history data 43 within a predetermined period based on the latest contact history for the acquired contact for each acquired contact. The predetermined period may be a period for the past from the latest contact history, a period for the future from the latest contact history, or a combination of these.

[0058] In step S36, the control unit 30 executes a related contact acquisition process. In this process, the control unit 30 refers to the contact management database 31B and acquires related contacts based on the type of the contact and the location data of the contact acquired from the contact history.

[0059] Thereby, the control unit 30 may acquire a second contact related to the first contact based on the type of the first contact as a contact. For example, when the type of the first contact is a Chinese restaurant, the control unit 30 may acquire the second contact data of the Chinese restaurant as related contact data.

[0060] The control unit 30 may acquire a second contact related to the first contact based on the location data of the first contact as a contact. For example, when the location data of the first contact is the 23 wards of Tokyo, the control unit 30 may acquire the second contact data within the 23 wards of Tokyo as related contact data.

[0061] In step S37, the control unit 30 executes a reward content determination process. In this process, the control unit 30 refers to the reward management database 31D and determines whether to grant a reward and the type of the reward to be granted among the acquired contact data and related contact data.

[0062] In particular, when there is a communication history with the contact and there is no settlement history of the contact, the control unit 30 can determine to grant the first reward. When there is a communication history with the contact and there is a settlement history of the contact, the control unit 30 can determine to grant the second reward. When there is no communication history with the contact and there is no settlement history of the contact, the control unit 30 can determine to grant the third reward. When there is no communication history with the contact and there is a settlement history of the contact, the control unit 30 can determine to grant the fourth reward.

[0063] In step S38, the control unit 30 determines whether the reward condition is satisfied. The reward condition is satisfied when it is determined to grant a reward. When the control unit 30 determines that the reward condition is not satisfied, it ends the reward granting control process. When the control unit 30 determines that the reward condition is satisfied, it proceeds to step S39.

[0064] In step S39, the control unit 30 executes a reward granting process. In this process, the control unit 30 grants the determined reward value to the user. Thereby, the control unit 30 grants a reward that can be used when the user makes a settlement using the user terminal device 18 based on the contact data to the user. The control unit 30 grants a reward to the user based on the user's communication history within a predetermined period from the present to the past.

[0065] The control unit 30 grants a reward to the user based on the settlement history. In particular, the control unit 30 grants a reward to the user based on the settlement history within a predetermined period with reference to the latest communication history. When there is a communication history and no settlement history, the control unit 30 grants the first reward to the user as a reward. When there is a communication history and there is a settlement history, the control unit 30 grants the second reward to the user as a reward. When there is no communication history and no settlement history, the control unit 30 grants the third reward to the user as a reward. When there is no communication history and there is a settlement history, the control unit 30 grants the fourth reward to the user as a reward.

[0066] The control unit 30 grants a reward to the user based on the type of the contact. The control unit 30 grants a reward to the user based on the location data of the contact. The control unit 30 grants a reward to the user based on the communication history between the user and the first contact, for the second contact related to the first contact and the reward that can be used when the user makes a settlement. That is, the control unit 30 grants a reward to the user based on the communication history, for the reward that can be used when the user makes a settlement with the contact or the related contact.

[0067] <Display screen of the user terminal device 18> As shown in FIG. 11, a contact screen 24A may be displayed on the terminal display unit 24 of the user terminal device 18. The contact screen 24A is a home screen displayed by starting a contact application. The contact screen 24A is a screen for initiating a contact to a contact using the user terminal device 18. The contact screen 24A is a screen for receiving a contact from a contact using the user terminal device 18.

[0068] A communication history image is displayed on the contact screen 24A. The communication history image shows the communication history between the user and the contact. A plurality of icons are displayed on the contact screen 24A. The plurality of icons may include a home icon, a message icon, a call icon, an email icon, and a coupon icon.

[0069] The home icon is an icon for displaying the contact screen 24A. The message icon is an icon for sending and receiving emails using a phone number. The call icon is an icon for making a call using a phone number. The email icon is an icon for sending and receiving emails using an email address. The coupon icon is an icon related to a discount coupon as a reward.

[0070] When a coupon icon is specified by the user, a coupon screen is displayed. On the coupon screen, coupons granted by the information processing device 11 are displayed based on the contact data obtained from the user's contact history. These coupons can be used by the user when making a payment to a contact or a related contact. In this way, by promoting payments to the user's contacts or related contacts, transactions with the user's contacts or related contacts can be promoted.

[0071] <Actions and Effects of the First Embodiment> The actions and effects of the first embodiment will be described. (1) The control unit 30 acquires contact data from the contact history between the user and the contact. The control unit 30 grants a reward that can be used by the user when making a payment to the user based on the contact data. For this reason, the control unit 30 can grant a reward that can be used by the user when making a payment to the user based on the contact data. Thereby, it is possible to promote communication between the user and the contact, and to improve the awareness of the user to make a payment using the user terminal device 18. Therefore, it is possible to improve the transaction awareness of the user with respect to the transaction target.

[0072] (2) The contact history includes at least one of the call history of outgoing calls and the call history of incoming calls, and the contact data is the phone number of the contact. Thereby, it is possible to promote communication between the user and the contact by phone, and to improve the awareness of the user to make a payment using the user terminal device 18. Therefore, it is possible to improve the transaction awareness of the user with respect to the transaction target.

[0073] (3) The control unit 30 grants a reward to the user based on the settlement history between the user and the contact. For this purpose, the control unit 30 can grant the reward available to the user when the user makes a settlement using the user terminal device 18 to the user based on the settlement history between the user and the contact. Thereby, it is possible to promote communication between the user and the contact and improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness regarding the transaction target.

[0074] (4) When there is a communication history between the user and the contact and there is no settlement history between the user and the contact, the control unit 30 grants the first reward to the user as a reward. When there is a communication history between the user and the contact and there is a settlement history between the user and the contact, the control unit 30 grants the second reward, which has a higher value than the first reward, to the user as a reward. For this reason, the control unit 30 can grant a reward of higher value to the user when there is a settlement history between the user and the contact than when there is no settlement history between the user and the contact. Thereby, it is possible to promote communication between the user and the contact and improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness regarding the transaction target.

[0075] (5) When there is no communication history between the user and the contact and there is no settlement history between the user and the contact, the control unit 30 grants the third reward to the user as a reward. When there is no communication history between the user and the contact and there is a settlement history between the user and the contact, the control unit 30 grants the fourth reward, which has a higher value than the third reward, to the user as a reward. For this reason, the control unit 30 can grant a reward of higher value to the user when there is a settlement history between the user and the contact than when there is no settlement history between the user and the contact. Thereby, it is possible to promote communication between the user and the contact and improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness regarding the transaction target.

[0076] (6) When the control unit 30 has a communication history between the user and the contact and has no settlement history between the user and the contact, the control unit 30 gives the user a first reward that is more valuable than the third reward as a reward. For this reason, the control unit 30 can give the user a reward of higher value when there is a communication history between the user and the contact than when there is no communication history between the user and the contact. Thereby, it is possible to promote communication between the user and the contact and to improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness with respect to the transaction target.

[0077] (7) When the control unit 30 has a communication history between the user and the contact and has a settlement history between the user and the contact, the control unit 30 gives the user a second reward that is more valuable than the fourth reward as a reward. For this reason, the control unit 30 can give the user a reward of higher value when there is a communication history between the user and the contact than when there is no communication history between the user and the contact. Thereby, it is possible to promote communication between the user and the contact and to improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness with respect to the transaction target.

[0078] (8) The control unit 30 gives a reward to the user based on the settlement history between the user and the contact within a predetermined period with reference to the latest communication history between the user and the contact. For this reason, the control unit 30 can give a reward to the user based on the settlement history within a predetermined period close to the latest communication history. Thereby, it is possible to promote communication between the user and the contact and to improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's transaction awareness with respect to the transaction target.

[0079] (9) The control unit 30 grants a reward to the user based on the settlement history up to a predetermined period before the latest communication history between the user and the contact. For this reason, the control unit 30 can exclude significantly old settlement histories from the latest communication history between the user and the contact and grant a reward to the user. Thereby, the awareness of the user to perform settlements using the user terminal device 18 can be improved. Therefore, the awareness of the user regarding the transaction target can be improved.

[0080] (10) The control unit 30 grants a reward to the user based on the settlement history after a predetermined period from the latest communication history between the user and the contact. For this reason, the control unit 30 can grant a reward to the user when the period from the latest communication history between the user and the contact to the settlement history between the user and the contact is within the predetermined period. Thereby, the awareness of the user to perform settlements using the user terminal device 18 can be improved. Therefore, the awareness of the user regarding the transaction target can be improved.

[0081] (11) The control unit 30 grants a reward that can be used when the user settles with the contact to the user based on the communication history between the user and the contact. For this reason, when the user contacts the contact, the control unit 30 can grant a reward that can be used when the user settles with the contact using the user terminal device 18. Thereby, the communication between the user and the contact can be promoted, and the awareness of the user to perform settlements using the user terminal device 18 can be improved. Therefore, the awareness of the user regarding the transaction target can be improved.

[0082] (12) The control unit 30 acquires a second contact associated with the first contact based on the type of the first contact acquired as a contact. The control unit 30 grants the user a reward that can be used when the user settles with the second contact based on the contact history between the user and the first contact. For this reason, the control unit 30 can grant the user not only the first contact acquired as a contact but also a reward that can be used when settling with a second contact associated with the first contact based on the type of the first contact. Thereby, while providing diversity of rewards, it is possible to improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's awareness of transactions with the transaction target.

[0083] (13) The control unit 30 acquires the location data of the contact from the contact data. The control unit 30 grants the user a reward based on the location data of the contact. For this reason, the control unit 30 can grant the user a reward suitable for the user based on the location data of the contact. Thereby, it is possible to promote the contact between the user and the contact, and it is possible to improve the user's awareness of making a settlement using the user terminal device 18. Therefore, it is possible to improve the user's awareness of transactions with the transaction target.

[0084] [Modification Example] This embodiment can be implemented with the following modifications. This embodiment and the following modification examples can be implemented in combination with each other within a technically non - conflicting range.

[0085] · The reward may be displayed so that the user can confirm it from an application different from the contact application. The reward may be displayed so that the user can confirm it from the settlement application. The reward may be displayed so that the user can confirm it from the EC application. The reward may be displayed so that the user can confirm it from the reservation application. The reward may be displayed so that the user can confirm it from the wallet application. The wallet application is an application that can manage rewards such as coupons and points.

[0086] · The reward may be displayed so that it can be used by the user from an application different from the communication application. The reward may be displayed so that it can be used by the user from a payment application. The reward may be displayed so that it can be used by the user from an e-commerce application. The reward may be displayed so that it can be used by the user from a reservation application. The reward may be displayed so that it can be used by the user from a wallet application.

[0087] · The control unit 30 may acquire the type of the contact based on the contact data. For example, the control unit 30 may acquire the type of the contact based on the domain of the email address of the contact. For example, the control unit 30 may acquire the type of the contact from various servers based on the email address of the contact. For example, the control unit 30 may acquire the type of the contact from a website based on the email address of the contact. For example, the control unit 30 may acquire the type of the contact from various servers based on the phone number of the contact. For example, the control unit 30 may acquire the type of the contact from a website based on the phone number of the contact. In these cases, in the contact management data 42, the type of the contact may not be associated with the contact identification data.

[0088] · For example, the control unit 30 may acquire the location data of the contact from various servers based on the phone number of the contact. For example, the control unit 30 may acquire the location data of the contact from a website based on the phone number of the contact. For example, the control unit 30 may acquire the location data of the contact from various servers based on the email address of the contact. For example, the control unit 30 may acquire the location data of the contact from a website based on the email address of the contact. In these cases, in the contact management data 42, the location data of the contact may not be associated with the contact identification data.

[0089] · The payment history is the history of the user and the contact making an electronic payment in person, but it may also be the history of the user and the contact making an electronic payment via various servers. That is, the payment history may be the history of the user and the contact making an electronic payment without being in person. The payment history may be the history of the user and the contact making a card payment in person. In this case, the control unit 30 can obtain the payment history of the card payment by receiving the payment history from the payment server 12.

[0090] · The reward can be used when the user and the contact make a payment in person using the user terminal device 18, but it may also be used when the user and the contact make a payment via various servers using the user terminal device 18. That is, the reward may be used when the user and the contact make a payment without being in person using the user terminal device 18.

[0091] · The control unit 30 may provide the reward to the user for the first time in response to the user's operation. The control unit 30 may automatically provide the reward to the user regardless of the user's operation. The control unit 30 may be able to set whether to provide the reward to the user for the first time in response to the user's operation or to provide the reward to the user regardless of the user's operation.

[0092] · The control unit 30 may obtain the contact history of the user by receiving the contact history of the user managed in various servers other than the information processing device 11. For example, the control unit 30 may obtain the contact history of the user by receiving the contact history of the user managed in a mail server (not shown).

[0093] · The control unit 30 may obtain the content of the sent and received mail as the contact history of the user. In such a case, the control unit 30 may obtain the contact destination data based on the content of the sent and received mail.

[0094] ·In addition to acquiring related contacts whose contact types match, the control unit 30 may acquire related contacts whose contact types are similar to the contact type. That is, the control unit 30 may acquire related contacts related to the contact type.

[0095] ·In addition to acquiring related contacts whose location data of the contacts is included in the same area, the control unit 30 may acquire related contacts whose location data of the contacts is included in an area close to the location data. That is, the control unit 30 may acquire related contacts related to the location data of the contacts.

[0096] ·At least any one of the values of the first reward, the second reward, the third reward, and the fourth reward may be arbitrarily determined. For any combination of the first reward, the second reward, the third reward, and the fourth reward, it may be arbitrary whether the values of the rewards are the same or different. For any combination of the first reward, the second reward, the third reward, and the fourth reward, the levels of the values of the rewards may be different.

[0097] ·For example, the second reward may have a lower value than the first reward. Therefore, when there is no settlement history between the user and the contact, the control unit 30 can give the user a reward with a higher value than when there is a settlement history between the user and the contact. Thereby, even when the user has not made a settlement using the user terminal device 18, it is possible to improve the awareness of the user to make a settlement using the user terminal device 18 newly. Therefore, it is possible to improve the transaction awareness of the user with respect to the transaction target.

[0098] ·For example, the second reward may have a lower value than the fourth reward. Therefore, when there is no contact history between the user and the contact, the control unit 30 can give the user a reward with a higher value than when there is a contact history between the user and the contact. Thereby, even when the user and the contact have not contacted, it is possible to promote the new contact between the user and the contact. Therefore, it is possible to improve the transaction awareness of the user with respect to the transaction target.

[0099] · It may be arbitrarily determined whether at least any one of the values of the first reward, the second reward, the third reward, and the fourth reward is to be used as a reward available when making a settlement with the contact. It may be arbitrarily determined whether at least any one of the values of the first reward, the second reward, the third reward, and the fourth reward is to be used as a reward available when making a settlement with the relevant contact.

[0100] · The control unit 30 may determine to give a reward to the user with a predetermined probability. The control unit 30 may determine to give a reward to the user with any one of a plurality of predetermined probabilities.

[0101] · The control unit 30 may determine to give a reward to the user with a higher probability when there is a contact history of the acquired contact than when there is no contact history of the acquired contact. The control unit 30 may determine to give a reward to the user with a higher probability when there is a settlement history of the acquired contact than when there is no settlement history of the acquired contact.

[0102] · The control unit 30 may acquire the contact frequency based on the contact history and determine to give a reward to the user with a probability corresponding to the contact frequency. The control unit 30 may determine to give a reward with a higher probability to a user with a higher contact frequency than to a user with a lower contact frequency.

[0103] · The control unit 30 may acquire the settlement frequency based on the settlement history and determine to give a reward to the user with a probability corresponding to the settlement frequency. The control unit 30 may determine to give a reward with a higher probability to a user with a higher settlement frequency than to a user with a lower settlement frequency.

[0104] · Based on the settlement history, when the control unit 30 determines the rewards to be provided to the user, it may prioritize the rewards available when settling with a contact with a larger settlement amount over the rewards available when settling with a contact with a smaller settlement amount. When the types of contacts are the same or similar, based on the settlement history, the control unit 30 may prioritize the rewards available when settling with a contact with a larger settlement amount over the rewards available when settling with a contact with a smaller settlement amount and determine the rewards to be provided to the user.

[0105] · The control unit 30 may also determine the content of the rewards based on user attributes. The user attributes may include the user's segment data. The user attributes may include the user's age, gender, and address. The user attributes may include the user's behavior history. The control unit 30 may obtain the user attributes based on the user's behavior history in various services. The user's behavior history may include at least any one of the user's purchase history, reservation history, and search history.

[0106] · The control unit 30 may determine the rewards to be provided to the user based on a correction value corresponding to the data regarding the contact. For example, in the settlement with a contact where the user is the recipient in the contact history, the control unit 30 may prioritize the rewards available in the settlement with a contact where the user is the sender in the contact history over the rewards available in the settlement with a contact where the user is the recipient and determine the rewards to be provided to the user. For example, in the settlement with a contact included in the contact history, the control unit 30 may prioritize the rewards available in the settlement with a contact included in the contact history over the rewards available in the settlement with an associated contact not included in the contact history and determine the rewards to be provided to the user. For example, in the settlement with a contact based on the location data, the control unit 30 may prioritize the rewards available in the settlement with a contact based on the type of contact over the rewards available in the settlement with a contact based on the location data and determine the rewards to be provided to the user.

[0107] ·The control unit 30 may acquire advertisements submitted by advertisement providers. The control unit 30 may acquire advertisement fees for the advertisements submitted by advertisement providers. The control unit 30 may determine the rewards provided to users according to the priorities corresponding to the submission of advertisements. The control unit 30 may determine the rewards provided to users based on correction values corresponding to the submission of advertisements. For example, the control unit 30 may preferentially provide users with rewards available for settlement of contact information with higher advertisement fees over those available for settlement of contact information with lower advertisement fees. For example, the control unit 30 may preferentially provide users with rewards available for settlement of related contact information with higher advertisement fees over those available for settlement of related contact information with lower advertisement fees. For example, the control unit 30 may preferentially provide users with rewards available for settlement of related contact information with higher advertisement fees over those available for settlement of contact information with lower advertisement fees. That the advertisement fee is low may include that no advertisement has been submitted.

[0108] ·The control unit 30 may associate the credit rating of the contact information with the contact information identification data as the contact information management data 42. The credit rating of the contact information is a degree indicating whether it is appropriate for the user. For example, the credit rating of the contact information decreases when a business phone call that is not appropriate for the user is received. For example, the credit rating of the contact information decreases when an annoying email that is not appropriate for the user is received. The control unit 30 may determine the rewards available to the user according to the priority based on the credit rating of the contact information. The control unit 30 may update the credit rating of the contact information based on the credit data from the user.

[0109] ·The settlement server 12 may acquire data related to settlement from a store terminal device (not shown) that can communicate with the user terminal device 18. The settlement server 12 may acquire data related to settlement from the user terminal device 18.

[0110] · The information processing device 11 may have the configuration of another server. For example, the information processing device 11 may have some or all of the functions of the payment server 12. For example, the information processing device 11 may have some or all of the functions of the EC server 13. For example, the information processing device 11 may have some or all of the functions of the reservation server 14.

[0111] · The information processing device 11 may be composed of a plurality of servers. The plurality of servers may include, for example, a user management server that manages user-related data such as giving rewards to users, and a contact management server that provides a contact service. The plurality of servers may have different administrators or the same administrator. The information processing system 10 may not include the user terminal device 18.

[0112] · As used herein, the expression "at least any one" means one or more of the desired options. As an example, as used herein, the expression "at least any one" means only one option or both options if the number of options is two. As another example, as used herein, the expression "at least any one" means only one option or any combination of two or more options if the number of options is three or more.

[0113] [Appendix] The technical ideas grasped from the above-described embodiments and modification examples are described below. [1] The information processing device includes a contact data acquisition unit that acquires contact data from the contact history between the user and the contact, and a reward granting unit that grants a reward that can be used when the user makes a payment using the user terminal device, based on the contact data, to the user.

[0114] [2] In the above information processing device, the contact history includes at least any one of the call history of outgoing calls and the call history of incoming calls, and the contact data is the phone number of the contact. [3] The above information processing apparatus further includes a settlement history acquisition unit that acquires the settlement history between the user and the contact, and the reward granting unit grants the reward to the user based on the settlement history between the user and the contact.

[0115] [4] In the above information processing apparatus, when there is a contact history between the user and the contact and there is no settlement history between the user and the contact, the reward granting unit grants a first reward to the user as the reward.

[0116] [5] In the above information processing apparatus, when there is a contact history between the user and the contact and there is a settlement history between the user and the contact, the reward granting unit grants a second reward having a value different from that of the first reward to the user as the reward.

[0117] [6] In the above information processing apparatus, the reward granting unit grants the reward to the user based on the settlement history between the user and the contact within a predetermined period with reference to the latest contact history between the user and the contact.

[0118] [7] In the above information processing apparatus, the reward granting unit grants the reward that can be used when the user settles with the contact to the user based on the contact history between the user and the contact.

[0119] [8] The above information processing apparatus further includes a contact type acquisition unit that acquires the type of the contact, and a related contact acquisition unit that acquires a second contact related to the first contact based on the type of the first contact as the contact, and the reward granting unit grants the reward that can be used when the user settles with the second contact to the user based on the contact history between the user and the first contact.

[0120] [9] The information processing apparatus further includes a position data acquisition unit that acquires the position data of the contact from the contact data, and the reward granting unit grants the reward to the user based on the position data of the contact.

[0121]

[10] The information processing system includes a contact data acquisition unit that acquires contact data from the contact history between the user and the contact, and a reward granting unit that grants a reward available to the user when the user makes a payment using the user terminal device, based on the contact data.

[0122]

[11] The information processing method includes at least one computer acquiring contact data from the contact history between the user and the contact, and granting a reward available to the user when the user makes a payment using the user terminal device, based on the contact data.

[0123]

[12] The program causes at least one computer to acquire contact data from the contact history between the user and the contact, and grant a reward available to the user when the user makes a payment using the user terminal device, based on the contact data.

Explanation of Signs

[0124] 10… Information processing system, 11… Information processing apparatus, 12… Payment server, 13… EC server, 14… Reservation server, 18… User terminal device, 30… Control unit, 30A… Contact data acquisition unit, 30B… Contact type acquisition unit, 30C… Position data acquisition unit, 30D… Payment history acquisition unit, 30E… Related contact acquisition unit, 30F… Reward granting unit, 31… Storage unit, 31A… Contact history database, 31B… Contact management database, 31C… Payment history database, 31D… Reward management database, 41… Contact history data, 42… Contact management data, 43… Payment history data, 44… Reward management data, 44A… First reward management data, 44B… Second reward management data.

Claims

1. A contact data acquisition unit that acquires contact data from the contact history between the user and the contact; A settlement history acquisition unit that acquires the settlement history between the user and the contact; A reward granting unit that grants a reward that can be used when the user makes a settlement to the user based on the contact data using a user terminal device; Comprising: The reward granting unit grants the reward to the user based on the settlement history between the user and the contact. An information processing apparatus.

2. In the information processing apparatus according to claim 1, When there is a contact history between the user and the contact and there is no settlement history between the user and the contact, the reward granting unit grants a first reward to the user as the reward. An information processing apparatus.

3. In the information processing apparatus according to claim 2, When there is a contact history between the user and the contact and there is a settlement history between the user and the contact, the reward granting unit grants a second reward having a value different from that of the first reward to the user as the reward. An information processing apparatus.

4. In the information processing apparatus according to claim 1, The reward granting unit grants the reward to the user based on the settlement history between the user and the contact within a predetermined period based on the latest contact history between the user and the contact. An information processing apparatus.

5. A contact data acquisition unit that acquires contact data from the contact history between the user and the contact; A contact type acquisition unit that acquires the type of the contact; A related contact acquisition unit that acquires a second contact related to the first contact based on the type of the first contact as the contact; A reward granting unit that grants a reward that can be used when the user makes a settlement to the user based on the contact data using a user terminal device; Comprising: The reward granting unit grants the reward that can be used when the user makes a settlement with the second contact to the user based on the contact history between the user and the first contact. An information processing apparatus.

6. In the information processing apparatus according to any one of claims 1 to 5, The contact history includes at least one of a call outgoing history and a call incoming history of the telephone, The contact data is the telephone number of the contact. An information processing apparatus.

7. In the information processing apparatus according to any one of claims 1 to 5, The reward granting unit grants the user the reward that can be used when the user settles with the contact based on the contact history between the user and the contact. An information processing apparatus.

8. In the information processing apparatus according to any one of Claims 1 to 5, further comprising a position data acquisition unit that acquires the position data of the contact from the contact data, the reward granting unit grants the reward to the user based on the position data of the contact. An information processing apparatus.

9. a contact data acquisition unit that acquires contact data from the contact history between the user and the contact; a settlement history acquisition unit that acquires the settlement history between the user and the contact; a reward granting unit that grants the user a reward that can be used when the user settles using a user terminal device, based on the contact data; comprising the reward granting unit grants the reward to the user based on the settlement history between the user and the contact. An information processing system.

10. a contact data acquisition unit that acquires contact data from the contact history between the user and the contact; a contact type acquisition unit that acquires the type of the contact; a related contact acquisition unit that acquires a second contact related to the first contact based on the type of the first contact as the contact; a reward granting unit that grants the user a reward that can be used when the user settles using a user terminal device, based on the contact data; comprising the reward granting unit grants the user the reward that can be used when the user settles with the second contact based on the contact history between the user and the first contact. An information processing system.

11. at least one computer acquires contact data from the contact history between the user and the contact; acquires the settlement history between the user and the contact; grants the user a reward that can be used when the user settles using a user terminal device, based on the contact data; executing granting the reward to the user includes granting the reward to the user based on the settlement history between the user and the contact. An information processing method.

12. at least one computer acquires contact data from the contact history between the user and the contact; acquires the type of the contact; Obtaining a second contact associated with the first contact based on the type of the first contact as the contact; Granting a reward available to the user when the user makes a payment using a user terminal device to the user based on the contact data; Executing; Granting the reward to the user includes granting the reward available to the user when the user makes a payment with the second contact based on the contact history between the user and the first contact to the user; An information processing method.

13. Causing at least one computer to: Obtain contact data from the contact history between the user and the contact; Obtain the payment history between the user and the contact; Grant a reward available to the user when the user makes a payment using a user terminal device to the user based on the contact data; Executing; Granting the reward to the user includes granting the reward to the user based on the payment history between the user and the contact; A program.

14. Causing at least one computer to: Obtain contact data from the contact history between the user and the contact; Obtain the type of the contact; Obtain a second contact associated with the first contact based on the type of the first contact as the contact; Grant a reward available to the user when the user makes a payment using a user terminal device to the user based on the contact data; Executing; Granting the reward to the user includes granting the reward available to the user when the user makes a payment with the second contact based on the contact history between the user and the first contact to the user; A program.

Citation Information

Patent Citations

  • Advertisement distribution system, advertisement distribution device and advertisement distribution method

    JP2010039898A

  • Business support system

    JP2013214195A

  • Information provision system

    JP2020166903A

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

    JP2024013676A

  • Advertisement delivery apparatus

    JP2008292598A