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

The information processing device addresses the risk of user identification by applying masking to advertising effectiveness analysis results, ensuring privacy and convenience in advertising distribution and analysis.

JP2025127356APending Publication Date: 2025-09-01LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024024053
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-20
Publication Date
2025-09-01

AI Technical Summary

Technical Problem

Existing advertising effectiveness analysis techniques risk revealing individual user identities when data is broken down by user attributes, leading to a decrease in click numbers.

Method used

An information processing device that distributes advertisements, analyzes effectiveness by user attributes, and applies masking to analysis results when the number of effective users is below a threshold, preventing identification of individual users.

Benefits of technology

Prevents advertisers from identifying individual users while maintaining accurate advertising effectiveness analysis, improving convenience by eliminating the need to adjust user attributes for minimum distribution numbers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025127356000001_ABST
    Figure 2025127356000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of preventing individual users from being identified from analysis results by an advertiser, an information processing method, and an information processing program.SOLUTION: An information processing device comprises a distribution unit, an analysis unit, a masking unit, and a provision unit. The distribution unit distributes advertisements from an advertiser to a user via a predetermined service. The analysis unit analyzes the number of effective users indicative of the effectiveness of the advertisement for each of attribute items subdivided by predetermined user attributes on the basis of the distribution results from the distribution unit. The masking unit applies a masking process to the number of effective users if there is an attribute item where the number of effective users is below a predetermined threshold in the analysis results of the analysis unit. The provision unit provides the advertiser with the analysis results having been applied with the mask process.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, there are known techniques for delivering advertising content to users via the Internet. Among these techniques, there is known a technique for analyzing advertising effectiveness based on the results of advertisement delivery (see, for example, Patent Document 1). In addition, there is a technique for delivering advertising content in which an advertisement is delivered to users with attributes previously specified by an advertiser, and the advertising effectiveness for the attributes is analyzed. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-8765 Summary of the Invention [Problem to be solved by the invention]

[0004] However, when providing advertising effectiveness such as the number of clicks to advertisers by breaking down the data into multiple user attributes, there is a risk that the number of clicks will decrease as a result of the break down, and the user who clicked may be identified by the advertiser.

[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can prevent individual users from being identified by advertisers from analysis results. [Means for solving the problem]

[0006] The information processing device according to the present application includes a distribution unit, an analysis unit, a mask processing unit, and a provision unit. The distribution unit distributes advertisements from advertisers to users via a predetermined service. The analysis unit analyzes the number of effective users, which indicates advertising effectiveness, for each attribute item subdivided by predetermined user attributes, based on the distribution results of the distribution unit. If the analysis results of the analysis unit include an attribute item for which the number of effective users is less than a predetermined number, the mask processing unit performs mask processing on the number of effective users. The provision unit provides the analysis results after the mask processing to the advertiser. [Effects of the Invention]

[0007] According to one aspect of the embodiment, it is possible to prevent an advertiser from identifying an individual user from the analysis result. [Brief explanation of the drawings]

[0008] [Figure 1A] FIG. 1A is a diagram showing a process executed by an information processing apparatus according to an embodiment. [Figure 1B] FIG. 1B is a diagram showing a process executed by the information processing apparatus according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Figure 5] FIG. 5 is a diagram illustrating an example of advertiser information. [Figure 6] FIG. 6 is a diagram illustrating an example of advertising effectiveness information. [Figure 7] FIG. 7 is a diagram illustrating an example of the masking process. [Figure 8] FIG. 8 is a diagram illustrating an example of the masking process. [Figure 9] FIG. 9 is a diagram illustrating an example of the masking process. [Figure 10] FIG. 10 is a diagram illustrating an example of the masking process. [Figure 11] FIG. 11 is a flowchart showing the processing procedure executed by the information processing apparatus according to the embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0010] (Embodiment) First, processing executed by an information processing device according to an embodiment will be described using FIGS. 1A and 1B. FIGS. 1A and 1B are diagrams illustrating processing executed by an information processing device according to an embodiment. FIG. 1A describes the overall processing of an information processing system, and FIG. 1B describes the analysis results of advertising effectiveness after masking. FIG. 1A illustrates an example of the operation of an information processing system S including an information processing device 1 according to an embodiment. In the following, a predetermined service is a dialogue service in which users registered with the service chat with each other by entering text. The predetermined service can be registered by advertisers such as companies, and by users registering with a company account, the company has the function of directly delivering information such as advertisements to users. Such accounts are typical accounts for companies, stores, etc., and are not solely intended for advertising delivery. Companies and stores can use these accounts to send various notifications other than advertisements. In the present disclosure, an information processing system is illustrated as an advertising delivery system. In this advertising delivery system, companies, stores, etc. can transmit various types of information via the accounts.

[0011] As shown in FIG. 1A, an information processing system S according to the embodiment includes an information processing device 1, an advertiser terminal 50, and a user terminal 100.

[0012] The information processing system S shown in FIG. 1A links users and advertisers based on user operations in a predetermined service in which the users and advertisers are registered, delivers advertisements from the advertisers to the users linked to the advertisers via the service, analyzes the advertising effectiveness of the advertisements based on the delivery results, provides the analysis results to the advertisers, and provides the advertising effectiveness broken down by attribute items according to the user attributes specified by the advertisers.

[0013] Furthermore, the information processing system S shown in FIG. 1A distributes advertisements from advertisers to users via a predetermined service, and analyzes the number of effective users that indicate the advertising effectiveness for each attribute item subdivided by predetermined user attributes based on the distribution results. If the analysis results include an attribute item for which the number of effective users is less than a predetermined number, the information processing system S masks the number of effective users and provides the masked analysis results to the advertiser.

[0014] Specifically, first, the advertiser terminal 50 transmits a registration request for registration with a predetermined service to the information processing device 1 in response to an operation by the advertiser who is the client of the advertisement (step S1). Upon receiving the registration request, the information processing device 1 issues an account corresponding to the advertiser and makes the account public to the user via the user terminal 100. The account is also called an official account.

[0015] Next, the user terminal 100 transmits a registration request to the information processing device 1 in accordance with the user's operation, requesting the advertiser to register in a predetermined service (step S2). Specifically, the user terminal 100 transmits the registration request to an account selected by the user from the above-mentioned published accounts.

[0016] Next, the information processing device 1 associates the user with the advertiser based on the registration request received from the user terminal 100 (step S3). Specifically, the information processing device 1 associates the account of the advertiser selected by the user with the user's account. After associating the advertiser with the user, the information processing device 1 also opens a chat room in which the advertiser and the user participate (strictly speaking, a room for the advertiser to provide information to the user) in the user's account for a predetermined service.

[0017] Next, the information processing device 1 receives an advertisement distribution request from the advertiser terminal 50 (step S4). The distribution request includes the content of the advertisement (text, image, hyperlink, etc.), the distribution date and time, etc. The distribution request may also include user attributes to which the advertisement will be distributed.

[0018] Next, the information processing device 1 distributes the advertisement to the user terminal 100 via a predetermined service in accordance with the distribution request (step S5). Specifically, the information processing device 1 distributes the advertisement to each user account linked to the advertiser via the chat room.

[0019] Next, the information processing device 1 acquires information on user actions taken in response to the delivered advertisement from the user terminal 100 (step S6). Such actions include opening the advertisement (whether the chat room was opened), clicking on the advertisement (selecting a hyperlink), and conversion (whether the product was purchased at the destination linked to the hyperlink). The information processing device 1 also estimates the user's attributes at the time of such actions. Specifically, the information processing device 1 estimates the user's attributes based on user information such as user information registered with a predetermined service (such as name, age, and occupation) and the content of chats between the user and other users. For example, the information processing device 1 estimates the user's attributes at the time the advertisement is delivered, when the advertisement is opened, when the advertisement is clicked, and when the advertisement is converted. Note that, in a chat room, up to five speech bubbles can be sent as one message at a time, and if even one of the five speech bubbles generates an impression, the message may be considered to have been opened.

[0020] Next, the information processing device 1 analyzes the advertising effectiveness of the advertisement based on the advertisement distribution results (step S7). Specifically, the information processing device 1 tally up the number of deliveries, the number of opens, the number of clicks, and the number of conversions. The number of deliveries, the number of opens, the number of clicks, and the number of conversions are the number of users indicating the advertising effectiveness (number of effective users). The information processing device 1 also calculates the open rate (number of opens / number of deliveries), the click rate (number of clicks / number of opens), and the conversion rate (number of conversions / number of clicks). The number of opens may be replaced by the number of impressions.

[0021] Next, the information processing device 1 receives a user attribute designation from the advertiser via the advertiser terminal 50 (step S8). Such a user attribute is a user attribute for which the advertiser desires to subdivide the advertising effect.

[0022] Next, the information processing device 1 subdivides the advertising effect by the specified user attribute (step S9). For example, when gender is specified as a user attribute, the information processing device 1 subdivides the advertising effect into male and female attribute items. In other words, the information processing device 1 divides the advertising effect into the advertising effect for males, which is an attribute item, and the advertising effect for females, which is also an attribute item, among users to whom the advertisement was delivered. An example of subdividing the advertising effect will be described later with reference to FIG. 1B.

[0023] Next, if there is an attribute item in the analysis result for which the number of effective users is less than a predetermined number, the information processing device 1 performs a masking process on the number of effective users (step S10). Specifically, for the number of effective users less than the predetermined number, the information processing device 1 changes the expression (non-display or abstract display) so that the advertiser cannot grasp the exact number of effective users. Details of the masking process will be described later with reference to Fig. 1B and Figs. 7 to 10.

[0024] Next, the information processing device 1 provides the analysis result to the advertiser terminal 50 for the advertiser that has accepted the designation of the user attribute (step S11). Specifically, the information processing device 1 provides the advertiser terminal 50 with the analysis result in which the advertising effect is subdivided by the designated user attribute.

[0025] An example of the analysis result provided to the advertiser will now be described with reference to Fig. 1B. Fig. 1B shows an example of the analysis result when gender is specified as the user attribute and the attribute items are male and female.

[0026] As shown in Figure 1B, the analysis results include items such as "delivery date," "delivery content," "attributes," and "advertising effectiveness." "Delivery date" indicates the date and time the advertisement was delivered to the user. "Delivery content" indicates the content of the delivered advertisement (text, image, hyperlink, etc.). "Attributes" indicate attribute items for the specified user attributes. "Advertising effectiveness" indicates the advertising effectiveness, which is the analysis result. "Advertising effectiveness" is composed of subitems such as "number of deliveries," "number of opens," "number of clicks," and "click-through rate." Note that in Figure 1B, the number of opens may be replaced with the number of impressions.

[0027] As shown in FIG. 1B, the analysis results are generated with attributes categorized as "overall," "male," and "female." The "overall" advertising effect indicates the advertising effect for all users to whom the advertisement was delivered, and is the sum of the advertising effects for "male" and "female" (excluding click-through rate). In other words, the information processing device 1 provides the advertiser with the advertising effect for each attribute item and the overall advertising effect obtained by adding up all attribute items as the analysis results. Also, in FIG. 1B, the number of male opens is 10 fewer than the number of deliveries. This means that the user attribute at the time of delivery was male, but the attribute was estimated to be unknown (or female) at the time of opening. Note that while FIG. 1B shows a case where only male and female attribute items are included, attribute items for which the user attribute could not be estimated may also be included. Details of this point will be described later with reference to FIG. 10.

[0028] Furthermore, in the analysis results shown in Figure 1B, the number of clicks and click rate for women have been masked. Specifically, in the analysis results shown in Figure 1B, the number of clicks for women is less than "3" (less than a predetermined number), so it is hidden so that the advertiser cannot identify the number. Note that in Figure 1B, the number of clicks for women appears to be identifiable as "3" based on the total number of clicks and the number of clicks for men, but in reality, it is not possible to identify it as "3" because the user attributes at the time of click may be unknown. Furthermore, the click rate for women is also masked because if a number were displayed, it would be identified in relation to the number of opens.

[0029] In this way, in the present disclosure, if there is an attribute item for which the number of effective users is less than a predetermined number, by applying a masking process to the number of effective users, advertisers can avoid individual users being identified in the analysis results from attribute items with a small number of high-value users.

[0030] Furthermore, the information processing device 1 according to the present disclosure can distribute advertisements to users associated with an advertiser in bulk, and later provide the advertisement effectiveness by subdividing the advertisement effectiveness by user attributes based on the distribution results. Therefore, with the present disclosure, it is not necessary to adjust user attributes in advance so that the number of users to be distributed is equal to or greater than a certain number, as in the past, and therefore it is possible to improve convenience from advertisement distribution to effectiveness analysis.

[0031] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to an embodiment, an information processing device 1, a plurality of advertiser terminals 50, and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0032] The information processing device 1 is a server device that executes the information processing method according to the embodiment. The information processing device 1 cooperates with a plurality of advertiser terminals 50 and a plurality of user terminals 100, and provides the plurality of advertiser terminals 50 and the plurality of user terminals 100 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps) and various data, and is realized by a server device, a cloud system, or the like.

[0033] Furthermore, the information processing device 1 may be an information processing device that provides some kind of online web service to a plurality of advertiser terminals 50 and a plurality of user terminals 100. For example, the information processing device 1 may provide, as web services, services such as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or may be responsible for processing the web services.

[0034] The advertiser terminal 50 is a terminal device owned by an advertiser who requests advertisement distribution. The advertiser terminal 50 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The advertiser terminal 50 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0035] The user terminal 100 is a terminal device owned by a user to whom an advertisement is to be distributed. The user terminal 100 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.

[0036] Next, an example of the configuration of the information processing device 1 will be described with reference to FIG.

[0037] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 includes a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a linking unit 32, a distribution unit 33, an analysis unit 34, a mask processing unit 35, and a provision unit 36. The storage unit 4 stores user information 41, advertiser information 42, and advertising effect information 43.

[0038] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a network by wire or wirelessly.

[0039] The control unit 3 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a work area. The control unit 3 is also a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0040] The storage unit 4 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

[0041] The user information 41 is information about the user.

[0042] Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID," "attribute information," "friend users," and "registered advertisers."

[0043] "User ID" is identification information that identifies a user. "Attribute information" is information about the user's attributes, and is information about user attributes estimated based on the user's information at the time of each of the above-mentioned actions. Attribute information includes, for example, psychographic attributes and demographic attributes. "Friend users" is information indicating other users who can chat with the user (linked to the user) in the above-mentioned dialogue service, and for example, a user ID is input. "Registered advertisers" is information indicating advertisers registered by the user in the above-mentioned dialogue service, and an advertiser ID, which will be described later, is input.

[0044] The advertiser information 42 is information relating to the advertiser.

[0045] Fig. 5 is a diagram showing an example of the advertiser information 42. As shown in Fig. 5, the advertiser information 42 includes items such as "advertiser ID," "advertiser information," and "registered user."

[0046] "Advertiser ID" is identification information that identifies the advertiser. "Advertiser information" is information about the advertiser, including the advertiser's name, business details, products sold, etc. "Registered user" is information that indicates a user registered (linked) with the advertiser in the interactive service, and a user ID is entered.

[0047] The advertising effectiveness information 43 is information relating to advertising effectiveness.

[0048] Fig. 6 is a diagram showing an example of the advertising effectiveness information 43. As shown in Fig. 6, the advertising effectiveness information 43 includes items such as "advertising ID," "distribution date," "advertiser ID," "advertising content," and "advertising effectiveness."

[0049] "Advertising ID" is identification information that identifies an advertisement. "Distribution date" is information that indicates the date and time when the advertisement was distributed. "Advertiser ID" is information that indicates the advertiser ID of the source of the advertisement. "Advertising content" is information that indicates the content of the advertisement. "Advertising effectiveness" is information that indicates the effectiveness of the advertisement.

[0050] Next, the functions of the control unit 3 of the information processing device 1 (receiving unit 31, linking unit 32, distribution unit 33, analysis unit 34, mask processing unit 35, and providing unit 36) will be described.

[0051] The reception unit 31 receives various types of information. The reception unit 31 receives a registration request, an advertisement distribution request, and a user attribute designation in the analysis result from the advertiser terminal 50. The reception unit 31 also receives a registration request from the user terminal 100 to the advertiser.

[0052] The linking unit 32 links the user with the advertiser based on the registration request received from the user terminal 100. Specifically, the linking unit 32 links the account of the advertiser selected by the user with the user's account. After linking the advertiser with the user, the linking unit 32 also opens a chat room in which the advertiser and the user participate (strictly speaking, a room for the advertiser to provide information to the user) in the user's account for a predetermined service.

[0053] In response to the distribution request, the distribution unit 33 distributes the advertisement to the user terminal 100 via a predetermined service. Specifically, the distribution unit 33 distributes the advertisement to each user account linked to the advertiser via the chat room.

[0054] The analysis unit 34 analyzes the advertising effectiveness of the advertisement based on the advertisement distribution results. Specifically, the analysis unit 34 tally the number of deliveries, the number of opens, the number of clicks, and the number of conversions. The number of deliveries, the number of opens, the number of clicks, and the number of conversions are the number of users indicating the advertising effectiveness (number of effective users). The analysis unit 34 also calculates the open rate (number of opens / number of deliveries), the click rate (number of clicks / number of opens), and the conversion rate (number of conversions / number of clicks).

[0055] The analysis unit 34 also acquires information on user actions taken in response to the delivered advertisement from the user terminal 100. Such actions include opening the advertisement (whether or not a chat room was opened), clicking on the advertisement (the operation of selecting a hyperlink), and conversion (whether or not a product was purchased at the destination linked to the hyperlink). The analysis unit 34 also estimates user attributes at the time of such actions. Specifically, the analysis unit 34 estimates user attributes based on user information registered with a predetermined service (such as name, age, and occupation) and user information such as the content of chats between the user and other users. For example, the analysis unit 34 estimates user attributes at the time the advertisement is delivered, the time the advertisement is opened, the time the advertisement is clicked, and the time of conversion.

[0056] Furthermore, the analysis unit 34 receives a user attribute designation from the advertiser via the advertiser terminal 50. Such a user attribute is a user attribute for which the advertiser wishes to segment the advertising effect.

[0057] Next, the analysis unit 34 subdivides the advertising effect by the specified user attribute. For example, if gender is specified as a user attribute, the analysis unit 34 subdivides the advertising effect into male and female attribute items. In other words, the analysis unit 34 divides the advertising effect into the advertising effect for males, which is an attribute item, and the advertising effect for females, which is also an attribute item, among users to whom the advertisement was delivered.

[0058] If the analysis result includes an attribute item for which the number of effective users is less than a predetermined number, the mask processing unit 35 performs mask processing on the number of effective users. Specifically, the mask processing unit 35 changes the number of effective users that is less than the predetermined number to an expression (non-display or abstract display) that prevents the advertiser from understanding the exact number of effective users. More specifically, the mask processing unit 35 performs the mask processing shown in FIG. 1B and the mask processing described later with reference to FIGS. 7 to 10.

[0059] The providing unit 36 ​​provides the analysis result for the advertiser that has accepted the designation of the user attribute to the advertiser terminal 50. Specifically, the providing unit 36 ​​provides the analysis result in which the advertising effect is subdivided by the designated user attribute to the advertiser terminal 50.

[0060] Next, the masking process will be described in detail with reference to Fig. 7 to Fig. 10. Fig. 7 to Fig. 10 are diagrams showing an example of the masking process. The masking processor 35 can perform the masking processes shown in Fig. 7 to Fig. 10 in addition to the masking process shown in Fig. 1B (processing for hiding only the number of effect users less than a predetermined number).

[0061] For example, as shown in Fig. 7, if the number of affected users for any attribute item of a plurality of advertising effects is less than a predetermined number, the mask processing unit 35 performs mask processing on the number of affected users for all attribute items for that advertising effect. In the example shown in Fig. 7, if the number of clicks by women is less than a predetermined number, mask processing is performed on the number of clicks by men in addition to the number of clicks by women. This makes it possible to avoid the number of clicks by women being identified from the total number of clicks and the number of clicks by men when there are two attribute items.

[0062] 7 and 1B show a masking process in which the number of effect users less than a predetermined number is not displayed, but the masking process is not limited to the process of not displaying the effect users. Another example of the masking process will be described with reference to FIG. 8. Specifically, as shown in FIG. 8, the masking process unit 35: A masking process is performed to change the number of effective users to an abstract numerical representation. In the example shown in FIG. 8, if the number of clicks by women is less than a predetermined number, the masking process 35 changes the number of clicks by women to an abstract numerical representation such as "0 or more." In other words, the masking process 35 does not express the number of effective users as a specific number, but rather expresses it as a numerical range such as XX or more, or XX or more but less than △△. Furthermore, the masking process 35 similarly changes the number of clicks by men to an abstract numerical representation. For example, the masking process 35 expresses the number of clicks as a numerical range with the central value. Alternatively, the masking process 35 expresses the number of clicks as a numerical representation by truncating the smallest digit. This allows the advertiser to grasp the rough numbers of clicks by women and men while avoiding the number of clicks by women being identified.

[0063] Furthermore, as shown in FIG. 9, in the case of a user attribute having three or more attribute items, the mask processing unit 35 may perform masking on the number of effective users for each of two or more attribute items in ascending order of the number of effective users. In FIG. 9, the user's age is shown as an example of a user attribute, with three attribute items: "teens," "twenties," and "thirties." For example, if the number of clicks by teenagers is less than a predetermined number, the mask processing unit 35 masks (hides) the number of clicks by teenagers and also masks the number of clicks by people in their twenties, which are the next lowest after the number of clicks by teenagers. This allows the advertiser to understand that people in their thirties have the most clicks, while avoiding the user being identified because the number of clicks by teenagers is less than the predetermined number. Note that when there are four attribute items, the number of attribute items to be masked may be two or three.

[0064] In addition, when there are two attribute items, such as gender, an attribute item for unknown attribute may be added as shown in FIG. 10. FIG. 10 shows three example attribute items: male, female, and unknown attribute (unknown). In this case, the mask processing unit 35 masks all advertising effects for the attribute item "unknown." For example, in FIG. 10, the number of deliveries is the total sum of male and female (i.e., "unknown" is 0). However, due to the nature of estimating user attributes at the time of advertising effect occurrence, there is a possibility that it may be counted as "unknown" when the number of opens and clicks is tallied. For this reason, by masking all advertising effects for "unknown," even if only the number of clicks (or opens) for females that is less than a predetermined number is masked, it is possible to prevent the number of clicks (or opens) for females from being understood from the total and for males. In addition, for the attribute item "unknown," the mask processing unit 35 may display numbers without masking for advertising effects for which the number of affected users is equal to or greater than a predetermined number.

[0065] Next, a processing procedure of the processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing the processing procedure of the processing executed by the information processing device 1 according to the embodiment.

[0066] 11, the control unit 3 receives a registration request from an advertiser (step S101). When the control unit 3 receives the registration request, it issues an account corresponding to the advertiser and makes the account available to users.

[0067] Next, the control unit 3 accepts a request to register an advertiser from the user (step S102), and associates the user with the advertiser (step S103).

[0068] Next, when the control unit 3 receives a request to distribute an advertisement from the advertiser, the control unit 3 distributes the advertisement in the chat room to users associated with the advertiser (step S104).

[0069] Next, the control unit 3 acquires information on user actions in response to the distributed advertisement, and analyzes the effectiveness of the advertisement based on this information (step S105).

[0070] Next, the control unit 3 subdivides the advertising effect by the attribute items of the user attributes specified by the advertiser (step S106).

[0071] Next, if there is an attribute item for which the number of effect users is less than a predetermined number, the control unit 3 performs a masking process on the number of effect users (step S107).

[0072] Next, the control unit 3 provides the masked analysis results to the advertiser (step S108), and ends the process.

[0073] 〔others〕 Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0074] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0075] 3 may be held in a storage server or the like, rather than being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.

[0076] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 12. Fig. 12 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.

[0077] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, or the like.

[0078] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.

[0079] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

[0080] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

[0081] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0082] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 3.

[0083] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes the linking unit 32, the distribution unit 33, and the provision unit 36. The linking unit 32 links a user and an advertiser based on a user's operation in a predetermined service in which the user and the advertiser are registered. The distribution unit 33 distributes advertisements from the advertiser to the user linked with the advertiser via the service. The provision unit 36 ​​analyzes the advertising effectiveness of the advertisement based on the distribution result of the distribution unit 33 and provides the analysis result to the advertiser. The provision unit 36 ​​provides the advertising effectiveness broken down by attribute items according to the user attributes specified by the advertiser. This configuration can improve convenience from advertisement distribution to effectiveness analysis.

[0084] The information processing device 1 according to the embodiment also includes a distribution unit 33, an analysis unit 34, a mask processing unit 35, and a provision unit 36. The distribution unit 33 distributes advertisements from advertisers to users via a predetermined service. The analysis unit 34 analyzes the number of effective users, which indicates advertising effectiveness, for each attribute item subdivided by predetermined user attributes, based on the distribution results of the distribution unit 33. If the analysis results of the analysis unit 34 include an attribute item for which the number of effective users is less than a predetermined number, the mask processing unit 35 performs mask processing on the number of effective users. The provision unit 36 ​​provides the analysis results after mask processing to the advertiser. This configuration allows the advertiser to avoid identifying individual users from attribute items with a small number of high-value users in the analysis results.

[0085] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0086] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0087] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0088] Furthermore, the processes described in the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the process contents.

[0089] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]

[0090] 1. Information processing equipment 2. Communications Department 3. Control Unit 4 Storage section 31 Reception 32 Stringing section 33 Distribution Department 34 Analysis Department 35 Mask processing section 36 Providing Department 41 User Information 42 Advertiser Information 43 Advertising effectiveness information 50 Advertiser Terminal 100 user terminals S Information Processing System

Claims

1. a distribution unit that distributes advertisements from advertisers to users via a predetermined service; an analysis unit that analyzes the number of effective users that show advertising effectiveness for each attribute item subdivided by predetermined user attributes based on the distribution result of the distribution unit; a mask processing unit that performs a mask process on the number of effective users when there is an attribute item for which the number of effective users is less than a predetermined number in the analysis result of the analysis unit; a providing unit that provides the analysis result that has been subjected to the masking process to the advertiser; An information processing device comprising:

2. The analysis unit Each of the plurality of advertising effects is subdivided for each of the attribute items. The information processing device according to claim 1 .

3. The mask processing unit When the number of effective users in the attribute item of any of the plurality of advertising effects is less than a predetermined number, the masking process is performed on the number of effective users in all the attribute items of the advertising effect. The information processing device according to claim 2 .

4. The mask processing unit When the number of the attribute items is three or more, a mask process is performed on the number of effect users of each of the two or more attribute items in ascending order of the number of effect users. The information processing device according to claim 1 .

5. The mask processing unit If the number of attribute items is two, add the attribute item whose attribute is unknown. The information processing device according to claim 1 .

6. The masking process includes: The process of hiding the number of effect users. The information processing device according to claim 1 .

7. The masking process includes: The process of converting the number of effect users into an abstract numerical representation. The information processing device according to claim 6 .

8. 1. A computer-implemented information processing method, comprising: a delivery step of delivering advertisements from advertisers to users via a predetermined service; an analysis step of analyzing the number of effective users who show advertising effectiveness for each attribute item subdivided by predetermined user attributes based on the distribution result of the distribution step; a masking process for masking the number of effective users of an attribute item when the number of effective users is less than a predetermined number in the analysis result of the analysis process; a providing step of providing the masked analysis result to the advertiser; An information processing method including:

9. A delivery procedure for delivering an advertisement from an advertiser to a user via a predetermined service; an analysis step of analyzing the number of effective users who show advertising effectiveness for each attribute item subdivided by predetermined user attributes based on the distribution results of the distribution step; a masking process for masking the number of effected users when the number of effected users of any of the attribute items is less than a predetermined number in the analysis result of the analysis process; a providing step of providing the masked analysis result to the advertiser; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Advertising effect measurement device, advertising effect measurement method, program and electronic advertising device

    JP2012008765A