Information processing device
The information processing apparatus addresses the issue of unseen advertisements by identifying and targeting trustworthy applications on user terminals, increasing the likelihood of user engagement and improving advertisement efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- INNOVATE CO LTD(JP)
- Filing Date
- 2025-07-04
- Publication Date
- 2026-06-23
Smart Images

Figure 0007878774000001_ABST
Abstract
Description
Technical Field
[0001] Relates to advertising technology.
Background Art
[0002] Advertising is to actively and widely publicize information about products and services, and is carried out to promote the sales of products and services. Conventionally, advertisements related to products and services have been frequently carried out, but it has been difficult to implement effective advertisements and accurately verify the effects of those advertisements.
[0003] Among such circumstances, in Patent Document 1, an advertising device has been proposed that can notify an advertisement considered to be highly effective in consideration of the current situation of the user and the user's preference tendency, and can verify the effect of the advertisement.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the above prior art, it is not known whether the user sees the distributed advertisement, and there is a problem that there may be a lot of wasted advertisements.
[0006] Therefore, in view of the above problems, an object of the present invention is to provide an information processing apparatus that increases the possibility that a user who is a consumer and is a distribution destination sees an advertisement, thereby increasing the efficiency of the advertisement.
Means for Solving the Problems
[0007] One form of the disclosed information processing apparatus is an advertisement ReceiveA target application storage means that stores a list of target applications which are trustworthy software applications, and the user terminal that collects the user terminal and The target application installed on the user's terminal. and When specifying an advertisement notification, the user terminal identification information is information used to identify the user terminal, and the user terminal is installed attitude A user terminal information acquisition means that acquires a list of software applications and associates it with the acquired list information and the target application storage means. Before The above list of target apps and Extract the common elements. By doing so, it is installed on the user terminal. attitude Among the software applications, the aforementioned advertisement Receive An app identification method that identifies all trustworthy software applications, and the identified advertisements Receive The system includes advertising implementation means for performing processing to deliver advertisements to trustworthy software applications by specifying the acquired user terminal identification information, and the information acquired by the user terminal information acquisition means is installed on the user terminal. attitude The information is collected by an information collection software application, and the information collection software application is installed on the user terminal using the functions provided by the operating system of the user terminal. attitude It is characterized by collecting a list of software applications.
[0008] Furthermore, one form of information processing device to be disclosed is one in which information is collected by a user terminal, the user terminal and Advertisements installed on the user's device Receive The target app is a trustworthy software application. and When specifying the above advertisement and notifying the user terminal, the user terminal identification information is information for identifying the user terminal, and the user terminal is installed attitudeA means for acquiring user terminal information that obtains information about the target application in association with the user terminal, and installed on the user terminal attitude The system includes advertising implementation means for performing processing to deliver advertisements to the target application by specifying the acquired user terminal identification information, and the information acquired by the user terminal information acquisition means is installed on the user terminal. attitude The information collected by the information collection software application, which uses the functions provided by the operating system of the user terminal to collect a list of software applications installed on the user terminal and a list of target applications. Extract the common elements. By doing so, it is installed on the user terminal. attitude This method is characterized by identifying and collecting information about all of the aforementioned target applications. [Effects of the Invention]
[0009] The disclosed information processing device increases the likelihood that users, who are consumers at the distribution destination, will see the advertisement, thereby improving the efficiency of the advertisement. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows an overview of the information processing device according to this embodiment. [Figure 2] This is a functional block diagram of the information processing device according to this embodiment. [Figure 3] This figure shows an example of the hardware configuration of the information processing device according to this embodiment. [Figure 4] This flowchart shows an example of processing by the information processing device according to this embodiment (when application identification means is required). [Figure 5] This flowchart shows an example of processing by the information processing device according to this embodiment (in the case where application identification means are not required). [Modes for carrying out the invention]
[0011] With reference to the drawings, embodiments for implementing the present invention will be described. (Operating principle of the information processing apparatus according to the present embodiment)
[0012] Using FIGS. 1 and 2, the operating principle of an information processing apparatus (hereinafter simply referred to as "this apparatus") 100 according to the present embodiment will be described. FIG. 1 is a diagram showing the connection relationship between this apparatus 100 and other apparatuses, and FIG. 2 is a functional block diagram of this apparatus 100.
[0013] As shown in FIG. 1, this apparatus 100 is connected to a user terminal 220 via a communication network 310. The communication network 310 may be in either a wired or wireless form. The user terminal 220 may be in any form as long as it is a computer having a communication function, but it is preferably a portable information terminal such as a smartphone. Further, this apparatus 100 is also connected to a server 320 managed by another operator. As shown in FIG. 2, this apparatus 100 includes a target app storage means 110, a user terminal information acquisition means 120, an app identification means 130, and an advertisement implementation means 140.
[0014] The target app storage means 110 stores list information 260 of target apps 250, which are software applications (hereinafter simply referred to as "apps") capable of receiving (receiving) advertisements 240. Note that the target app 250 is an app capable of receiving an advertisement 240 when installed on the user terminal 220, and the advertisement 240 notified to the target app 250 is viewed by the user 210 via a display device included in the user terminal 220.
[0015] The user terminal information acquisition means 120 acquires the user terminal identification information 230 collected by the user terminal 220 and the list information 270 of apps installed on the user terminal 220 in association with each other.
[0016] The user terminal identification information 230 is information used to identify the user terminal 220 when an application 250 installed on the user terminal 220 and an advertisement 240 are sent to the user terminal 220, and is called, for example, an advertisement ID (advertising identifier).
[0017] The list of apps 270 can be collected by utilizing the functions provided by the operating system (OS) of the user terminal 220. The operating system may be, for example, Android® OS or iOS®.
[0018] The information acquired by the user terminal information acquisition means 120 is collected by an information collection application 290 installed on the user terminal 220 and equipped with an information collection function. The information collection application 290 has the function of collecting a list of applications 270 installed on the user terminal 220 using functions provided by the OS of the user terminal 220, and providing the collected list of applications 270 and user terminal identification information 230 to the device 100.
[0019] Furthermore, the user terminal information acquisition means 120 may acquire user terminal identification information 230 collected by the user terminal 220 and information regarding the target application 250 installed on the user terminal 220 in association with each other.
[0020] The information gathering application 290 collects information about the target application 250 to be installed on the user terminal 220 by performing a logical AND operation between the list of applications 270 installed on the user terminal 220 and the list of target applications 250 260. The information gathering application 290 then has the function of providing the collected information about the target application 250 and the user terminal identification information 230 to the device 100.
[0021] The app identification means 130 identifies apps 250 that can deliver (receive) advertisements 240 from among the apps installed on the user terminal 220, based on the list information 270 obtained by the user terminal information acquisition means 120 and the information stored in the target app storage means 110. The app identification means 130 identifies apps 250 that can deliver (receive) advertisements 240 from among the apps installed on the user terminal 220 by taking the logical AND of the list information 270 of apps installed on the user terminal 220 and the list information 260 of target apps 250.
[0022] The advertising implementation means 140 performs processing to deliver advertisements 240 to applications 250 identified by the application identification means 130, specifying the user terminal identification information 290 obtained by the user terminal information acquisition means 120. The processing to deliver advertisements 240 may take the form of one business operator, which is the administrator of this device 100, delivering the advertisements 240 itself, or one business operator may request another business operator to deliver the advertisements 240. By delivering advertisements 240 to target applications 250 used by user 210 on user terminal 220, the likelihood of advertisements 240 being seen by user 210 can be increased, thereby improving the efficiency of advertisements 240.
[0023] The advertising implementation means 140 performs processing to deliver advertisements 240 to target applications 250 installed on user terminals 220, based on information about target applications 250 installed on user terminals 220 obtained by the user terminal information acquisition means 120, by specifying the user terminal identification information 230 obtained by the user terminal information acquisition means 120. By delivering advertisements 240 to target applications 250 used by user 210 on user terminal 220, the likelihood of advertisements 240 being seen by user 210 is increased, thereby improving the efficiency of advertisements 240.
[0024] Based on the above operating principle, this device 100 can increase the likelihood that consumers, the users 270 at the distribution destination, will see the advertisement 210, thereby improving the efficiency of the advertisement 210. (Hardware configuration of the information processing device according to this embodiment)
[0025] An example of the hardware configuration of the device 100 will be explained using Figure 3. Figure 3 is a diagram showing an example of the hardware configuration of the device 100. As shown in Figure 3, the device 100 has a CPU (Central Processing Unit) 510, ROM (Read-Only Memory) 520, RAM (Random Access Memory) 530, auxiliary storage device 540, communication I / F 550, input device 560, display device 570, and storage medium I / F 580.
[0026] The CPU 510 is a device that executes programs stored in the ROM 520. It processes data loaded into the RAM 530 according to program instructions and controls the entire device 100. The ROM 520 stores the programs and data that the CPU 510 will execute. When the CPU 510 executes a program stored in the ROM 520, the RAM 530 loads the programs and data to be executed and temporarily holds the calculation data during the calculation.
[0027] The auxiliary storage device 540 is a device that stores the operating system (OS), which is the basic software, and the application program according to this embodiment, along with related data. The auxiliary storage device 540 is, for example, an HDD (Hard Disk Drive) or flash memory, and includes the target application storage means 110.
[0028] The communication interface 550 is an interface for exchanging data with other devices 220 and 320 that connect to a communication network 300 such as a wired or wireless LAN (Local Area Network) or the Internet and provide communication functions.
[0029] The input device 560 is a device for inputting data into the main device 100, such as a keyboard. The display device (output device) 570 is a device consisting of an LCD (Liquid Crystal Display) or the like, and functions as a user interface for the user to use the functions of the main device 100 and to make various settings. The storage medium I / F 580 is an interface for sending and receiving data with storage media 590 such as CD-ROMs, DVD-ROMs, and USB memory.
[0030] Each of the means of this device 100 may be realized by the CPU 510 executing a program corresponding to each means stored in the ROM 520 or auxiliary storage device 540. Alternatively, each of the means of this device 100 may be realized by the processing related to each means being implemented as hardware. Furthermore, the program according to the present invention may be read from an external server device via a communication I / F 550, or read from a storage medium 590 via a storage medium I / F 580, and the device 100 may execute the program. (Example of processing by the information processing device according to this embodiment) (1) Example of processing when application identification means 130 is required
[0031] Using Figure 4, we will explain an example of processing by the device 100, specifically when an application identification means 130 is required. Figure 4 is a flowchart showing the flow of processing in an example of processing by the device 100, when an application identification means 130 is required.
[0032] In S10, the user terminal information acquisition means 120 acquires user terminal identification information 230 collected by the user terminal 220 and a list of applications installed on the user terminal 220 270, associating them together.
[0033] The information acquired by the user terminal information acquisition means 120 is collected by an information collection application 290 installed on the user terminal 220 and equipped with an information collection function. The information collection application 290 has the function of collecting a list of applications 270 installed on the user terminal 220 using functions provided by the OS of the user terminal 220, and providing the collected list of applications 270 and user terminal identification information 230 to the device 100.
[0034] The user terminal identification information 230 is information used to identify the user terminal 220 when an application 250 installed on the user terminal 220 and an advertisement 240 are sent to the user terminal 220, and is called, for example, an advertisement ID.
[0035] The list of apps 270 can be collected by utilizing the functions provided by the operating system of the user terminal 220. The operating system may be, for example, Android® OS or iOS®.
[0036] In S20, the app identification means 130 identifies apps 250 that are capable of delivering (receiving) advertisements 240 from among the apps installed on the user terminal 220, based on the list information 270 acquired in S10 and the information stored in the target app storage means 110.
[0037] The app identification means 130 identifies the apps 250 that are capable of delivering (receiving) advertisements 240 from among the apps installed on the user terminal 220 by taking the logical AND of the list information 270 of apps installed on the user terminal 220 and the list information 260 of target apps 250.
[0038] In S30, the advertising implementation means 140 performs processing to deliver an advertisement 240 to the application 250 identified in S20, specifying the user terminal identification information 290 obtained in S10.
[0039] The process for distributing the advertisement 240 may be carried out by a single business operator who is the administrator of this device 100, or it may be carried out by a single business operator requesting another business operator to distribute the advertisement 240. By distributing the advertisement 240 to the target application 250 used by the user 210 on the user terminal 220, the likelihood of the advertisement 240 being seen by the user 210 can be increased, thereby improving the efficiency of the advertisement 240.
[0040] By delivering advertisements 210 to target applications 230 used by user 270 on user terminal 280, the likelihood of advertisements 210 being seen by user 270 can be increased, thereby improving the efficiency of advertisements 210.
[0041] By performing the above processing, the device 100 can increase the likelihood that consumers, the users 270 at the distribution destination, will see the advertisement 210, thereby improving the efficiency of the advertisement 210. (2) Example of processing when application identification means 130 is not required
[0042] Using Figure 5, we will explain an example of processing by the device 100 in a case where the application identification means 130 is not required. Figure 4 is a flowchart showing the flow of processing in an example of processing by the device 100 in a case where the application identification means 130 is not required.
[0043] In S110, the user terminal information acquisition means 120 acquires user terminal identification information 230 collected by the user terminal 220 and information about the target application 250 installed on the user terminal 220, associating them together. The information acquired by the user terminal information acquisition means 120 is collected by an information collection application 290 installed on the user terminal 220, which has an information collection function.
[0044] The information gathering application 290 collects information about the target application 250 to be installed on the user terminal 220 by performing a logical AND operation between the list of applications 270 installed on the user terminal 220 and the list of target applications 250 260. The information gathering application 290 then has the function of providing the collected information about the target application 250 and the user terminal identification information 230 to the device 100.
[0045] In S120, the advertising implementation means 140 performs processing to deliver the advertisement 240 to the target application 250 installed on the user terminal 220, specifying the user terminal identification information 230 acquired in S110, based on the information about the target application 250 acquired in S110. By delivering the advertisement 240 to the target application 250 used by the user 210 on the user terminal 220, the likelihood of the advertisement 240 being seen by the user 210 is increased, thereby improving the efficiency of the advertisement 240.
[0046] By performing the above processing, the device 100 can increase the likelihood that consumers, the users 270 at the distribution destination, will see the advertisement 210, thereby improving the efficiency of the advertisement 210.
[0047] Although embodiments of the present invention have been described in detail above, the present invention is not limited to these specific embodiments, and various modifications and changes are possible within the scope of the gist of the present invention as described in the claims. [Explanation of symbols]
[0048] 100 Information Processing Devices 110 Target application storage method 120 User terminal information acquisition method 130 App Identification Methods 140 Advertising Implementation Methods 210 users 220 user terminals 230 User terminal identification information 240 Advertisements 250 target apps List of 260 target apps 270 List of software applications installed on user terminals 280 Information about the target application to be installed on the user's device 290 Information Gathering Software Applications 300 User terminal operating systems 310 Communication Network 320 Servers managed by other businesses 510 CPU 520 ROM 530 RAM 540 Auxiliary storage 550 Communication Interfaces 560 Input Device 570 Output device 580 Storage Media Interface 590 Storage medium
Claims
1. A target application storage means that stores a list of target applications that are software applications capable of receiving advertisements, A user terminal information acquisition means that acquires user terminal identification information, which is information used to identify the user terminal when notifying an advertisement by specifying the user terminal and the target application installed on the user terminal, and a list of software applications installed on the user terminal, in association with the user terminal information. An application identification means that identifies all software applications that are capable of receiving the advertisement among the software applications installed on the user terminal by extracting common elements between the acquired list information and the list of target applications stored in the target application storage means, The system includes advertising implementation means for performing processing to deliver advertisements to identified software applications capable of receiving such advertisements, by specifying the acquired user terminal identification information. The information acquired by the user terminal information acquisition means is collected by the information collection software application installed on the user terminal. An information processing device characterized in that the information collection software application collects a list of software applications installed on the user terminal by utilizing the functions provided by the operating system of the user terminal.
2. A user terminal information acquisition means that acquires user terminal identification information, which is information for identifying the user terminal when notifying the user terminal of the advertisement by specifying the user terminal and the target application, which is a software application installed on the user terminal that is capable of receiving advertisements, and associates this user terminal information with information about the target application installed on the user terminal. The system includes an advertising implementation means that performs processing for delivering advertisements to the target application installed on the user terminal, specifying the acquired user terminal identification information. The information acquired by the user terminal information acquisition means is collected by the information collection software application installed on the user terminal. An information processing device characterized in that the information collection software application identifies and collects information about all target applications installed on the user terminal by extracting common information between the list of software applications installed on the user terminal, which is collected using the functions provided by the operating system of the user terminal, and the list of target applications.
3. An information processing method performed by a computer equipped with a target application storage means that stores a list of target applications which are software applications capable of receiving advertisements, The user terminal information acquisition means obtains user terminal identification information, which is information used to identify the user terminal when notifying an advertisement by specifying the user terminal and the target application installed on the user terminal, and a list of software applications installed on the user terminal, in association with each other. The steps include: the app identification means extracting common elements between the acquired list information and the list of target apps stored in the target app storage means to identify all software applications installed on the user terminal that are capable of receiving the advertisement; The advertising implementation means includes the step of processing to deliver an advertisement to a software application capable of receiving the identified advertisement, specifying the acquired user terminal identification information, The information acquired by the user terminal information acquisition means is collected by the information collection software application installed on the user terminal. An information processing method characterized in that the information collection software application collects a list of software applications installed on the user terminal by utilizing the functions provided by the operating system of the user terminal.
4. The user terminal information acquisition means acquires user terminal identification information, which is information used to identify the user terminal when notifying the user terminal of the advertisement by specifying the user terminal and the target application, which is a software application installed on the user terminal that is capable of receiving advertisements, and associates this information with information about the target application installed on the user terminal. The advertising implementation means includes the step of processing to deliver an advertisement to the target application installed on the user terminal, specifying the acquired user terminal identification information, The information acquired by the user terminal information acquisition means is collected by the information collection software application installed on the user terminal. An information processing method characterized in that the information collection software application extracts common information between a list of software applications installed on the user terminal and a list of target applications, which are collected by the information collection software application using a function provided by the operating system of the user terminal, thereby identifying and collecting information about all target applications installed on the user terminal.
5. An information processing program for causing a computer to perform the method described in claim 3 or 4.