Information processing system, information processing device, program, application software, terminal device, and information processing method

JP2025024822AActive Publication Date: 2025-02-21U-SONAR INC

Patent Information

Application Number
JP2023129112
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-21
Estimated Expiration
2043-08-08

AI Technical Summary

Benefits of technology

【0025】 この発明によれば、閲覧者の個人情報を保護しながら、閲覧者に有用な情報を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024822000001_ABST
    Figure 2025024822000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, an information processing device, a terminal device, a program, and an information processing method which can provide useful information to a browser while protecting personal information on the browser.SOLUTION: An information processing system includes: a terminal device which is capable of accessing a website to execute processing to distinguish non-personal information resulting in a browser being not identified as an individual and managed by the browser, and acquires the non-personal information on the basis of a browser attribute concerning the browser entered into an entry form in a web page in the website which has the same domain as that of the website to produce an identifier associated with the non-personal information; and an information processing device to which the identifier is sent by the terminal device, the identifier storing an address of the web page before transition acquired each time the terminal device makes webpage transition in the website after the terminal device accesses the website.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 system, an information processing device, a program, application software, a terminal device, and an information processing method. [Background technology]

[0002] A known technique for providing various information to a viewer of a website via the website is to pass data called a cookie, which contains the viewer's identification information and the website's access history, to the viewer's browser to identify the viewer and specify his / her access history, and to provide information that is likely to be of interest to the viewer based on the specified access history.

[0003] Patent Document 1 discloses a technology for inferring the characteristics of an accessor based on a cookie assigned to the accessor's browser via the Internet, and providing the accessor with content based on the inferred characteristics. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP2019-36074A Summary of the Invention [Problem to be solved by the invention]

[0005] Incidentally, there are two types of cookies: first-party cookies, which are issued by a web server in the domain the viewer is accessing, and third-party cookies, which are issued by a web server in a domain different from the domain the viewer is accessing.

[0006] By identifying a visitor and determining his / her access history based on such third-party cookies, it is possible to identify access history to a domain different from the domain of the web server that issues the first-party cookie, and thus to provide information that is more likely to interest the visitor.

[0007] On the other hand, since identifying access history based on third-party cookies allows for a detailed understanding of a visitor's online behavior history, there is a tendency for the distribution of third-party cookies to be gradually regulated from the perspective of protecting personal information.

[0008] If the distribution of third-party cookies is regulated, it may be possible to protect personal information, but there is a concern that it will become impossible to provide useful information to visitors, since it will no longer be possible to identify access history to domains other than the domain of the web server that issues the first-party cookie.

[0009] The present invention has been made in consideration of the above-mentioned circumstances, and has an objective of providing an information processing system, information processing device, program, application software, terminal device, and information processing method that can provide useful information to a viewer while protecting the viewer's personal information. [Means for solving the problem]

[0010] In order to achieve the above-mentioned object, the information processing system of the present invention comprises a terminal device that is accessible to a website that performs a process to determine non-personal information that does not identify the viewer as an individual and is managed by the viewer, and that acquires non-personal information based on viewer attributes related to the viewer entered into an input form on a web page within the website having the same domain as the domain of the website and generates an identifier associated with the non-personal information, and an information processing device that transmits by the terminal device an identifier that stores the address of the web page prior to the transition, which is acquired each time the terminal device accesses the website and transitions to a web page within the website.

[0011] According to this, an identifier associated with non-personal information obtained based on viewer attributes entered into an input form on a web page within the website is generated and stored in the viewer's terminal, while each time a web page within the website is transitioned to another web page, the address of the web page prior to the transition is stored in the identifier and transmitted to the information processing device.

[0012] Therefore, since the information processing device can grasp the viewer's behavioral characteristics on the Internet without identifying the viewer as an individual, it can provide useful information about the viewer via viewer attributes, such as the department to which the viewer belongs, to businesses that request this type of information based on the grasped behavioral characteristics, while protecting the viewer's personal information.

[0013] Furthermore, when generating an identifier, useful information about the viewer is obtained as non-personal information, so any business can use this non-personal information to deliver advertisements that are likely to interest the viewer to the viewer based on viewer attributes such as the department to which the viewer belongs.

[0014] The non-personal information processed by this information processing system includes the name of the department to which the viewer belongs at the business where the viewer works as a business and the viewer's email domain.

[0015] The non-personal information processed by this information processing system includes the name of the department to which the viewer belongs at the business where the viewer works as part of his / her job and the viewer's email domain, and the terminal device executes department name recognition processing that does not recognize the viewer's first and last name as the name of a department if the viewer attributes entered into the input form include the viewer's first and last name and if the viewer's first and last name contains any characters that overlap with the name of a department.

[0016] The non-personal information processed by this information processing system includes the name of the department to which the viewer belongs at the business where the viewer works as a member of the business and the viewer's email domain, and the information processing device classifies and stores the identifiers based on the attributes of the work in multiple departments that are pre-registered as a master.

[0017] The non-personal information processed by this information processing system includes the name of the department to which the viewer belongs at the business where the viewer works as part of his / her job and the viewer's email domain, and the information processing device has a memory unit in which corporate information relating to corporate attributes is stored, and performs a matching process by comparing the corporate information with related business information as information on related business operators related to the customer company held by the customer company, extracting corporate information corresponding to the related business information, and matching the email domain included in the corporate information with the viewer's email domain.

[0018] This information processing system uses an identifier as a leading identifier and performs a process of associating the leading identifier with a subsequent identifier generated in association with non-personal information based on viewer attributes related to the viewer entered into an input form on a web page within the other website having the same domain as the domain of the other website, when the other website is accessed via a terminal device managed by the viewer and capable of accessing the other website, which is different from the website and performs a process of obtaining non-personal information.

[0019] This information processing system performs a process of associating the first identifier with a second identifier generated in association with non-personal information based on viewer attributes of the other viewer entered into an input form on a web page within the other website having the same domain as the domain of the other website, when the first identifier is accessed via the other website by a terminal device that is capable of accessing the other website, which is different from the website and that performs a process of obtaining non-personal information, and is managed by a viewer different from the viewer.

[0020] In order to achieve the above-mentioned object, the information processing device of the present invention has a memory unit that stores an identifier associated with non-personal information obtained based on viewer attributes related to the viewer entered into an input form on a web page within a website having the same domain as the domain of the website, the identifier being generated by a terminal device that can access a website that performs a process of determining non-personal information that does not identify personal information that can identify the viewer, and the identifier storing the address of the web page prior to the transition, which is obtained each time the terminal device accesses the website and transitions to a different web page within the website, is transmitted by the terminal device.

[0021] In order to achieve the above-mentioned object, the program of the present invention causes an information processing device implemented by a computer to execute a storage process that stores an identifier associated with non-personal information regarding the viewer obtained based on viewer attributes related to the viewer entered into an input form on a web page within a website having the same domain as the domain of a website that executes a process to determine non-personal information that does not identify the viewer as an individual, which is sent by a terminal device managed by the viewer, and which stores an identifier that stores the address of the web page prior to the transition, which is obtained when the terminal device accesses the website and transitions to a web page within the website.

[0022] In order to achieve the above-mentioned object, the application software of the present invention causes a computer to execute an identifier generation process that is accessible to a website that performs a process of identifying non-personal information that does not identify the viewer as an individual and is managed by the viewer, and that acquires non-personal information based on viewer attributes related to the viewer entered into an input form on a web page within the website having the same domain as the domain of the website, and generates an identifier associated with the non-personal information, and an identifier transmission process that transmits to an information processing device an identifier that stores the address of the web page prior to the transition, which is acquired when transitioning to a web page within the website after the identifier is generated in the identifier generation process.

[0023] In order to achieve the above-mentioned object, the terminal device of the present invention executes an identifier generation process that generates an identifier associated with non-personal information acquired based on viewer attributes related to the viewer entered into an input form on a web page within a website having the same domain as the domain of the website when accessing the website that executes a process of acquiring non-personal information that does not identify the viewer as an individual, and an identifier transmission process that transmits to an information processing device an identifier that stores the address of the web page prior to the transition, which is acquired when transitioning between web pages within the website after the identifier is generated in the identifier generation process.

[0024] In order to achieve the above-mentioned object, the information processing method of the present invention involves an information processing device implemented by a computer executing a storage process in which an information processing device executes a process to determine non-personal information that does not identify the viewer as an individual, sent by a terminal device managed by the viewer, and stores an identifier associated with non-personal information regarding the viewer obtained based on viewer attributes related to the viewer entered into an input form on a web page within a website having the same domain as the domain of the website, the identifier storing the address of the web page prior to the transition, which is obtained when the terminal device accesses the website and transitions to a web page within the website. Effect of the Invention

[0025] According to the present invention, it is possible to provide useful information to a viewer while protecting the viewer's personal information. [Brief description of the drawings]

[0026] [Figure 1] 1 is a block diagram illustrating an outline of a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram for explaining an outline of the configuration of a computer implementing the web server, the viewer terminal, the information processing device, and the customer terminal of the information processing system according to the present embodiment. [Diagram 3] FIG. 1 is a diagram for explaining an outline of the configuration of a website used in the information processing system according to the present embodiment. [Figure 4] FIG. 13 is a block diagram for explaining an outline of functions of a viewer terminal of the information processing system according to the present embodiment. [Diagram 5] FIG. 13 is a diagram for explaining an outline of functions of a viewer terminal of the information processing system according to the present embodiment. [Figure 6] FIG. 13 is a diagram for explaining an outline of an identifier generated in the information processing system according to the present embodiment. [Figure 7] 10 is a flowchart outlining a process for generating an identifier in the information processing system according to the present embodiment. [Figure 8] FIG. 13 is a diagram for explaining an outline of a process for generating an identifier in the information processing system according to the present embodiment. [Figure 9] FIG. 2 is a block diagram for explaining an outline of the functions of an information processing device in the information processing system according to the present embodiment. [Figure 10] FIG. 13 is a diagram for explaining an outline of identifier information processed in the information processing system according to the present embodiment. [Figure 11] FIG. 13 is a diagram for explaining an outline of company information processed by the information processing system according to the present embodiment. [Figure 12]10 is a flowchart outlining the process of the information processing device of the information processing system according to the present embodiment. [Figure 13] FIG. 13 is a diagram for explaining an outline of identifier processing information processed in the information processing system according to the present embodiment. [Figure 14] FIG. 2 is a block diagram for explaining an outline of the processing of the information processing system according to the present embodiment. [Figure 15] FIG. 13 is a diagram for explaining an outline of identifier processing information processed in the information processing system according to the present embodiment. [Figure 16] FIG. 2 is a block diagram for explaining an outline of the processing of the information processing system according to the present embodiment. [Figure 17] FIG. 2 is a block diagram for explaining an outline of the functions of a customer terminal of the information processing system according to the present embodiment. [Figure 18] 10 is a flowchart outlining the processing of the information processing system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Next, an information processing system according to an embodiment of the present invention will be described with reference to FIGS.

[0028] 1 is a block diagram illustrating an outline of the configuration of an information processing system according to the present embodiment. As shown in the figure, an information processing system 10 mainly comprises web servers 20a-20n, browser terminals 30a-30n which are terminal devices, an information processing device 40, and a customer terminal 50, which are connected to each other via a network N such as the Internet.

[0029] The web servers 20a to 20n are managed by businesses 1a to 1n performing any business, the viewer terminals 30a to 30n are owned by viewers 2a to 2n working at any company, the information processing device 40 is deployed at a service provider 3 that provides a service using the information processing system 10, and the customer terminal 50 is owned by a customer company 4 that uses a service provided by the service provider 3.

[0030] In this embodiment, the service provided by the service provider 3 is a service that provides information to the client company 4 regarding the interests of the departments to which the viewers 2a to 2n belong, through the online behavioral history of the viewers 2a to 2n, such as the history of websites visited by the viewers 2a to 2n, and analyzes this information.

[0031] Next, a specific configuration of each part of the information processing system 10 will be described.

[0032] In this embodiment, the web servers 20a to 20n, the viewer terminals 30a to 30n, the information processing device 40 and the customer terminal 50 are implemented by computers having substantially the same hardware configuration, such as desktop or notebook computers.

[0033] FIG. 2 is a block diagram illustrating an outline of the configuration of a computer.

[0034] As shown in the figure, the computer comprises, as its main components, a processor 101, a memory 102, a storage 103, a transmitting / receiving unit 104, and an input / output unit 105, which are electrically connected to each other via a bus 106.

[0035] The processor 101 is an arithmetic unit that controls the operation of the computer, controls the transmission and reception of data between each element, and performs processes required for executing application programs.

[0036] In this embodiment, the processor 101 is, for example, a CPU (Central Processing Unit), and executes application programs deployed in a memory 102 (described below) to perform various processes.

[0037] The memory 102 is implemented by a main storage device that is configured as a volatile storage device such as a dynamic random access memory (DRAM).

[0038] This memory 102 is used as a working area for the processor 101, and also stores a basic input / output system (BIOS) that is executed when the computer is started, various setting information, and the like.

[0039] The storage 103 stores data and the like used for various processes by application programs and the like.

[0040] The transmitting / receiving unit 104 connects the computer to the network N. This transmitting / receiving unit 104 may be compatible with a wireless communication standard such as Wi-Fi, or may be equipped with a short-range communication interface such as Bluetooth (registered trademark) or BLE (Bluetooth Low Energy).

[0041] If necessary, information input devices such as a keyboard and a mouse and output devices such as a display are connected to the input / output unit 105. In this embodiment, a keyboard, a mouse, and a display are each connected.

[0042] The bus 106 transmits, for example, address signals, data signals, and various control signals between the processor 101, memory 102, storage 103, transmission / reception unit 104, and input / output unit 105 that are connected thereto.

[0043] The web servers 20a to 20n shown in FIG. 1 constitute a web system together with an application server and a database server, and host a website W as shown in FIG.

[0044] In this embodiment, for the sake of convenience, this web system is referred to as web servers 20a to 20n.

[0045] In this embodiment, when a viewer 2a to 2n accesses any website W hosted by these web servers 20a to 20n via a viewer terminal 30a to 30n, tags are read in the HTML description and variables described later are defined in the viewer terminal 30a to 30n.

[0046] 4 is a block diagram for explaining an outline of the functions of the viewer terminals 30a to 30n. As shown in the figure, the viewer terminals 30a to 30n store a browser application 31, which is application software.

[0047] The browser application 31 is an application that enables the viewers 2a to 2n to view, on the viewers' terminals 30a to 30n, information on websites on the network N that have been searched for based on any search conditions input by the viewers 2a to 2n via the viewers' terminals 30a to 30n.

[0048] 5 is a block diagram for explaining an outline of the functions of the browser application 31. As shown in the figure, the browser application 31 executes a non-personal information acquisition process 31, a department name recognition process 32, an identifier generation process 33, and an identifier transmission process .

[0049] In this embodiment, the non-personal information acquisition process 31 executes a process of acquiring non-personal information of the viewers 2a to 2n based on the viewer attributes of the viewers 2a to 2n inputted via the viewer terminals 30a to 30n into an input form on a web page (e.g., web page D) within a website W composed of multiple web pages A to n having the same domain, as shown in FIG. 3, for example.

[0050] The viewer attributes to be input in the input form are assumed to be, for example, the first and last names, addresses, workplaces, departments, telephone numbers, email addresses, etc. of the viewers 2a to 2n, but are not limited to these.

[0051] On the other hand, in this embodiment, the non-personal information acquired includes the name of the department to which the viewers 2a to 2n belong at the company where they work and the email domain, but does not include personal information that can identify the viewers 2a to 2n (such as their first and last names or email addresses).

[0052] It should be noted that the IP address for each department may be acquired as non-personal information. In this case, the IP address may be any IP address, such as a static IP address, a dynamic IP address, or an IP address of a data center.

[0053] In this embodiment, the department name recognition process 32 is a process executed when executing the non-personal information acquisition process 31, and if the viewer attributes include the viewer's first and last name, and if the first and last names of the viewers 2a to 2n include any characters that overlap with the name of a department, the process executes a process that does not recognize the name as the name of a department.

[0054] In this embodiment, names containing any characters, such as surnames containing the character "bu" (such as "Abe," "Yabe," "Ube," etc.) or surnames containing the character "mura" (such as "Amuro," "Himuro," "Muro," etc.), are pre-registered in a name dictionary, and when a registered name is entered into an input form, the name is processed so that it is not recognized as the name of a department.

[0055] In this embodiment, the identifier generation process 33 performs a process of generating an identifier, which is a file in which various non-personal information is recorded, by assigning an arbitrary identification code (ID) to non-personal information obtained from the viewer attributes entered into the input form, and a process of storing the generated identifier in the storage 103 of the viewer terminal 30a to 30n.

[0056] 6 is a diagram for explaining an outline of an identifier. As shown in the figure, an identifier is generated by recording non-personal information such as a department name and an email domain, together with IDs assigned to the non-personal information.

[0057] The ID assigned to this non-personal information is the same when it is assigned to one non-personal information obtained based on viewer attributes entered by a viewer (e.g., viewer 2a) into an input form on a web page within one website W, and when it is assigned to other non-personal information obtained based on viewer attributes entered by the viewer 2a into an input form on a web page within another website W.

[0058] Furthermore, even if the viewers 2a to 2n who input the viewer attributes via the viewer terminals 30a to 30n are different, the same ID is assigned to the non-personal information if the department name and mail domain are the same.

[0059] In other words, for example, if viewer 2a and viewer 2b belong to the same department of the same company and have the same email domain, the ID assigned to the non-personal information by viewer 2a through input of viewer attributes and the ID assigned to the non-personal information by viewer 2b through input of viewer attributes will be the same ID.

[0060] On the other hand, even if the viewer 2a is the same, if he / she enters viewer attributes different from those entered earlier at different times (for example, if the department name is entered as "Sales Division 1" in the earlier input and as "Sales Division 2" in the later input), the ID assigned to the non-personal information by the earlier input will be different from the ID assigned to the non-personal information by the later input.

[0061] In this embodiment, the identifier transmission process 34 shown in FIG. 5 executes a process of transmitting the generated identifier to an information processing device 40, which will be described later.

[0062] In this embodiment, when the viewer terminals 30a to 30n access the web servers 20a to 20n and transition to a web page within the website, each time the web page transition occurs, the address of the web page prior to the transition is stored in an identifier and transmitted to the information processing device 40.

[0063] For example, as shown in FIG. 3, when a viewer terminal 30a-30n accesses web page A of a website W which is composed of multiple web pages A-n having the same domain, and then transitions to web page B, in the identifier transmission process 34, when transitioning to web page B, the address of web page A is stored in the identifier and transmitted.

[0064] Fig. 7 is a flow chart outlining the process of generating an identifier, and Fig. 8 is a diagram outlining the process of generating an identifier. First, when a viewer 2a to 2n accesses a web page D having an input form of a website W via a viewer terminal 30a to 30n, variables are defined in step S1 as shown in Fig. 7.

[0065] As shown in FIG. 8, in this embodiment, the variables to be defined are "IP address," "Time," "URL (including title and description)," "Referrer (Ref)," "Email domain," and "Department," with "IP address" through "Referrer (Ref)" being set automatically upon access.

[0066] Next, the viewer 2a to 2n inputs the viewer attributes into an input form via the viewer terminal 30a to 30n, and if the input viewer attributes contain "@", it is recognized as an email address, and in step S2 shown in Figure 7, the email domain after "@" is obtained as non-personal information.

[0067] On the other hand, if the entered viewer attributes include letters or words such as "department," "room," "team," or "group," it is recognized as the name of a department, and in step S3, the name of the department is obtained as non-personal information.

[0068] At this time, in this embodiment, when a name that is registered in advance in a name dictionary is entered into the input form, processing is performed so that the name is not recognized as the name of a department.

[0069] Next, in step S4, an ID is assigned to the acquired non-personal information to generate an identifier, which is then stored in the browser terminals 30a to 30n.

[0070] 9 is a block diagram for explaining an outline of functions of the information processing device 40. As shown in the figure, the information processing device 40 includes a first storage unit 41, a second storage unit 42 which is a storage unit, a third storage unit 43, a storage processing unit 44, a matching processing unit 45, an association processing unit 46, and an interest level calculation unit 47.

[0071] The first storage unit 41, the second storage unit 42, and the third storage unit 43 are realized by partitioning the storage area of ​​the storage 103. In this embodiment, the first storage unit 41 stores identifier information D1 in a database, the second storage unit 42 stores company information D2, and the third storage unit 43 stores identifier processing information D3.

[0072] 10 is a diagram for explaining an outline of the identifier information D1. As shown in the figure, the identifier information D1 is configured by assigning a department code and a category to the identifier transmitted from the browser terminals 30a to 30n.

[0073] The department code is an identification number assigned to a department based on the department name obtained as non-personal information, and the category is a label that classifies the attributes of the work performed in the department, such as "sales," "general affairs," or "human resources."

[0074] In this category, the business attributes are classified and the labels given to each classified attribute are registered in advance as a master in this embodiment.

[0075] 11 is a diagram for explaining an outline of the company information D2. The company information D2 is an accumulation of information about a company acquired from a plurality of media, and as shown in the figure, includes information such as the company name, the names of the company's employees, the departments they belong to, their job titles, and email domains, which are attributes of the company, extracted from various accumulated information, as well as various data such as the company's address, company's place of business, industry (business content), sales, number of employees, capital, profits, fiscal year end, industry information, group companies, organizational chart, and photos of the company building.

[0076] The information about a company acquired from a plurality of media may include various types of information such as business cards, customer data, seminar lists, web logs, and customer inquiries.

[0077] In this embodiment, the company information D2 is assigned a company code that identifies at least one of the company, division, or business establishment, and associates the same companies that belong to different groups or business establishments.

[0078] In this embodiment, the identifier processing information D3 is composed of the first identifier processing information and the second identifier processing information. The outline of the identifier processing information D3 composed of the first identifier processing information and the second identifier processing information will be described later.

[0079] The storage processing unit 44, the matching processing unit 45, the association processing unit 46, and the interest level calculation unit 47 shown in FIG. 9 are realized by the processor 101 executing a program stored in the memory 102.

[0080] In this embodiment, the storage processing unit 44 executes a process of accepting the identifiers transmitted from the browser terminals 30a to 30n, and storing the identifiers in the first storage unit 41 in a database as identifier information D1 (storage process).

[0081] If the storage processing unit 44 determines that the received identifier is an identifier for a department name and email domain that have not been received before and stored as non-personal information based on the ID assigned to the non-personal information, it stores the identifier information D1 in a database in the first memory unit 41.

[0082] Furthermore, in this embodiment, the storage processing unit 44 classifies the identifiers based on labels assigned to the attributes of the tasks in the department, which are registered in advance as a master, and stores the classified identifiers in the first storage unit 41.

[0083] In this embodiment, the matching processing unit 45 performs a process of matching the email domain of any company included in the company information D2 with the email domain of any identifier included in the identifier information D1 (matching process), and generates identifier first processing information from the identifier processing information D3.

[0084] 12 is a flowchart outlining the processing of the matching processor 45. Prior to the processing of the matching processor 45, first, related business entity information (described later) which is information held by the customer company 4 about related business entities (e.g., business partners) having a business relationship with the customer company 4 is obtained from the customer company 4.

[0085] After obtaining the related business information from the customer company 4, in step S10, as shown in the figure, the related business information is compared with the company information D2 stored in the second memory unit 42, and in step S11, individual company information regarding any company corresponding to the related business information is extracted from the company information D2 based on the comparison between the related business information and the company information D2.

[0086] Furthermore, in step S12, the mail domain included in the extracted company information is matched with the mail domain included in the identifier information D1 stored in the first storage unit 41 to generate identifier first processing information.

[0087] 13 is a diagram for explaining an outline of the configuration of the identifier first processing information. As shown in the figure, the identifier first processing information d31 includes a company code and a company name that are identified by matching the mail domain included in the company information D2 with the mail domain included in the identifier information D1.

[0088] In other words, the company code and company name are determined by matching the mail domain contained in company information D2 with the mail domain contained in identifier information D1 and matching the department name contained in identifier information D1 that has a matching mail domain with the department name contained in company information D2.

[0089] In this embodiment, the association processing unit 46 shown in Figure 9 performs a process of associating the preceding identifier with the subsequent identifier when, for example, the preceding identifier is an identifier including an ID assigned to non-personal information obtained based on viewer attributes entered by a viewer 2a into an input form on a webpage in one website W, and the subsequent identifier is an identifier including an ID assigned to non-personal information obtained based on viewer attributes entered by the same viewer 2a into an input form on a webpage in another website W (first association process).

[0090] Furthermore, in this embodiment, the association processing unit 46 performs a process of associating the first identifier with the second identifier when, for example, the first identifier is an identifier including an ID assigned to non-personal information obtained based on viewer attributes entered by viewer 2a into an input form on a webpage in one website W, and the second identifier is an identifier including an ID assigned to non-personal information obtained based on viewer attributes entered by another viewer 2b, who belongs to the same department of the same company as viewer 2a and has the same email domain, into an input form on a webpage in any website W (second association process).

[0091] The association processing unit 46 generates second identifier processing information of the identifier processing information D3 by performing a process of associating the preceding identifier with the following identifier (first association process) and a process of associating the first identifier with the second identifier (second association process).

[0092] 14 is a block diagram for explaining an outline of the first association process of the association processing unit 46. As shown in the figure, when the viewer 2a accesses the website W1 that acquires non-personal information via the viewer terminal 30a and inputs the viewer attributes into an input form, a prior identifier f1 is generated and stored in the viewer terminal 30a.

[0093] Next, when viewer 2a accesses website W2, which transitions from website W1 to obtain non-personal information, via viewer terminal 30a and enters viewer attributes into an input form, a subsequent identifier f2 is generated and stored in viewer terminal 30a, and the address of website W1 is stored in the preceding identifier f1 and transmitted to information processing device 40, not shown in Figure 14.

[0094] In this embodiment, the preceding identifier f1 and the following identifier f2 are generated based on non-personal information obtained by the same viewer, viewer 2a, entering the same viewer attributes, and therefore the ID stored in the preceding identifier f1 and the ID stored in the following identifier f2 are the same ID.

[0095] Thereafter, when viewer 2a transitions from website W2 via viewer terminal 30a to website W3 which acquires non-personal information, or further accesses website Wn (not shown) which acquires non-personal information thereafter, and inputs viewer attributes into an input form, the identifier generated in viewer terminal 30a can be understood to be the subsequent identifier f2 in relation to the preceding identifier f1.

[0096] In this embodiment, when a viewer 2a accesses a website W3 via a viewer terminal 30a, which transitions from website W2 to obtain non-personal information, and inputs viewer attributes into an input form, a subsequent identifier f2 is stored in the viewer terminal 30a, and the address of website W2 is stored in the subsequent identifier f2 and transmitted to an information processing device 40 not shown in FIG. 14.

[0097] Furthermore, when the viewer 2a subsequently accesses a website Wn (not shown) via the viewer terminal 30a, which transitions from website W3 to obtain non-personal information, and inputs viewer attributes into an input form, a subsequent identifier f2 is generated in the viewer terminal 30a, and the address of website W3 is stored in the subsequent identifier f2, which is then transmitted to an information processing device 40 (not shown in FIG. 14).

[0098] In this way, when the preceding identifier f1, which stores the address of website W1, and the following identifier f2, which stores the addresses of websites W2 to Wn, are transmitted to and stored in the information processing device 40, the preceding identifier f1 is overwritten by the following identifier f2, and the preceding identifier f1 and the following identifier f2 are associated with each other to generate identifier second processing information.

[0099] Fig. 15 is a diagram for explaining an outline of the configuration of the identifier second processing information. As shown in the figure, the identifier second processing information d32 associates, for example, URLs (e.g., URL1 to URL3) of multiple websites W with different addresses (e.g., websites W1 to W3) that the viewer 2a described in Fig. 14 viewed via the viewer terminal 30a with the identifier first processing information d31.

[0100] 16 is a block diagram for explaining an outline of the second association process of the association processing unit 46. As shown in the figure, when the viewer 2a accesses the website W1 that acquires non-personal information via the viewer terminal 30a and inputs the viewer attributes in the input form, a prior identifier f1 is generated in the viewer terminal 30a.

[0101] Next, when viewer 2a accesses website W2, which transitions from website W1 to obtain non-personal information, via viewer terminal 30a and enters viewer attributes into an input form, a subsequent identifier f2 is generated and stored in viewer terminal 30a, and the address of website W1 is stored in the preceding identifier f1 and transmitted to information processing device 40, not shown in Figure 14.

[0102] Thereafter, when viewer 2a accesses website Wn (not shown) via viewer terminal 30a, which transitions from website W2 to obtain non-personal information, and inputs viewer attributes into an input form, a subsequent identifier f2 is generated and stored in viewer terminal 30a, and the address of website W2 is stored in subsequent identifier f2 and transmitted to information processing device 40 (not shown in FIG. 14).

[0103] On the other hand, when a viewer 2b, who belongs to the same department of the same company as viewer 2a and has the same email domain as viewer 2a, accesses website W3 and enters viewer attributes into the input form, a preceding identifier f1 is generated and stored in viewer terminal 30b of viewer 2b.

[0104] Thereafter, when viewer 2b accesses website Wn (not shown) via viewer terminal 30b, which transitions from website W3 to obtain non-personal information, and enters viewer attributes into an input form, a subsequent identifier f2 (not shown) is generated and stored in viewer terminal 30b.

[0105] Here, if the preceding identifier f1 and the following identifier f2 generated on the viewer terminal 30a of viewer 2a are defined as the first identifier F1, and the preceding identifier f1 and the following identifier f2 generated on the viewer terminal 20b of viewer 2b are defined as the second identifier F2, then the identifiers generated on the viewer terminals 30b to 30n by any viewer 2b to 2n other than viewer 2a accessing websites W1 to Wn from which non-personal information is obtained and inputting viewer attributes into an input form can be understood to be the second identifier F2 for the first identifier F1.

[0106] In this embodiment, the first identifier F1 and the second identifier F2 are generated based on non-personal information obtained based on viewer attributes entered by viewer 2a and viewer 2b who belong to the same department of the same company and have a common email domain, and therefore the ID stored in the first identifier F1 and the ID stored in the second identifier F2 are the same ID.

[0107] In this way, when the first identifier F1 and the addresses of the websites W1 to Wn and the second identifier F2 and the addresses of the websites W1 to Wn are transmitted to and stored in the information processing device 40, the first identifier F1 and the second identifier F2 are overwritten, and the first identifier F1 and the second identifier F2 are associated to generate identifier second processing information d32 as shown in FIG. 15.

[0108] In this embodiment, the interest level calculation unit 47 shown in FIG. 9 performs processing such as calculating the ratio when the total number of accesses to web pages in any website is divided by the number of accesses by viewers 2a to 2n via the viewer terminals 30a to 30n in which the identifier is stored, or weighting, in accordance with a threshold value, web pages in any website in which the number of accesses by viewers 2a to 2n via the viewer terminals 30a to 30n in which the identifier is stored exceeds a preset threshold value.

[0109] This makes it possible to grasp and analyze the degree of interest of viewers 2a-2n in information about websites and related information in which they are interested or interested, or in the businesses 1a-1n that operate those websites, through viewer attributes such as the department to which they belong.

[0110] Based on such analysis, online advertisements can be delivered via the website to the companies or departments to which the viewers 2a to 2n belong, or a list can be extracted of the companies or departments to which the viewers 2a to 2n belong who show a high level of interest or concern in a given piece of information.

[0111] 17 is a block diagram illustrating an outline of the functions of the customer terminal 50. As shown in the figure, the customer terminal 50 includes a storage unit 51 and an information processing unit 52.

[0112] The storage unit 51 is realized by partitioning a storage area of ​​the storage 103. In this embodiment, the storage unit 51 stores related business information D4.

[0113] Related business information D4 is, for example, a collection of information about companies obtained from multiple media, and includes information extracted from the various collected information, such as the company's name, which is a company's attribute, the names of the company's employees, the departments and positions they belong to, etc., as well as various other data such as the company's address, the company's business location, industry (business content), sales, number of employees, capital, profits, fiscal year end, industry information, group companies, organizational charts, photos of the company building, etc.

[0114] The information about a company acquired from a plurality of media may include various types of information such as business cards, customer data, seminar lists, web logs, and customer inquiries.

[0115] The information processing unit 52 is realized by executing a program stored in the memory 102 by the processor 101, and in this embodiment, performs information processing such as transmitting related business information D4 to the information processing device 40 and receiving analysis results from the information processing device 40.

[0116] Next, an overview of the processing of the information processing system 10 according to the present embodiment will be described.

[0117] 18 is a flowchart outlining the processing of the information processing system 10. As shown in the figure, first, in step S20, the viewers 2a to 2n access the website W that executes the processing of acquiring non-personal information via the viewer terminals 30a to 30n.

[0118] Next, the user transitions to an arbitrary input form (such as "inquiry" or "request for information") on a web page within the website W, and in step S21, the viewers 2a to 2n input viewer attributes related to the viewers 2a to 2n into the input form via the viewer terminals 30a to 30n.

[0119] Viewers 2a to 2n who input viewer attributes into such an input form are assumed to have some interest or concern in the information provided on the website and related information, or in the entities 1a to 1n that operate the website.

[0120] When the viewers 2a to 2n input the viewer attributes in the input form, in step S22, a process of acquiring non-personal information of the viewers 2a to 2n based on the viewer attributes is executed (non-personal information acquisition process).

[0121] In this embodiment, the non-personal information acquired in the non-personal information acquisition process includes at least the name of the department to which the viewers 2a to 2n belong and the mail domain.

[0122] In this non-personal information acquisition process, when a name that is pre-registered in a name dictionary is entered into an input form, the name is processed so as not to be recognized as a department name (department name recognition process).

[0123] Next, in step S23, an ID is assigned to the acquired non-personal information to generate an identifier (identifier generation process), and the generated identifier is stored in the browser terminals 30a to 30n.

[0124] After the identifier is stored in the viewer terminal 30a to 30n, in step S24, when the viewer 2a to 2n transitions to a different web page via the viewer terminal 30a to 30n, the address of the web page prior to the transition is obtained and stored in the identifier.

[0125] In the next step S25, the viewer terminals 30a to 30n transmit the identifier storing the address of the web page before transition to the information processing device 40 (identifier transmission process).

[0126] In this way, the information processing system 10 generates an identifier associated with non-personal information obtained based on the viewer attributes entered into an input form on a web page within the website W and stores the identifier in the viewer terminals 30a to 30n, while transmitting an identifier storing the address of the web page prior to the transition to the information processing device 40 each time a web page within the website W is transitioned.

[0127] Therefore, since the information processing device 40 can grasp the behavioral characteristics of the viewers 2a to 2n on the Internet without identifying the viewers 2a to 2n as individuals, it can provide the client company 4 with useful information about the viewers 2a to 2n via viewer attributes such as the department to which they belong, based on the grasped behavioral characteristics, while protecting the personal information of the viewers 2a to 2n.

[0128] In particular, in this embodiment, the non-personal information includes the name of the department to which the viewers 2a-2n belong in the company where the viewers 2a-2n work as part of their job, and therefore it is possible to grasp the online behavioral characteristics of each department in the company and provide the client company 4 with the information required by that department, thereby supporting marketing activities, sales activities, etc., undertaken for that department.

[0129] Furthermore, by performing a process of matching the email domain of any company included in the company information D2 with the email domain of any identifier included in the identifier information D1, the company name corresponding to the department name obtained as non-personal information can be determined, which can be used for insight analysis such as detecting the latent needs of the company, or for persona analysis in which virtual customers are set up to explore customer needs.

[0130] On the other hand, by executing a first association process that associates a preceding identifier with a following identifier and a second association process that associates the first identifier with a second identifier, it is possible to grasp the behavioral characteristics of viewers 2a to 2n on the Internet across multiple domains, thereby enabling a more precise analysis.

[0131] The present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of the invention.

[0132] In the above embodiment, the case where the business entity in which the viewers 2a to 2n are engaged is a company has been described. However, the business entity is not limited to a company, and may be an individual business entity or a non-profit organization. The business may be various businesses such as the above.

[0133] In the above embodiment, the information processing device 40 is provided in the service provider 3, but the information processing device 40 may be implemented in a cloud environment. [Explanation of symbols]

[0134] 1a~1n Operator 2a~2n viewers 3. Service providers 4 Customer companies 10. Information Processing Systems 20a~20n Web Server 30a to 30n Viewer terminal (terminal device) 40 Information processing device

Claims

1. a terminal device that is accessible to a website that executes a process for determining non-personal information that does not identify a viewer as an individual, is managed by the viewer, and acquires the non-personal information based on viewer attributes related to the viewer inputted into an input form on a web page of the website having the same domain as the domain of the website, and generates an identifier associated with the non-personal information; an information processing device, in which the terminal device transmits the identifier, which stores the address of a previous web page acquired each time the terminal device accesses the website and transitions to a different web page within the website, by the terminal device; An information processing system comprising:

2. The non-personal information is: Including the name of the department to which the viewer belongs at the business entity where the viewer works as a business and the viewer's email domain, The information processing system according to claim 1 .

3. The non-personal information is: The name of the department to which the viewer belongs at the business entity where the viewer works as a business and the viewer's email domain are included, The terminal device When the viewer attributes input to the input form include the viewer's first and last name and when the viewer's first and last name include any characters that overlap with the name of the department, a department name recognition process is executed in which the first and last name is not recognized as the name of the department.

3. The information processing system according to claim 1 or 2.

4. The non-personal information is: The name of the department to which the viewer belongs at the business entity where the viewer works as a business and the viewer's email domain are included, The information processing device includes: classifying and storing the identifiers based on attributes of the business in the plurality of departments that are registered in advance as a master; 3. The information processing system according to claim 1 or 2.

5. The non-personal information is: The name of the department to which the viewer belongs at the business entity where the viewer works as a business and the viewer's email domain are included, The information processing device includes: A storage unit is provided in which company information relating to company attributes is stored, a matching process is performed to compare the company information with related business information held by the customer company as information on related businesses related to the customer company, extract the company information corresponding to the related business information, and match an email domain included in the company information with the email domain of the viewer; 3. The information processing system according to claim 1 or 2.

6. The identifier is a leading identifier, a process of associating the preceding identifier with a subsequent identifier generated in association with the non-personal information obtained based on viewer attributes related to the viewer input into an input form on a web page in another website having the same domain as the domain of the other website when the other website, which is different from the website and which is accessible to the other website and which is managed by the viewer, is accessed via the other website by the terminal device, and which executes a process of determining the non-personal information; The information processing system according to claim 1 .

7. The identifier is a first identifier; a process of associating the first identifier with a second identifier generated in association with the non-personal information obtained based on viewer attributes related to the other viewer inputted into an input form on a web page in the other website having the same domain as the domain of the other website when the other website is accessed via a terminal device that is accessible to the other website and is managed by a viewer different from the viewer and that executes a process of determining the non-personal information; The information processing system according to claim 1 .

8. a storage unit that stores an identifier associated with the non-personal information obtained based on a viewer attribute of the viewer input into an input form on a web page in a website having the same domain as the domain of the website, the identifier being generated by a terminal device that can access a website and that executes a process of determining non-personal information that does not identify a viewer as an individual and that is managed by the viewer; the identifier, which stores the address of a web page before the transition, is transmitted by the terminal device each time the terminal device accesses the website and transitions to a web page within the website; Information processing device.

9. An information processing device implemented by a computer, a storage process for storing an identifier associated with the non-personal information obtained based on a viewer attribute related to the viewer inputted into an input form on a web page within a website having the same domain as the domain of a website that executes a process for determining non-personal information that does not identify the viewer as an individual, the identifier storing an address of a web page prior to the transition, the identifier being obtained when the terminal device accesses the website and transitions to a web page within the website; A program that executes the following.

10. On the computer, an identifier generation process that is accessible to a website that executes a process of determining non-personal information that does not identify a viewer as an individual, is managed by the viewer, and has the same domain as the domain of the website, and acquires the non-personal information based on viewer attributes related to the viewer inputted into an input form on a web page within the website, and generates an identifier associated with the non-personal information; an identifier transmission process for transmitting, to an information processing device, the identifier in which an address of a previous web page is stored, the identifier being acquired when a web page is transitioned within the website after the identifier is generated in the identifier generation process; Application software that runs the

11. an identifier generation process for generating an identifier associated with the non-personal information acquired based on a viewer's attributes input into an input form on a web page of a website having the same domain as the domain of the website when the website is accessed and the process acquires non-personal information that does not identify the viewer as an individual; an identifier transmission process for transmitting, to an information processing device, the identifier, which stores an address of a previous web page acquired when a web page is transitioned within the website after the identifier is generated in the identifier generation process; A terminal device that runs

12. An information processing device implemented by a computer, a storage process for storing an identifier associated with the non-personal information obtained based on a viewer attribute related to the viewer inputted into an input form on a web page within a website having the same domain as the domain of a website that executes a process for determining non-personal information that does not identify the viewer as an individual, the identifier storing an address of a web page prior to the transition, the identifier being obtained when the terminal device accesses the website and transitions to a web page within the website; An information processing method for performing the above.

Citation Information

Patent Citations

  • Data processing server and computer program

    JP2015197861A

  • Wearable device, control method, and control program

    JP2019036974A

  • Access person characteristic conjecture system and provision content control system

    JP2019036074A

Cited By

  • Information processing system, information processing method, and computer program

    JP7832406B1