Information processing device

The information processing device targets frequently used applications on user terminals to deliver advertisements, addressing the inefficiency of existing systems by increasing user viewing likelihood and enhancing advertising effectiveness.

JP7726577B1Active Publication Date: 2025-08-20INNOVATE CO LTD(JP)
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025050857
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-08-20
Estimated Expiration
2045-03-26

AI Technical Summary

Technical Problem

Existing advertising technologies fail to accurately determine if users will view distributed advertisements, leading to potential waste and inefficiency.

Method used

An information processing device that identifies frequently used software applications on user terminals and delivers advertisements to these applications based on usage time, increasing the likelihood of user viewing.

Benefits of technology

Enhances the effectiveness of advertisements by ensuring they are viewed by consumers, thereby improving overall advertising efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007726577000001_ABST
    Figure 0007726577000001_ABST
Patent Text Reader

Abstract

To increase the possibility that consumers, who are the recipients of the advertisement, will view the advertisement, thereby increasing the efficiency of the advertisement. [Solution] The device includes a storage means for storing a list of apps for which advertisements can be delivered, a means for acquiring an advertisement ID collected by a user terminal in association with information regarding the usage time of apps installed on the user terminal, a means for identifying a predetermined number of apps for which advertisements can be delivered in order of longest usage time based on the acquired information regarding the usage time of the software applications, and a means for performing processing to deliver advertisements to the identified predetermined apps by specifying the acquired advertisement ID.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] Regarding advertising technology. [Background technology]

[0002] Advertising is the active dissemination of information about products and services to the public in order to promote sales of those products and services. In the past, advertising for products and services has been frequent, but it has been difficult to carry out effective advertising and to accurately verify the effectiveness of that advertising.

[0003] In this context, Patent Document 1 proposes an advertising device that can notify a user of advertisements that are likely to be effective, taking into consideration the user's current situation and preferences, and can also verify the effectiveness of those advertisements. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6577161 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the above-mentioned conventional technology has a problem in that it is not possible to know whether the user will see the distributed advertisement, and there is a possibility that a lot of advertisements will be wasted.

[0006] In view of the above problems, the present invention aims to provide an information processing device that increases the likelihood that users who are consumers and are distribution destinations will view advertisements, thereby increasing the efficiency of advertisements. [Means for solving the problem]

[0007] One aspect of the disclosed information processing device includes a target application storage means for storing a list of target applications that are software applications to which advertisements can be distributed, a user terminal information acquisition means for acquiring, in association with each other, user terminal identification information that is information for identifying a user terminal when an advertisement is notified by specifying the user terminal and the target applications installed on the user terminal, and information regarding the usage time of each of the software applications installed on the user terminal, and a user terminal information acquisition means for acquiring, in association with each other, the information regarding the usage time of each of the software applications. and information stored in the target application storage means. The present invention is characterized by having an application identification means for identifying a predetermined number of the software applications from among the target applications in order of the longest usage time based on the acquired user terminal identification information, and an advertisement implementation means for performing processing to deliver advertisements to the predetermined number of identified software applications by specifying the acquired user terminal identification information.

[0008] Furthermore, one embodiment of the disclosed information processing device is Information regarding the usage time of a target app, which is a software application that can deliver advertisements installed on a user's device; The system is characterized by having a user terminal information acquisition means that associates and acquires user terminal information collected by the user terminal and user terminal identification information, which is information for identifying the user terminal when notifying an advertisement by specifying the user terminal and the target application installed on the user terminal; an application identification means that identifies a predetermined number of the software applications from the target applications in order of longest usage time based on information regarding the usage time of the acquired target applications; and an advertisement implementation means that performs processing to deliver an advertisement to the identified predetermined number of software applications by specifying the acquired user terminal identification information.

[0009] Furthermore, one embodiment of the disclosed information processing device includes a user terminal and a computer system that collects information from the user terminal and that is installed on the user terminal. Software Applicationsand user terminal identification information, which is information for identifying the user terminal when notifying the advertisement by specifying the user terminal, and the usage time specified based on information regarding the usage time of a software application that can deliver advertisements and is installed on the user terminal. From the side The system is characterized by having a user terminal information acquisition means for acquiring information relating to a predetermined number of the software applications in association with the software applications, and an advertising implementation means for performing processing to deliver advertisements to the acquired predetermined number of software applications by specifying the acquired user terminal identification information. [Effects of the Invention]

[0010] The disclosed information processing device increases the likelihood that users who are consumers and are distribution destinations will view the advertisement, thereby increasing the efficiency of the advertisement. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a diagram showing an overview of an information processing device according to an embodiment of the present invention; [Figure 2] 1 is a functional block diagram of an information processing device according to an embodiment of the present invention; [Figure 3] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device according to an embodiment of the present invention. [Figure 4] 10 is a flowchart showing the flow of an example of processing (when an application specifying means is required) by the information processing device according to the present embodiment. [Figure 5] 10 is a flowchart showing the flow of an example of processing by the information processing device according to the present embodiment (when an application specifying unit is not required). DETAILED DESCRIPTION OF THE INVENTION

[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. (Operation principle of the information processing device according to this embodiment)

[0013] The operating principle of an information processing device 100 according to this embodiment (hereinafter simply referred to as "the device") will be described using Figures 1 and 2. Figure 1 is a diagram showing the connection relationship between the device 100 and other devices, and Figure 2 is a functional block diagram of the device 100.

[0014] As shown in Fig. 1, the device 100 is connected to a user terminal 280 via a communication network 300. The communication network 300 may be either wired or wireless. The user terminal 280 may be any type of computer with communication capabilities, but is preferably a mobile information terminal such as a smartphone. The device 100 is also connected to a server 310 managed by another business operator. As shown in FIG. 2, the device 100 includes a target application storage unit 110, a user terminal information acquisition unit 120, an application identification unit 130, and an advertisement implementation unit 140.

[0015] Target application storage means 110 stores list information of target applications 230, which are software applications (hereinafter simply referred to as "applications") 220 that can distribute advertisements 210. Note that target applications 230 are applications that are installed in user terminals 280 and can receive advertisements 210, and advertisements 210 notified to advertisement applications 230 are viewed by users 270 via a display device provided in user terminals 280.

[0016] The user terminal information acquisition means 120 acquires, in association with each other, user terminal identification information 290, which is information collected by the user terminal 280 and is used to identify the user terminal 280 when notifying the advertisement 210 by specifying the user terminal 280 and the target application 230 installed on the user terminal 280, and information 250 relating to the usage time of each application 220 installed on the user terminal 280.

[0017] The user terminal identification information 290 is information for identifying the user terminal 280 when notifying the advertisement 210 by specifying the application 220 (230) installed in the user terminal 280, and is what is called an advertisement ID (advertising identifier).

[0018] The information 250 relating to the usage time of the apps 220 preferably utilizes information relating to the battery consumption history of each app in the user terminal 280. The information 250 relating to the battery consumption history of each app is information relating to the usage time and the percentage of battery usage for each app 220 installed in the user terminal 280. Note that, in the case of the Android (registered trademark) OS (Operating System), for example, the information relating to the battery consumption history of each app is displayed on the display device of the user terminal 280 by operating in the order of "Settings" → "Battery" → "Battery Usage."

[0019] Furthermore, it is also preferable that the information 250 relating to the usage time of the apps 220 utilizes information relating to a list of usage times for each app in the user terminal 280. The information relating to the list of usage times for each app is information relating to the usage time for each app 220 installed in the user terminal 280. Note that, for example, in the case of the Android (registered trademark) OS, the information relating to the list of usage times for each app is displayed as "activity details" on the display device of the user terminal 280 when the user operates "settings" → "apps" → "usage time" in this order.

[0020] The information acquired by the user terminal information acquisition means 120 is collected by an information collection application 240 that is installed in the user terminal 280 and has an information collection function.

[0021] Furthermore, the user terminal information acquiring means 120 may acquire user terminal identification information 290 collected by the user terminal 280 and information 250 related to usage time of the target application 230 in association with each other. Here, the information 250 related to usage time of the target application 230 does not cover all applications 220 installed in the user terminal 280, but is limited to information related to the target application 230. The information collecting application 240 includes information listing the target applications 230, and collects information 250 related to usage time limited to the target application 230 among the applications 220 installed in the user terminal 280.

[0022] Furthermore, the user terminal information acquiring means 120 acquires, in association with each other, user terminal identification information 290 collected by the user terminal 280 and information 260 about a predetermined number of apps 220 (target apps 230) in descending order of usage time, identified based on information 250 about usage time of apps 220 (target apps 230) that can deliver advertisements 210 installed on the user terminal 280. This process makes it possible to identify target apps 230 that are frequently used by the user 270 on the user terminal 280. The information collecting app 240 includes information about a list of the target apps 230, and collects information 250 about usage time limited to a predetermined number of target apps 230 among the apps 220 installed on the user terminal 280.

[0023] The application identification means 130 identifies a predetermined number of the target applications 230 in descending order of usage time based on the information 250 relating to the usage time of each application 220 acquired by the user terminal information acquisition means 120. The application identification means 130 refers to the information stored in the target application storage means 110, and limits the applications 220 included in the information 250 relating to usage time to the target applications 230, thereby identifying a predetermined number of the target applications 230 in descending order of usage time. This process makes it possible to identify the target applications 230 frequently used by the user 270 on the user terminal 280.

[0024] Furthermore, the application identification means 130 identifies a predetermined number of target applications 230 in descending order of usage time based on information 250 relating to usage time of the target applications 230 acquired by the user terminal information acquisition means 120. Through this process, it is possible to identify target applications 230 that are frequently used by the user 270 on the user terminal 280.

[0025] The advertisement implementation means 140 performs processing for delivering advertisement 210 to a predetermined number of apps 220 (230) identified by the app identification means 130 by specifying user terminal identification information 290 acquired by user terminal information acquisition means 120. The processing for delivering advertisement 210 may be in a form in which one business operator, who is the administrator of device 100, delivers advertisement 210 itself, or in a form in which one business operator requests another business operator to deliver advertisement 210. By delivering advertisement 210 to target apps 230 frequently used by user 270 on user terminal 280, the likelihood that advertisement 210 will be seen by user 270 is increased, thereby improving the efficiency of advertisement 210.

[0026] Based on the above-described operating principle, the device 100 can increase the likelihood that the consumer user 270, who is the distribution destination, will view the advertisement 210, thereby increasing the effectiveness of the advertisement 210. (Hardware configuration of the information processing device according to this embodiment)

[0027] An example of the hardware configuration of the present device 100 will be described using Fig. 3. Fig. 3 is a diagram showing an example of the hardware configuration of the present device 100. As shown in Fig. 3, the present device 100 has a CPU (Central Processing Unit) 510, a ROM (Read-Only Memory) 520, a RAM (Random Access Memory) 530, an auxiliary storage device 540, a communication I / F 550, an input device 560, a display device 570, and a storage medium I / F 580.

[0028] CPU 510 is a device that executes programs stored in ROM 520, performs arithmetic processing on data loaded into RAM 530 in accordance with program instructions, and controls the entire device 100. ROM 520 stores programs and data to be executed by CPU 510. When CPU 510 executes a program stored in ROM 520, the programs and data to be executed are loaded into RAM 530, and RAM 530 temporarily holds the arithmetic data during the calculation.

[0029] The auxiliary storage device 540 is a device that stores the OS (Operating System), which is basic software, the application program according to the present embodiment, and the like, together with related data. The auxiliary storage device 540 is, for example, a HDD (Hard Disk Drive) or a flash memory, and includes the target application storage means 110.

[0030] The communication I / F 550 is an interface for connecting to a communication network 300 such as a wired or wireless LAN (Local Area Network) or the Internet, and for transmitting and receiving data to and from other devices 280 and 310 that provide communication functions.

[0031] The input device 560 is a device such as a keyboard for inputting data to the device 100. The display device (output device) 570 is a device formed of an LCD (Liquid Crystal Display) or the like, and functions as a user interface when the user uses the functions of the device 100 or when making various settings. The storage medium I / F 580 is an interface for sending and receiving data to and from a storage medium 590 such as a CD-ROM, DVD-ROM, or USB memory.

[0032] Each of the means included in device 100 may be realized by CPU 510 executing a program corresponding to each of the means stored in ROM 520 or auxiliary storage device 540. Each of the means included in device 100 may also be realized by hardware that performs the processing associated with the means. Alternatively, device 100 may be caused to execute the program by loading the program according to the present invention from an external server device via communication I / F 550 or from storage medium 590 via storage medium I / F 580. (Example of processing by the information processing device according to this embodiment) (1) Example of processing when application identification means 130 is required

[0033] An example of processing by the device 100 when the application identification means 130 is required will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the flow of an example of processing by the device 100 when the application identification means 130 is required.

[0034] In S10, user terminal information acquisition means 120 acquires user terminal identification information 290 and information 250 relating to the usage time of each app 220 installed in user terminal 280 in association with each other. Here, user terminal identification information 290 is information for identifying user terminal 280 when notifying advertisement 210 by specifying app 220 (230) installed in user terminal 280, and is what is called an advertisement ID (advertising identifier).

[0035] Furthermore, the user terminal information acquiring means 120 may acquire user terminal identification information 290 collected by the user terminal 280 in association with information 250 relating to the usage time of the target application 230. Here, the information 250 relating to the usage time of the target application 230 does not cover all applications 220 installed in the user terminal 280, but is limited to information relating to the target application 230.

[0036] At S20, the application identification means 130 identifies a predetermined number of the target applications 230 in descending order of usage time based on the information 250 relating to the usage time of each application 220 acquired at S10. The application identification means 130 refers to the information stored in the target application storage means 110, and limits the applications 220 included in the information 250 relating to usage time to the target applications 230, identifying a predetermined number of the target applications 230 in descending order of usage time. This process makes it possible to identify the target applications 230 frequently used by the user 270 on the user terminal 280.

[0037] The application identification means 130 may also be configured to identify a predetermined number of target applications 230 in descending order of usage time based on information 250 relating to usage time of the target applications 230 acquired by the user terminal information acquisition means 120. This process makes it possible to identify target applications 230 that are frequently used by the user 270 on the user terminal 280.

[0038] In S30, advertisement implementation means 140 performs processing for distributing advertisement 210 to the predetermined number of apps 220 (230) identified in S20 by specifying user terminal identification information 290 acquired in S10. Here, the processing for distributing advertisement 210 may be in a form in which one business operator, who is the administrator of device 100, distributes advertisement 210, or in a form in which one business operator requests another business operator to distribute advertisement 210. By distributing advertisement 210 to target apps 230 frequently used by user 270 on user terminal 280, the likelihood that advertisement 210 will be seen by user 270 is increased, thereby improving the efficiency of advertisement 210.

[0039] By performing the above-described processing, the device 100 can increase the likelihood that the distribution destination user 270, who is a consumer, will view the advertisement 210, thereby increasing the effectiveness of the advertisement 210. (2) Example of processing when the application identification means 130 is not required

[0040] An example of processing by the device 100 in a case where the application identification means 130 is not required will be described with reference to Fig. 5. Fig. 4 is a flowchart showing the flow of an example of processing by the device 100 in a case where the application identification means 130 is not required.

[0041] At S110, user terminal information acquiring means 120 acquires, in association with each other, user terminal identification information 290 collected by user terminal 280 and information 260 about a predetermined number of apps 220 (target apps 230) identified in descending order of usage time based on information 250 about usage time of apps 220 (target apps 230) that can deliver advertisements 210 installed on user terminal 280. This process makes it possible to identify target apps 230 that user 270 frequently uses on user terminal 280.

[0042] The information acquired by user terminal information acquisition means 120 is collected by information collection application 240, which is installed in user terminal 280 and has an information collection function. Information collection application 240 has list information of target applications 230, and collects information 250 relating to usage time limited to a predetermined number of target applications 230 among applications 220 installed in user terminal 280.

[0043] At S120, advertisement implementation means 140 performs processing for distributing advertisement 210 to a predetermined number of apps 220 (230) acquired at S110 by specifying user terminal identification information 290 acquired at S110. Here, the processing for distributing advertisement 210 may be in a form in which one business operator, who is the administrator of device 100, distributes advertisement 210, or in a form in which one business operator requests another business operator to distribute advertisement 210. By distributing advertisement 210 to target apps 230 frequently used by user 270 on user terminal 280, the likelihood that advertisement 210 will be seen by user 270 is increased, thereby improving the efficiency of advertisement 210.

[0044] By performing the above-described processing, the device 100 can increase the likelihood that the distribution destination user 270, who is a consumer, will view the advertisement 210, thereby increasing the effectiveness of the advertisement 210.

[0045] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention as defined in the claims. [Explanation of symbols]

[0046] 100 Information processing device 110 Target application storage means 120 User terminal information acquisition means 130 App Identification Method 140 Advertising Implementation Methods 210 Advertisements 220 Software Applications 230 target apps 240 Information Gathering Software Applications 250 Information about the usage time of software applications 260 A certain number of software applications with long usage times 270 users 280 user terminals 290 User terminal identification information 300 Communication Network 310 Servers managed by other businesses 510 CPU 520 ROM 530 RAM 540 Auxiliary storage 550 Communication Interface 560 Input Device 570 Output Device 580 Storage Media Interface 590 Storage medium

Claims

1. a target application storage means for storing a list of target applications, which are software applications to which advertisements can be distributed; a user terminal information acquisition means for acquiring, in association with each other, user terminal identification information, which is information collected by a user terminal and is used to identify the user terminal when notifying the user of an advertisement by designating the user terminal and the target application installed on the user terminal, and information regarding the usage time of each of the software applications installed on the user terminal; an application specifying means for specifying a predetermined number of the software applications from among the target applications in descending order of usage time based on the acquired information on usage time of each of the software applications and the information stored in the target application storage means; and an advertisement implementation means for performing processing to deliver advertisements to the specified number of software applications by specifying the acquired user terminal identification information.

2. A user terminal information acquisition means for acquiring, in association with information regarding the usage time of a target app, which is a software application that can deliver advertisements installed on a user terminal, and user terminal identification information, which is information collected by the user terminal and is used to identify the user terminal when notifying the user of an advertisement by specifying the user terminal and the target app installed on the user terminal; an application specifying means for specifying a predetermined number of the software applications from among the target applications in descending order of usage time based on the acquired information on usage time of the target applications; and an advertisement implementation means for performing processing to deliver advertisements to the specified number of software applications by specifying the acquired user terminal identification information.

3. a user terminal information acquisition means for acquiring, in association with each other, user terminal identification information, which is information collected by a user terminal and is used to identify the user terminal when notifying the user of an advertisement by designating the user terminal and a software application installed on the user terminal, and information on a predetermined number of software applications with the longest usage times, which is identified based on information on usage times of the software applications installed on the user terminal to which advertisements can be delivered; and an advertisement implementation means for performing processing to deliver advertisements to the acquired predetermined number of software applications by specifying the acquired user terminal identification information.

4. 4. The information processing apparatus according to claim 1, wherein the information acquired by said user terminal information acquisition means is collected by an information collection software application installed in said user terminal.

5. 4. The information processing apparatus according to claim 1, wherein the usage time of the software application installed on the user terminal is determined using information related to a battery consumption history for each of the software applications in the user terminal.

6. 4. The information processing apparatus according to claim 1, wherein the usage time of the software application installed in the user terminal is determined by using information on a list of usage times for each software application in the user terminal.

7. An information processing method in a computer having a target application storage means for storing a list of target applications that are software applications to which advertisements can be distributed, comprising: a step in which user terminal information acquisition means acquires, in association with each other, user terminal identification information, which is information for identifying the user terminal when notifying the user terminal of an advertisement by specifying the user terminal and the target application installed on the user terminal, and information regarding the usage time of each of the software applications installed on the user terminal; an application identifying means identifying a predetermined number of the software applications from among the target applications in descending order of usage time based on the acquired information regarding usage time of each of the software applications and the information stored in the target application storage means; an advertisement implementation means performing processing to deliver advertisements to the identified predetermined number of software applications by specifying the acquired user terminal identification information.

8. a step in which a user terminal information acquisition means acquires, in association with each other, information regarding the usage time of a target app, which is a software application to which an advertisement can be delivered and which is installed on the user terminal, and user terminal identification information, which is information collected by the user terminal and is used to identify the user terminal when an advertisement is to be notified by specifying the user terminal and the target app installed on the user terminal; an application specifying means for specifying a predetermined number of the software applications from among the target applications in descending order of usage time based on the acquired information on usage time of the target applications; an advertisement implementation means performing processing to deliver advertisements to the identified predetermined number of software applications by specifying the acquired user terminal identification information.

9. a step in which a user terminal information acquisition means acquires, in association with each other, user terminal identification information, which is information collected by the user terminal and is used to identify the user terminal when notifying the user terminal of an advertisement by specifying the user terminal and the software applications installed on the user terminal, and information on a predetermined number of the software applications with the longest usage times, which information is identified based on information on usage times of the software applications installed on the user terminal to which advertisements can be delivered; an advertisement implementation means performing processing to deliver advertisements to the acquired predetermined number of software applications by specifying the acquired user terminal identification information.

10. 10. The information processing method according to claim 7, wherein the information acquired by the user terminal information acquisition means is collected by an information collection software application installed on the user terminal.

11. 10. The information processing method according to claim 7, wherein the usage time of the software application installed on the user terminal is determined using information regarding the battery consumption history of each software application on the user terminal.

12. 10. An information processing method according to claim 7, wherein the usage time of the software application installed on the user terminal is determined using information relating to a list of usage times for each software application on the user terminal.

13. An information processing program for causing a computer to execute the method according to any one of claims 7 to 9.

Citation Information

Patent Citations

  • Delivery device, delivery method, and delivery program

    JP2017021767A

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

    JP2017117478A

  • Information processing apparatus

    JP2022154978A

  • Method and device for providing advertisement

    US20170316460A1

  • advertising device

    JP6577161B1