Information Processing Apparatus, Information Processing Method, and Program

The management device personalizes duplicate purchase detection by setting individual determination periods and warning modes, addressing the decline in user experience by adapting to user-specific behaviors and cognitive functions, thus effectively reducing unnecessary warnings.

JP7704576B2Active Publication Date: 2025-07-08THE JAPAN RES INST
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021094551
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-04
Publication Date
2025-07-08
Estimated Expiration
2041-06-04

AI Technical Summary

Technical Problem

Existing systems for detecting duplicate purchases lack personalization and adaptability, leading to a decline in user experience due to uniform determination periods and modes, which do not consider individual user memory or cognitive functions.

Method used

A management device that personalizes duplicate purchase detection by setting individual determination periods and warning modes based on user history, memory function, and cognitive abilities, reducing unnecessary warnings and improving user experience.

Benefits of technology

Enhances user experience by minimizing unnecessary warnings and maintaining effective monitoring over time by tailoring duplicate purchase detection to individual user behaviors and cognitive capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007704576000001
    Figure 0007704576000001
  • Figure 0007704576000002
    Figure 0007704576000002
  • Figure 0007704576000003
    Figure 0007704576000003
Patent Text Reader

Abstract

To provide a management apparatus and method for managing purchase behavior of commodities or services, and providing a service for watching elderly people.SOLUTION: In a behavior management system, a behavior management server 150 serving as a management apparatus includes: a registration information acquisition unit which acquires target person identification information and target commodity information when a target person desires to purchase a commodity or a service; a setting unit which sets, for each target person, a first determination condition on at least one of a start time and an end time of a determination period for determining redundant purchase of the target commodity; and a warning necessity determination unit which extracts purchased commodity information on a commodity or a service purchased by a target person identified by the target person identification information acquired by a target information acquisition unit in the determination period indicated by the first determination condition of the target person, and determines whether or not to output a warning on redundant purchase of the target commodity to the target person, a manager of the target person, or a communication terminal of a person who gives the target commodity, on the basis of the extracted purchased commodity information and the target commodity information acquired by the target information acquisition unit.SELECTED DRAWING: Figure 2
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 method, and a program.

Background Art

[0002] Patent Document 1 discloses an information providing system that accumulates a customer's purchase history and outputs a warning to notify of duplicate purchases when the customer attempts to purchase a product that the customer has already purchased. [Prior Art Document] [Patent Document] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-228179

Summary of the Invention

Means for Solving the Problems

[0003] In a first aspect of the present invention, a management device is provided. The management device manages, for example, the purchasing behavior of a target person. The management device includes, for example, a target information acquisition unit that acquires (i) target person identification information for identifying the target person and (ii) target product information indicating a target product, which is a product or service that the target person wishes to purchase, when the target person wishes to purchase a product or service. The management device includes, for example, a determination condition determination unit that determines, for each target person, a first determination condition regarding at least one of the start date and the end date of the determination period for duplicate purchases of the target product. The management device includes, for example, a necessity determination unit that determines whether to output a warning regarding duplicate purchases of the target product to a communication terminal of the target person, the administrator of the target person, or the transferor of the target product by referring to a first storage unit that stores, in association with each other, (i) purchase product information indicating each of one or more purchased products, which are products or services that the target person has purchased in the past, (ii) purchase time information indicating the time when each of the one or more purchased products was purchased, and the target person identification information, extracting purchase product information regarding products or services purchased by the target person identified by the target person identification information acquired by the target information acquisition unit within the period of the determination period indicated by the first determination condition for the target person, and based on the extracted purchase product information and the target product information acquired by the target information acquisition unit.

[0004] In the management device, the first storage unit may store, in association with each other, the purchase product information, the purchase time information, purchase quantity information indicating the number or quantity of each of the one or more purchased products, and the target person identification information. In the management device, the determination condition determination unit may determine the first determination condition for each target person by referring to the first storage unit.

[0005] In the above-described management device, when the target information acquisition unit determines that the target person wishes to purchase a product or service, it may acquire (i) target person identification information, (ii) target product information, and (iii) target quantity information indicating the number or quantity of the target product. In the above-described management device, the determination condition determination unit may refer to the first storage unit and determine, for each target person, (i) a first determination condition and (ii) a second determination condition regarding the number or quantity of products or services for which purchases are permitted within the period of the determination period. In the above-described management device, the necessity determination unit (i) refers to the first storage unit and extracts purchase product information and purchase quantity information regarding products or services purchased by the target person identified by the target person identification information acquired by the target information acquisition unit within the period of the determination period indicated by the first determination condition, and (ii) determines whether to output a warning based on the extracted purchase product information and purchase quantity information and the second determination condition.

[0006] In the above-described management device, the determination condition determination unit may determine, for each target person, a third determination condition regarding the product or service to be compared in the determination of duplicate purchases of the target product. In the above-described management device, the necessity determination unit may determine whether to output a warning based on the extracted purchase product information and the third determination condition.

[0007] The above-described management device may include a mode determination unit that determines the presentation mode of the warning. In the above-described management device, the mode determination unit may determine the presentation mode of the warning based on at least one of the attributes of the target person, the past purchase behavior of the target person, and the behavior of the target person with respect to past warnings. In the above-described management device, the mode determination unit may refer to a second storage unit that stores, in association with each other, the target person identification information, information indicating the presentation mode of each of one or more warnings presented to the target person identified by the target person identification information in the past, and information indicating the behavior of the target person with respect to each of the one or more warnings, and determine the presentation mode of the warning for each target person. The above-described management device may include a warning transmission unit that transmits, to the communication terminal, information for causing the communication terminal to output a warning according to the presentation mode determined by the mode determination unit.

[0008] In a second aspect of the present invention, a management device is provided. The management device manages, for example, the purchasing behavior of a target person. The management device includes, for example, a target information acquisition unit that acquires (i) target person identification information for identifying a target person and (ii) target product information indicating a target product, which is a product or service that the target person wishes to purchase, when the target person wishes to purchase a product or service. The management device refers to, for example, a first storage unit that stores, in association with each other, purchase product information indicating each of one or more purchased products, which are products or services that the target person has purchased in the past, purchase quantity information indicating the number or quantity of each of the one or more purchased products, and target person identification information, extracts purchase product information regarding products or services purchased by the target person identified by the target person identification information acquired by the target information acquisition unit within a predetermined period, and includes a necessity determination unit that determines whether to output a warning regarding duplicate purchase of the target product to a communication terminal of the target person, the administrator of the target person, or the transferor of the target product based on the extracted purchase product information and the target product information acquired by the target information acquisition unit. The management device includes, for example, a mode determination unit that determines a presentation mode of the warning. In the management device, the mode determination unit refers to a second storage unit that stores, in association with each other, the target person identification information, information indicating the presentation mode of each of one or more warnings presented to the target person identified by the target person identification information in the past, and information indicating the behavior of the target person with respect to each of the one or more warnings, and determines the presentation mode of the warning for each target person.

[0009] The management device may include a warning transmission unit that transmits information for causing the communication terminal to output a warning according to the presentation mode determined by the mode determination unit to the communication terminal.

[0010] In a third aspect of the present invention, a management method is provided. The above management method is, for example, a management method for managing the purchase behavior of a target person using a computer. The above management method has, for example, a target information acquisition step of acquiring (i) target person identification information for identifying a target person and (ii) target product information indicating a target product that is a product or service that the target person wishes to purchase when the target person wishes to purchase a product or service. The above management method has, for example, a determination condition determination step of determining, for each target person, a first determination condition regarding at least one of the start period and the end period of the determination period for duplicate purchase of the target product. The above management method, for example, (i) refers to a first storage device that stores purchase product information indicating each of one or more purchased products that are products or services purchased by the target person in the past, purchase time information indicating the time when each of the one or more purchased products was purchased, and target person identification information in association with each other, and extracts purchase product information regarding products or services purchased by the target person identified by the target person identification information acquired in the target information acquisition step within the period of the determination period indicated by the first determination condition of the target person, and (ii) based on the extracted purchase product information and the target product information acquired in the target information acquisition step, has a necessity determination step of determining whether to output a warning regarding duplicate purchase of the target product to the communication terminal of the target person, the administrator of the target person, or the transferor of the target product.

[0011] In a fourth aspect of the present invention, a management method is provided. The above management method is, for example, a management method for managing the purchasing behavior of a target person using a computer. The above management method includes, for example, a target information acquisition step of acquiring (i) target person identification information for identifying a target person and (ii) target product information indicating a target product, which is a product or service that the target person wishes to purchase, when the target person wishes to purchase a product or service. The above management method includes, for example, referring to a first storage device that stores, in association with each other, (i) purchase product information indicating each of one or more purchased products, which are products or services that the target person has purchased in the past, (ii) purchase quantity information indicating the number or quantity of each of the one or more purchased products, and the target person identification information, and extracting purchase product information regarding products or services purchased by the target person identified by the target person identification information acquired in the target information acquisition step within a predetermined period. The above management method includes, for example, a necessity determination step of determining whether to output a warning regarding duplicate purchase of the target product to a communication terminal of the target person, the administrator of the target person, or the transferor of the target product based on the extracted purchase product information and the target product information acquired in the target information acquisition step. The above management method includes, for example, a mode determination step of determining the presentation mode of the warning. In the above management method, the mode determination step includes, for example, referring to a second storage device that stores, in association with each other, the target person identification information, information indicating the presentation mode of each of one or more warnings presented to the target person identified by the target person identification information in the past, and information indicating the behavior of the target person with respect to each of the one or more warnings, and determining the presentation mode of the warning for each target person.

[0012] In a fifth aspect of the present invention, a program is provided. The above program may be a program for causing a computer to function as the management device according to the first or second embodiment above. The above program may also be a program for causing a computer to execute the management method according to the third or fourth embodiment above. A computer-readable medium storing the above program may be provided. The computer-readable medium may be a non-transitory computer-readable medium. The computer-readable medium may be a computer-readable recording medium.

[0013] Note that the above summary of the invention does not enumerate all the necessary features of the present invention. Also, sub - combinations of these feature groups can also be inventions.

Brief Description of the Drawings

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Embodiments for Carrying Out the Invention

[0015] Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention claimed in the claims. Also, not all combinations of features described in the embodiments are essential for the solution means of the invention. In the drawings, the same or similar parts may be given the same reference numerals, and redundant descriptions may be omitted.

[0016] [Overview of the Behavior Management System 100] FIG. 1 schematically shows an example of the system configuration of the behavior management system 100. In the present embodiment, as an example where the behavior management system 100 provides a care service for the elderly, details of an example of the behavior management system 100 will be described. According to the above care service, for example, the purchasing behavior of goods or services (which may simply be referred to as goods) is managed.

[0017] Specifically, according to the present embodiment, an example will be described in which the contractor 22 concludes a service contract for the care service for the subject 24 with a provider of the care service (not shown), and the behavior management system 100 manages the purchasing behavior of the subject 24 in one or more stores 120. Details of the behavior management system 100 will be described.

[0018] The provider of the care service is, for example, the administrator or operator of the behavior management system 100. In other embodiments, the provider of the care service and the administrator or operator of the behavior management system 100 may be different. The subject 24 may be the same person as the contractor 22 or may be a person different from the contractor 22. Examples of the subject 24 include the contractor 22, a cohabitant of the contractor 22, a family member or relative of the contractor 22, and the like.

[0019] In the present embodiment, in the store 120, for example, a terminal management server 130 and one or more store terminals 140 are arranged. The terminal management server 130 includes, for example, a sales management unit 132. Each of the one or more store terminals 140 includes, for example, a reading unit 142, an output unit 144, and a control unit 146.

[0020] When the subject 24 who visits the store 120 wishes to purchase the product 30, for example, the price and quantity of the product 30 are registered in the sales management unit 132 by a store clerk 26 who uses the store terminal 140 to read the identification information of the product 30. Thereafter, the store clerk 26 receives the payment from the subject 24 and executes the settlement process using the store terminal 140, thereby completing the settlement of the product 30.

[0021] In this embodiment, the behavior management system 100 includes a behavior management server 150 and a recipe management server 160. Each part of the behavior management system 100 can send and receive information with each other via the communication network 10. In this embodiment, the behavior management system 100 can send and receive information with the communication terminal 102 and the terminal management server 130 via the communication network 10. Note that the terminal management server 130 and the store terminal 140 may constitute a part of the behavior management system 100.

[0022] According to this embodiment, when the target person 24 attempts to repeatedly purchase the same or similar products or services within a predetermined period (which may be referred to as a judgment period), the behavior management server 150 outputs a warning regarding the repeated purchase. For example, the behavior management server 150 transmits an instruction for outputting the above warning to the communication terminal 102 used by the target person 24, the communication terminal 102 used by the contractor 22, or the store terminal 140.

[0023] The end of the predetermined period may be the time when the target person 24 attempts to purchase a product or service. The time when the target person 24 attempts to purchase a product or service may be the time when the store terminal 140 reads the identification information of the product 30. The length of the predetermined period is determined based on, for example, the type of the product or service. The length of the predetermined period is determined for each target person 24, for example. The length of the predetermined period is determined for each target person 24 based on, for example, the type of the product or service. The length of the predetermined period may be determined based on the purchase history or return history of each product or service of the target person 24. The length of the predetermined period may be determined based on the purchase history or return history of each product or service of the target person 24 and the cohabitants, family members, or relatives of the target person 24.

[0024] For example, when the communication terminal 102 used by the contractor 22 outputs the above warning, if the contractor 22 is in the vicinity of the target person 24, the contractor 22 can inform the target person 24 that the purchase of the product 30 is unnecessary. For example, when the communication terminal 102 or the store terminal 140 used by the target person 24 outputs the above warning, the target person 24 can recall that the purchase of the product 30 is unnecessary. For example, when the store terminal 140 outputs the above warning, the store clerk 26 can inform the target person 24 that the purchase of the product 30 is unnecessary.

[0025] [An example of the functions of the behavior management system 100] If a warning regarding duplicate purchases is frequently output, or if the warning is output even though the target person 24 is taking correct purchasing actions, the user experience of the watching service for the contractor 22 or the target person 24 will decline. For example, according to the information providing system described in Japanese Patent Laid-Open No. 2005-228179, a determination period, which is a period for determining the necessity of a warning, can be set for each type of product. The above information providing system determines that a warning is necessary when the same product is purchased within the determination period.

[0026] However, in the above information providing system, if the types of products are the same, regardless of whether the user is a single person or has a number of cohabitants, the presence or absence of duplicate purchases within a period of the same length is determined. Also, regardless of whether the user's memory function or cognitive function is declining or not, the presence or absence of duplicate purchases within a period of the same length is determined. Therefore, the above information providing system is relatively likely to have a decline in the user experience and it is difficult to provide a useful service over a long period of time.

[0027] In contrast, according to an example of the present embodiment, the above determination period is set for each target person 24. For example, the respective determination periods for one or more target persons 24 are determined based on the history of each of the one or more target persons 24 having purchased products or services in the past.

[0028] [Setting of Judgment Period] Specifically, first, every time the target person 24 purchases a product or service, for example, the behavior management server 150 associates (i) information indicating each of one or more products or services (which may be referred to as purchased products) purchased by the target person 24 in the past (which may be referred to as purchased product information), information indicating the time when each of the one or more purchased products was purchased (which may be referred to as purchase time information), and information indicating the number or quantity (which may be referred to as quantity) of each of the one or more purchased products (which may be referred to as purchased quantity information) with (ii) identification information for identifying the target person 24 (which may be referred to as target person ID), and stores them in a first database (not shown). The first database may store information indicating at least one of the return history of products or services purchased by the target person 24 and the cancellation history of products or services that the target person 24 tried to purchase, in association with the target person ID. The behavior management server 150 acquires the above information from, for example, the terminal management server 130 arranged in each of one or more stores 120.

[0029] Next, the behavior management server 150 determines, for each target person 24, a condition (which may be referred to as a first judgment condition) regarding at least one of the start date and the end date of the judgment period for duplicate purchases. The behavior management server 150 determines the first judgment condition for each target person 24, for example, by referring to the first database. Thus, the preparatory work for determining duplicate purchases is completed.

[0030] In one embodiment, the behavior management server 150 refers to the first database and determines, for each of one or more target persons 24, the purchase quantity or the number of purchases per unit period for each product or service (which may simply be referred to as the purchase frequency). Next, the behavior management server 150 determines, for each of one or more target persons 24, conditions regarding the start date of the determination period based on the purchase frequency of each product or service of each of the one or more target persons 24. In other embodiments, the behavior management server 150 may determine conditions regarding the start date of the determination period based on at least one of the number and attributes of persons (which may be referred to as cohabitants) who cohabit with the target person 24 or assist in the life of the target person 24. Details of the procedure for determining the first determination condition will be described later.

[0031] [Duplicate Purchase Determination Process] Next, when the target person 24 wishes to purchase a product 30, for example, the behavior management server 150 obtains from the terminal management server 130 (i) identification information (which may be referred to as the target person ID) for identifying the target person 24, and (ii) information indicating the product 30 that the target person 24 wishes to purchase (which may be referred to as the product information). When the behavior management server 150 obtains the above information, the behavior management server 150 starts the duplicate purchase determination process.

[0032] The behavior management server 150 first determines the determination period that is the target of the duplicate purchase determination process based on the first determination condition determined by the above preparatory work. Next, the behavior management server 150 accesses the first database and extracts purchase product information regarding products or services purchased by the target person 24 within the period of the determination period indicated by the first determination condition. For example, the behavior management server 150 extracts information indicating at least one of the identification information of the products or services purchased by the target person 24 within the last three days, the item of the product or service, and the classification of the product or service.

[0033] Next, based on the purchased product information extracted by the behavior management server 150 and the product information of product 30 acquired by the behavior management server 150, the behavior management server 150 determines whether to cause the communication terminal 102 or the store terminal 140 of the contractor 22 or the target person 24 to output a warning regarding the duplicate purchase of product 30. When the behavior management server 150 decides to cause the communication terminal 102 or the store terminal 140 to output a warning regarding the duplicate purchase of product 30, the behavior management server 150 transmits an instruction for outputting the warning to the communication terminal 102 or the store terminal 140 to the communication terminal 102 or the store terminal 140. Thereby, information indicating the possibility that product 30 has been purchased repeatedly is presented to the target person 24.

[0034] According to an example of the present embodiment, the determination period for the duplicate purchase determination process is set for each target person 24. For example, the length of the above determination period is adjusted based on the history of the number or quantity (which may be referred to as the purchase quantity) of products or services purchased by the target person 24 that are the same as or similar to product 30. Returned products or services may be excluded from the above history. Thereby, the frequency of outputting unnecessary warnings is reduced, and the user experience is improved. As a result, a useful service can be provided to the target person 24 over a long period of time. Also, the target person 24 can be monitored throughout the region.

[0035] [Other examples of the functions of the behavior management system 100] The manner in which the warning is presented to the target person 24 may have a significant impact on the effect of the warning or the user experience. For example, some target persons 24 may feel that they are being criticized for duplicate purchases when directly pointed out about duplicate purchases by others. As a result, they may purchase products without following the above warning. Even for such target persons 24, when the duplicate purchase is indirectly pointed out, they may also stop purchasing products according to the pointing.

[0036] Therefore, according to an example of the present embodiment, the presentation mode of the warning is set for each target person 24. For example, the presentation mode for each of one or more target persons 24 is determined based on the history of the actions when each of the one or more target persons 24 received a warning in the past.

[0037] Specifically, first, every time a warning is presented to the target person 24, for example, the action management server 150 associates the target ID of the target person 24, information indicating the presentation mode of each of one or more warnings presented to the target person 24 in the past, and information indicating the action of the target person 24 with respect to each of the one or more warnings, and stores them in a second database (not shown). Examples of the information indicating the action of the target person 24 with respect to the warning include information indicating that the purchase of a product or service has been aborted, information indicating that the purchase of a product or service has been continued, and the like.

[0038] The action management server 150 obtains the above information from, for example, the communication terminals 102 used by each of one or more contractors 22, the communication terminals 102 used by each of one or more target persons 24, or the terminal management servers 130 arranged in each of one or more stores 120. The above information may be input by the contractor 22 to the communication terminal 102, may be input by the target person 24 to the communication terminal 102, or may be input by the store clerk 26 to the store terminal 140.

[0039] Next, for example, the action management server 150 refers to the second database and determines the presentation mode of the warning for each target person 24. Thereby, the preparatory work for presenting a warning regarding duplicate purchase is completed.

[0040] Next, when the target person 24 wishes to purchase the product 30, for example, the action management server 150 obtains from the terminal management server 130 (i) the target ID of the target person 24 and (ii) the product information of the product 30 that the target person 24 wishes to purchase. When the action management server 150 obtains the above information, the action management server 150 starts the determination process for duplicate purchase.

[0041] For example, the behavior management server 150 accesses a first database that stores, in association with each other, (i) purchase product information of each of one or more products or services purchased by the target person 24 in the past, and purchase quantity information of each of the one or more purchased products, and (ii) the target person ID of the target person 24, and extracts purchase product information regarding products or services purchased by the target person 24 within a predetermined period. Next, based on the purchase product information extracted by the behavior management server 150 and the product information of the product 30 acquired by the behavior management server 150, the behavior management server 150 determines whether to cause the communication terminal 102 or the store terminal 140 of the contractor 22 or the target person 24 to output a warning regarding duplicate purchase of the product 30.

[0042] When the behavior management server 150 determines to cause the above communication terminal 102 or store terminal 140 to output a warning regarding duplicate purchase, the behavior management server 150 determines the presentation mode of the warning. The behavior management server 150 determines, for example, to give a warning according to the mode determined in the above-described preparation work.

[0043] According to an example of the present embodiment, the presentation mode of the warning is set for each target person 24. For example, the above presentation mode of the warning is determined based on the history of actions in response to the warning of the target person 24. Thereby, the effect of the warning is improved and the user experience is improved. As a result, a useful service can be provided to the target person 24 over a long period of time. In addition, the target person 24 can be watched over throughout the region.

[0044] [Overview of each part related to the behavior management system 100] In the present embodiment, the communication network 10 may be a transmission path for wired communication, a transmission path for wireless communication, or a combination of a transmission path for wireless communication and a transmission path for wired communication. The communication network 10 includes, for example, at least one of a wireless packet communication network, the Internet, a P2P network, a dedicated line, a VPN, a power line communication line, a vehicle-to-vehicle communication line, and a road-to-vehicle communication line.

[0045] The communication network 10 may include (i) a mobile communication network such as a mobile phone line network, and (ii) a wireless communication network such as a wireless MAN (e.g., WiMAX (registered trademark)), a wireless LAN (e.g., WiFi (registered trademark)), Bluetooth (registered trademark), Zigbee (registered trademark), NFC (Near Field Communication). As described above, the wireless LAN, Bluetooth (registered trademark), Zigbee (registered trademark), and NFC may be an example of a short-range wireless communication method.

[0046] In this embodiment, the communication terminal 102 transmits and receives information to and from each part of the behavior management system 100 via the communication network 10. The communication terminal 102 may transmit and receive information to and from the store terminal 140 by a short-range wireless communication method using electromagnetic waves or sound waves. The communication terminal 102 may transmit and receive information to and from the store terminal 140 using an encoded code such as a barcode or a QR code (registered trademark). Examples of the communication terminal 102 include a personal computer and a mobile terminal. Examples of the mobile terminal include a mobile phone, a smartphone, a PDA, a tablet, a notebook computer or a laptop computer, and a wearable computer.

[0047] In this embodiment, the terminal management server 130 manages one or more store terminals 140 arranged in the store 120. The terminal management server 130 may transmit and receive information to and from each part of the behavior management system 100 via the communication network 10.

[0048] In this embodiment, the sales management unit 132 manages various operations related to the sale of goods or services in the store 120. Examples of the above operations include order management operations, ordering management operations, incoming goods management operations, delivery management operations, inventory management operations, sales management operations, billing management operations, payment management operations, and payment management operations.

[0049] The sales management department 132 may manage by associating, for each of one or more products or services sold in the store 120, the identification information of the product or service and the information indicating the price of the product or service. The sales management department 132 may manage by associating, for each of one or more products or services sold in the store 120, the identification information of the product or service, the information indicating the price of the product or service, and the information indicating the capacity of the product or the capacity of the product provided by the service.

[0050] The sales management department 132 may manage information regarding the store employees 26 of the store 120. The sales management department 132 may manage by associating, for each of one or more store employees 26, the identification information of the employee and the information indicating the attributes of the employee. Examples of the attributes of the store employee 26 include gender, age or age group, and main working hours.

[0051] The sales management department 132 may transmit the identification information of the product 30 read by the reading unit 142 to the behavior management server 150. The sales management department 132 may transmit the information regarding the settlement or payment of the product 30 read by the reading unit 142 to the behavior management server 150. The sales management department 132 may also transmit the information indicating that the purchase of the product 30 read by the reading unit 142 has been cancelled to the behavior management server 150.

[0052] The sales management department 132 may receive the information regarding the warning to be output to the store terminal 140 from the behavior management server 150. The sales management department 132 may transmit the information regarding the above warning to the store terminal 140.

[0053] In this embodiment, the store terminal 140 cooperates with the sales management department 132 to execute various operations related to the sale of products or services in the store 120. The store terminal 140 may be operated by the target person 24 or may be operated by the store employee 26.

[0054] In this embodiment, the reading unit 142 reads the identification information of each of one or more products 30 that the target person 24 wishes to purchase. The reading unit 142 outputs the identification information of each of the one or more products 30 to the sales management unit 132. Examples of the identification information of the product 30 include the product name, product code, and the like. Examples of the reading unit 142 include a barcode scanner, a QR code (registered trademark) scanner, an RFID reader, and the like.

[0055] In this embodiment, the output unit 144 outputs various types of information to at least one of the target person 24 and the store clerk 26. Examples of the output unit 144 include at least one of a display device such as a display and a projector, an audio output device such as a speaker, and a printing device such as a printer.

[0056] For example, the output unit 144 outputs information indicating that the target person 24 may be purchasing the product 30 repeatedly. The output unit 144 may output the information indicating that the target person 24 may be purchasing the product 30 repeatedly in a manner indicated by an instruction received from the behavior management server 150. When the output unit 144 includes a plurality of display measures, the output unit 144 may output the information indicating that the target person 24 may be purchasing the product 30 repeatedly so that at least one of the content and presentation mode of the information output to the target person 24 is different from at least one of the content and presentation mode of the information output to the store clerk 26.

[0057] In this embodiment, the control unit 146 controls the store terminal 140. The control unit 146 may control the operation of the store terminal 140. The control unit 146 may control the communication between the store terminal 140 and the sales management unit 132.

[0058] In this embodiment, the behavior management server 150 manages the purchasing behavior of the person 24 who is the target of the monitoring service provided by the behavior management system 100. As described above, when the person 24 attempts to repeatedly purchase the same or similar goods or services within a predetermined period, the behavior management server 150 causes the communication terminal 102 of the contractor 22 or the person 24 or the store terminal 140 to output a warning regarding the repeated purchase.

[0059] The behavior management server 150 may transmit information indicating the output history of the warning to the communication terminal 102 of the contractor 22. When the product 30 is food, the behavior management server 150 may transmit information indicating the output history of the warning and information indicating a recipe for a dish using the product 30 to the communication terminal 102 of the contractor 22. The behavior management server 150 may access the recipe management server 160 to obtain information indicating a recipe for a dish using the product 30.

[0060] In this embodiment, the recipe management server 160 manages information indicating a recipe for a dish using each of one or more foods. The recipe management server 160 extracts, for example, information indicating a recipe for a dish using the food indicated by the request in response to a request from the behavior management server 150. The recipe management server 160 may transmit the information indicating the extracted recipe to the behavior management server 150.

[0061] [Specific configuration of each part of the behavior management system 100] Each part of the action management system 100 may be implemented by hardware, may be implemented by software, or may be implemented by hardware and software. Each part of the action management system 100 may have at least a part of it implemented by a single server or may be implemented by a plurality of servers. Each part of the action management system 100 may have at least a part of it implemented on a virtual machine or on a cloud system. Each part of the action management system 100 may have at least a part of it implemented by a personal computer or a mobile terminal. Examples of the mobile terminal may include a mobile phone, a smartphone, a PDA, a tablet, a notebook computer or a laptop computer, a wearable computer, etc. Each part of the action management system 100 may store information using a distributed ledger technology such as blockchain or a distributed network.

[0062] When at least a part of the components constituting the action management system 100 is implemented by software, the components implemented by the software may be realized by starting software or a program that defines the operations related to the components in an information processing apparatus with a general configuration. The above information processing apparatus with a general configuration may include: (i) a data processing apparatus having a processor such as a CPU or a GPU, a ROM, a RAM, a communication interface, etc.; (ii) an input apparatus such as a keyboard, a pointing device, a touch panel, a camera, a voice input device, a gesture input device, various sensors, a GPS receiver, etc.; (iii) an output apparatus such as a display device, a voice output device, a vibration device, etc.; and (iv) a storage device such as a memory, an HDD, an SSD (including an external storage device).

[0063] In the information processing apparatus having the above general configuration, the above data processing apparatus or storage device may store the above software or program. When the above software or program is executed by a processor, the information processing apparatus is caused to execute operations defined by the software or program. The above software or program may be stored in a non-transitory computer-readable recording medium. The above software or program may be a program for causing a computer to function as the behavior management system 100 or a part thereof. The above software or program may be a program for causing a computer to execute an information processing method in the behavior management system 100 or a part thereof.

[0064] The contractor 22 may be an example of the administrator of the subject person 24. The store clerk 26 may be an example of the transferor of the target product. The product 30 may be an example of a product or service. The product 30 may be an example of the target product. The behavior management system 100 may be an example of a management device. The behavior management server 150 may be an example of a management device. The command for causing the communication terminal 102 to output a warning may be an example of information for causing the communication terminal to output a warning according to the presentation mode determined by the mode determination unit. The first database may be an example of the first storage unit or the first storage device. The subject person ID may be an example of subject person identification information. The product information of the product 30 may be an example of the target product information.

[0065] [Example of Another Embodiment] In the present embodiment, an example of the behavior management system 100 has been described by taking as an example the case where the behavior management system 100 manages the purchasing behavior of elderly people. However, the behavior management system 100 is not limited to the present embodiment. For example, the type of behavior managed by the behavior management system 100 is not limited to the purchasing behavior. Further, the management target of the behavior management system 100 is not limited to elderly people.

[0066] In other embodiments, the behavior management system 100 may manage various behaviors of the children of the contractor 22. The behavior management system 100 may also manage various behaviors of the members of the corporation or organization to which the contractor 22 belongs. For example, various behaviors of the children of the contractor 22 include behaviors such as repeatedly purchasing the same or similar products or services, purchasing products or services of a type designated by the contractor 22, and purchasing products or services determined based on the age or generation of the children of the contractor 22. Examples of the behaviors of the members of the corporation or organization to which the contractor 22 belongs include the behavior of repeatedly purchasing the same item. Thereby, for example, when ballpoint pens are in short supply in Company X, it is prevented that office workers A and B of Company X purchase ballpoint pens at the same time.

[0067] In this embodiment, an example of the behavior management system 100 has been described by taking the case where the target person 24 pays a consideration to purchase the product 30 as an example. However, the behavior management system 100 is not limited to this embodiment. In other embodiments, the behavior management system 100 may manage the purchase of services by the target person 24. Further, the behavior management system 100 may manage the free transfer of the product or the service from the provider of the product or service to the target person 24.

[0068] In this embodiment, an example of the behavior management system 100 has been described by taking the case where the store clerk 26 reads the identification information of the product 30 or executes the settlement process of the product 30 using the store terminal 140 as an example. However, the behavior management system 100 is not limited to this embodiment. In other embodiments, the target person 24 may read the identification information of the product 30 or execute the settlement process of the product 30 using the store terminal 140. In still other embodiments, the store 120 may be a self-service store where the recognition and settlement of purchased products are automatically executed.

[0069] In this embodiment, an example of the behavior management system 100 has been described by taking the case where the behavior management server 150 manages the purchasing behavior of the target person 24 as an example. However, the behavior management system 100 is not limited to this embodiment. In other embodiments, the sales management unit 132 may have some or all of the functions of the behavior management server 150.

[0070] FIG. 2 schematically shows an example of the internal configuration of the behavior management server 150. In this embodiment, the behavior management server 150 includes a setting unit 210, a registration information acquisition unit 222, a purchase information acquisition unit 224, a warning necessity determination unit 232, a warning mode determination unit 234, a notification unit 236, and a storage unit 240. In this embodiment, the storage unit 240 includes a purchase history storage unit 242, a warning setting storage unit 244, and a warning history storage unit 246.

[0071] In this embodiment, the setting unit 210 determines various settings related to the information processing of the behavior management server 150. The setting unit 210 may determine the above settings based on the content of the monitoring service provision contract concluded by the contractor 22. The setting unit 210 may determine the above settings based on the content of the application for the monitoring service provision contract by the contractor 22. The setting unit 210 may determine the above settings based on the information input by the contractor 22 or the target person 24 to the communication terminal 102.

[0072] The setting unit 210 may determine the above settings based on the purchase history of the target person 24. For example, the setting unit 210 determines the above settings based on the purchase quantity of goods or services during a period having a predetermined length. The setting unit 210 may determine the above settings based on the behavior history of the target person 24 with respect to the presented warning. The setting unit 210 may store information related to various settings in the warning setting storage unit 244.

[0073] [Settings related to the determination process] [First determination condition] In one embodiment, the setting unit 210 determines, for each subject 24, a condition (which may be referred to as a first determination condition) regarding at least one of the start date and the end date of the duplicate purchase determination period. For example, the setting unit 210 refers to the purchase history storage unit 242 and determines the first determination condition for each subject 24.

[0074] [Condition regarding the start date of the determination period] For example, first, for each of one or more subjects 24, the setting unit 210 determines, for each product or service, the purchase interval per unit volume or per unit quantity based on the purchased product information, the purchase time information, and the purchase quantity information stored in the purchase history storage unit 242. Next, the setting unit 210 determines the first determination condition for each subject 24 based on the above purchase interval. Specifically, the setting unit 210 determines that the start date of the duplicate purchase determination period is the time when the purchase interval has regressed by the statistical value of a predetermined value from the time when the determination process is executed.

[0075] The setting unit 210 may transmit information indicating the first determination condition determined as described above to the communication terminal 102 of the contractor 22 to confirm whether there is a correction to the first determination condition. When the setting unit 210 receives information regarding the correction of the first determination condition from the communication terminal 102 of the contractor 22, the setting unit 210 may determine the first determination condition by correcting the first determination condition according to the information.

[0076] In other embodiments, the setting unit 210 may determine the purchase interval per unit volume or per unit quantity for each type of product or service (which may be referred to as an item), or may determine the purchase interval per unit volume or per unit quantity for each category to which the product or service belongs. In still other embodiments, the setting unit 210 may determine the purchase quantity per unit period for each product or service based on the purchased product information stored in the purchase history storage unit 242, the purchase time information, and the purchase quantity information. The setting unit 210 may determine the purchase quantity per unit period for each type of product or service, or may determine the purchase quantity per unit period for each category to which the product or service belongs. The setting unit 210 may determine the first determination condition based on these purchase intervals or purchase quantities.

[0077] In still other embodiments, the behavior management server 150 determines the conditions regarding the start period of the determination period based on at least one of the number and attributes of the person (who may be referred to as a cohabitant) who lives with the target person 24 or supports the life of the target person 24. For example, until the purchase history, return history, cancellation history, etc. regarding the target person 24 are accumulated in the first database, the behavior management server 150 determines the conditions regarding the start period of the determination period based on at least one of the number and attributes of the cohabitant. After the purchase history, return history, cancellation history, etc. regarding the target person 24 are accumulated in the first database, the behavior management server 150 may determine the conditions regarding the start period of the determination period based on at least one of the purchase history, return history, and cancellation history regarding the target person 24 and at least one of the number and attributes of the cohabitant.

[0078] Examples of the attributes of the cohabitant include age, age group, gender, weight, type of affiliated organization, etc. Examples of the type of affiliated organization include elementary school, junior high school, high school, university, company, etc. The number and attributes of the cohabitant of the target person 24 are determined, for example, by the content of the guardianship service provision contract concluded by the contractor 22 or the content of the application for the guardianship service provision contract by the contractor 22. The information indicating the number and attributes of the cohabitant of the target person 24 is registered, for example, in the database allocated to the behavior management server 150.

[0079] For example, the behavior management server 150 determines the purchase frequency for each product or service based on the number and / or attributes of the cohabitants of the target person 24. The behavior management server 150 determines the purchase frequency for each product or service for each of the one or more target persons 24, for example, by referring to a database that defines the standard purchase frequency for each product or service for typical attributes. Examples of typical attributes include infants, elementary school students, junior high school students, high school students, university students, adult males, adult females, and the elderly. Next, the behavior management server 150 determines the conditions regarding the start period of the determination period for each of the one or more target persons 24 based on the purchase frequency for each product or service of each of the one or more target persons 24.

[0080] [Conditions regarding the end period of the determination period] For example, the setting unit 210 determines the conditions regarding the end period of the determination period such that the time when the target person 24 attempts to purchase a product or service, or the time when the determination process is executed, becomes the end period of the determination period. As described above, the time when the target person 24 attempts to purchase a product or service may be the time when the store terminal 140 reads the identification information of the product 30.

[0081] For example, the setting unit 210 may determine the conditions regarding the end period of the determination period such that a time before the time when the target person 24 attempts to purchase a product or service becomes the end period of the determination period. Thereby, it is set whether to output a warning for the most recent behavior of the target person 24.

[0082] In one embodiment, the setting unit 210 determines the length of the period between the end period of the determination period and the time when the target person 24 attempts to purchase a product or service based on the levels of the memory function and cognitive function of the target person 24. Thereby, the output of unnecessary warnings can be suppressed.

[0083] For example, as the dementia or memory impairment of the subject 24 progresses, the levels of the memory function and cognitive function of the subject 24 decline. When the levels of the memory function and cognitive function of the subject 24 are relatively high, the subject 24 can, for example, recall their own purchase behavior within one week or grasp the inventory of products. On the other hand, when the levels of the memory function and cognitive function of the subject 24 decline, purchase behaviors such as purchasing the same product as yesterday again or purchasing a specific product multiple times become prominent.

[0084] Therefore, the setting unit 210 may determine the conditions regarding the end of the determination period such that the length of the period between the end of the determination period and the time when the subject 24 attempts to purchase a product or service becomes longer as the levels of the memory function and cognitive function of the subject 24 are higher. When the levels of the memory function and cognitive function of the subject 24 do not meet a predetermined first standard, the setting unit 210 may determine the conditions regarding the end of the determination period such that the time when the subject 24 attempts to purchase a product or service becomes the end of the determination period.

[0085] Thereby, when the subject 24 has sufficient memory function and cognitive function, warnings against recent actions are suppressed. For example, when the levels of the memory function and cognitive function of the subject 24 exceed a predetermined second standard, warnings against recent actions are not output. On the other hand, as the decline of the memory function and cognitive function of the subject 24 progresses, warnings are also output for recent actions. As a result, the user experience of the subject 24 is improved.

[0086] In another embodiment, the setting unit 210 determines the length of the period between the end of the determination period and the time when the subject 24 attempts to purchase a product or service based on at least one of the return history and cancellation history of the subject 24. Thereby, the output of unnecessary warnings can be suppressed.

[0087] For example, if the frequency at which the products purchased by the subject 24 are returned (which may be referred to as the return frequency) is greater than a predetermined value, it is presumed that the memory function and cognitive function of the subject 24 are declining. Similarly, if the frequency at which the registration process or payment process for the product that the subject 24 intends to purchase is cancelled (which may be referred to as the cancellation frequency) is greater than a predetermined value, it is presumed that the memory function and cognitive function of the subject 24 are declining. The length of the unit period for deriving the return frequency or cancellation frequency is not particularly limited. The above unit period may be the most recent one week, the most recent one month, the most recent two months, the most recent three months, or the most recent six months. The return frequency or cancellation frequency may be updated regularly.

[0088] Therefore, the setting unit 210 may determine the condition regarding the end of the determination period such that the smaller the return frequency or cancellation frequency of the product or service related to the purchasing behavior of the subject 24, the longer the period between the end of the determination period and the time when the subject 24 intends to purchase the product or service. When the return frequency or cancellation frequency of the product or service related to the purchasing behavior of the subject 24 is greater than a predetermined value, the setting unit 210 may determine the condition regarding the end of the determination period such that the time when the subject 24 intends to purchase the product or service becomes the end of the determination period.

[0089] Thereby, when the return frequency or cancellation frequency of the product or service related to the purchasing behavior of the subject 24 is relatively small, the warning for the most recent behavior is suppressed. For example, when the return frequency or cancellation frequency of the product or service related to the purchasing behavior of the subject 24 is smaller than a predetermined value, no warning for the most recent behavior is output. On the other hand, when the return frequency or cancellation frequency of the product or service related to the purchasing behavior of the subject 24 increases, a warning is also output for the most recent behavior. As a result, the user experience of the subject 24 is improved.

[0090] [Second determination condition] In other embodiments, the setting unit 210 determines, for each subject 24, a condition (which may be referred to as the second determination condition) regarding the number or quantity of products or services for which purchases are permitted within the determination period. For example, the setting unit 210 may determine the second determination condition based on (i) the length of the determination period and (ii) a statistical value of the purchase interval per unit capacity or per unit quantity described above, or a statistical value of the purchase quantity per unit period. The setting unit 210 may determine the second determination condition in consideration of the return history and the cancellation history.

[0091] The setting unit 210 may transmit information indicating the second determination condition determined as described above to the communication terminal 102 of the contractor 22 to confirm whether there is a correction to the second determination condition. When the setting unit 210 receives information regarding the correction of the second determination condition from the communication terminal 102 of the contractor 22, the setting unit 210 may determine the second determination condition by correcting the second determination condition according to the information.

[0092] The setting unit 210 may determine the first determination condition and the second determination condition for each subject 24. The setting unit 210 may determine the second determination condition for each product or service, may determine the second determination condition for each type of product or service, or may determine the second determination condition for each category to which the product or service belongs.

[0093] [Third Determination Condition] In yet another embodiment, the setting unit 210 determines, for each subject 24, a condition (which may be referred to as the third determination condition) regarding the product or service to be compared in the determination of duplicate purchases. For example, the setting unit 210 determines to use the same product or service as the comparison target. The setting unit 210 may determine to use (i) the same product or service and (ii) another product or service of the same type of product or service as the comparison targets. The setting unit 210 may determine to use (i) the same product or service and (ii) another product or service belonging to the same category as the product or service as the comparison targets.

[0094] The setting unit 210 may determine the third determination condition based on the levels of the memory function and cognitive function of the target person 24. The levels of the memory function and cognitive function of the target person 24 are determined, for example, by the content of the guardianship service provision contract concluded by the contractor 22 or the content of the application for the guardianship service provision contract by the contractor 22.

[0095] The setting unit 210 may transmit the information indicating the third determination condition determined as described above to the communication terminal 102 of the contractor 22 to confirm the presence or absence of correction of the third determination condition. When the setting unit 210 receives information regarding the correction of the third determination condition from the communication terminal 102 of the contractor 22, the setting unit 210 may determine the third determination condition by correcting the third determination condition according to the information.

[0096] [Settings Regarding Presentation Modes] In yet another embodiment, the setting unit 210 determines the warning presentation mode for each target person 24. Examples of the warning presentation mode include the frequency at which the warning is presented and the method of the warning.

[0097] The method of the warning may be any method that prompts attention to the product or service of the target person 24, and its details are not particularly limited. Examples of the method of the warning include (i) a method using the name or relationship of a cohabitant, family member, or relative, (ii) a method of indirectly communicating duplicate purchases, (iii) a method of directly communicating duplicate purchases, (iv) a method of adjusting the attributes of the contractor 22 or the store clerk 26 (sometimes referred to as the warner) who conveys the warning, (v) a method of changing the content or tone of the warning according to the attributes of the contractor 22 or the store clerk 26 who conveys the warning, (vi) a method of presenting an alternative, etc.

[0098] As a method of using the names or relationships of cohabitants, family members, or relatives, for example, when the subject 24 is repeatedly purchasing milk, by bringing up topics about cohabitants, family members, or relatives such as "My son said there was milk at home", "Mr. A also purchased milk", etc., to draw the attention of the subject 24 and make them notice that milk purchase is unnecessary. Note that the content of the topic may or may not be true.

[0099] As a method of indirectly conveying repeated purchase, for example, when the subject 24 is repeatedly purchasing milk, by bringing up topics related to the subject 24's preferences or the product or service, such as "You like milk, don't you?", "Is there a family member who likes milk?", "It's getting hot lately, it's the season when milk tastes good", "Be careful because milk has a short expiration date", etc., to arouse the attention of the subject 24.

[0100] As a method of directly conveying repeated purchase, by combining the name of the product or service and the purchase time, such as "You also bought milk yesterday", "What did you do with the milk purchased yesterday", etc., to arouse the attention of the subject 24. By way of warning, the name of the product or service, the purchase time, and the purchase quantity may also be conveyed.

[0101] As a method of adjusting the attributes of the contractor 22 or the store clerk 26 who conveys the warning, a method of determining the warner based on at least one of the age, gender, and personality of the warner is exemplified. At least one of the age, gender, and personality of the warner is determined, for example, based on the analysis result of the warning effect on the subject 24. The warner may be determined from among those of a different gender from the subject 24. The warner may be determined from among those of a different age from the subject 24. The warner may be determined from among those of the same age as the child or grandchild of the subject 24. The warner may be determined from among those of the same age as the subject 24.

[0102] As a method of changing the content or tone of a warning according to the attributes of the warner, examples include a method of changing the content of the warning according to the gender of the warner, a method of changing the tone of the warning according to the gender of the warner, etc. Based on the combination of the age and gender of the warner and the age and gender of the target person 24, the content or tone of the warning may be changed. Examples of the attributes of the warner include age or generation, gender, personality, height, weight, body shape, hairstyle, presence or absence of glasses, etc.

[0103] As a method of presenting an alternative, examples include a method of prompting a change in the purchase date, a method of prompting a change in the purchased item, etc. For example, by the warner saying "Since this Saturday is a special sale day for milk, how about purchasing it on Saturday?", the target person 24 can be prompted to change the purchase date.

[0104] The setting unit 210 may refer to the warning history storage unit 246 and determine the presentation mode of the warning for each target person 24. For example, the setting unit 210 determines the presentation mode of the warning based on at least one of the attributes of the target person 24, the past purchase behavior of the target person 24, and the behavior of the target person 24 with respect to past warnings.

[0105] Specifically, for example, by referring to the warning history storage unit 246, a probability that the effect of the warning exceeds a predetermined level is calculated. The setting unit 210 determines to give a warning in a presentation mode in which the probability that the effect of the warning exceeds a predetermined level is greater than a predetermined value.

[0106] The setting unit 210 may further determine the details of the warning presentation mode. For example, when the warning is output by using the name or relationship of a cohabitant, family member, or relative, the setting unit 210 determines the person to be used in the warning from among the cohabitants, family members, and relatives of the target person 24. In addition, the setting unit 210 determines whether to use the relationship or the name. The setting unit 210 may determine the above settings based on at least one of (i) the past return history of the target person 24, (ii) the past cancellation history of the target person 24, (iii) the content of the guardianship service contract, (iv) the content of the application for the guardianship service contract, and (v) the level of the memory function and cognitive function of the target person 24.

[0107] Thereby, a more effective warning can be output according to the personality, memory function, cognitive function level, etc. of the target person 24. For example, even if the warning "Your son has also purchased milk" does not stop duplicate purchases, the warning "Mr. A has also purchased milk" may stop duplicate purchases.

[0108] Specifically, the setting unit 210 analyzes the relationship between the warning presentation mode and the warning effect by referring to, for example, the warning history storage unit 246. For example, if the target person 24 stops duplicate purchases as a result of the warning being output, the setting unit 210 determines that the warning has had an effect.

[0109] In one embodiment, the setting unit 210 refers to the warning history storage unit 246 and extracts cases where the purchase procedure of the product was cancelled during the purchase procedure of the product as a result of the warning being output. The setting unit 210 may extract cases that meet the above conditions from among the cases related to the target person 24, or may extract cases that meet the above conditions from among the cases related to users having attributes similar to those of the target person 24. The setting unit 210 analyzes the warning presentation mode in the extracted one or more cases and determines the warning presentation mode suitable for the target person 24.

[0110] In other embodiments, the setting unit 210 refers to the warning history storage unit 246 and extracts at least one of (i) a case where a product was purchased despite a warning being output, and (ii) a case where a product was returned after being purchased despite a warning being output. The setting unit 210 may extract cases that meet the above conditions from among the cases related to the target person 24, or may extract cases that meet the above conditions from among the cases related to users having attributes similar to those of the target person 24. The setting unit 210 analyzes the presentation mode of the warning in the one or more extracted cases and determines a presentation mode of the warning suitable for the target person 24.

[0111] In the present embodiment, the registration information acquisition unit 222 acquires information on a product or service read by the store terminal 140 (which may be referred to as registration information). The registration information acquisition unit 222 may acquire one or more pieces of registration information from the terminal management server 130 arranged in each of the one or more stores 120.

[0112] For example, when the target person 24 wishes to purchase the product 30, the registration information acquisition unit 222 acquires (i) the target person ID of the target person 24 and (ii) the product information of the product 30 from the terminal management server 130 of the store 120 visited by the target person 24. The registration information acquisition unit 222 may acquire (i) the target person ID of the target person 24, (ii) the product information of the product 30, and (iii) information indicating the number or quantity of the product 30 from the terminal management server 130 of the store 120 visited by the target person 24.

[0113] The product information of the product 30 may include the identification information of the product 30. The product information of the product 30 may include (i) the identification information of the product 30 and at least one of (ii) information indicating the price of the product 30, information indicating the expiration date or the best-before date of the product 30, and information indicating the capacity of the product 30.

[0114] In this embodiment, the purchase information acquisition unit 224 acquires information regarding products or services actually purchased by the target person 24 (which may be referred to as purchase information). The purchase information acquisition unit 224 may acquire one or more pieces of purchase information from the terminal management servers 130 distributed to each of the one or more stores 120. When the settlement process in the store terminal 140 is executed, the purchase information acquisition unit 224 may acquire information regarding one or more products or services settled in the settlement process.

[0115] In this embodiment, when the target person 24 wishes to purchase the product 30, the warning necessity determination unit 232 determines whether to output a warning regarding duplicate purchase of the product 30. The warning necessity determination unit 232 may determine whether to output a warning regarding duplicate purchase of the product 30 to the communication terminal 102 or the store terminal 140 of the contractor 22 or the target person 24.

[0116] In one embodiment, first, the warning necessity determination unit 232 refers to the purchase history storage unit 242 and extracts information regarding products or services purchased by the target person 24 within the period of the determination period indicated by the first determination condition. Next, based on the information regarding the extracted products or services and the information regarding the product 30 acquired by the registration information acquisition unit 222, the warning necessity determination unit 232 determines whether to output a warning regarding duplicate purchase of the product 30 to the communication terminal 102 or the store terminal 140. The warning necessity determination unit 232 may also determine whether to output a warning regarding duplicate purchase of the product 30 to the communication terminal 102 or the store terminal 140 based on the information regarding the extracted products or services, the information regarding the product 30 acquired by the registration information acquisition unit 222, and the third determination condition.

[0117] In other embodiments, the warning necessity determination unit 232 first refers to the purchase history storage unit 242 to extract information on products or services purchased by the target person 24 within the period indicated by the first determination condition and information on the quantity of the products or services. Next, the warning necessity determination unit 232 determines whether to output a warning regarding duplicate purchase of the product 30 to the communication terminal 102 or the store terminal 140 based on the extracted information and the second determination condition. The warning necessity determination unit 232 may also determine whether to output a warning regarding duplicate purchase of the product 30 to the communication terminal 102 or the store terminal 140 based on the extracted information, the second determination condition, and the third determination condition.

[0118] In this embodiment, the warning mode determination unit 234 determines the presentation mode of the warning. The warning mode determination unit 234 may determine the presentation mode of the warning based on the setting determined by the setting unit 210. Thereby, the warning mode determination unit 234 can determine the presentation mode of the warning based on, for example, at least one of the attributes of the target person 24, the past purchase behavior of the target person 24, and the behavior of the target person 24 with respect to past warnings.

[0119] In this embodiment, the notification unit 236 transmits an instruction to the communication terminal 102 or the store terminal 140 of the contractor 22 or the target person 24 to output a warning according to the presentation mode determined by the warning mode determination unit 234 to the communication terminal 102 or the store terminal 140. When the notification unit 236 transmits the above instruction, the notification unit 236 may transmit information indicating that the above warning has been output to the communication terminal 102 of the contractor 22.

[0120] When the notification unit 236 transmits the above instruction, the notification unit 236 may transmit information indicating that the above warning has been output and information used when the product 30 is purchased repeatedly to the communication terminal 102 of the contractor 22. Examples of the information used when the product 30 is purchased repeatedly include (i) information on the product 30 that is useful to the contractor 22 and (ii) information on the return of the product 30.

[0121] In one embodiment, when the product 30 is food, the notification unit 236 may transmit information indicating that the above warning has been output and information indicating a recipe for a dish using the product 30 to the communication terminal 102 of the contractor 22. In particular, when the product 30 is fresh food, the notification unit 236 may transmit information indicating that the above warning has been output and information indicating a recipe for a dish using the product 30 to the communication terminal 102 of the contractor 22. The notification unit 236 may access the recipe management server 160 to obtain information indicating a recipe for a dish using the product 30.

[0122] In other embodiments, the notification unit 236 may transmit information indicating that the above warning has been output and information regarding the return or cooling-off of the product 30 to the communication terminal 102 of the contractor 22. The notification unit 236 may transmit information indicating that the above warning has been output, the registration information of the product 30, and information regarding the return or cooling-off of the product 30 to the communication terminal 102 of the contractor 22. The notification unit 236 may determine whether return or cooling-off is possible based on the name or type of the product 30. If it is determined that return or cooling-off is possible, the notification unit 236 transmits the above information. If it is determined that return or cooling-off is not possible, the notification unit 236 does not transmit the above information.

[0123] Examples of information regarding the return or cooling-off of the product 30 include (i) information regarding the possibility of return or cooling-off, (ii) the URL of the HP regarding the procedure for return or cooling-off or link information to the HP, (iii) the telephone number, email address, or information regarding the SNS account of the contact point for accepting return or cooling-off, and (iv) a button or icon in which a code for executing a program for starting the procedure for return or cooling-off is embedded. Examples of the registration information of the product 30 include the name and address of the store 120 where the product 30 was purchased, the identification information of the store terminal 140 where the product 30 was registered, the purchase date and time of the product 30, the name of the product 30, and the purchase quantity of the product 30.

[0124] In this embodiment, the storage unit 240 stores various types of information. In one embodiment, the storage unit 240 stores various types of information used for the information processing of the action management server 150. In other embodiments, the storage unit 240 stores various types of information generated in the information processing of the action management server 150.

[0125] In this embodiment, the purchase history storage unit 242 stores by associating the identification information of each of one or more subjects 24 with various types of information regarding the products or services that each of the one or more subjects 24 has purchased in the past. The purchase history storage unit 242 may store by associating the identification information of each of one or more subjects 24 with various types of information regarding the products or services that each of the one or more subjects 24 has actually purchased in the past.

[0126] For example, the purchase history storage unit 242 stores by associating (a) the identification information of each of one or more subjects 24 with at least one of (b) (i) information indicating each of one or more products or services that each of the one or more subjects 24 has purchased in the past, (ii) information indicating the time when each of the one or more purchased products was purchased, and (iii) information indicating the number or quantity of each of the one or more purchased products. Details of the information stored in the purchase history storage unit 242 will be described later.

[0127] In this embodiment, the warning setting storage unit 244 stores information regarding various settings determined by the setting unit 210. Details of the information stored in the warning setting storage unit 244 will be described later.

[0128] In this embodiment, the warning history storage unit 246 stores by associating the identification information of each of one or more subjects 24 with various types of information regarding the warnings presented to each of the one or more subjects 24. For example, the warning history storage unit 246 stores by associating the identification information of each of one or more subjects 24 with information indicating the presentation mode of each of one or more warnings presented to each of the one or more subjects 24 in the past and information indicating the actions of the subjects 24 with respect to each of the one or more warnings. Details of the information stored in the warning history storage unit 246 will be described later.

[0129] The setting unit 210 may be an example of a determination condition determination unit or a mode determination unit. The registration information acquisition unit 222 may be an example of a target information acquisition unit. The warning necessity determination unit 232 may be an example of a determination condition determination unit or a necessity determination unit. The warning mode determination unit 234 may be an example of a mode determination unit. The notification unit 236 may be an example of a warning transmission unit or a report transmission unit. The purchase history storage unit 242 may be an example of a first storage unit or a first storage device. The warning history storage unit 246 may be an example of a second storage unit or a second storage device.

[0130] FIG. 3 schematically shows an example of information processing in the registration information acquisition unit 222. In the present embodiment, an example of information processing in the registration information acquisition unit 222 is described by taking as an example the case where the registration information acquisition unit 222 acquires the registration information 322 from store A and the registration information 324 from store B.

[0131] As shown in FIG. 3, the registration information 322 includes a store ID for identifying the store 120, a registration ID for identifying the registration information, a target person ID for identifying the target person 24, a store employee ID for identifying the store employee 26, information indicating the registration date and time, a product ID for identifying the product or service that the target person 24 wishes to purchase, and information indicating the quantity of each product or service. On the other hand, the registration information 324 is different from the registration information 322 in that it includes information indicating the attribute of the store employee 26 instead of the store employee ID.

[0132] In this embodiment, when the registration information acquisition unit 222 receives the registration information 322, the registration information acquisition unit 222 stores the registration information 322 in the purchase history storage unit 242. Further, the registration information acquisition unit 222 accesses the store employee database 342 of the terminal management server 130 to obtain information indicating the attributes of the store employee 26 identified by the store employee ID included in the registration information 322. The registration information acquisition unit 222 stores the subject ID, registration ID, and store employee ID included in the registration information 322, and the information indicating the attributes of the store employee 26 in the warning history storage unit 246. The registration information acquisition unit 222 may access the product database 344 of the terminal management server 130 to obtain various information regarding the product 30 identified by the product ID included in the registration information 322. The registration information acquisition unit 222 may store the subject ID, registration ID, and product ID included in the registration information 322, and the information regarding the product 30 in the purchase history storage unit 242.

[0133] In this embodiment, when the registration information acquisition unit 222 receives the registration information 324, the registration information acquisition unit 222 stores the registration information 324 in the purchase history storage unit 242. Further, the registration information acquisition unit 222 stores the subject ID, registration ID, and the information indicating the attributes of the store employee 26 included in the registration information 324 in the warning history storage unit 246. The registration information acquisition unit 222 may store the subject ID, registration ID, and product ID included in the registration information 324, and the information regarding the product 30 in the purchase history storage unit 242.

[0134] FIG. 4 schematically shows an example of information processing in the purchase information acquisition unit 224. In this embodiment, an example of information processing in the purchase information acquisition unit 224 is described by taking as an example the case where the purchase information acquisition unit 224 acquires the purchase information 422 corresponding to the registration information 322 from store A and the purchase information 424 corresponding to the registration information 324 from store B.

[0135] As shown in FIG. 4, the purchase information 422 includes a store ID, a registration ID, information indicating the purchase date and time, a product ID, and information indicating the quantity of the product or service actually purchased by the target person 24. In the present embodiment, when the target person 24 cancels the purchase, a cancellation flag indicating that the registration information indicated by the registration ID has been canceled is added to the purchase information 422. On the other hand, the purchase information 424 differs from the purchase information 422 in that a response ID for identifying the type of action of the target person 24 with respect to the warning is added instead of the cancellation flag.

[0136] In the present embodiment, when the purchase information acquisition unit 224 receives the purchase information 422 or the purchase information 424, the purchase information acquisition unit 224 updates the information stored in the purchase history storage unit 242 as necessary. Further, the purchase information acquisition unit 224 updates the information stored in the warning history storage unit 246 based on the cancellation flag added to the purchase information 422 or the response ID added to the purchase information 424.

[0137] Note that, in the present embodiment, the warning history storage unit 246 also stores information regarding the warning output by the notification unit 236. Thereby, the behavior management server 150 can associate the presentation mode of the warning with the effect of the warning.

[0138] FIG. 5 schematically shows an example of the data table 500. In the present embodiment, each record of the data table 500 may be an example of the purchase history stored in the purchase history storage unit 242.

[0139] In the present embodiment, the data table 500 stores by associating the subject ID 522 of the subject 24 who has purchased a product or service, the time information 524 indicating the time when the subject 24 purchased the product or service, the store ID 526 of the store 120 where the subject 24 purchased the product or service, the registration ID 528 when the product or service purchased by the subject 24 is registered in the store terminal 140, the product information 532 indicating the product or service purchased by the subject 24, and the quantity information 534 indicating the quantity of the product or service purchased by the subject 24. When the subject 24 cancels the purchase of a registered product or service, the record of the product or service may be deleted from the data table 500.

[0140] In the present embodiment, the product information 532 includes the identification information of the product or service purchased by the subject 24 (which may be referred to as a product ID), the information indicating the type of the product or service purchased by the subject 24, and the information indicating the category to which the product or service purchased by the subject 24 belongs. Also, in the present embodiment, the quantity information 534 includes the information indicating the capacity of the product or service purchased by the subject 24 and the information indicating the number of the product or service purchased by the subject 24.

[0141] FIG. 6 schematically shows an example of a data table 600. In the present embodiment, each record of the data table 600 may be an example of the settings stored in the warning setting storage unit 244.

[0142] In the present embodiment, the data table 600 stores by associating the subject ID 620 of the subject 24, the information 630 indicating the determination condition for each subject 24, and the information 640 indicating the warning mode for each subject 24. In the present embodiment, the information 630 indicating the determination condition includes the information 632 indicating the warning target, the information 634 indicating the determination period, and the information 636 indicating the permitted quantity. In the present embodiment, the information 640 indicating the warning mode includes the information 642 regarding the warning frequency and the information 644 regarding the warning method.

[0143] For example, a user identified by the subject ID "U_001" has relatively advanced dementia or memory impairment. Therefore, for this user, regardless of the specific type of product, all fresh foods are subject to duplicate purchase determination. Also, if the user attempts to purchase more than 5 fresh foods from 2 days before the time when the user made a purchase action until the time when the user made the purchase action, a warning is output. At this time, it is recommended to use the name of a cohabiting relative as the warning method.

[0144] Similarly, for a user identified by the subject ID "U_002", "milk" is subject to duplicate purchase determination regardless of the specific brand. Also, for a user identified by the subject ID "U_003", milk of a specific brand named "mlk_MJ_001" is subject to duplicate purchase determination.

[0145] Also, for example, a user identified by the subject ID "U_004" does not have relatively advanced dementia or memory impairment. For this user, "milk" and "batteries" are subject to duplicate purchase determination regardless of the specific brand. Also, for example, regarding milk, if the user attempts to purchase more than 3 milks from 10 days before the time when the user made a purchase action until 3 days before the time when the user made the purchase action, a warning is output. In this case, for example, if the above user purchased milk yesterday and attempts to purchase milk today, no warning is output.

[0146] FIG. 7 schematically shows an example of a data table 700. In the present embodiment, each record of the data table 700 may be an example of a warning history stored in the warning history storage unit 246.

[0147] In this embodiment, the data table 700 associates and stores a subject ID 720 of a subject 24 who has purchased a product or service, a registration ID 722 when the product or service purchased by the subject 24 is registered in the store terminal 140, a store clerk ID 724 of a store clerk 26 who has served the subject 24, information 726 indicating the attributes of the store clerk 26 who has served the subject 24, information 730 indicating the presence or absence of a warning, information 732 indicating a warning method, and information 734 indicating the presence or absence of a warning effect.

[0148] FIG. 8 shows an example of a computer 3000 in which multiple aspects of the present invention may be embodied in whole or in part. At least a part of the behavior management system 100 may be implemented by the computer 3000. For example, at least a part of the terminal management server 130 may be implemented by the computer 3000. For example, at least a part of the store terminal 140 may be implemented by the computer 3000. For example, at least a part of the behavior management server 150 may be implemented by the computer 3000. For example, at least a part of the recipe management server 160 may be implemented by the computer 3000.

[0149] The program installed in the computer 3000 can cause the computer 3000 to function as an operation associated with the apparatus according to the embodiment of the present invention or as one or more "parts" of the apparatus, or execute the operation or the one or more "parts", and / or cause the computer 3000 to execute the process according to the embodiment of the present invention or a stage of the process. Such a program may be executed by the CPU 3012 to cause the computer 3000 to execute certain operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

[0150] The computer 3000 according to this embodiment includes a CPU 3012, a RAM 3014, a GPU 3016, and a display device 3018, which are interconnected by a host controller 3010. The computer 3000 also includes input / output units such as a communication interface 3022, a hard disk drive 3024, a DVD-ROM drive 3026, and an IC card drive, which are connected to the host controller 3010 via an input / output controller 3020. The computer also includes legacy input / output units such as a ROM 3030 and a keyboard 3042, which are connected to the input / output controller 3020 via an input / output chip 3040.

[0151] The CPU 3012 operates according to programs stored in the ROM 3030 and the RAM 3014, thereby controlling each unit. The GPU 3016 acquires image data generated by the CPU 3012 in a frame buffer or the like provided in the RAM 3014 or within itself, and causes the image data to be displayed on the display device 3018.

[0152] The communication interface 3022 communicates with other electronic devices via a network. The hard disk drive 3024 stores programs and data used by the CPU 3012 in the computer 3000. The DVD-ROM drive 3026 reads a program or data from the DVD-ROM 3001 and provides the program or data to the hard disk drive 3024 via the RAM 3014. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0153] The ROM 3030 stores therein a boot program and the like that are executed by the computer 3000 when activated, and / or a program that depends on the hardware of the computer 3000. The input / output chip 3040 may also be connected to the input / output controller 3020 via various input / output units such as a parallel port, a serial port, a keyboard port, a mouse port, etc.

[0154] The program is provided by a computer-readable storage medium such as a DVD-ROM 3001 or an IC card. The program is read from the computer-readable storage medium, installed in a hard disk drive 3024, a RAM 3014, or a ROM 3030, which are also examples of computer-readable storage media, and executed by the CPU 3012. The information processing described in these programs is read by the computer 3000, resulting in the cooperation between the programs and the various types of hardware resources described above. The apparatus or method may be configured by realizing the operation or processing of information according to the use of the computer 3000.

[0155] For example, when communication is executed between the computer 3000 and an external device, the CPU 3012 may execute a communication program loaded in the RAM 3014 and instruct the communication interface 3022 to perform communication processing based on the processing described in the communication program. The communication interface 3022 reads the transmission data stored in a transmission buffer area provided in a recording medium such as the RAM 3014, the hard disk drive 3024, the DVD-ROM 3001, or the IC card under the control of the CPU 3012, transmits the read transmission data to the network, or writes the received data received from the network to a reception buffer area or the like provided on the recording medium.

[0156] Further, the CPU 3012 may cause all or necessary parts of files or databases stored in external recording media such as a hard disk drive 3024, a DVD-ROM drive 3026 (DVD-ROM 3001), an IC card, etc. to be read into the RAM 3014, and may execute various types of processing on the data on the RAM 3014. The CPU 3012 may then write back the processed data to the external recording media.

[0157] Various types of information such as various types of programs, data, tables, and databases may be stored in a recording medium and may undergo information processing. The CPU 3012 may perform various types of processing on the data read from the RAM 3014, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc. described throughout this disclosure and specified by the instruction sequence of the program, and write back the results to the RAM 3014. Also, the CPU 3012 may search for information in files, databases, etc. within the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 3012 searches for an entry that matches the condition in which the attribute value of the first attribute is specified among the plurality of entries, reads the attribute value of the second attribute stored in the entry, and thereby may obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

[0158] The programs or software modules described above may be stored in a computer-readable storage medium on or near the computer 3000. Also, a recording medium such as a hard disk or RAM provided within a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the above programs to the computer 3000 via the network.

[0159] As described above, the present invention has been explained using the embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various changes or improvements can be made to the above embodiments. Also, within a technically consistent range, the matters described for a specific embodiment can be applied to other embodiments. It is clear from the description of the claims that forms with such changes or improvements can also be included in the technical scope of the present invention.

[0160] It should be noted that the execution order of each process such as operations, procedures, steps, and stages in the apparatuses, systems, programs, and methods shown in the claims, the specification, and the drawings is not explicitly stated as "earlier" or "preceding" etc., and can be realized in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flows in the claims, the specification, and the drawings, even if explanations are made using "first," "next," etc. for convenience, it does not mean that it is essential to implement in this order.

Description of Reference Numerals

[0161] 10 Communication network, 22 Contractor, 24 Target person, 26 Store clerk, 30 Commodity, 100 Behavior management system, 102 Communication terminal, 120 Store, 130 Terminal management server, 132 Sales management department, 140 Store terminal, 142 Reading unit, 144 Output unit, 146 Control unit, 150 Behavior management server, 160 Recipe management server, 210 Setting unit, 222 Registration information acquisition unit, 224 Purchase information acquisition unit, 232 Warning necessity determination unit, 234 Warning mode determination unit, 236 Notification unit, 240 Storage unit, 242 Purchase history storage unit, 244 Warning setting storage unit, 246 Warning history storage unit, 322 Registration information, 324 Registration information, 342 Store clerk database, 344 Commodity database, 422 Purchase information, 424 Purchase information, 500 Data table, 522 Target person ID, 524 Time information, 526 Store ID, 528 Registration ID, 532 Commodity information, 534 Quantity information, 600 Data table, 620 Target person ID, 630 Information, 632 Information, 634 Information, 636 Information, 640 Information, 642 Information, 644 Information, 700 Data table, 720 Target person ID, 722 Registration ID, 724 Store clerk ID, 726 Information, 730 Information, 732 Information, 734 Information, 3000 Computer, 3001 DVD-ROM, 3010 Host controller, 3012 CPU, 3014 RAM, 3016 GPU, 3018 Display device, 3020 Input / output controller, 3022 Communication interface, 3024 Hard disk drive, 3026 DVD-ROM drive, 3030 ROM, 3040 Input / output chip, 3042 Keyboard

Claims

1. A management device for managing the purchase behavior of a target person, comprising: a target information acquisition unit that, when the target person wishes to purchase a product or service, acquires (i) target person identification information for identifying the target person and (ii) target product information indicating the target product, which is the product or service that the target person wishes to purchase; a determination condition determination unit that determines, for each target person, a first determination condition regarding at least one of the start date and the end date of the determination period for duplicate purchase of the target product; (i) referring to a first storage unit that stores purchase product information indicating each of one or more purchased products, which are products or services that the target person has purchased in the past, purchase time information indicating the time when each of the one or more purchased products was purchased, and the target person identification information in association with each other, and extracting the purchase product information regarding the products or services that the target person identified by the target person identification information acquired by the target information acquisition unit has purchased within the period of the determination period indicated by the first determination condition of the target person; (ii) based on the extracted purchase product information and the target product information acquired by the target information acquisition unit, a necessity determination unit that determines whether to output a warning regarding duplicate purchase of the target product to the communication terminal of the transferor of the target product; a mode determination unit that determines, for each target person, the presentation mode of the warning transmitted by the transferor of the target product to the target person based on information indicating whether the target person has stopped or continued purchasing the product or service in response to the warning transmitted by the transferor of the product or service to the target person in the past; A management device comprising the above components.

2. The first storage unit stores the purchase product information, the purchase time information, purchase quantity information indicating the number or quantity of each of the one or more purchased products, and the target person identification information in association with each other; The determination condition determination unit determines the first determination condition for each target person by referring to the first storage unit; The management device according to Claim 1.

3. In the determination of duplicate purchase of the target product, the determination condition determination unit determines, for each target person, a third determination condition indicating (i) whether to use the same product or service as a comparison target or (ii) whether to use the same product or service and another product or service of the same type of product or service as comparison targets; The necessity determination unit determines whether to output the warning based on the extracted purchase product information and the third determination condition. The management device according to claim 1 or claim 2.

4. Based on at least one of the attributes of the target person and the past purchase behavior of the target person, the mode determination unit determines, for each target person, the presentation mode of the warning that the transferor of the target product conveys to the target person. The management device according to any one of claims 1 to 3.

5. The mode determination unit refers to a second storage unit that stores in association the target person identification information, information indicating the presentation mode of each of one or more warnings that a transferor of a product or service has conveyed to the target person identified by the target person identification information in the past, information for identifying the transferor of the product or service that has conveyed each of the one or more warnings to the target person identified by the target person identification information, and information indicating whether the target person has aborted or continued the purchase of the product or service for each of the one or more warnings, and determines, for each target person, the presentation mode of the warning that the transferor of the target product conveys to the target person. The management device according to any one of claims 1 to 4.

6. Based on information indicating whether the target person has aborted or continued the purchase of a product or service in response to a warning that a transferor of the product or service has conveyed to the target person in the past, the mode determination unit determines, for each target person, the content of the warning that the transferor of the target product conveys to the target person according to the attributes of the transferor of the target product. The management device according to any one of claims 1 to 4.

7. A management device for managing the purchase behavior of a target person, a target information acquisition unit that, when the target person wishes to purchase a product or service, acquires (i) target person identification information for identifying the target person and (ii) target product information indicating the target product that is the product or service the target person wishes to purchase. The target information acquisition unit refers to a first storage unit that stores, in association with each other, purchase product information indicating each of one or more purchased products that are products or services purchased by the target person in the past, purchase quantity information indicating the number or quantity of each of the one or more purchased products, and the target person identification information, and extracts the purchase product information and the purchase quantity information regarding the products or services purchased by the target person identified by the target person identification information acquired by the target information acquisition unit within a predetermined period. (ii) A necessity determination unit that determines whether to output a warning regarding duplicate purchase of the target product to the communication terminal of the transferor of the target product based on the extracted purchase product information and purchase quantity information and the target product information acquired by the target information acquisition unit. A mode determination unit that determines, for each target person, a presentation mode of the warning transmitted by the transferor of the target product to the target person based on information indicating whether the target person has stopped or continued purchasing the product or service in response to the warning transmitted by the transferor of the product or service to the target person in the past. A management device comprising the same.

8. The mode determination unit refers to a second storage unit that stores, in association with each other, the target person identification information, information indicating the presentation mode of each of one or more warnings transmitted by the transferor of the product or service to the target person identified by the target person identification information in the past, information for identifying the transferor of the product or service that transmitted each of the one or more warnings to the target person identified by the target person identification information, and information indicating whether the target person has stopped or continued purchasing the product or service for each of the one or more warnings, and determines, for each target person, the presentation mode of the warning transmitted by the transferor of the target product to the target person. The management device according to claim 7.

9. The management device further comprises a warning transmission unit that transmits to the communication terminal information for outputting the warning according to the presentation mode determined by the mode determination unit to the communication terminal. The management device according to any one of claims 1 to 8.

10. A program for causing a computer to function as the management device according to any one of claims 1 to 9.

11. A management method for managing the purchase behavior of a target person using a computer, comprising: When the target person wishes to purchase a product or service, a target information acquisition step of acquiring (i) target person identification information for identifying the target person and (ii) target product information indicating the target product, which is the product or service that the target person wishes to purchase; A determination condition determination step of determining, for each target person, a first determination condition regarding at least one of the start date and the end date of the determination period for duplicate purchase of the target product; (i) Referring to a first storage device that stores, in association with each other, purchase product information indicating each of one or more purchased products, which are products or services that the target person has purchased in the past, purchase time information indicating the time when each of the one or more purchased products was purchased, and the target person identification information, and extracting, based on the target person identification information acquired in the target information acquisition step, the purchase product information regarding products or services that the target person identified by the target person identification information has purchased within the period of the determination period indicated by the first determination condition of the target person; (ii) A necessity determination step of determining whether to output a warning regarding duplicate purchase of the target product to the communication terminal of the transferor of the target product based on the extracted purchase product information and the target product information acquired in the target information acquisition step; A mode determination step of determining, for each target person, the presentation mode of the warning transmitted by the transferor of the target product to the target person based on information indicating whether the target person has stopped or continued purchasing the product or service in response to the warning transmitted by the transferor of the product or service to the target person in the past; A management method having the above.

12. A management method for managing the purchasing behavior of a target person using a computer, When the target person wishes to purchase a product or service, a target information acquisition step of acquiring (i) target person identification information for identifying the target person and (ii) target product information indicating the target product, which is the product or service that the target person wishes to purchase; In the target information acquisition stage, with reference to a first storage device that stores purchase product information indicating each of one or more purchased products that are products or services purchased by the target person in the past, purchase quantity information indicating the number or quantity of each of the one or more purchased products, and the target person identification information in association, extract the purchase product information and the purchase quantity information regarding products or services purchased by the target person identified by the target person identification information within a predetermined period. (ii) Based on the extracted purchase product information and purchase quantity information and the target product information acquired in the target information acquisition stage, determine whether to output a warning regarding duplicate purchase of the target product to the communication terminal of the transferor of the target product in a necessity determination stage. In a mode determination stage, based on information indicating whether the target person has stopped or continued purchasing a product or service in response to a warning previously conveyed by the transferor of the product or service to the target person, determine the presentation mode of the warning to be conveyed by the transferor of the target product to each target person. A management method having the above.

Citation Information

Patent Citations

  • Information provision system based on purchase history

    JP2005228179A

  • Server and program

    JP2014164371A

  • Post-purchase usage analytics to prompt reselling of items in an online marketplace

    US20190205941A1