Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2022205950
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2042-02-28
AI Technical Summary
Conventional methods for promoting user desire to continue purchasing products through campaigns are often ineffective, as users may find campaigns unattractive, leading to a lack of engagement.
An information processing device that includes a point information storage section associating user identifiers with points, an individual information acquisition unit, and processing units to issue benefits based on predefined conditions, allowing users to accumulate points and receive privileges, thereby enhancing the attractiveness of campaigns.
The system effectively promotes user desire to continue purchasing products by providing personalized and attractive benefits, encouraging continuous engagement through point accumulation and privilege issuance.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0006] , , , , ,
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program capable of providing benefits to users who possess products, etc.
Background Art
[0002] There are cases where incentives are given to users who purchase and possess products to promote the users' willingness to purchase products. The provision of such incentives may be carried out, for example, as a campaign measure that limits periods, regions, etc.
[0003] For example, Patent Document 1 below discloses a configuration of a content usage management apparatus that gives different usage authorities to users based on the usage period, the number of times of granting, etc. of the usage authorities already granted in a campaign.
[0004] Patent Document 2 below describes a configuration of a campaign management apparatus for effectively utilizing points granted in various campaigns. The campaign management apparatus receives data for application to a campaign, outputs prize candidate data when the result of a lottery is a win, and receives request data corresponding to a selection. It is configured to be able to grant different prizes according to the request data.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] Traditionally, when conducting campaigns that offer benefits to product purchasers, for example, the company would verify whether the customer owned the product through a predetermined method for each campaign, and if this was confirmed, the benefits of that campaign would be granted. However, this traditional method had the problem that some users might not find each campaign appealing, making it difficult to encourage users to continue purchasing the product.
[0007] This invention was made in consideration of such background, and aims to provide an information processing device, information processing method, and program that can offer benefits to users and promote users' motivation to continue purchasing products. [Means for solving the problem]
[0008] The first information processing device of the present invention comprises: a point information storage unit that stores a user identifier that identifies a user and point information relating to points granted to the user in association with each other; an individual information acquisition unit that acquires individual information attached to individual products in association with the user identifier; a first issuance processing unit that, when the individual information acquisition unit acquires individual information, issues benefit information for exercising the rights relating to the first benefit in association with the user identifier corresponding to the individual information; and a point storage unit that, when the individual information acquisition unit acquires individual information, stores point information relating to points to be granted to the user in the point information storage unit in association with the user identifier corresponding to the individual information.
[0009] This configuration allows us to offer benefits to users and encourage them to continue purchasing our products.
[0010] Furthermore, the information processing device of the second invention is an information processing device that, in addition to the first invention, includes a second issuance processing unit that, when it is determined that a predetermined second issuance condition is met for a user based on the point information stored in the point information storage unit, issues benefit information for exercising the right relating to the second benefit, associated with a user identifier that identifies the user.
[0011] This configuration effectively encourages users to continue purchasing the product.
[0012] Furthermore, the information processing device of the third invention, compared to the second invention, includes a user information storage unit in which a user identifier that identifies a user and user information relating to the user are stored in association with each other, and the second issuance processing unit is an information processing device that issues benefit information for exercising the rights relating to the second benefit based on the user information corresponding to the user to whom the benefit is to be issued.
[0013] This configuration effectively encourages users to continue purchasing the product.
[0014] Furthermore, the information processing device of the fourth invention is an information processing device that, in relation to the second or third invention, includes an instruction information acquisition unit that acquires instruction information regarding the second benefit input by the user, and the second issuance processing unit issues benefit information for exercising the rights related to the second benefit based on the instruction information.
[0015] This configuration allows us to offer users a more attractive second benefit, further encouraging them to continue purchasing the product.
[0016] Furthermore, the information processing device of this fifth invention is an information processing device that, in relation to any of the second to fourth inventions, includes a reward presentation unit that outputs reward presentation information regarding a second reward to a single user using point information corresponding to the user stored in the point information storage unit.
[0017] This configuration effectively encourages users to continue purchasing the product.
[0018] Furthermore, the information processing device of the sixth invention is an information processing device that, in relation to any of the second to fifth inventions, includes a second benefit setting unit that sets the content of the second benefit based on the acquisition results of individual information corresponding to two or more user identifiers by an individual information acquisition unit.
[0019] This configuration makes it possible to appropriately encourage two or more users to continue purchasing the product.
[0020] Furthermore, the information processing device of the seventh invention, in relation to the sixth invention, has the following characteristics: the right relating to the second benefit is the right to apply for a contest that provides prizes; and the second benefit setting unit is an information processing device that sets at least one of the number and value of prizes related to a contest, based on the reception history of individual information, so that the total amount of prizes related to the contest satisfies predetermined setting conditions.
[0021] This configuration makes it possible to appropriately encourage two or more users to continue purchasing the product through a suitable sweepstakes.
[0022] Furthermore, the information processing device of the eighth invention is an information processing device that, in relation to any of the first to seventh inventions, includes an issued benefit storage unit in which benefit information relating to a right that can be exercised based on instructions from the user is stored in association with a user identifier that identifies the user, and an exercise processing unit that outputs information indicating a right that can be exercised for a particular user based on the information stored in the issued benefit storage unit, and exercises the right corresponding to the benefit information issued to the user in response to an exercise instruction entered by the user.
[0023] This configuration makes the benefits more attractive to users and can further encourage users to continue purchasing the product.
[0024] Further, the information processing apparatus of the ninth invention includes a user information storage unit that stores a user identifier for identifying a user and user information related to the user in association with each other for any one of the first to eighth inventions, and a guidance information output unit that outputs guidance information related to a privilege to a terminal device used by the user based on the user information.
[0025] With such a configuration, it is possible to effectively promote the user's willingness to continuously purchase products.
[0026] Further, the information processing apparatus of the tenth invention includes a distribution information acquisition unit that acquires distribution information related to the distribution of a product corresponding to the individual information acquired by the individual information acquisition unit for any one of the first to ninth inventions, and an information output unit that outputs information to the user corresponding to the individual information using the distribution information corresponding to the individual information.
[0027] With such a configuration, it is possible to output attractive information to the user according to the distribution information of the product.
[0028] Further, the information processing apparatus of the eleventh invention includes a situation information acquisition unit that acquires situation information related to the acquisition or use of a product corresponding to the individual information acquired by the individual information acquisition unit for any one of the first to tenth inventions, and an information output unit that outputs information to the user corresponding to the individual information using the situation information corresponding to the individual information.
[0029] With such a configuration, it is possible to output attractive information to the user according to the situation related to the acquisition or use of the product.
[0030] Further, the information processing apparatus of the twelfth invention is an information processing apparatus in which, for any one of the first to eleventh inventions, when the first issuance processing unit determines that a predetermined first issuance condition is satisfied when the individual information acquisition unit acquires individual information, the first issuance processing unit issues privilege information for exercising the right related to the first privilege.
[0031] This configuration allows us to offer users various benefits and encourage them to continue purchasing our products.
[0032] Furthermore, the information processing device of the thirteenth invention is configured such that, in addition to the twelfth invention, when the individual information acquisition unit acquires individual information, the first issuing processing unit determines that the predetermined first issuing conditions are met, and the first issuing processing unit issues benefit information for exercising the rights relating to the first benefit, while the point accumulation unit accumulates point information. In addition, when the individual information acquisition unit acquires individual information, the first issuing processing unit determines that the predetermined first issuing conditions are not met, and the first issuing processing unit does not issue benefit information, while the point accumulation unit accumulates point information.
[0033] This configuration allows us to offer users various benefits and encourage them to continue purchasing our products.
[0034] Furthermore, the information processing device of the fourteenth invention is an information processing device that, in addition to the twelveth or thirteenth invention, includes a trigger information acquisition unit that acquires predetermined trigger information associated with a user identifier, and the first issuance condition includes the acquisition of trigger information corresponding to a user identifier corresponding to individual information.
[0035] This configuration allows us to offer benefits to users who meet the conditions related to trigger information, thereby encouraging users to continue purchasing products.
[0036] Furthermore, the information processing device of the fifteenth invention is an information processing device in which, with respect to any of the twelve to fourteenth inventions, the first issuance condition includes a condition relating to the number of times individual information has been acquired in a manner that satisfies a predetermined counting condition.
[0037] This configuration effectively encourages users to continue purchasing the product. [Effects of the Invention]
[0038] According to the information processing device of the present invention, it is possible to provide benefits to users and to encourage users to continue purchasing products. [Brief explanation of the drawing]
[0039] [Figure 1] A diagram showing an overview of an information processing system according to one embodiment of the present invention. [Figure 2] Block diagram of the information processing system. [Figure 3] Block diagram of the information processing device. [Figure 4] This figure shows an example of user information stored in the user information storage unit of the information processing device. [Figure 5] This figure shows an example of point information stored in the point information storage unit of the information processing device. [Figure 6] This diagram shows an example of the information stored in the special offer storage section of the information processing device. [Figure 7] This figure shows an example of information stored in the individual information storage unit of the information processing device. [Figure 8] This figure shows an example of the information stored in the product information storage unit of the information processing device. [Figure 9] This diagram shows an example of campaign information used in the information processing system. [Figure 10] A flowchart illustrating an example of the operation of the information processing device. [Figure 11] A flowchart showing an example of post-processing of individual information received by the information processing device. [Figure 12] A flowchart showing an example of the first benefit-related processing of the information processing device. [Figure 13] A flowchart showing an example of the trigger information storage process of the information processing device. [Figure 14] A flowchart showing an example of the processing related to the second benefit of the information processing device. [Figure 15] A flowchart illustrating an example of the processing used by the information processing device. [Figure 16] This diagram illustrates a specific example of the main screen of an application running on the terminal device. [Figure 17] This diagram illustrates a specific example of a screen used to retrieve applications running on the terminal device. [Figure 18] This diagram illustrates a specific example of a screen displayed after obtaining an application running on the terminal device. [Figure 19] This diagram illustrates a specific example of a points exchange screen for an application running on the terminal device. [Figure 20] This diagram illustrates a specific example of an application screen used on the terminal device. [Modes for carrying out the invention]
[0040] The following describes embodiments of the information processing device and the like with reference to the drawings. Note that components denoted by the same reference numerals in the embodiments perform similar operations, and therefore, further explanation may be omitted.
[0041] The terms used below are generally defined as follows. However, the meanings of these terms should not always be interpreted in the manner shown here; for example, if they are explained individually below, those explanations should also be taken into consideration when interpreting them.
[0042] A commodity is something that has value. In the following embodiments, a commodity may include, but is not limited to, canned or bottled beverages sold in vending machines or stores. For example, a commodity may include food and beverages and other tangible items. The sale of a commodity is not limited to sales for a fee, but may also be interpreted as including the distribution of a commodity free of charge.
[0043] A user is a consumer who purchases, uses, or consumes a product.
[0044] Points are points that have monetary value and can be used in the same way as money, in that they can be exchanged for goods or prizes. In the following embodiment, points are awarded to the user free of charge. The user can, for example, accumulate and use the points they hold. Points are not necessarily limited to those expressed as points. For example, information that has a predetermined value and whose exchange target is not specified at the time of acquisition may also be called points.
[0045] A prize is an item, money, or other economic benefit that is provided to a user free of charge under specified circumstances. For example, a prize may be a product. Alternatively, a prize may be a coupon code or points redeemable for products or other items.
[0046] A benefit is a perk given to a user under certain circumstances, such as the right to receive a prize or the right to enter a prize-related contest. By exercising the rights associated with the benefit, a user can receive a prize or enter a prize-related contest. If a user enters a prize-related contest and wins, they can receive the prize.
[0047] Reward information refers to information used by users to exercise their rights related to rewards. For example, if the reward is the right to receive a prize represented by the information, the reward information may be, for example, the prize itself. Alternatively, if the reward is the right to receive a prize, the reward information may be a coupon code redeemable for the prize at a redemption location, or information for arranging for the prize to be delivered. Furthermore, if the reward is the right to enter a sweepstakes, the reward information may be, for example, an identifier used in the sweepstakes entry procedure, a flag indicating eligibility to enter the sweepstakes, or an identifier indicating that the user has entered the sweepstakes. Reward information is issued to the user to whom the reward is granted. Issuance here may mean outputting it to the user (for example, transmitting it to a device used by the user), or it may mean storing it in a storage unit provided in the device, associated with an identifier that identifies the user.
[0048] A sales promotion campaign (hereinafter simply referred to as "campaign") is a measure to encourage users to purchase, use, or consume a product. The product 10 involved in the campaign (the product 10 targeted by the campaign) may be of one type or multiple types. Multiple predetermined types of products 10 belonging to a specified category may be targeted by the campaign.
[0049] An identifier is a character or code that uniquely identifies a particular item. An identifier is, for example, an ID, but it can be any type of information that can identify the corresponding item. In other words, an identifier may be the name of the thing it represents, or it may be a combination of codes that uniquely corresponds to it.
[0050] Acquisition may include acquiring information entered by a user, etc., or it may include acquiring information stored in the device itself or another device (this may be information that is stored in advance or information that is generated by information processing performed in the device). Acquisition of information stored in another device may include acquiring information stored in another device via an API, etc., or it may include acquiring the contents of a document file (including the contents of a web page, etc.) provided by another device. It may also include acquiring information in a different format based on the original information, such as acquiring information by performing optical character recognition on an image. It may also include acquiring information represented by reading an image such as a one-dimensional code or a multi-dimensional code.
[0051] Furthermore, machine learning techniques may be used to acquire information. The use of machine learning techniques can be, for example, as follows: A learner is constructed using machine learning techniques, which takes a specific type of input information as input and outputs the desired type of output information. For example, two or more pairs of input and output information are prepared in advance, these two or more pairs of information are provided to a module for constructing a machine learning learner to construct the learner, and the constructed learner is stored in a storage unit. Note that the learner can also be called a classifier. The machine learning technique can be any, such as deep learning, random forest, or SVM. Additionally, various machine learning frameworks such as fastText, tinySVM, random forest, and TensorFlow, as well as various existing libraries, can be used for machine learning.
[0052] Furthermore, the learner is not limited to those obtained through machine learning. The learner may be, for example, a table showing the correspondence between input vectors based on input information and output information. In this case, output information corresponding to feature vectors based on input information may be obtained from the table, or a vector approximating the feature vector based on input information may be generated using two or more input vectors in the table and parameters that weight each input vector, and the final output information may be obtained using the output information and parameters corresponding to each input vector used for generation. Alternatively, the learner may be, for example, a function that represents the relationship between input vectors based on input information and information for generating output information. In this case, for example, information corresponding to feature vectors based on input information may be obtained using a function, and the output information may be obtained using the obtained information.
[0053] Outputting information is a concept that includes displaying it on a screen, projecting it using a projector, printing it with a printer, outputting sound, transmitting it to an external device, storing it on a recording medium, and transferring processing results to other processing devices or other programs. Specifically, it includes, for example, making information available on a web page, sending it via email, and outputting information for printing.
[0054] The concept of receiving information includes receiving information input from input devices such as keyboards, mice, and touch panels; receiving information transmitted from other devices via wired or wireless communication lines; and receiving information read from recording media such as optical discs, magnetic discs, and semiconductor memory.
[0055] Regarding various types of information stored in information processing devices, the term "update" encompasses not only changes to the stored information, but also the addition of new information to the stored information, and the deletion of some or all of the stored information.
[0056] (Embodiment)
[0057] In this embodiment, the information processing device 100 is configured to perform a first issuance process to issue first benefit information associated with the user identifier when it acquires individual information attached to each product and associates it with a user identifier, and to perform a point accumulation process to store points in the storage unit 110 and associate them with the user identifier. Furthermore, the information processing device 100 is configured to perform a second issuance process to issue second benefit information associated with the user identifier, based on the point information for each user, for the exercise of rights related to the second benefit. The information processing device 100 manages benefit information for each user that has been issued and can be exercised based on instructions from the user, and may output information indicating the exerciseable rights to the user and then accept exercise instructions from the user. The information processing device 100 may be configured to perform the first issuance process when it has acquired predetermined trigger information associated with the user identifier in advance. The following describes an information processing system 1 using the information processing device 100 configured in this way.
[0058] Figure 1 is a diagram showing an overview of an information processing system 1 according to one embodiment of the present invention.
[0059] In this embodiment, the information processing system 1 may consist of an information processing device 100 and a terminal device 600 owned by a user. The information processing device 1 is used by two or more users. That is, the information processing system 1 may include two or more terminal devices 600. Other devices may also be included in the information processing system 1.
[0060] The information processing device 100 and the terminal device 600 can communicate with each other via a network such as a local area network or the internet.
[0061] In Figure 1, a mobile information terminal device such as a smartphone is shown as the terminal device 600, but the terminal device 600 is not limited to this. For example, it may be a tablet-type information terminal device, a personal computer (PC) such as a laptop computer, or any other device. The user can use the information processing system 1 using the terminal device 600. In the following examples, the explanation assumes that a mobile information terminal device such as a smartphone is used as the terminal device 600, but it is not limited to this.
[0062] As detailed below, the information processing system 1 can be used when conducting a campaign related to product 10. In the following description, a specific example of product 10 is a canned beverage sold by a vending machine 700, for example. Product 10 is not limited to this, and the sale of product 10 is not limited to the vending machine 700, but may also be carried out in stores, etc.
[0063] In this embodiment, the campaign is conducted using an individual information display unit 15 placed on the container of product 10. The individual information display unit 15 is, for example, an image representing individual information. In other words, it can be said that the campaign is conducted using the individual information attached to product 10. Individual information is, for example, a unique identifier attached to each individual product 10. The individual information display unit 15 is a two-dimensional code representing the individual information. The individual information display unit 15 may display a string that directly shows the identifier, or it may be a barcode, a multi-dimensional code, etc. The individual information display unit 15 may also be an RF tag, etc. that stores the individual information. The individual information display unit 15 may be configured to display information for accessing a web page, etc., to obtain the individual information. In this case, the user who accesses using the information on the individual information display unit 15 should be able to obtain the individual information or associate it with the individual information. The individual information display unit 15 is a sticker (seal) attached to the container of product 10, but it may also be printed on product 10 or its container, or attached to product 10 by other means. Information prepared for other purposes (e.g., serial numbers) may also be used as individual information.
[0064] In this embodiment, a campaign can be conducted using a trigger information display unit 709 provided in a predetermined manner. In other words, a campaign can be conducted using trigger information prepared in a predetermined manner. Trigger information is, for example, an identifier prepared for each campaign plan. Trigger information can be used as an identifier to identify two or more campaigns. Trigger information can also be described as, for example, information indicating that a user is the target of a predetermined campaign. In other words, a user associated with trigger information can be the target of the predetermined campaign corresponding to that trigger information. Note that only one identifier may be used as trigger information for a single campaign, or two or more different identifiers may be used. Furthermore, different information may be used as trigger information for each location, time, or period, or information prepared for other purposes may also be used as trigger information when a campaign is implemented.
[0065] The trigger information display unit 709 is, for example, an image representing trigger information. The trigger information display unit 709 is displayed, for example, on a vending machine 700 where a user purchases product 10. The trigger information display unit 709 is a two-dimensional code representing trigger information. The trigger information display unit 709 may also display a string that directly shows the identifier, or it may be a barcode, a multi-dimensional code, etc. The trigger information display unit 709 may also be an RF tag, etc., that stores trigger information. The trigger information display unit 709 may be configured to display information for accessing a web page, etc., to obtain trigger information. In this case, the user who accesses using the information on the trigger information display unit 709 should be able to obtain or associate with trigger information. The trigger information display unit 709 is a sticker affixed to the vending machine 700, etc., but it may also be provided on a notice posted in other ways, or it may be an image displayed on a display, etc. Instead of the trigger information display unit 709, a trigger information output device capable of outputting trigger information to a user or the user's terminal device 600 may be used, and the trigger information output device may be built into, for example, a vending machine 700.
[0066] Trigger information may be prepared for each user segment that should be targeted by the campaign, and provided to users in a location and manner that allows users belonging to that user segment to acquire or recognize it. For example, if the main target of the campaign is users belonging to a specific organization, a trigger information display unit 709 representing the trigger information corresponding to the campaign may be displayed on vending machines 700 installed within the organization or in stores selling products 10 within the organization. Users can acquire the trigger information by reading the trigger information display unit 709 with their terminal device 600, etc., thereby fulfilling one of the conditions for using the campaign (which may also be called the issuance conditions described later). In other words, by arranging the trigger information in this way, it is possible to determine whether or not a user is a target of the campaign based on whether or not they have acquired the trigger information.
[0067] The vending machine 700 may be connected to the same network as the information processing device 100 and the terminal device 600, and thus be able to communicate with the information processing device 100, or it may be connected to the information processing device 100 via a different network. In this case, the information from the vending machine 700 may be transmitted to the information processing device 100, and the information may be managed by the information processing device 100. Furthermore, the information processing device 100 may be configured to enable point-of-sale (POS) management in a sales system including the vending machine 700 and stores that sell the product 10.
[0068] In the following explanation, we may assume that a campaign offers both a first and second reward. Roughly speaking, the first reward is a reward that users can receive, for example, by acquiring new individual information. Roughly speaking, the second reward is a reward that users can receive based on the balance of points they hold. When a user acquires new individual information, a predetermined number of points are awarded to that user. By accumulating points, users can obtain the second reward for any campaign.
[0069] Figure 2 is a block diagram of the information processing system 1. Figure 3 is a block diagram of the information processing device 100.
[0070] Referring to Figure 2, the configuration of the terminal device 600 will be described. The terminal device 600 includes a terminal storage unit 610, a terminal receiving unit 620, a terminal reception unit 630, a terminal processing unit 640, a terminal output unit 660, a terminal transmission unit 670, and a sensor unit 680.
[0071] The terminal storage unit 610 includes an identification information storage unit 615.
[0072] The identification information storage unit 615 stores a user identifier that can identify the terminal device 600. The user identifier is information that can identify the user using the terminal device 600. Various identifiers can be used as the user identifier, such as an identifier unique to each terminal device 600, an identifier unique to each piece of software running on the terminal device 600 (for example, an identifier that identifies the account logged in for a function implemented by the software), or an identifier that identifies an account in a web service that can be used with the terminal device 600. More specifically, various information can be used as the user identifier, such as the user account information of the operating system that makes the terminal device 600 function, the account information of a user logged in to a web service accessible by the web browsing function implemented on the terminal device 600, or cookies provided from a web page accessed by the web browsing function.
[0073] The terminal receiving unit 620 receives information transmitted from the information processing device 100 and other devices via the network. The terminal receiving unit 620 stores the received information, for example, in the terminal storage unit 610, so that the terminal processing unit 640 and other devices can retrieve it.
[0074] The terminal reception unit 630 receives various input operations to the terminal device 600 from a user using the terminal device 600. Operations are performed using, for example, an input device (not shown), but are not limited to this. The terminal reception unit 630 may also accept voice input operations, for example, input via a microphone.
[0075] The terminal processing unit 640 performs various information processing operations using the various parts of the terminal device 600.
[0076] The terminal output unit 660 includes a display unit 661, which is a display device. The terminal output unit 660 outputs information, for example, by displaying it on the display unit 661. However, the method of outputting information is not limited to this, and it may also be done by outputting sound, etc., from a speaker or the like.
[0077] The terminal transmission unit 670 transmits information acquired by, for example, the terminal processing unit 640, via the network.
[0078] The sensor unit 680 comprises a reading unit 681 and a location information acquisition unit 683. The reading unit 681 is configured to read images from, for example, a camera. The location information acquisition unit 683 is a location information sensor capable of determining location using, for example, GPS. Note that different reading devices and measuring devices may be used as the sensor unit 680. The sensor unit 680 detects the object to be detected and outputs the obtained information. For example, the sensor unit 680 outputs an image taken using a camera. The obtained information is stored in, for example, a terminal storage unit 610.
[0079] In this embodiment, the terminal device 600 is configured to function as a code reader capable of reading barcodes, two-dimensional codes, multi-dimensional codes, etc. Such a function can be realized by a well-known configuration; for example, it is sufficient that the terminal processing unit 640 is configured to acquire the reading result based on the information (such as an image or a signal indicating the reading result) acquired by the reading unit 681.
[0080] The terminal device 600 transmits information to the information processing device 100 via the terminal transmission unit 670 based on user operations received by the terminal reception unit 630. For example, the terminal device 600 transmits acquired individual information and trigger information to the information processing device 100. Also, for example, the terminal device 600 transmits information entered by the user to the information processing device 100. Preferably, this information is transmitted in association with a user identifier stored in the identification information storage unit 615. That is, it is preferable that the terminal device 600 transmits a user identifier that can identify the user using the terminal device 600 to the information processing device 100 in association with individual information, trigger information, etc.
[0081] Next, the configuration of the information processing device 100 will be described.
[0082] As shown in Figure 3, the information processing device 100 comprises a storage unit 110, a receiving unit 120, a reception unit 130, a processing unit 140, and a transmission unit 170. The information processing device 100 is, for example, a server device.
[0083] The storage unit 110 includes a user information storage unit 111, a points information storage unit 112, a special offer storage unit 113, an individual information storage unit 115, a product information storage unit 116, and a campaign information storage unit 118.
[0084] The user information storage unit 111 stores user identifiers that identify a user and user information about the user in association with each other. In this embodiment, user information is stored in association with a user identifier, which is an identifier that identifies a user who uses the information processing system 1. User information may include various types of information. For example, user information may include purchase history of product 10 and other products, acquired individual information, acquired trigger information, acquired status information, and attribute values of other attributes. For example, the user's place of residence, family structure, and other information may be included in the user information. User information may also include information acquired by, for example, a wearable device worn by the user, or information acquired from an external database in which user information is recorded. Furthermore, user information may be updated using, for example, information transmitted by the user or information acquired by the processing unit 140.
[0085] Figure 4 shows an example of user information stored in the user information storage unit 111 of the information processing device 100.
[0086] In the diagram, user information is shown separately for illustrative purposes, divided into information indicating user attribute values and individual information recorded in association with the user; however, the data management method is not limited to this. In user information, for example, attribute values such as the user's place of residence, generation, acquired trigger information, and the date and time the trigger information was acquired are recorded in association with the user identifier. Furthermore, as described later, individual information acquired by the individual information acquisition unit 145, the date and time the individual information was acquired, and attribute values such as location information acquired together with the individual information are recorded in association with the user identifier of the user who acquired the individual information.
[0087] In this embodiment, as described later, individual information is managed in association with product information, so it can be said that user information includes the purchase history for product 10 to which individual information is attached. In addition, trigger information and information such as the date and time of acquisition may be recorded in multiple sets, or only a predetermined number of combinations that fall under a predetermined rule may be recorded. The predetermined rule can be set as appropriate, for example, to record the first acquired item, the last acquired item, or items acquired within a predetermined period.
[0088] Returning to Figure 3, the point information storage unit 112 stores a user identifier and point information relating to points awarded to the user, with these information associated with each user. The point information can be said to include, for example, information indicating the amount of points awarded to each user. For example, the history of point earnings and losses may be recorded as point information for each user. Alternatively, the current point balance may be recorded as point information for each user. In other words, based on the information stored in the point information storage unit 112, the current point balance of at least one user can be identified. Note that the point information may also be stored as user information. In that case, the point information storage unit 112 may be considered as being included in the user information storage unit 111.
[0089] Figure 5 shows an example of point information stored in the point information storage unit 112 of the information processing device 100.
[0090] In the diagram, point information is recorded as information showing the history of point balances. That is, point information is recorded with attribute values such as point balance, date and time, and information about the cause of the balance, all associated with a user identifier. Note that information about the cause is not required. Also, the diagram shows an example where a predetermined amount of points is deducted in conjunction with the issuance of the second reward, but this is not the only example. That is, points may always be accumulated. In this case, the second reward may be configured to become available each time the accumulated point value reaches a predetermined threshold.
[0091] Returning to Figure 3, the issued benefits storage unit 113 stores benefit information issued to a user, associated with the user's user identifier. In this embodiment, benefit information relating to rights that can be exercised based on instructions from the user is stored. Records of exercised benefit information may be retained or deleted. That is, based on the information stored in the issued benefits storage unit 113, it is possible to identify benefit information relating to rights that the user can exercise in the future. Note that the benefit information may also be stored as user information. In that case, the issued benefits storage unit 113 may be considered to be included in the user information storage unit 111.
[0092] Figure 6 shows an example of information stored in the special offer storage unit 113 of the information processing device 100.
[0093] The diagram shows an example of information stored in the issued benefit storage unit 113, where the benefit identifier (an example of benefit information) that identifies the issued benefit, the date and time of issuance, and the date and time the benefit was exercised are recorded in association with a user identifier. In this example, the date and time of exercise is recorded for exercised benefit information, making it possible to determine that the benefit has already been exercised.
[0094] Returning to Figure 3, the individual information storage unit 115 stores information indicating whether or not the individual information attached to the shipped product 10 has been acquired by the information processing device 100 in a predetermined manner (i.e., whether or not it has been used). In other words, based on the information stored in the individual information storage unit 115, it is possible to determine whether or not each piece of individual information has been used by the user who purchased the product 10 in the information processing system 1. This management of whether or not individual information has been used prevents the acquisition of the same piece of individual information twice. The information indicating whether or not individual information has been used may be a flag associated with the individual information, the presence or absence of records of acquisition date and time associated with the individual information, or the presence or absence of records of used individual information or not used individual information in the individual information storage unit 115.
[0095] Figure 7 shows an example of information stored in the individual information storage unit 115 in the information processing device 100.
[0096] The diagram shows an example of information stored in the individual information storage unit 115, where the attribute values of the issued benefit identifier (an example of benefit information), the issuance date and time, and the date and time the benefit was exercised are recorded and associated with a user identifier. In this example, the date and time of exercise is recorded for exercised benefit information, making it possible to determine that the benefit has already been exercised.
[0097] Returning to Figure 3, the product information storage unit 116 stores information that shows the correspondence between product information about a shipped product 10 and the individual information attached to that product 10. In other words, based on the information stored in the product information storage unit 116, it is possible to identify the information about product 10 that corresponds to each individual piece of information. Product information may include, but is not limited to, information such as the product name and product number of product 10, lot number information, and shipping date.
[0098] In this embodiment, distribution information relating to the distribution of product 10 is stored as product information. Distribution information may include, but is not limited to, the delivery route of product 10, information such as the retail location and date and time when it becomes available for retail sale, and the sales method of product 10. Distribution information is recorded or updated based on information acquired as appropriate during the distribution process of product 10 by, for example, a distribution history tracking system or a POS system, but is not limited to that.
[0099] Figure 8 shows an example of information stored in the product information storage unit 116 of the information processing device 100.
[0100] In the example shown in the diagram, the product information includes attribute values for a product identifier, lot number, shipping date, and distribution information, which are associated with information indicating the scope of the individual information attached to that product 10. Distribution information includes, for example, the place of sale and the start date of sales. By referring to such information, it is possible to identify the product information for a product 10 to which a particular piece of individual information is attached.
[0101] Returning to Figure 3, the campaign information storage unit 118 stores campaign information related to each campaign, which is identified by the identifier of each campaign. Campaign information includes, for example, the name of the campaign, information for informing users, the implementation period, the content of the benefits, the content of the prizes, and the conditions for issuing the benefits. In this embodiment, the campaign information may also include trigger information corresponding to the campaign. In other words, a campaign may be set up that is associated with the trigger information. Associated with trigger information may be interpreted as including the conditions for issuing the benefits including the conditions related to the trigger information.
[0102] Here, conditions for issuing benefits may include, for example, prerequisites, first issuance conditions, or second issuance conditions. Prerequisites are the conditions that are prerequisites for being eligible for the corresponding campaign. First issuance conditions are the conditions for issuing information about the first benefit related to the first benefit. Second issuance conditions are the conditions for issuing information about the second benefit related to the second benefit. Prerequisites do not have to be set. Also, prerequisites and first issuance conditions may be treated together as the first issuance condition (or prerequisites) without distinction, or prerequisites and second issuance conditions may be treated together as the second issuance condition (or prerequisites) without distinction. Furthermore, if there are many more benefits, additional issuance conditions may be set.
[0103] These conditions may include, for example, the following: That is, as a condition for issuing a reward for a campaign, it may be set that individual information was acquired or read within a predetermined period (e.g., the campaign period). It may also be set that certain trigger information was acquired in advance or retrospectively. In other words, it can be said that the information processing device 100 is configured to handle items as eligible for the corresponding campaign when these conditions are met. Furthermore, it may be set that the acquisition or use of a product can be deemed to have occurred under predetermined circumstances. It may also be set that the comparison result between the user's point balance and a predetermined threshold is a predetermined result. Furthermore, it may be set that the comparison result between the cumulative points or balance earned within a predetermined period and a predetermined threshold is a predetermined result. Finally, it may be set that individual information attached to a predetermined product has been acquired. Note that the conditions are not limited to these; conditions related to time, acquisition of individual information, acquisition of trigger information, points, and other user information can also be set.
[0104] Figure 9 shows an example of campaign information used in the information processing device 100.
[0105] As shown in the diagram, campaign information includes, for example, the URI of the website describing the campaign, the campaign name, and banner images representing the campaign, all of which are associated with the campaign identifier and serve as a guide for users. Furthermore, campaign information also includes, associated with the campaign identifier, information such as the campaign start and end dates, campaign prerequisites, first issuance conditions, second issuance conditions, and information describing the rewards. Information describing the rewards is recorded, for example, in a configuration file stored in a designated location.
[0106] For example, the campaign with the campaign identifier "cp02" is a "University A Campus Limited Campaign" targeting only users within a specified area, and a prerequisite is that individual information has been acquired within the specified period. The first issuance condition is that the specified trigger information "T021" has been acquired, and when both the trigger information and individual information are acquired, the first issuance process is performed as described below. The second issuance condition is that the trigger information "T021" has been acquired and a value of 100 points is specified. If the trigger information "T021" has been acquired, the second issuance process is performed by using 100 points. It can be seen that this campaign is set to run from April 2, 2022 to September 31, 2022. Information regarding this campaign can be seen in the URI of "Link Destination". It can also be seen that the banner image representing this campaign is the file indicated by " / img / cp02.jpg". By referring to such campaign information, campaign information can be obtained effectively.
[0107] Furthermore, for example, in the case of a campaign with the campaign identifier "cp05," it can be seen that a prerequisite is that one of the individual pieces of information from "D00001" to "F99999" must have been obtained within the specified period. In other words, if the relevant individual piece of information is obtained within the specified period, it may be eligible for this campaign.
[0108] Furthermore, for example, in the campaign with the campaign identifier "cp11," it can be seen that a prerequisite is that one of the individual pieces of information from "G00001" to "K99999" must have been acquired within the period. In this campaign, the first issuance condition is set that the number of times the individual piece of information has been acquired must be a multiple of 3. That is, when the relevant individual piece of information is acquired within the period, the number of acquisitions is counted. Then, each time the number of acquisitions reaches a multiple of 3, such as the 3rd, 6th, 9th acquisitions, the first issuance process is performed.
[0109] Returning to Figure 3, the receiving unit 120 receives information transmitted from other devices. The receiving unit 120 stores the received information, for example, in the storage unit 110.
[0110] In this embodiment, the user inputs information using, for example, a terminal device 600 and transmits it to the information processing device 100. The receiving unit 120 can store each transmitted piece of information in the storage unit 110, associating it with a user identifier. When the receiving unit 120 receives information from the terminal device 600, it can identify the user identifier of the user who transmitted the information based on the transmitted information.
[0111] The reception unit 130 receives information input using an input means (not shown) connected to the information processing device 100. The reception unit 130 also receives operations from, for example, the administrator of the information processing device 100. The reception unit 130 stores the received information in, for example, the storage unit 110.
[0112] It can also be said that the receiving unit 130 accepts the information received by the receiving unit 120 as information input to the information processing device 100. The receiving unit 130 can be said to accept user operations performed using the terminal device 600. In other words, the input of information to the information processing device 100 by a user can be interpreted as meaning that this information is indirectly input to the information processing device 100 by the user via the terminal device 600, etc., or it can be interpreted as meaning that the information is directly input to the information processing device 100 by the user using input means. Furthermore, it can also be considered as inputting information to the information processing device 100 when a user makes the information processing device 100 perform actions such as running a program that automatically generates information or providing various information to a program to make it function. The input of information by the administrator of the information processing device 100 can be understood in the same way.
[0113] The processing unit 140 includes a user information acquisition unit 141, an instruction information acquisition unit 143, an individual information acquisition unit 145, a trigger information acquisition unit 146, a status information acquisition unit 147, a distribution information acquisition unit 148, an information output unit 151, a guidance information output unit 153, a reward presentation unit 155, a point accumulation unit 160, a first issuance processing unit 161, a second issuance processing unit 162, a usage processing unit 165, and a second reward setting unit 167. The processing unit 140 performs various processes. These various processes include, for example, the processes performed by each part of the processing unit 140 as follows.
[0114] The user information acquisition unit 141 acquires the user's user information and stores it in the user information storage unit 111, associating it with the user identifier. In this embodiment, for example, when a user starts using the information processing system 1, the user information acquisition unit 141 acquires the user's user information entered by that user and stores it in the user information storage unit 111. In addition, when trigger information or status information related to a user is acquired, the user information acquisition unit 141 acquires such information and stores it in the user information storage unit 111. The timing of user information acquisition is not limited to this, nor is the acquisition path limited to this.
[0115] The instruction information acquisition unit 143 acquires instruction information entered by the user. In this embodiment, the instruction information is, for example, information indicating instructions such as selecting a campaign or selecting a desired benefit or prize, but is not limited to these. The instruction information is, for example, information entered by the user through character input or selection of options. In this embodiment, the instruction information acquisition unit 143 is configured to acquire instruction information related to the second benefit. More specifically, it can accept instruction information that identifies the second benefit, which is entered based on the benefit presentation information output by the benefit presentation unit 155 described later. For example, the instruction information acquisition unit 143 acquires instruction information corresponding to the operation of selecting the desired second benefit from a list displayed on the display unit 661 of the terminal device 600 based on the benefit presentation information. The instruction information acquisition unit 143 is not limited to this and may be configured to acquire instruction information related to the first benefit or instruction information entered by other methods.
[0116] The individual information acquisition unit 145 acquires individual information attached to each product 10, associating it with a user identifier. That is, the individual information acquisition unit 145 acquires, for example, individual information acquired by a user from the product 10 and transmitted from the terminal device 600, associating it with the user identifier of that user. It can also be said that the individual information acquisition unit 145 acquires the individual information attached to the product 10 as associated with the user identifier of the user who purchased the product 10. The individual information acquisition unit 145 stores, for example, the acquired individual information and information such as the date and time of acquisition in the user information storage unit 111, etc. The information such as the date and time of acquisition may be considered to correspond to the following status information.
[0117] Here, prior to acquiring individual information, the individual information acquisition unit 145 determines whether the individual information to be acquired transmitted from the terminal device 600 is new (whether it has not been used). If it determines that it is new, it acquires the individual information. The determination of whether the individual information to be acquired is new can be made, for example, by searching the information stored in the individual information storage unit 115. As mentioned above, if the acquisition history of individual information is recorded and stored as user information in the user information storage unit 111, the determination of whether the individual information is new may be made by checking whether it is recorded in the user information or not.
[0118] The trigger information acquisition unit 146 acquires predetermined trigger information and associates it with a user identifier. That is, for example, the trigger information acquisition unit 146 acquires trigger information acquired by a user and transmitted from the terminal device 600, and associates it with the user identifier of that user. The trigger information acquisition unit 146 stores information related to the acquired trigger information in, for example, the user information storage unit 111 or the like.
[0119] In this embodiment, if the user who acquired the trigger information is a new user in the information processing system 1, the processing unit 140 sets the corresponding user to a second lock state. Whether or not a user is new can be determined, for example, by whether or not user information about that user is stored in the user information storage unit 111, but the method of determination is not limited to this. When the user is in the second lock state, for example, the processing unit 140 causes the terminal device 600 to output a message to that effect and instructs the user to obtain product 10 and attempt to acquire individual information. This allows the user to easily learn that they are in the second lock state and what steps are necessary to participate in the campaign using the information processing system 1.
[0120] The status information acquisition unit 147 acquires status information relating to the acquisition or use of the product 10 corresponding to the individual information acquired by the individual information acquisition unit 145. For example, the individual information can be considered to have been acquired when the product 10 was acquired or used. Therefore, when individual information is acquired, location information acquired by the terminal device 600, weather information, and information entered by the user can be used as status information relating to the acquisition or use of the product 10. Information entered by the user may include, but is not limited to, information specifying the place where the product 10 was purchased, or information specifying the time of purchase or consumption of the product 10. The status information acquisition unit 147 stores the acquired status information in the user information storage unit 111, etc., associating it with a user identifier.
[0121] The distribution information acquisition unit 148 acquires distribution information relating to the distribution of product 10 corresponding to the individual information acquired by the individual information acquisition unit 145. The distribution information acquisition unit 148 can acquire distribution information for product 10 corresponding to the individual information by, for example, searching the information stored in the product information storage unit 116 using the individual information.
[0122] The information output unit 151 outputs information to the user who acquired the individual information, i.e., the user corresponding to the individual information, using distribution information corresponding to the individual information or status information corresponding to the individual information. The information is output, for example, by transmitting the information to the terminal device 600 used by the user.
[0123] The output of information is not limited to whether it relates to a campaign. The information output unit 151 can output information related to a campaign based on campaign information stored in the campaign information storage unit 118, for example. More specifically, the information output unit 151 can select campaigns that are considered to be highly relevant to the user based on campaign information and distribution information or situation information, and output information related to those campaigns. For example, the information output unit 151 can use distribution information or situation information to identify the region where the user obtained product 10, and select campaigns related to that region as highly relevant campaigns. Alternatively, for example, the information output unit 151 can use information about the time of day when the user obtained product 10 to select campaigns aimed at users who shop during that time as highly relevant campaigns. In this way, the information output unit 151 can make the user aware of information about campaigns that are highly relevant to them. The information output unit 151 can also output information that is not related to a campaign, such as information querying the distribution of product 10 obtained from distribution information, or information such as event information and weather forecasts around the location obtained from situation information, which is location information. This allows us to make users aware of information that is useful to them.
[0124] The guidance information output unit 153 outputs guidance information regarding benefits to the terminal device 600 used by the user, based on user information. Guidance information includes, for example, information indicating the content of the benefits, information on prizes that may be offered to the user, and information on other campaigns. If there are multiple benefits or prizes, the guidance information may be displayed in a way that allows the user to check them, such as by listing them. Also, if there are multiple benefits or prizes, the guidance information may be information on some of the benefits or prizes selected by the guidance information output unit 153. In this embodiment, the guidance information output unit 153 is configured to output guidance information regarding the first benefit and guidance information regarding the second benefit in a manner or content that is considered relevant to the user, based on user information. For example, the guidance information output unit 153 extracts benefits or prizes that are considered to be preferred by the user from among multiple benefits or prizes, based on the user's purchase history or other attribute values of the user (for example, age or segment from a predetermined perspective). The information output unit 153 then formats and outputs the information about the extracted benefits and prizes in a manner or format in which the information is displayed with higher priority than other information. Displaying with higher priority means, for example, that it is displayed higher in the list display, or that the amount of user operation required to display it is less than the amount of operation required for other displays, but is not limited to these.
[0125] The reward presentation unit 155 outputs reward presentation information regarding a second reward to a user, using the point information corresponding to the user stored in the point information storage unit 112. Reward presentation information is, for example, a list of second rewards that the user can obtain depending on the balance of points the user holds. Reward presentation information can also be said to be, for example, a list of second rewards that satisfy the second issuance conditions regarding the required point balance. The user can check the reward presentation information and perform operations such as selecting the desired second reward, and send instruction information to the information processing device 100. Note that the reward presentation information is not limited to this. For example, the reward presentation information may include second rewards that the user can obtain in the future once points are added, even if they cannot be obtained at present due to insufficient point balance. Displaying such reward presentation information can motivate the user to accumulate more points and promote the user's desire to purchase product 10.
[0126] Furthermore, the output of information by the information output unit 151, the output of guidance information by the guidance information output unit 153, and the output of reward presentation information by the reward presentation unit 155 should each be performed when a predetermined timing arrives. The predetermined timing is, for example, when a request operation is made by the user. However, it is not limited to this, and for example, the output of this information may be performed when point accumulation processing is performed by the point accumulation unit 160, when individual information is acquired by the individual information acquisition unit 145, or when a predetermined date and time arrives.
[0127] The point accumulation unit 160 executes a point accumulation process when the individual information acquisition unit 145 acquires individual information. The point accumulation process is the process of accumulating point information related to the points to be awarded to the user in the point information storage unit 112, associating it with the user identifier corresponding to the individual information. The amount of points to be awarded to the user may be a predetermined amount, or it may vary randomly or according to conditions. For example, a point value may be set to be accumulated as product information for each product. In this case, the point accumulation unit 160 should award the user an amount of points that can be identified using the product information corresponding to the acquired individual information.
[0128] The first issuance processing unit 161 performs the first issuance processing when the individual information acquisition unit 145 acquires individual information. The first issuance processing is the process of issuing first benefit information for exercising the rights relating to the first benefit, associating it with a user identifier corresponding to the individual information. The first issuance processing unit 161 performs the first issuance processing by, for example, recording the first benefit information as association with a user identifier in the issued benefit storage unit 113, but is not limited to this. For example, the first issuance processing unit 161 may be configured to perform the first issuance processing by transmitting the first benefit information to the user's terminal device 600.
[0129] In this embodiment, the first issuance processing unit 161 performs the first issuance processing when the individual information acquisition unit 145 has acquired individual information and it determines that predetermined first issuance conditions are met. For example, the first issuance processing unit 161 uses the campaign information stored in the campaign information storage unit 118 to determine whether or not the first issuance conditions for one or more campaigns are met. When performing the first issuance processing, the first issuance processing unit 161 can issue the first benefit information identified by the campaign information, associating it with a user identifier.
[0130] With the first issuance processing unit 161 configured in this way, if the individual information acquisition unit 145 acquires individual information and the first issuance processing unit 161 determines that the first issuance conditions are met, both the first issuance processing by the first issuance processing unit 161 and the point accumulation processing by the point accumulation unit 160 will be performed. On the other hand, if the individual information acquisition unit 145 acquires individual information and the first issuance processing unit 161 determines that the first issuance conditions are not met, the first issuance processing unit 161 will not issue the reward information, and the point accumulation processing by the point accumulation unit 160 will be performed.
[0131] In this embodiment, the first issuance condition includes, for example, that trigger information corresponding to a user identifier corresponding to individual information has been acquired by the trigger information acquisition unit 146. In other words, the first issuance condition includes that trigger information has been acquired for the same user who acquired the individual information. In this case, if no other conditions are set, the first issuance process will be performed when both the trigger information and the individual information are acquired by the user. In this case, the first issuance condition may also include that the trigger information has been acquired before the individual information has been acquired. In this case, the first issuance process will be performed when the individual information is acquired after the trigger information has been acquired by the user. By including such a condition regarding the acquisition of trigger information in the first issuance condition, it becomes possible to implement effective sales promotion campaigns that target specific user segments. Even if products 10 with individual information attached are widely distributed and management of the correspondence between individual information and distribution information is not performed, an effective campaign can be realized by simply displaying the trigger information.
[0132] Furthermore, in determining whether the first issuance conditions are met, if it is determined that the first issuance conditions are not met because trigger information has not been acquired, the processing unit 140 sets the corresponding user to the first lock state with respect to the first benefit. In other words, a user is set to the first lock state when the first issuance process is to be performed once trigger information is acquired. When the user is in the first lock state, for example, the processing unit 140 causes the terminal device 600 to output a message to that effect and an indication that it will attempt to acquire trigger information. This allows the user to easily know that they are in the first lock state and what steps are necessary to execute the first issuance process.
[0133] However, the first issuance conditions are not limited to these. For example, the first issuance conditions may include conditions relating to the number of times individual information has been acquired in a manner that satisfies predetermined counting conditions. Specifically, acquiring individual information in a manner that satisfies the counting conditions may include, for example, acquiring individual information attached to a specific product 10, acquiring individual information attached to a product 10 sold in a specific region, or acquiring individual information attached to a product 10 sold at a store belonging to a specific chain. In other words, such first issuance conditions may include, for example, "reading individual information attached to a specific product 10 for the first time" or "reading individual information attached to a product 10 sold in a predetermined region 10 times." Furthermore, the determination of whether or not the first issuance conditions are met can be made based on information stored in the user information storage unit 111 or the product information storage unit 116 that corresponds to the acquired individual information. By using such first issuance conditions, it is possible to implement effective sales promotion campaigns that narrow down the target user segment or to obtain sales promotion effects for a specific product 10. Because products 10 with individual information attached can be widely distributed regardless of the content or purpose of the campaign, it becomes easy to implement a variety of campaigns.
[0134] In this embodiment, the first issuance processing unit 161 may be configured to issue information about the first benefit based on instruction information regarding the first benefit input to the terminal device 600. In this case, for example, the first issuance condition may be interpreted to include the acceptance of instruction information.
[0135] The second issuance processing unit 162 performs the second issuance process when it determines that a predetermined second issuance condition is met for a user based on the point information stored in the point information storage unit 112. The second issuance process is the process of issuing second benefit information for exercising the rights related to the second benefit, associated with a user identifier that identifies the user. The second issuance processing unit 162 performs the second issuance process by, for example, recording the second benefit information in the issuance benefit storage unit 113, associated with the user identifier, but is not limited to this. For example, the second issuance processing unit 162 may be configured to perform the second issuance process by transmitting the second benefit information to the user's terminal device 600.
[0136] Furthermore, the determination of whether the second issuance conditions are met by the second issuance processing unit 162 should be made when a predetermined timing occurs. This predetermined timing may include, but is not limited to, the time when the point accumulation unit 160 performs point accumulation processing, the time when individual information is acquired by the individual information acquisition unit 145, the time when a predetermined date and time arrives, or when a user makes a request.
[0137] In this embodiment, the second issuance processing unit 162 uses, for example, the campaign information stored in the campaign information storage unit 118 to determine whether one or more campaigns meet the second issuance conditions for that campaign. When performing the second issuance processing, the second issuance processing unit 162 can issue the second benefit information identified by the campaign information, associating it with a user identifier.
[0138] In this embodiment, the second issuance processing unit 162 is configured to issue second benefit information based on instruction information regarding the second benefit input to the terminal device 600. The instruction information is, for example, information input by the user based on the benefit presentation information output by the benefit presentation unit 155. In this way, the user can select and obtain the desired second benefit. In this case, for example, the second issuance condition may be interpreted as including the acceptance of instruction information. Furthermore, the determination by the second issuance processing unit 162 as whether or not the second issuance condition is met may be made when the instruction information acquisition unit 143 acquires the instruction information.
[0139] The second issuance processing unit 162 may be configured to perform the second issuance processing based on user information corresponding to the user to whom the issuance is to take place. For example, the second issuance processing unit 162 may be configured to perform the second issuance processing for second benefits that are considered relevant to the user, based on the user information. For example, the second issuance processing unit 162 may extract second benefits that are considered to be preferred by the user from among several second benefits, based on the user's purchase history or other attribute values of the user (for example, age or whether the user belongs to a segment from a predetermined perspective), and perform the second issuance processing for those second benefits.
[0140] The exercise processing unit 165 outputs information to a user indicating the rights that can be exercised for that user, based on the information stored in the issued benefits storage unit 113. The information indicating the exerciseable rights is configured to be transmitted to the user's terminal device 600, for example, and output to the display unit 661. The exercise processing unit 165 is configured to output information when a predetermined timing arrives. The predetermined timing is, for example, when the user performs an operation to request the exercise of a benefit. However, it is not limited to this, and the exercise processing unit 165 may also output information when, for example, a new first issuance process or second issuance process is performed, or when a predetermined date and time arrives.
[0141] Furthermore, the exercise processing unit 165 exercises the rights corresponding to the benefit information issued to the user in response to the exercise instruction entered by the user. The exercise instruction is entered, for example, when the user specifies the benefit to be exercised to the terminal device 600 in response to the output of information indicating the exercisable rights. Through this processing by the exercise processing unit 165, the user can exercise the issued benefit at the desired time.
[0142] The second reward setting unit 167 sets the content of the second reward based on the acquisition results of individual information corresponding to two or more user identifiers by the individual information acquisition unit 145. Setting the content of the second reward means, for example, determining the prizes offered by the reward or determining the number of prizes. For example, if the number of individual information acquisitions or the total amount of corresponding products 10 purchased increases, the second reward setting unit 167 may set the number of prizes corresponding to one second reward to increase or the prizes to have a higher value. Conversely, if the number of individual information acquisitions or the total amount of corresponding products 10 purchases increases, the second reward setting unit 167 may set the number of prizes corresponding to one second reward to decrease or the prizes to have a lower value. This allows the content of the second reward to be set appropriately in cases where the demand for the second reward increases.
[0143] If the right relating to the second benefit is the right to enter a contest that offers prizes, setting the content of the second benefit may mean, for example, setting at least one of the number of prizes related to the contest and the value of the prizes. Setting the number of prizes related to the contest may also mean setting the probability of winning a prize. In this embodiment, if the right relating to the second benefit is the right to enter a contest that offers prizes, the second benefit setting unit 167 can be configured to set at least one of the number and value of the prizes related to the contest, based on the history of receiving individual information from multiple users related to the contest, i.e., the history of acquiring individual information by the individual information acquisition unit 145, so that the total value of the prizes related to the contest satisfies predetermined setting conditions. The history of acquiring individual information can be obtained, for example, based on the user information in the user information storage unit 111. For example, the second benefit setting unit 167 may be configured to set at least one of the number and value of the prizes related to the contest so that the total value of the prizes related to the contest falls within a predetermined range of the total value of the products 10, according to the total value of the products 10 corresponding to the acquired individual information (an example of setting conditions). Furthermore, the setting conditions may include a predetermined relationship between the value of the prize and the unit price of product 10. By having the settings made by the second prize setting unit 167 in this manner, even when the number of entries for a single sweepstakes increases, it is possible to appropriately set the contents of the prizes and maintain a state in which a sweepstakes is conducted appropriately and effectively.
[0144] The transmitting unit 170 transmits information to other devices that constitute the information processing system 1 via the network. The transmitting unit 170 transmits information to, for example, the terminal device 600 or other devices.
[0145] While non-volatile recording media are preferred for the aforementioned storage unit 110 and terminal storage unit 610, volatile recording media can also be used. These units store information acquired by each device, but the process by which information is stored is not limited to this. For example, information may be stored via a recording media, information transmitted via a communication line, or information input via an input device.
[0146] Furthermore, the aforementioned processing unit 140 and terminal processing unit 640 can typically be implemented using an MPU, memory, etc. The processing procedures of the processing unit 140 and terminal processing unit 640 are usually implemented in software, and this software is recorded on a recording medium such as ROM. However, they may also be implemented in hardware (dedicated circuitry).
[0147] Furthermore, any input method can be used to input information that can be received by the reception unit 130 or the terminal reception unit 630, such as a numeric keypad, keyboard, mouse, or menu screen. The reception unit 130 and the terminal reception unit 630 can be implemented using device drivers for input methods such as numeric keypads and keyboards, or control software for menu screens.
[0148] Furthermore, while the receiving unit 120 and the terminal receiving unit 620 are usually implemented by wireless or wired communication means, they may also be implemented by means of receiving broadcasts.
[0149] Furthermore, while the transmitting unit 170 and the terminal transmitting unit 670 are usually implemented by wireless or wired communication means, they may also be implemented by broadcasting means.
[0150] In this embodiment, a campaign may be conducted that offers a third benefit different from the first and second benefits. In such a case, a third issuance processing unit may be provided that performs benefit issuance processing related to the third benefit, similar to the first issuance processing unit 161 described above. In this case, for example, the third issuance processing unit may be configured to issue third benefit information for exercising the right related to the third benefit when the individual information acquisition unit 145 acquires individual information and determines that predetermined third issuance conditions are met.
[0151] Next, an example of the operation of the information processing device 100 when a user uses the information processing system 1 according to this embodiment will be described.
[0152] In this embodiment, the user can, for example, use a terminal device 600 to transmit individual information and trigger information acquired by the reading unit 681 to the information processing device 100, thereby receiving reward information issued by the information processing device 100 and earning points. The user can also use the terminal device 600 to make requests and instructions to the information processing device 100 to confirm information regarding the first and second rewards, exercise issued rewards, and perform operations to issue rewards related to the second reward.
[0153] When the information processing system 1 is used in this manner, the information processing device 100 performs various operations, for example, as follows. These operations are performed by the processing unit 140 executing control operations and the like using its various components. Depending on these operations, information such as the results of the processing may be output to the terminal device 600 used by the user as appropriate.
[0154] Figure 10 is a flowchart showing an example of the operation of the information processing device 100.
[0155] (Step S1) The processing unit 140 determines whether or not it has received the individual information transmitted from the terminal device 600. If it determines that it has received the information, it proceeds to step S3; otherwise, it proceeds to step S2.
[0156] (Step S2) The processing unit 140 determines whether or not there are any users in a locked state. If it determines that there are any users in a locked state, the process proceeds to step S4; otherwise, the process proceeds to step S5.
[0157] (Step S3) The processing unit 140 performs post-processing of individual information in response to the receipt of individual information. Details of this process will be described later. After that, the process proceeds to step S4.
[0158] (Step S4) The processing unit 140 performs the processing related to the first benefit. Details of this processing will be described later. After that, the process proceeds to step S5.
[0159] (Step S5) The processing unit 140 determines whether or not it has received the trigger information transmitted from the terminal device 600. If it determines that it has received the information, it proceeds to step S6; otherwise, it proceeds to step S7.
[0160] (Step S6) The processing unit 140 performs trigger information storage processing in response to the acquisition of trigger information. Details of this process will be described later. After that, the process proceeds to step S7.
[0161] (Step S7) The processing unit 140 determines whether or not it has received a request from the user regarding information about the campaign. If it determines that a request has been received, it proceeds to step S8; otherwise, it proceeds to step S9.
[0162] (Step S8) The processing unit 140 performs guidance processing in response to a request from the user. Guidance processing is performed, for example, by the information output unit 151 and the guidance information output unit 153 as described above. Then, the process proceeds to step S9.
[0163] (Step S9) The processing unit 140 determines whether or not it has received a request from the user regarding the second benefit. If it determines that the request has been received, it proceeds to step S10; otherwise, it proceeds to step S11.
[0164] (Step S10) The processing unit 140 performs the second benefit-related processing in response to the user's request. Details of this processing will be described later. After that, the process proceeds to step S11.
[0165] (Step S11) The processing unit 140 determines whether or not it has received a request from the user regarding the exercise of the benefit. If it determines that the request has been received, it proceeds to step S12; otherwise, it proceeds to step S13.
[0166] (Step S12) The processing unit 140 performs the execution process in response to the user's request. Details of this process will be described later. After that, the process proceeds to step S13.
[0167] (Step S13) The processing unit 140 determines whether it is time to set the second benefit of a predetermined campaign. The processing unit 140 may determine that it is time to set the benefit when a predetermined time has arrived, for example. Alternatively, it may determine that it is time to set the benefit when the number of individual pieces of information related to the predetermined campaign has reached a predetermined number or more. If it is determined that it is time to set the benefit, the process proceeds to step S14; otherwise, the series of processes ends.
[0168] (Step S14) The processing unit 140 performs the second benefit setting process. The second benefit setting process is performed, for example, by the second benefit setting unit 167 as described above. After that, the series of processes is terminated.
[0169] This process is configured to be executed repeatedly at regular intervals. However, the order of each decision and the corresponding actions is not limited to this order.
[0170] Figure 11 is a flowchart showing an example of post-processing of individual information received by the information processing device 100.
[0171] (Step S111) The processing unit 140 determines whether the received individual information is new (not yet acquired). If it determines that the information is new as described above, the process proceeds to step S112; otherwise, the post-processing of individual information reception is terminated and the process returns to the higher level.
[0172] (Step S112) The processing unit 140 acquires individual information and stores it in the user information storage unit 111, etc., in association with the user identifier.
[0173] (Step S113) The processing unit 140 acquires status information relating to the acquisition or use of the product 10 corresponding to the individual information. For example, location information acquired when the individual information is acquired at the terminal device 600 is acquired as status information. The acquired status information is then associated with a user identifier and stored in the user information storage unit 111, etc.
[0174] (Step S114) The processing unit 140 performs the point accumulation process as described above.
[0175] (Step S115) The processing unit 140 determines whether the user is in a second lock state. If it determines that the user is in a second lock state, it proceeds to step S116; otherwise, it terminates the individual information reception processing and returns to the higher-level processing.
[0176] (Step S116) The processing unit 140 releases the second lock state for the user. After that, it finishes the individual information reception processing and returns to the higher-level processing.
[0177] Figure 12 is a flowchart showing an example of the first benefit-related processing of the information processing device 100.
[0178] (Step S131) The processing unit 140 retrieves the corresponding campaign information from the information stored in the campaign information storage unit 118, according to the results of acquiring the individual information. In other words, the processing unit 140 identifies the target campaign.
[0179] (Step S132) The processing unit 140 determines whether the first issuance conditions are met based on the acquired information. If it determines that the first issuance conditions are met, the process proceeds to step S133; otherwise, the process proceeds to step S134.
[0180] (Step S133) The processing unit 140 performs the first issuance process. After that, it completes the first benefit-related processing and returns to the higher-level processing.
[0181] (Step S134) The processing unit 140 determines whether the first issuance condition was not met because the conditions related to the trigger information were not met. If it is determined that the conditions related to the trigger information were not met, the process proceeds to step S135; otherwise, the first benefit-related processing is terminated and the process returns to the higher level.
[0182] (Step S135) The processing unit 140 sets the user to the first locked state. This allows the user to know that they need to find and read trigger information.
[0183] Figure 13 is a flowchart showing an example of the trigger information storage process of the information processing device 100.
[0184] (Step S141) The processing unit 140 stores the acquired trigger information in the user information storage unit 111 or the like, associating it with the user identifier.
[0185] (Step S142) The processing unit 140 determines whether the user who obtained the trigger information is a new user. If it is determined to be a new user, the process proceeds to step S143; otherwise, the process proceeds to step S145.
[0186] (Step S143) The processing unit 140 acquires user information about the user. For example, the processing unit 140 acquires user information by accepting information input operations from the user or by reading information from a medium on which the user's information is recorded. The processing unit 140 stores the acquired user information in the user information storage unit 111, associating it with the user identifier.
[0187] (Step S144) The processing unit 140 sets the user to the second lock state. This allows the user to know that they need to obtain product 10 and read its individual information.
[0188] (Step S145) The processing unit 140 determines whether the user is in the first lock state. If it determines that the user is in the first lock state, it proceeds to step S146; otherwise, it terminates the individual information reception processing and returns to the higher-level processing.
[0189] (Step S146) The processing unit 140 releases the first lock state for the user. After that, it finishes the individual information reception processing and returns to the higher-level processing.
[0190] Figure 14 is a flowchart showing an example of the second benefit-related processing of the information processing device 100.
[0191] (Step S151) The processing unit 140 obtains the point balance of the target user based on the information in the point information storage unit 112.
[0192] (Step S152) The processing unit 140 obtains relevant campaign information based on the information in the campaign information storage unit 118 and the point balance.
[0193] (Step S153) The processing unit 140 uses the acquired campaign information to construct the reward presentation information. Then, it outputs the constructed reward presentation information to the user. This allows the user to input instruction information.
[0194] (Step S154) The processing unit 140 determines whether or not it has received instruction information entered by the user. It waits until it has received the instruction information, and if it determines that it has received the instruction information, it proceeds to the next step S155.
[0195] (Step S155) The processing unit 140 determines whether the second issuance conditions for the second benefit corresponding to the instruction information are met. If it determines that the second issuance conditions are met, it proceeds to step S156; otherwise, it terminates the processing related to the second benefit and returns to the higher-level processing.
[0196] (Step S156) The processing unit 140 performs a second issuance process for the second benefit corresponding to the instruction information.
[0197] (Step S157) In exchange for performing the second issuance process, the processing unit 140 subtracts a predetermined amount from the user's point balance. That is, the processing unit 140 updates the information stored in the point information storage unit 112. After that, it finishes the second reward-related processing and returns to the higher-level processing.
[0198] Figure 15 is a flowchart showing an example of the processing performed by the information processing device 100.
[0199] (Step S171) As described above, the processing unit 140 searches for information on benefits that the user can use from the information stored in the benefit storage unit 113.
[0200] (Step S172) The processing unit 140 outputs information on the available benefits to the user. This allows the user to check the available benefits and enter instructions to exercise them.
[0201] (Step S173) The processing unit 140 determines whether or not it has received the exercise instruction entered by the user. It waits until it has received the exercise instruction, and if it determines that it has received the exercise instruction, it proceeds to the next step S174.
[0202] (Step S174) The processing unit 140 exercises the benefit specified by the exercise instruction.
[0203] (Step S175) The processing unit 140 updates the information regarding the benefit in the information of the issued benefit storage unit when the benefit is exercised. That is, the processing unit 140 records that the benefit has been exercised. After that, the exercise process ends and returns to the higher-level process.
[0204] In this embodiment, the display unit 661 of the user's terminal device 600 displays the screen of an application for using the information processing device 100, providing information to the user and accepting information input from the user. That is, the user can use the information processing device 100 while displaying various screens on the terminal device 600. Screen transitions are achieved by appropriate communication between the terminal device 600 and the information processing device 100, or by control operations performed by the processing unit or processing unit 140 of the terminal device 600 in response to user operations received by the reception unit of the terminal device 600. This can be done, for example, by the information processing device 100 providing a web page that can be displayed on the terminal device 600. Alternatively, this may be done by the information processing device 100 sending and receiving information that can be handled by a predetermined application, such as a predetermined client application or an instant messaging service client application, that operates on the terminal device 600.Specific examples of typical display screens will be described below.
[0205] Figure 16 illustrates a specific example of the main screen C10 of an application running on the terminal device 600.
[0206] Figure 16 shows an example of the main screen C10 being displayed on the display unit 661 of the user's terminal device 600. Such a screen is, for example, a web page displayed in the web browser of the terminal device 600 based on information transmitted from the first information processing device 100. The method of displaying the screen and the process leading up to the display of the screen are not limited to this and can be configured as appropriate. The user has transmitted a predetermined user identifier, etc., to the information processing device 100 and logged into the system for participating in the campaign, but this is not limited to this.
[0207] The main screen C10 is used to enable the user to use various functions such as sending individual information to the information processing device 100 and making various instructions and requests. The main screen C10 includes, for example, a first button C11 to transition to the acquisition screen C20 for acquiring individual information and trigger information, a second button C13 to transition to the point exchange screen C40 for checking points and exchanging them for a second reward, and a third button C15 to transition to the exercise screen C50 for exercising rewards.
[0208] Figure 17 illustrates a specific example of the application acquisition screen C20 running on the terminal device 600. Figure 18 illustrates a specific example of the application acquisition screen C30 running on the terminal device 600.
[0209] As shown in Figure 17, the acquisition screen C20 displays an acquisition interface C25 for reading individual information and trigger information using the camera function of the terminal device 600. The user can acquire individual information and trigger information by operating the acquisition interface C25 so that shapes representing individual information and trigger information are included in the image and taking a picture.
[0210] In this embodiment, if new individual information is read on the acquisition screen C20 and the first issuance process is performed accordingly, the system transitions to the post-acquisition screen C30 as shown in Figure 18. The post-acquisition screen C30 can include information such as whether the user has obtained the first reward through the first issuance process, or whether points have been earned. In the example shown in the figure, it is displayed that the first reward is a code that can be used to exchange for an object used in content such as a video game. It is also displayed that 20 points have been added, and the user's point balance is now 840 points.
[0211] Figure 19 illustrates a specific example of the point exchange screen C40 of an application running on the terminal device 600.
[0212] The point exchange screen C40 contains information showing the second rewards that the user can exchange, based on the reward information displayed. Here, three types of prizes are shown as second rewards: an item code, a drink exchange coupon, and a special eco-bag. The user's point balance is also displayed as information. Within the limits of the point balance, the user can exchange for an item code or a drink exchange coupon. By operating the exchange button C41 displayed next to the prize, the user can send instruction information to the information processing device 100 and have the second issuance process for that prize executed.
[0213] Figure 20 illustrates a specific example of the application execution screen C50 running on the terminal device 600.
[0214] The exercise screen C50 contains information indicating the exerciseable rights, which is output by the exercise processing unit 165 based on the information stored in the issued reward storage unit 113. Here, rewards that allow users to obtain two types of item codes and a drink exchange coupon are indicated as exerciseable rights. By operating the exercise button C51 displayed next to the reward, the user can send an exercise instruction to the information processing device 100 and exercise the right corresponding to that reward information.
[0215] As explained above, according to this embodiment, when a user acquires individual information, the user can acquire the first benefit and also acquire points that can be used to obtain the second benefit. Therefore, it is possible to encourage the user's motivation to continue purchasing the product. There is no need to use different forms of individual information depending on the campaign, and various sales promotion campaigns can be realized using product 10 with a single set of individual information as a medium, even if the target users differ or the content and method of the incentives differ. In addition, since users can accumulate points regardless of the campaign, even if only campaigns are being held where the content of the first benefit is not attractive to the user, it is possible to stimulate the user's motivation to continue purchasing product 10 in order to acquire points.
[0216] In this embodiment, the user can exercise the benefits at any time they wish. Therefore, the user's motivation to purchase product 10 in order to participate in the campaign or earn points can be increased.
[0217] In this embodiment, individual information and distribution information are associated, so the content of the benefits offered to the user can be adjusted according to where the user obtained the product. Therefore, it is possible to offer more attractive benefits to individual users, thereby further encouraging users to continue purchasing the product.
[0218] In this embodiment, if the trigger information is acquired by a new user, the user can be guided into a second lock state and informed that they need to perform the task of reading the individual information of product 10. Therefore, even unfamiliar users can start using the information processing system 1 more easily. In this case, restrictions may be placed so that other operations cannot be performed in the second lock state. By implementing this control, the use of the information processing system 1 can be started more appropriately.
[0219] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. Alternatively, this software may be recorded on a recording medium such as a CD-ROM and distributed. The software that implements the information processing device 100 in this embodiment is the following program. In other words, this program is executed on the computer of the information processing device 100, which has access to a point information storage unit in which a user identifier that identifies a user and point information related to points granted to that user are stored in association with each other. This program causes the computer of the information processing device 100 to function as an individual information acquisition unit that acquires individual information attached to individual products in association with a user identifier, a first issuance processing unit that, when the individual information acquisition unit acquires individual information, issues benefit information for exercising the rights related to the first benefit in association with the user identifier corresponding to the individual information, and a point storage unit that, when the individual information acquisition unit acquires individual information, stores point information related to points granted to the user in the point information storage unit in association with the user identifier corresponding to the individual information.
[0220] (others)
[0221] In the above embodiment, each component may be configured with dedicated hardware, or, if it is a component that can be implemented by software, it may be implemented by executing a program. For example, each component can be implemented by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. During execution, the program execution unit may execute the program while accessing the storage unit or recording medium. The program may also be executed by being downloaded from a server or the like, or by being executed by reading a program recorded on a predetermined recording medium (e.g., an optical disk, magnetic disk, semiconductor memory, etc.). Furthermore, this program may be used as a program that constitutes a program product. Furthermore, the computer executing the program may be one or multiple computers. That is, it may perform centralized processing or distributed processing.
[0222] Furthermore, the computer running the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.
[0223] Furthermore, in the above embodiment, two or more components present in a single device may be physically realized in a single medium.
[0224] Furthermore, in the above embodiment, each process (each function) may be implemented by centralized processing by a single device (system), or by distributed processing by multiple devices (in this case, the entire system composed of multiple devices that perform distributed processing can be understood as a single "device").
[0225] Furthermore, in the above embodiment, the exchange of information between each component may, for example, be performed by outputting information from one component and receiving information from the other component if the two components performing the information exchange are physically different, or by moving from the processing phase corresponding to one component to the processing phase corresponding to the other component if the two components performing the information exchange are physically the same.
[0226] Furthermore, in the above embodiment, information related to the processing performed by each component, such as information received, acquired, selected, generated, transmitted, or received by each component, as well as information such as thresholds, formulas, and addresses used by each component in processing, may be temporarily or for a long period of time stored in a recording medium (not shown), even if not explicitly stated in the above description. The storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). The reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).
[0227] Furthermore, in the above embodiment, if the information used in each component, such as thresholds, addresses, and various setting values used by each component in processing, can be changed by the user, then, even if not explicitly stated in the above description, the user may be allowed to change such information as appropriate, or not. If the user can change such information, the change may be implemented, for example, by a receiving unit (not shown) that receives change instructions from the user and a changing unit (not shown) that changes the information in response to those change instructions. The receiving unit (not shown) may receive change instructions from an input device, receive information transmitted via a communication line, or receive information read from a predetermined recording medium.
[0228] The present invention is not limited to the above embodiments or their modified configurations, and various modifications are possible, which are also included within the scope of the present invention.
[0229] The embodiments described above are not limited to their respective configurations, and each component of the embodiments described above may be replaced or combined with components of other embodiments as appropriate. Furthermore, some components or functions of the embodiments described above may be omitted.
[0230] Furthermore, the term "product" may also include services provided to the user, electronic content (such as, but not limited to, information that allows users to enjoy music, images, books, etc.), and intangible assets such as data representing points with monetary value. In this case, by transmitting individual information to the user in conjunction with the user's transaction of the product, or by transmitting individual information to the information processing device in association with the user identifier of the user who made the transaction, it becomes possible to perform campaign-related processing using the information processing device in the same manner as in the embodiment described above. [Industrial applicability]
[0231] As described above, the information processing device according to the present invention has the effect of being able to provide benefits to users and promoting users' motivation to continue purchasing products, and is therefore useful as an information processing device. [Explanation of symbols]
[0232] 1. Information Processing System 10 products 15 Individual information display section 100 Information Processing Devices 110 Storage Unit 111 User Information Storage Unit 112 Point Information Storage Unit 113 Issue Bonus Storage Section 115 Individual Information Storage Unit 116 Trigger Information Storage Unit 117 Product Information Storage Unit 118 Distribution Information Storage Unit 119 Campaign Information Storage Unit 120 Receiver 130 Reception Department 140 Processing Unit 141 User Information Acquisition Unit 143 Instruction information acquisition unit 145 Individual Information Acquisition Department 146 Trigger Information Acquisition Unit 147 Situation Information Acquisition Unit 148 Distribution Information Acquisition Department 151 Information Output Unit 153 Guidance Information Output Unit 155 Special Offer Section 160 points accumulation section 161 First Issuance Processing Unit 162 Second Issuance Processing Unit 165 Exercise Processing Unit 167 Second Bonus Setting Section 170 Transmitter 600 terminal devices 661 Display section 680 Sensor Unit 681 Reading Unit 683 Location information acquisition unit 700 vending machines 709 Trigger Information Display Unit
Claims
1. a point information storage unit in which a user identifier for identifying a user and point information regarding points granted to the user are stored in association with each other; an individual information acquisition unit that acquires individual information attached to each product in association with a user identifier; a first issuing processing unit that issues privilege information for exercising a right related to a first privilege in association with a user identifier corresponding to the individual information when the individual information acquiring unit acquires the individual information; An information processing device comprising: a point accumulation unit that, when the individual information acquisition unit acquires the individual information, accumulates point information regarding points to be granted to a user in the point information storage unit in association with a user identifier corresponding to the individual information.
2. The information processing device of claim 1, further comprising a second issuance processing unit that, when it is determined that a user satisfies a predetermined second issuance condition based on the point information stored in the point information storage unit, issues bonus information for exercising a right related to a second bonus in correspondence with a user identifier that identifies the user.
3. an instruction information acquiring unit that acquires instruction information regarding the second benefit input by a user; The information processing device according to claim 2 , wherein the second issuance processing unit issues privilege information for exercising a right related to the second privilege, based on the instruction information.
4. 4. The information processing device according to claim 2, further comprising a benefit presentation unit that outputs, for a given user, benefit presentation information regarding the second benefit, using point information corresponding to that user that is stored in the point information storage unit.
5. The information processing device according to claim 2 , further comprising a second privilege setting unit that sets content of the second privilege based on a result of acquisition of the individual information corresponding to two or more user identifiers by the individual information acquisition unit.
6. The right to the second privilege is the right to enter a contest offering prizes, The information processing device described in claim 5, wherein the second benefit setting unit sets at least one of the number and value of the prizes related to the prize contest based on the acceptance history of the individual information so that the total amount of the prizes related to the prize contest satisfies a predetermined setting condition.
7. an issued privilege storage unit in which privilege information issued to a user, the privilege information being related to a right that can be exercised based on an instruction from the user, is stored in association with a user identifier that identifies the user; An information processing device as described in any one of claims 1 to 6, comprising an exercise processing unit that outputs information indicating rights exercisable to a user based on the information stored in the issued privilege storage unit, and exercises the rights corresponding to the privilege information issued to the user in accordance with an exercise instruction input by the user.
8. a user information storage unit in which a user identifier for identifying a user and user information relating to the user are stored in association with each other; The information processing apparatus according to claim 1 , further comprising a guidance information output unit configured to output guidance information relating to a benefit to a terminal device used by the user based on the user information.
9. a distribution information acquiring unit that acquires distribution information regarding distribution of a product corresponding to the individual information acquired by the individual information acquiring unit; The information processing device according to claim 1 , further comprising: an information output unit that uses the distribution information corresponding to the individual information to output information to a user corresponding to the individual information.
10. a situation information acquiring unit that acquires situation information related to acquisition or use of a product corresponding to the individual information acquired by the individual information acquiring unit; The information processing apparatus according to claim 1 , further comprising: an information output unit configured to output information to a user corresponding to the individual information by using the situation information corresponding to the individual information.
11. An information processing device according to any one of claims 1 to 10, wherein the first issuance processing unit issues bonus information for exercising a right related to a first bonus when the individual information acquisition unit determines that the individual information acquired by the individual information acquisition unit satisfies a predetermined first issuance condition.
12. When the individual information acquisition unit acquires the individual information, and when the first issuance processing unit determines that a predetermined first issuance condition is satisfied, the first issuance processing unit issues privilege information for exercising a right related to a first privilege, and the point accumulation unit accumulates the point information, An information processing device as described in claim 11, wherein when the individual information acquisition unit acquires the individual information and the first issuance processing unit determines that a predetermined first issuance condition is not satisfied, the first issuance processing unit does not issue bonus information and the point accumulation unit is configured to accumulate the point information.
13. A trigger information acquisition unit that acquires predetermined trigger information in association with a user identifier, The information processing apparatus according to claim 11 , wherein the first issuance condition includes that the trigger information corresponding to a user identifier corresponding to the individual information is acquired.
14. The information processing apparatus according to claim 11 , wherein the first issuing condition includes a condition regarding the number of times the individual information is acquired in a manner that satisfies a predetermined count condition.
15. An information processing method using a point information storage unit in which a user identifier for identifying a user and point information related to points granted to the user are stored in association with each other, an individual information acquisition unit, a first issuance processing unit, and a point accumulation unit, an individual information acquisition step in which the individual information acquisition unit acquires individual information attached to each product in association with a user identifier; a first issuing process step of issuing privilege information for exercising a right related to a first privilege in association with a user identifier corresponding to the individual information when the first issuing process step acquires the individual information; The information processing method includes a point accumulation step in which, when the point accumulation unit acquires the individual information in the individual information acquisition step, point information regarding points to be awarded to the user is accumulated in the point information storage unit in association with a user identifier corresponding to the individual information.
16. A computer that can access a point information storage unit in which a user identifier for identifying a user and point information regarding points granted to the user are stored in association with each other, an individual information acquisition unit that acquires individual information attached to each product in association with a user identifier; a first issuing processing unit that issues privilege information for exercising a right related to a first privilege in association with a user identifier corresponding to the individual information when the individual information acquiring unit acquires the individual information; A program for functioning as a point accumulation unit that, when the individual information acquisition unit acquires the individual information, accumulates point information regarding points to be awarded to a user in the point information storage unit in association with a user identifier corresponding to the individual information.