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

The information processing device identifies content influencing search query trends by extracting, tracking user interactions, and calculating influence, addressing the lack of such capabilities in conventional systems.

JP7822332B2Active Publication Date: 2026-03-02LY CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023024747
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2026-03-02
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

Conventional technologies fail to identify content that influences the number of searches, lacking a mechanism to trace the impact of specific content on search query trends.

Method used

An information processing device comprising an extraction unit to identify content posted during specified conditions, an identification unit to track user interactions, and a calculation unit to quantify the influence of content on search query trends based on user behavior.

Benefits of technology

Enables the identification of content responsible for search query spikes by analyzing user access history and conversions, providing insights into content influence on search trends.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007822332000001
    Figure 0007822332000001
  • Figure 0007822332000002
    Figure 0007822332000002
  • Figure 0007822332000003
    Figure 0007822332000003
Patent Text Reader

Abstract

To estimate an item which is purchased illegally.SOLUTION: An information processor according to the present invention includes: an acquisition unit for acquiring illegal purchase information on an item which was purchased illegally and legal purchase information on an item which was purchased legally; and a learning unit for learning an estimation model for estimating an illegal score showing the degree of illegal purchase from item information on the basis of the illegal purchase information and legal purchase information acquired by the acquisition unit.SELECTED DRAWING: Figure 1
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 is a technology that provides content that shows a graph of the transition in the number of searches for a specified search query (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-068325 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, no consideration is given to identifying what content has influenced the number of searches, and a technology for identifying content that has influenced the number of searches is desired.

[0005] The present invention has been made in view of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that are capable of identifying content that has influenced the number of searches. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the information processing device of the present invention comprises an extraction unit that extracts content that corresponds to a specified search query, which is content posted during a corresponding period that corresponds to a period that satisfies specified conditions; an identification unit that identifies, for each piece of content, users who viewed the content extracted by the extraction unit based on the access history of each user, and who entered the specified search query after viewing and achieved a specified conversion; and a calculation unit that calculates, for each piece of content, the influence of the specified search query on the number of searches based on the number of users identified by the identification unit. [Effects of the Invention]

[0007] According to the present invention, it is possible to identify the content that has influenced the number of searches. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of content according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a schematic diagram of the extraction process according to the embodiment. [Figure 5] FIG. 5 is a schematic diagram of the identification process according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of the providing process according to the embodiment. [Figure 7] FIG. 7 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device according to the embodiment. 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 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 the embodiments.

[0010] [Embodiment] [1. Information Processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. Note that the information processing according to the embodiment is realized by an information processing device 1 shown in Fig. 1.

[0011] 1 is an information processing device that provides statistical data (described later) to a terminal device 100, and is realized by, for example, a server device or a cloud system. For example, the information processing device 1 cooperates with a search server (not shown) to provide statistical data related to search queries to the terminal device 100.

[0012] The terminal device 100 is a terminal device owned by a user, and can communicate with any server device via a wireless communication network such as LTE (Long Term Evolution). Although Fig. 1 illustrates an example in which the terminal device 100 is a notebook PC (Personal Computer), it may also be an information processing device such as a desktop PC or a smartphone.

[0013] As shown in FIG. 1, when the information processing device 1 receives a search query specification from the terminal device 100 (step S1), it generates content related to the specified search query (step S2) and provides the generated content to the terminal device 100 (step S3).

[0014] An example of content according to the embodiment will now be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of content according to the embodiment. Note that, although the following description will be given of a case where the information processing device 1 is the subject of content-related processing, some or all of this processing may also be performed by the terminal device 100.

[0015] As shown in FIG. 2, the content according to the embodiment is content related to a graph showing a transition L1 of the number of searches for a search query (here, "XXXX") designated from the terminal device 100.

[0016] For example, as shown in Figure 2, a "Show related articles" button is displayed in the content, and when this button is operated by a user, the information processing device 1 superimposes information about the content that influenced the trend L1 in the number of searches.

[0017] The example shown in FIG. 2 shows a case where information about the content that triggered the spike is superimposed on peaks P1 and P2 where spikes occurred in the transition L1 of the number of searches.

[0018] That is, the information processing device 1 identifies the content that has influenced the transition L1 of the number of searches and provides information about the content, thereby enabling the user to identify the content that has influenced the transition L1 of the number of searches.

[0019] [2. Information Processing Device] Next, a configuration example of the information processing device 1 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration example of the information processing device 1 according to the embodiment. As shown in Fig. 3, the information processing device 1 includes a communication unit 2, a storage unit 3, and a control unit 4. Note that the information processing device 1 may also include an input unit (e.g., a keyboard or a mouse) that accepts various operations from an administrator who uses the information processing device 1, and a display unit (e.g., a liquid crystal display) that displays various information.

[0020] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a communication network such as 4G (4th Generation) or 5G (5th Generation) by wire or wirelessly, and transmits and receives information to and from each of the terminal devices 100, etc. via the communication network.

[0021] The storage unit 3 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. The storage unit 3 includes a search history storage unit 31, an access history storage unit 32, and a content information storage unit 33.

[0022] The search history storage unit 31 stores search history. The search history is a history for each search query entered by the user, and includes information about the search date and time for each search query.

[0023] The access history storage unit 32 stores an access history, which is a history of accesses to web content by each user, and includes, for example, a series of actions by the user from when they first entered the site to when they left the site.

[0024] The content information storage unit 33 stores content information. The content information is web content provided to users. In this embodiment, the content information is content related to news articles.

[0025] The control unit 4 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 1. The control unit 4 is also, for example, a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0026] As shown in Fig. 3, the control unit 4 includes a receiving unit 41, an extracting unit 42, an identifying unit 43, a calculating unit 44, and a providing unit 45, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 4 is not limited to the configuration shown in Fig. 3, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between the processing units included in the control unit 4 is not limited to the connection relationship shown in Fig. 3, and may be other connection relationships.

[0027] The receiving unit 41 receives information about a search query specified by a user from the terminal device 100 via the communication unit 2. The receiving unit 41 passes the information about the received search query to the providing unit 45 and requests the providing unit 45 to create content about changes in the number of searches.

[0028] The extraction unit 42 extracts content that is posted during a corresponding period that corresponds to a period that satisfies a predetermined condition and that corresponds to the specified search query. For example, the extraction unit 42 extracts content that satisfies a predetermined condition from the content information storage unit 33, from content tagged with the search query received by the reception unit 41.

[0029] The predetermined condition here corresponds to a period during which a spike occurs in the trend L1 of the number of searches shown in Fig. 2, or a period specified by a user. That is, the extraction unit 42 extracts content posted during the period during which a spike occurs or during the period specified by a user from among content tagged with the specified search query.

[0030] Based on the access history of each user, the identification unit 43 identifies, for each piece of content, users who viewed the content extracted by the extraction unit 42, entered a specified search query after viewing, and achieved a specified conversion.

[0031] Based on the access history of each user, the identification unit 43 identifies, among the users (hereinafter also referred to as viewers) who viewed the content, the users (hereinafter also referred to as searchers) who entered the specified search query after viewing.

[0032] Next, the identification unit 43 identifies users who have converted from among users who are both viewers and searchers, based on the access history of each user. The identification unit 43 performs these processes for each content extracted by the extraction unit 42.

[0033] 4 and 5, the extraction process and the identification process performed by the extraction unit 42 and the identification unit 43 will be described. Fig. 4 is a schematic diagram of the extraction process according to the embodiment. Fig. 5 is a schematic diagram of the identification process according to the embodiment.

[0034] 4, the extraction unit 42 extracts content that satisfies a predetermined condition from a group of articles, which are content, based on the search query and the specified date and time. For example, as described above, the predetermined condition corresponds to a period during which a spike occurs in the trend L1 of the number of searches shown in FIG. 2, or a period specified by a user. The extraction unit 42 extracts content that satisfies the predetermined condition and is tagged with the specified search query from the group of articles.

[0035] Furthermore, as shown in FIG. 5, the identification unit 43 identifies, from among the viewers who viewed the content extracted by the extraction unit 42, searchers who performed a search using the search query tagged with the content.

[0036] The identification unit 43 then identifies, for each content, users Uc who have achieved a predetermined conversion from among the identified searchers. For example, the conversion here refers to viewing another news article tagged with the search query from the search results based on the search query, but it may also be changed as desired, such as purchasing a product from the search results based on the search query.

[0037] In other words, in the former case, the more users Uc reach a predetermined conversion, the more the news article becomes the source of traffic, and the more the corresponding search queries increase, and furthermore, the more traffic is directed to other news articles.

[0038] Therefore, the more users Uc who have achieved a predetermined conversion with a piece of content, the more the piece of content can be considered to have influenced the number of searches. The identification unit 43 performs these processes on each piece of content extracted by the extraction unit 42.

[0039] Returning to the explanation of Fig. 3, the calculation unit 44 will be described. Based on the number of users Uc identified by the identification unit 43, the calculation unit 44 calculates the influence of each piece of content on the number of searches for the specified search query. In addition, the calculation unit 44 passes information about content whose calculated influence exceeds a threshold to the provision unit 45.

[0040] The calculation unit 44 uses, for example, a predetermined calculation formula or the like to calculate a larger value for the influence of a content with a larger number of users Uc, and a smaller value for the influence of a content with a smaller number of users Uc.

[0041] In other words, when a user performs a search using a search query related to content starting from a specific content and then views other content displayed in the search results, the calculation unit 44 calculates that the starting content had an influence on the trend in the number of searches.

[0042] That is, by visualizing the degree of influence, the calculation unit 44 can identify the content that is responsible for the occurrence of a spike in the transition of the number of searches.

[0043] The providing unit 45 provides information about content whose influence exceeds a threshold value calculated by the calculating unit 44. For example, as already described in FIG. 2, the providing unit 45 displays information about content whose influence exceeds a threshold value superimposed on a graph showing a transition L1 of the number of searches.

[0044] Furthermore, if the influence levels of all the contents are below the threshold, the providing unit 45 provides the graph as is. In other words, in this case, the providing unit 45 displays the graph without superimposing information related to the contents.

[0045] [3. Processing flow] Next, a processing procedure of the information processing device 1 according to the embodiment will be described with reference to Fig. 6. Fig. 5 is a flowchart showing an example of a providing process according to the embodiment.

[0046] As shown in FIG. 6, when the information processing device 1 receives a search query specification from the terminal device 100 (step S111), the information processing device 1 provides content indicating the transition of the specified search query (step S112).

[0047] Next, the information processing device 1 determines whether or not an instruction to display related articles has been received from the terminal device 100 (step S113), and if it determines that an instruction to display related articles has been received (step S113; Yes), extracts content that was posted during a corresponding period that satisfies a specified condition and that corresponds to the specified search query (step S114).

[0048] Next, the information processing device 1 identifies users who satisfy the conditions for each extracted content based on the access history of each user (step S115), and then calculates the influence degree for each content according to the number of identified users (step S116).

[0049] Then, the information processing device 1 superimposes the content whose influence exceeds the threshold on the graph showing the transition of the number of searches (step S117), and ends the process. Also, if it is determined in step S113 that there is no instruction to display related articles (step S113; No), the information processing device 1 skips the processes from step S114 to step S117 and ends the process.

[0050] [4. Modifications] In the above-described embodiment, the content is news content, but the content may be information posted by each user on a social networking service (SNS). The posted information here is text and photos, but it also includes videos.

[0051] [5. Effects] The information processing device 1 according to the embodiment includes an extraction unit 42 that extracts content that corresponds to a specified search query and is posted during a corresponding period that satisfies a specified condition; an identification unit 43 that identifies, for each piece of content, users who viewed the content extracted by the extraction unit 42 based on the access history of each user, and who entered the specified search query after viewing and achieved a specified conversion; and a calculation unit 44 that calculates, for each piece of content, the influence of the specified search query on the number of searches based on the number of users identified by the identification unit 43.

[0052] The information processing device 1 according to the embodiment also includes a providing unit 45 that provides information about content whose influence exceeds a threshold value calculated by the calculation unit 44. The providing unit 45 also provides information about content whose influence exceeds a threshold value by superimposing it on a graph showing the transition of the number of searches for a specified search query.

[0053] Furthermore, if the influence of all content is below the threshold, the providing unit 45 provides the graph as is. Furthermore, the extracting unit 42 extracts content posted within a predetermined period from the period in which the change in the number of searches exceeds the threshold in the graph, and the calculating unit 44 calculates the influence of the content posted within the predetermined period.

[0054] Furthermore, the extraction unit 42 extracts content posted within a predetermined period from the period specified by the user in the graph, and the calculation unit 44 calculates the influence of the content posted within the predetermined period.

[0055] By performing any one or a combination of the above-described processes, the information processing device according to the present application can identify the content that has influenced the number of searches.

[0056] [6. 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. 7. Fig. 7 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0057] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0058] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a network (communication network) N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

[0059] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 7, the output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.

[0060] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0061] For example, when the computer 1000 functions as the information processing device according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 4. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.

[0062] [7. Other] Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. Furthermore, the above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the scope of so-called equivalents. Furthermore, the above-described components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.

[0063] 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 a known method. 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.

[0064] 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.

[0065] For example, the above-mentioned information processing device may be realized using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

[0066] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0067] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0068] 1. Information processing equipment 2. Communications Department 3 Storage section 4. Control section 31 Search history memory section 32 Access history memory unit 33 Content information storage unit 41 Reception 42 Extraction part 43 Specific part 44 Calculation section 45 Providing Department 100 Terminal Device

Claims

1. an extraction unit that extracts content that is posted during a corresponding period that satisfies a predetermined condition and that corresponds to a specified search query; an identification unit that identifies viewers who have viewed the content extracted by the extraction unit based on the access history of the content by each user, and identifies, for each piece of content, specific target viewers who have entered the specified search query after viewing and achieved a predetermined conversion based on the behavior history of the viewers after viewing the content; a calculation unit that calculates, for each piece of content, an influence of the specified search query on the number of searches based on the number of the specific target users identified by the identification unit; An information processing device comprising:

2. a providing unit that provides information about the content whose influence degree calculated by the calculating unit exceeds a threshold value; To be prepared 2. The information processing device according to claim 1,

3. The providing unit Provide information about content whose influence exceeds a threshold value by superimposing it on a graph showing the trend in the number of searches for a specified search query.

3. The information processing device according to claim 2, wherein:

4. The providing unit If the impact of all of the content is below the threshold, the graph is provided as is.

4. The information processing device according to claim 3,

5. The extraction unit extracting the content posted within a predetermined period from a period in which the change in the number of searches exceeds a threshold in the graph; The calculation unit Calculating the influence of the content posted within the predetermined period.

4. The information processing device according to claim 3,

6. The extraction unit extracting the content posted within a predetermined period from a period designated by a user in the graph; The calculation unit Calculating the influence of the content posted within the predetermined period.

4. The information processing device according to claim 3,

7. 1. A computer-implemented information processing method, comprising: an extraction step of extracting content that was posted during a period corresponding to a period that satisfies a predetermined condition and that corresponds to the specified search query; an identification step of identifying viewers who viewed the content extracted by the extraction step based on the access history of the content by each user, and identifying specific target viewers who entered the specified search query after viewing the content and achieved a predetermined conversion for each piece of content based on the behavior history of the viewers after viewing the content; a calculation step of calculating, for each of the pieces of content, an influence on the number of searches for the specified search query based on the number of the specific target users identified by the identification step; An information processing method comprising:

8. an extraction step of extracting content that was posted during a corresponding period that satisfies a predetermined condition and that corresponds to a specified search query; an identification step of identifying viewers who have viewed the content extracted by the extraction step based on the access history of the content by each user, and identifying, for each piece of content, specific target viewers who have entered the specified search query after viewing the content and achieved a predetermined conversion based on the behavior history of the viewers after viewing the content; a calculation step of calculating an influence of the specified search query on the number of searches for each piece of content based on the number of the specific target users identified by the identification step; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Method for presenting popular time of retrieval keyword and retrieval server

    JP2008262301A

  • Information processing apparatus, information processing method and program

    JP2013037404A

  • Information processing device, control method, and program

    JP2016024792A

  • Retrieval device, retrieval method and retrieval program

    JP2018120337A

  • Extraction device, extraction method, and extraction program

    JP2019003556A