Information processing device

The information processing device efficiently extracts UBO information across varying definitions by leveraging an existing corporate DBKJ and a country-specific DBKK, addressing the challenge of manual record verification and cost/time issues in existing systems.

JP2025159234AActive Publication Date: 2025-10-17COMPLIANCE DATA LAB INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025138789
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-07-30
Filing Date
2025-08-22
Publication Date
2025-10-17
Estimated Expiration
2042-07-26

AI Technical Summary

Technical Problem

Information service companies face challenges in extracting Ultimate Beneficial Ownership (UBO) information across different countries due to varying definitions, requiring manual verification of numerous records and significant time and cost when using existing databases.

Method used

An information processing device that utilizes an existing corporate information database (DBKJ) to identify UBOs by acquiring company designation information, beneficiary relationships, and applying beneficiary rate identification to extract UBO information, with support from a country-specific DBKK for language translation and definition alignment.

Benefits of technology

Enables efficient extraction of UBO information with multiple definitions using existing databases, reducing costs and time, and providing UBO information in the preferred language of the customer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025159234000001_ABST
    Figure 2025159234000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of extracting appropriate UBO information with a plurality of different definitions.SOLUTION: An information processing device of the disclosure: acquires enterprise designation information for designating a first enterprise being an enterprise to be provided with ruler information being information of a substantial ruler; acquires enterprise information having beneficiary related information including at least beneficiary information representing a beneficiary of an object enterprise, stock holding ratio information indicating a holding ratio of stocks of the object enterprise by the beneficiary, and benefit ratio information indicating a benefit ratio calculated according to a definition in a first country, in addition to enterprise identification information capable of uniquely identifying the object enterprise specified based on the acquired enterprise designation information, the object enterprise being an enterprise to be an object; specifies the benefit ratio based on a definition in an assumed designation country by referring to the acquired enterprise information; specifies a beneficiary being the substantial ruler in the first enterprise on the basis of the acquired enterprise information and the specified benefit ratio; and extracts at least a part of the beneficiary related information corresponding to the specified beneficiary as ruler information.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. [Background technology]

[0002] In recent years, regulations and penalties relating to anti-money laundering and security trade control have become stricter worldwide, and Japan has also implemented laws under this international framework. Under these laws, specified business entities, such as financial institutions, are required to declare information on ultimate beneficial ownership (UBO) when conducting transactions with corporations (see, for example, Patent Document 1). For this reason, information service companies have been established to provide corporate UBO information that customers require. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-36098 Summary of the Invention [Problem to be solved by the invention]

[0004] Information service companies build databases (DBs) to provide UBO information and provide it as a service by extracting the necessary UBO information from the DBs. However, the definition of UBO is not the same in all countries. The DBs built by information service companies are designed to extract UBO information according to the definitions of the countries in which the service is intended to be provided, and UBO information with definitions that differ from those of the intended countries cannot be properly extracted. For this reason, in the past, when providing UBO information with definitions that differ from those intended by the DB, companies would extract information on records related to the target corporation from the DB (hereinafter referred to as "corporate information") and have employees verify the extracted corporate information to identify the UBO.

[0005] Typically, a database record exists for each shareholder (beneficiary) per corporation. As a result, many corporations have multiple records. There are also many corporations with numerous records. In addition, capital relationships must be taken into consideration when identifying UBOs. In other words, when identifying UBOs, it is often necessary to check not only the records of the target corporation, but also the records of other corporations that are shareholders of the target corporation, and even other corporations that are shareholders of those other corporations.

[0006] For this reason, in order to identify a UBO for a single target corporation, employees usually need to check a large number of records, and in reality, it often takes a very long time to identify a UBO with a definition that is not assumed in the database.

[0007] Given these issues, one option would be to create a new database for countries with definitions not covered by the database. However, simply gathering the necessary corporate information would require enormous costs and a long time. Therefore, it would be preferable to use the existing database, in order to be able to start providing services as quickly as possible.

[0008] Therefore, an object of the present invention is to provide an information processing device that can extract appropriate UBO information with a plurality of different definitions by using an existing DB. [Means for solving the problem]

[0009] An information processing device of one embodiment of the present invention comprises: a first acquisition means for acquiring company designation information that designates a first company that is a company to which controller information, which is information on beneficial owners, should be provided; a second acquisition means for acquiring company information having beneficiary relationship information that includes at least company identification information that can uniquely identify a target company, which is a target company, identified based on the company designation information acquired by the first acquisition means, as well as beneficiary information that represents beneficiaries of the target company and ownership ratio information that represents the ownership ratio of the target company's shares by the beneficiaries; a beneficiary rate identification means for identifying the company information acquired by the second acquisition means and specifying a beneficiary rate according to the definition of the assumed designated country; and an extraction means for identifying the beneficiary who is the beneficial owner of the first company based on the company information acquired by the second acquisition means and the beneficiary rate identified by the beneficiary rate identification means, and extracting at least a portion of the beneficiary relationship information corresponding to the identified beneficiary as the controller information. [Effects of the Invention]

[0010] The present invention can provide an information processing device that can extract appropriate UBO information with a plurality of different definitions by utilizing an existing DB. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a diagram illustrating an outline of an example of a service provided by an information service company by an AP server according to an embodiment of the information processing device of the present invention. [Figure 2] 1 is a diagram illustrating an example of a system constructed for providing services by an AP server according to an embodiment of an information processing device of the present invention, and a network environment to which the system is connected. [Figure 3] 2 is a block diagram showing an example of a hardware configuration of an AP server according to an embodiment of the information processing device of the present invention. FIG. [Figure 4] 3 is a functional block diagram showing an example of a functional configuration realized on an AP server according to an embodiment of the information processing device of the present invention. FIG. [Figure 5]FIG. 1 is a diagram showing an example of capital relationships within a corporation. [Figure 6] FIG. 10 is a diagram illustrating an example of company information extracted by one corporation. [Figure 7A] 10 is a flowchart illustrating an example of a UBO identification process. [Figure 7B] 10 is a flowchart illustrating an example of a UBO identification process. [Figure 8] FIG. 10 is a diagram illustrating an example of the configuration of company information by country. [Figure 9] FIG. 10 is a diagram illustrating an example of the contents of a file to be delivered. [Figure 10] FIG. 10 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a modified embodiment of an information processing device of the present invention, and an example of a network environment to which the system is connected. [Figure 11] FIG. 10 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a second embodiment of the information processing device of the present invention, and a network environment to which the system is connected. [Figure 12] FIG. 10 is a functional block diagram showing an example of a functional configuration realized on an AP server according to a second embodiment of the information processing device of the present invention. [Figure 13] 10 is a flowchart illustrating an example of a UBO identification process in the second embodiment. [Figure 14] 10 is a flowchart showing an example of a UBO identification process in the second embodiment (continued 1). [Figure 15] 10 is a flowchart showing an example of a UBO identification process in the second embodiment (continued 2). DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the described embodiments are merely examples, and the technical scope of the present invention is not limited to these. Various modifications are also included within the technical scope of the present invention.

[0013] (First embodiment) FIG. 1 is a diagram for explaining an outline of an example of a service provided by an information service company by an AP (Application) server according to a first embodiment of the information processing device of the present invention.

[0014] Information service company SK, in collaboration with information provider JK, provides a service (hereinafter referred to as "this service") that provides corporate UBO (Ultimate Beneficial Ownership) information desired by customer C. Customer C is primarily a specified business operator that is required by law to report UBO information. Specific examples of specified business operators include financial institutions, financial leasing companies, credit card companies, casino operators, and real estate agents. A UBO refers to a person who has a relationship that allows them to effectively control the business management of a corporation, and the types of persons that qualify are determined according to the nature of the corporation. Corporations here include not only companies, but also countries, local governments, etc. In other words, the term "corporation" is used here to refer to persons other than individuals.

[0015] Information provider JK processes a request from customer C and requests information service company SK to extract UBO information. In response to this request, information service company SK identifies the UBO of the specified corporation (hereinafter referred to as the "target corporation") and delivers the results of this identification to information provider JK as a product. Information provider JK delivers the results of this identification to customer C. In this way, information provider JK functions like a front end, and information service company SK functions like a back end.

[0016] The identified UBOs are, strictly speaking, UBO candidates. Unless otherwise specified, UBO is used here to refer to UBO candidates. Information provider JK is provided with a storage ST in which a company information DB (Data Base) KJ and a country-specific company information DBKK are constructed. This storage ST has sufficient capacity to store the company information DBKJ and the country-specific company information DBKK. This capacity may be secured by multiple storage STs. In other words, the number of storage STs, the capacity of each storage ST, etc. are not particularly limited.

[0017] The corporate information DBKJ is an existing database provided by, for example, an information company that provides UBO information, and is constructed to enable extraction of UBO information. The information company may be a company that provides services in Europe, and the corporate information is expressed in English, for example. The UBO definition is also in line with the European standard.

[0018] This information company standardizes corporate information for corporations worldwide, assigns corporate codes to the standardized information, and stores it all together in a single record. Each record also stores information related to one shareholder (beneficiary) of the corresponding corporation, making it possible to provide UBO information. As a result, the Corporate Information DBKJ has a record for each shareholder for each corporation. Hereafter, the group of information stored in one record will be referred to as "corporate information." The corporate code in that corporate information is identification information that can uniquely identify a corporation.

[0019] Unlike other corporations, the national government, local governments, and listed companies only need to confirm the personal identification information of individuals (such as representatives). As a result, the entities that are essentially required to file are corporations that are classified separately from the national government, local governments, and listed companies. These corporations are primarily companies. This is why the group of information stored in one record in the Corporate Information DBKJ is called "corporate information."

[0020] Not only are new companies established from time to time, but established companies may also disappear. Names, addresses, and leaders (CEO (Chief Executive Officer), CFO (Chief Financial Officer), etc.) also change from time to time. Information companies update the Corporate Information DBKJ in response to the establishment, disappearance, and various changes of such companies. For this reason, the Corporate Information DBKJ is a highly reliable database.

[0021] When requesting UBO information, customer C creates a list of the corporations for which they wish to receive UBO information, and sends the list stored in file F1 to information provider JK. The list in file F1 assumes that, for example, the corporate name, address, and company code will be entered for each corporation. The company code is the one used in the corporate information DBKJ. Therefore, customer C is asked to enter the corporate name and address, or company code, for each corporation.

[0022] There may be multiple corporations with the same corporate name. Similarly, there may be cases where multiple corporations have registered the same address. For this reason, if the company code is not entered, the corporate name and address are required information to be entered. As a result, the combination of the corporate name and address and the company code both correspond to company-specific information in this embodiment.

[0023] An employee of information provider JK reviews the received file F1 and identifies and enters the company codes of any corporations for which the company code has not been entered. File F1, with the company codes thus entered, is then sent to information service company SK, which requests the extraction of UBO information. To enable the extraction of UBO information, information provider JK performs a search of the company information DBKJ using the company code as a key and extracts at least the records that store the company key, i.e., the company information. By referencing the extracted company information, further company information expected to be necessary for the extraction of UBO information may also be extracted. This extraction of company information takes capital relationships into consideration. The extracted company information is then filed and sent to information service company SK as file F3 along with file F1.

[0024] The company information in file F3 may be collected into file F1, for example. In other words, when requesting extraction of UBO information, the file sent from information provider JK to information service company SK may be just file F1.

[0025] The information service company SK refers to files F1 and F3, identifies the UBO of the target corporation specified by customer C, and extracts the UBO information of the identified UBO (step S1). The extracted UBO information is compiled as file F4.

[0026] The Corporate Information DBKJ, for example, conforms to the European definition of UBO. Some of the information used to determine UBO in the corporate information may be inappropriate under the definition of another country, such as Japan. For this reason, when identifying UBOs according to the Japanese definition, information that is inappropriate for Japan is confirmed according to the Japanese definition. In this way, information that conforms to the Japanese definition in the corporate information stored in the Corporate Information DBKJ is referenced as is, while information that does not conform to the definition is confirmed, and the confirmation results are used to identify UBOs. Therefore, it is possible to identify UBOs according to the Japanese definition by referencing a Corporate Information DBKJ that is not created according to the Japanese definition. When using the Corporate Information DBKJ to identify UBOs according to the Japanese definition, Japan is the designated country.

[0027] The Corporate Information DBKJ is an existing database. By using such a database, the cost and time required to provide this service are significantly reduced compared to creating a new database such as the Corporate Information DBKJ. Even if the corporate information contains information that does not conform to the Japanese definition, UBOs can be properly identified by checking the content of the information that does not conform to the definition. UBOs that conform to definitions that differ from both the definition adopted in the corporate information and the Japanese definition can also be identified in the same way. UBOs that conform to the definition adopted in the corporate information can be identified by referencing the corporate information. For this reason, checking the content of the necessary information and using an existing database such as the Corporate Information DBKJ is effective in expanding the scope of use of existing databases and enabling the provision of a wider range of services.

[0028] The language used in the Corporate Information DBKJ is English. In Japanese, there are often multiple Japanese equivalents for a single English expression. For example, the personal name "Hiroshi" can be written in both hiragana and kanji. There are numerous kanji equivalents. Examples include "Hiro," "Hiro," "Hiro," "Kan," "Hiro," "Hiroshi," and "Koji." Even if the pronunciation is the same, people who use different kanji are different individuals. For this reason, this service provides UBO information in Japanese when identifying UBOs according to the Japanese definition. The Country-Specific Corporate Information DBKK is a database prepared as a dictionary for this purpose. Here, unless otherwise specified, the term "language" refers to the official language of the country.

[0029] The information entered using the Country-Specific Corporate Information DBKK dictionary includes corporate names, personal names, and addresses. For ease of understanding, we will assume that only these three pieces of information are entered. Unlike the other two, addresses often have one English expression and one Japanese expression. However, in this service, for the convenience of Customer C, addresses are also provided in Japanese.

[0030] In principle, a country-specific company information DBKK should be prepared for each country in which this service is provided. This is because in most cases, UBO information is desired to be provided in the country's language (official language). However, if Customer C is a foreign company, it is possible that they would like UBO information to be provided in a language other than Japanese. In addition to Japanese, there are languages ​​(such as Mandarin) in which there are often multiple expressions for a single English expression. For this reason, a country-specific company information DBKK can be prepared in a language other than Japanese, making it possible to provide UBO information in that language. Countries whose official language is a language in which there are often multiple expressions for a single English expression, including Japanese, are either target countries or candidates for target countries.

[0031] The Country-Specific Company Information DBKK is a database that compiles, for example, for each corporation, the name of the corporation and the names of each shareholder of that corporation in the corresponding language expression into a single record. The record also stores a company code so that the corporation can be uniquely identified. Here, the group of information stored in one record is referred to as "Country-Specific Company Information." The expected language is also referred to as the "target language." The structure of the Country-Specific Company Information DBKK is not particularly limited. For example, the information for each shareholder may be stored in a single record.

[0032] The creation of File F4 indicates that an individual or corporation has been identified as a candidate for UBO. The individual is a shareholder of the target corporation or another corporation with a capital relationship with the target corporation. After creating File F4, the information service company SK sends the target corporation's corporate code and the corporate code of the other corporation to the information provider JK, and requests the provision of country-specific corporate information corresponding to the sent corporate codes (Step S2). To identify the target language, the country code or an identification code assigned to the request, which is notified to the information service company SK by the information provider JK at the time of the request, is also sent.

[0033] In response to this request, information provider JK searches the country-specific company information DBKK using the company code received from information service company SK, and extracts the country-specific company information that stores that company code. The extracted country-specific company information is filed and provided to information service company SK as file F5.

[0034] The information service company SK stores the file F5 thus provided (step S2). Receiving and storing this file F5 are also included in step S2. The information service company SK references files F4 and F5 to identify the target language expressions corresponding to the corporate name and individual name, and generates a screen for employees to confirm and correct the identified correspondences. This prompts employees to confirm whether the automatically associated target language expressions for the corporate name and individual name are appropriate, and to correct any parts deemed inappropriate. Through this confirmation process, the corporate name and individual name are finalized. The finalized results are filed and created as file F6 (step S3). The target language expressions can be identified using well-known machine translation and natural language processing techniques.

[0035] The created file F6 is part of the UBO information to be provided to customer C. Information service company SK reflects the contents of file F6 into file F4, that is, combines them (step S4). The combined result becomes file F2 to be delivered to customer C, and is delivered from information service company SK to information provider company JK. Note that in reality, file F2 undergoes various checks before being delivered. In other words, file F2 undergoes various checks before being delivered from information service company SK to information provider company JK.

[0036] Information provider JK delivers file F2 sent from information service company SK to customer C. In this way, when Customer C requests the provision of UBO information for each target corporation specified in File F1, the Service references the corporate information in the Corporate Information DBKJ to identify the target corporation's UBO. Furthermore, if necessary, the results of the UBO identification are used to reference the country-specific corporate information in the Country-Specific Corporate Information DBKK to translate the UBO information into the target language. In this way, the Service appropriately identifies UBOs in accordance with definitions that differ from those in Europe, and provides UBO information in the language preferred by Customer C.

[0037] Information service company SK obtains the necessary corporate information and country-specific corporate information from information provider JK, but information service company SK may also store at least one of the corporate information DBKJ and country-specific corporate information DBKK. The target corporations for which UBO information is required may be designated on a screen (web page) sent by information provider JK, rather than being designated in the form of a list in file F1. It is desirable to allow the user to specify the country assumed in identifying the UBO on that screen, so that multiple countries can be supported. Furthermore, this service may be provided directly to customer C, rather than to information provider JK. Various variations on the method of providing this service, including those mentioned above, are possible.

[0038] Hereinafter, a method for realizing this service illustrated in FIG. 1 will be described in detail with reference to FIGS. FIG. 2 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a first embodiment of the information processing device of the present invention, and a network environment to which the system is connected.

[0039] As shown in Figure 2, information service company SK has built a system in which an AP server 1 according to this embodiment and a terminal 2 are connected, for example, via a LAN (Local Area Network). Information provider company JK has built a system in which a Web server 3 and a terminal 4 are connected, for example, via a LAN. At both information service company SK and information provider company JK, terminals 2 and 4 are used by employees, and typically multiple terminals exist. For convenience, only one terminal is shown here. The AP server 1 may be provided by a cloud service. For this reason, the owner of the AP server 1 and its installation location are not particularly limited. The same applies to the Web server 3, which will be described later.

[0040] Web server 3 is a server that processes requests sent as requests from customer C, and is connected to network N. Terminals 5 used by each customer C can be connected to network N. As a result, customer C connects terminal 5 to web server 3 via network N and uses the services provided by web server 3. To avoid confusion, terminals 2, 4, and 5 will be referred to as "processing terminal 2," "receiving terminal 4," and "customer terminal 5," respectively. It is assumed that all terminals are used only by employees.

[0041] The processing terminal 2 is an information processing device that can be used for the confirmation work shown as step S3 in Figure 1. The receiving terminal 4 is an information processing device that can be used to identify and input the company code assigned to the target corporation specified by customer C using its name and address. The customer terminal 5 is an information processing device that enables the use of various services provided via the network N. All of these are information processing devices equipped with communication functions, such as a PC (Personal Computer) or a tablet PC.

[0042] The information service company SK and the information provider company JK are connected, for example, via a dedicated line. When connected via a dedicated line, both the information service company SK and the information provider company JK have nodes that enable communication via the dedicated line. For convenience, such nodes are not shown in Figure 2. Here, it is assumed that the Web server 3 and the AP server 1 are connected via a LAN or the like installed at each of the information provider company JK and the information service company SK.

[0043] When using a service provided by the Web server 3, the customer terminal 5 transmits a command requesting the provision of UBO information along with file F1 to the Web server 3. This transmission may be performed, for example, by operating a request reception screen (Web page) transmitted from the Web server 3 in response to a request from the customer terminal 5. In this case, for example, an employee using the customer terminal 5 may attach file F1 to the screen and then click a button instructing the provision of UBO information. In other words, this click operation may cause the attached file F1 and a command requesting the provision of UBO information to be transmitted from the customer terminal 5. Note that this method of requesting a service is merely an example, and the request method is not particularly limited. The request may be made, for example, via email or a file transfer service.

[0044] When the Web server 3 receives file F1 together with a command from the customer terminal 5, it notifies the reception terminal 4 and makes file F1 publicly accessible. The Web server 3 then prompts an employee using any reception terminal 4 to check the contents of file F1 and enter the necessary company code. As a result, the contents of file F1 received from customer C are checked, and the file is updated as necessary to include the necessary company code.

[0045] The company information DBKJ and country-specific company information DBKK are stored in storage installed on or connected to Web server 3. After confirming the contents of File F1, Web server 3 searches company information DBKJ using the company code as a key to extract the company information necessary to identify the UBO. Taking capital relationships into consideration, Web server 3 also searches company information DBKJ using the company codes of corporations indicated as shareholders in the extracted company information as needed to extract further company information. The extracted company information is compiled into File F3 and sent from Web server 3 to AP server 1 along with a command requesting the extraction of UBO information. In addition to File F3, File F1, in which the company code is entered, and the country code representing the designated country, which is the country expected to identify the UBO, are also sent to AP server 1.

[0046] Corporate information extracted from the DBKJ corporate information database using the target corporation's corporate code as a key enables identification of UBOs in accordance with the European definition. Therefore, corporate information extracted further using the corporate codes of corporations listed as shareholders in the corporate information database, i.e., corporate information extracted further based on capital relationships, is unnecessary for identifying UBOs in accordance with the European definition. However, this information is necessary for identifying UBOs in accordance with the definitions of designated countries outside of Europe, such as Japan. For this reason, this service also extracts corporate information using the corporate codes of other corporations identified based on capital relationships.

[0047] Differences in the definition of UBOs between countries exist beyond those related to capital relationships. For example, in Europe, an individual who is considered a UBO in a company is an individual who meets the condition of owning 25% or more of the company's shares. However, in the United States, an individual who meets the condition of owning more than 25% of the company's shares is an individual. In order to properly identify UBOs, it is necessary to address these differences in definition.

[0048] The AP server 1 references files F1 and F3 to identify UBO candidates for the target corporation. If an individual identified as a UBO candidate is a shareholder of a corporation other than the target corporation, the company code of the corporation of which the individual is a shareholder is also identified. The AP server 1 saves the UBO identification results as file F4 and sends the extracted company code, for example, together with a country code, to the web server 3, requesting the provision of the company code and the company code corresponding to the country code.

[0049] In response to this request, the Web server 3 searches the country-specific company information DBKK using the received company codes as keys, and extracts the country-specific company information requested by the AP server 1. The country-specific company information DBKK to be searched is specified by the country code. The Web server 3 compiles the country-specific company information thus extracted into file F5 and sends it to the AP server 1.

[0050] The AP server 1 associates the contents of files F4 and F5 with company codes and identifies the names of the target corporations and the names of the corporations or individuals identified as UBOs in the language of the designated country. Next, the AP server 1 uses the results of this identification and part of the contents of files F4 and F5 to create file F6 for confirming and correcting each name, and then uses the created file F6 to create a screen (web page) for the confirmation work. After creating file F6, the AP server 1 performs processing to confirm each name for employees using, for example, the processing terminal 2.

[0051] This process enables access to the confirmation screen, and notifies the employee using the processing terminal 2 of the existence of a request requiring confirmation of each name. As a result, the employee who is capable of confirmation performs the confirmation, and file F6 is updated according to the content of the confirmation.

[0052] After file F6 has been updated in this way, AP server 1 merges the contents of the updated file F6 with file F4. As a result of this merger, file F4 is updated to file F2, which expresses the UBO information in the language of the designated country. File F2 is then checked by another employee, for example, an employee with the authority to decide whether or not to deliver file F2, and then sent from AP server 1 to Web server 3. As a result, file F2 is sent to customer C via Web server 3.

[0053] Fig. 3 is a block diagram showing an example of the hardware configuration of an AP server according to an embodiment of the information processing device of the present invention. Next, with reference to Fig. 3, a specific example of the hardware configuration of the AP server 1 will be described. Note that this example configuration is just one example, and the hardware configuration of the AP server 1 is not limited to this.

[0054] The AP server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0055] The CPU 11 executes various processes according to programs stored in the ROM 12 and / or programs loaded from the storage unit 18 into the RAM 13. The application program that causes the AP server 1 to function, that is, the application program developed to provide this service, is stored, for example, in the storage unit 18. The CPU 11 reads the application program into the RAM 13 and executes it, allowing the AP server 1 to respond to requests from the Web server 3.

[0056] The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes, including various programs executed by the CPU 11. The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.

[0057] The output unit 16 includes a display such as a liquid crystal display. The output unit 16 displays various images under the control of the CPU 11. The output unit 16 may be mounted on the AP server 1, or may be connected as needed. In other words, the output unit 16 is not an essential component.

[0058] The input unit 17 is configured to include various hardware buttons such as a keyboard. The configuration may also include one or more pointing devices such as a mouse. The operator can input various information via the input unit 17. This input unit 17 may also be built into the AP server 1, or may be connected as needed. In other words, the input unit 17 is not an essential component.

[0059] The storage unit 18 is, for example, a hard disk drive or an auxiliary storage device such as an SSD (Solid State Drive). Data with a large amount of data is stored in the storage unit 18. The communication unit 19 enables communication between the Web server 3 and the processing terminal 2 via a LAN.

[0060] The drive 20 is a device to which removable media 25, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory card, can be attached or detached. The drive 20 is capable of, for example, reading information from the attached removable media 25 and writing information to the removable media 25. As a result, a program recorded on the removable media 25 can be stored in the storage unit 18 via the drive 20. In addition, the removable media 25 attached to the drive 20 can be used as a copy destination or a transfer destination for various data stored in the storage unit 18.

[0061] The hardware resources of the AP Server 1 are controlled by various programs, including application programs. As a result, the AP Server 1 processes requests from the Web Server 1, identifies UBOs according to the definitions of the designated country, and provides UBO information in the language of the designated country. The various programs include an OS (Operating System). The application programs for providing this service run on that OS.

[0062] The application program developed for this service may be recorded on removable media 25 and distributed. It may also be possible to distribute it via a network such as the Internet. For this reason, the recording medium on which the application program is recorded may be one that is installed or attached to an information processing device that is directly or indirectly connected to a network, or one that is installed or attached to an externally accessible device. Hereinafter, this application program will be referred to as the "developed application" to distinguish it from others.

[0063] The Web server 3 can have basically the same hardware configuration as the AP server 1. Therefore, a detailed description will be omitted here. However, the storage unit constituting the Web server 3 must be equipped with a storage ST having a capacity sufficient to store the company information DBKJ and the country-specific company information DBKK. The storage ST may be connected to the Web server 3. Here, it is assumed that the storage ST is equipped in the Web server 3. In addition, the Web server 3 must be equipped with two communication units: one that enables communication via the network N and one that enables communication with the AP server 1.

[0064] 4 is a functional block diagram showing an example of a functional configuration realized on an AP server according to an embodiment of the information processing device of the present invention. Next, with reference to FIG. 4, an example of a functional configuration realized on the AP server 1 will be described in detail.

[0065] 4, the CPU 11 of the AP server 1 has a functional configuration including a distribution unit 111, a request processing unit 112, a UBO identification unit 113, an information request unit 114, an information input unit 115, a synthesis unit 116, and an output processing unit 117. These are realized by the CPU 11 executing various programs including the development application. As a result, the memory unit 18 has a condition information storage unit 181, an intermediate result storage unit 182, and an identification result storage unit 183 reserved for information storage.

[0066] The allocating unit 111 exchanges data with the communication unit 19, identifies an output destination to which data input from the communication unit 19 should be passed, and passes the data to the identified output destination. The output destination to which the data is passed is any one of the request processing unit 112, information request unit 114, information input unit 115, and output processing unit 117. As a result of the allocating unit 111 passing the data to the output destination to which it should be passed, a function required to process the data operates.

[0067] The request processing unit 112 processes a request for extraction of UBO information sent from the Web server 3. The files F1, F3 and country code sent together with the request are also passed from the allocating unit 111 to the request processing unit 112. These files F1, F3 and country code are passed from the request processing unit 112 to the UBO identification unit 113. This request processing unit 112 corresponds to the first acquisition means and second acquisition means in the narrow sense in this embodiment.

[0068] The UBO identification unit 113 references files F1 and F3 and identifies UBOs for each target corporation specified in file F1 in accordance with the definition of the designated country represented by the country code. To identify UBOs, the UBO identification unit 113 references the condition information stored in the condition information storage unit 181 secured in the memory unit 18. This condition information is prepared by country or definition and represents the contents of the UBO conditions defined by each assumed country. As a result, the UBO identification unit 113, which references the condition information, can actually identify UBOs in accordance with the definitions of countries other than Europe and Japan. The country code is used to identify the condition information to reference from the condition information. This UBO identification unit 113 corresponds to the benefit rate identification means and extraction means in this embodiment.

[0069] Fig. 5 is a diagram showing an example of capital relationships within one corporation. Fig. 6 is a diagram explaining an example of company information extracted by one corporation. The example of company information shown in Fig. 6 is for a case where one corporation having the capital relationships shown in Fig. 5 is the target corporation. Here, with reference to Figs. 5 and 6, a specific description will be given of a method for identifying a UBO by the UBO identification unit 113 when the designated country is Japan.

[0070] In the example shown in Figure 5, Kuki Corp. is the target corporation T. The shareholders who have directly invested capital in Kuki Corp. are "Ichiro Saitama" (English: Ichiro Saitama), "Koga Corp." (English: Koga Corp.), and "Jiro Chiba" (English: Jiro Chiba). In Figure 5, "Ichiro Saitama" is represented as P1, "Koga Corp." as C2, and "Jiro Chiba" as P3 (English: Jiro Chiba). The direct ownership ratios of these shareholders are 30%, 30%, and 40%, respectively.

[0071] One of the shareholders of Furukawa Shoji Co., Ltd. is "Taro Tokyo" (English: Taro Tokyo), whose direct ownership ratio is 60%. For target corporations with such capital relationships, a total of five pieces of corporate information are extracted, as shown in Figure 6. In Figure 6, the top four pieces of corporate information are extracted when identifying UBOs in accordance with the European definition. The bottom piece of corporate information is extracted to identify UBOs in accordance with the Japanese definition.

[0072] FIG. 6 shows excerpts of the corporate information that are particularly important for identifying UBOs. As shown in FIG. 6, the excerpted portions include the corporate code (Corp No.), company name (Business Name), shareholder name (Shareholder), shareholder's corporate code (Benef No.), direct ownership ratio (Direct%), indirect ownership ratio (Indirect%), actual ownership ratio (Act%), beneficial interest rate (Beneficial%), and beneficiary indicator (Beneficial Indicator). Of these pieces of information, the corporate code corresponds to corporate identification information in this embodiment. The shareholder name and shareholder's corporate code correspond to beneficiary information in this embodiment. Hereinafter, this beneficiary information will also be referred to as "shareholder information."

[0073] The direct ownership ratio, indirect ownership ratio, and actual ownership ratio are all information used to identify UBOs or calculate beneficiary rates, and correspond to ownership ratio information in this embodiment. The beneficiary rate and beneficiary indicator are also information used to identify UBOs. These, or the beneficiary rate, correspond to beneficiary rate information in this embodiment. The beneficiary indicator is information indicating whether a shareholder who is a beneficiary can become a UBO. "True" and "False" shown in Figure 6 indicate whether the shareholder can become a UBO or cannot become a UBO, respectively. The beneficiary information and ownership ratio information all correspond to beneficiary relationship information in this embodiment. In this embodiment, the company information includes company identification information, beneficiary rate information, shareholder names, and others, in addition to beneficiary relationship information.

[0074] "Tokyo Taro," a shareholder of Furukawa Shoji Co., Ltd., is not a direct shareholder of Kuki Co., Ltd., as shown in Figure 5. However, "Tokyo Taro" has a capital relationship with Kuki Co., Ltd. through Furukawa Shoji Co., Ltd. For this reason, as shown in Figure 6, "Tokyo Taro" is considered a beneficiary of Kuki Co., Ltd., and corporate information has been extracted.

[0075] In the corporate information for "Tokyo Taro" as the beneficiary, the direct ownership ratio, indirect ownership ratio, and actual ownership ratio are all 0%, or none of these information exists. However, because it has invested capital in Furukawa Shoji Co., Ltd., which owns shares in Kuki Co., Ltd., the beneficiary rate is 18%, calculated from the direct ownership ratio of Furukawa Shoji Co., Ltd. and Furukawa Shoji Co., Ltd.'s direct ownership ratio of Kuki Co., Ltd.

[0076] This figure of 18% is calculated based on the European definition (standard). The calculation method for this figure is different from the Japanese definition (standard). In other words, in this example, the European standard is to use the direct ownership ratio of Furukawa Shoji Co., Ltd. to Kuki Co., Ltd. and the direct ownership ratio of "Tokyo Taro" to Furukawa Shoji Co., Ltd. Beneficiary rate = Direct ownership ratio to Kuki Co., Ltd. × Direct ownership ratio to Furukawa Shoji Co., Ltd. =30% × 60% = 18% In contrast, under Japanese standards, Beneficiary rate = Direct ownership ratio to Kuki Co., Ltd. × 100% = 30% × 100% = 30% It is calculated as follows.

[0077] An individual who owns more than 50% of a corporation's shares can, in theory, make decisions about that corporation. For this reason, under Japanese GAAP, if an individual owns more than 50% of the shares, the individual is considered to own all of the shares, and the direct ownership ratio is effectively 100% when calculating the beneficial ownership ratio. As a result, the beneficial ownership ratio calculated under Japanese GAAP is fundamentally different from that under European GAAP, which does not adopt the effective direct ownership ratio.

[0078] Under the Japanese accounting standards for calculating the beneficiary ratio as described above, individuals must trace the capital relationships of corporations that are considered UBOs and identify the beneficiaries of corporations that have directly or indirectly invested capital in those corporations. The corporate information at the bottom of Figure 6, namely, the corporate information for Furukawa Shoji Co., Ltd., is the corporate information actually extracted for this purpose. By referencing this corporate information, we can confirm Tokyo Taro's actual beneficiary ratio at Kuki Co., Ltd.

[0079] Figures 7A and 7B are flowcharts showing an example of the UBO identification process. This UBO identification process extracts the portion executed by UBO identification unit 113 to identify the UBO of one target corporation and shows an example of the processing flow of that portion. Here, the UBO identification process will be explained in detail with reference to Figures 7A and 7B. The entity that executes the process is assumed to be UBO identification unit 113.

[0080] This service classifies UBOs into multiple categories based on the strength of their generally predicted influence on corporations, and identifies the UBOs along with the category to which they belong. In Figures 7A and 7B, the UBO category with the greatest influence is labeled "1st," the UBO category with the next greatest influence is labeled "2nd," and the UBO category with the least influence is labeled "4th."

[0081] If the designated country is Japan, for example, a UBO with a shareholding ratio of more than 50% would be classified as a first-ranking UBO. A UBO with a shareholding ratio of more than 25% but less than 50% would be classified as a second-ranking UBO. A representative of a corporation with a shareholding ratio of more than 25% that does not have a first-ranking UBO would be classified as a fourth-ranking UBO. In either category, an individual or corporation that does not directly hold shares in the target corporation may be considered a UBO.

[0082] First, in step S11, the UBO identification unit 113 reads out condition information corresponding to the designated country from the condition information storage unit 181, and sets conditions α to γ ​​for identifying a UBO. The set condition α is a condition that a UBO classified as first rank must satisfy. Condition β is a condition that a UBO classified as second rank must satisfy. Condition γ is a condition that a UBO classified as second rank or higher must satisfy. Thus, condition γ is a condition that is the lower limit of condition β. In this embodiment, condition γ corresponds to the first condition, and condition α corresponds to the second condition.

[0083] In step S12 following step S11, the UBO identification unit 113 refers to file F3 and identifies the ownership ratio of each individual who owns shares in the target corporation. The identified ownership ratios include, for example, the direct ownership ratio, the indirect ownership ratio, and the actual ownership ratio. In the next step S13, the UBO identification unit 113 determines whether or not there is an individual who satisfies the condition α. ​​If there is an individual who satisfies the condition α, for example, an individual whose ownership ratio of any stock exceeds 50%, the determination in step S13 becomes YES and the process proceeds to step S14, where that individual is determined to be the first ranked. Thereafter, the process proceeds to step S15. On the other hand, if there is no such individual, the determination in step S13 becomes NO and the process proceeds to step S15.

[0084] In step S15, the UBO identification unit 113 determines whether or not there is an individual who satisfies condition β. If there is an individual who satisfies condition β, for example, if there is one or more individuals whose ownership ratio of any stock is 50% or less and more than 25%, the determination in step S15 becomes YES, and the process proceeds to step S16, where all individuals who satisfy condition β are determined to be second in rank. Thereafter, the process proceeds to step S17. On the other hand, if there is no such individual, the determination in step S15 becomes NO, and the process proceeds to step S17.

[0085] In step S17, the UBO identification unit 113 refers to the file F3 and identifies the ownership ratio of each corporation that owns shares of the target corporation. The ownership ratio identified here is, for example, the direct ownership ratio.

[0086] In the next step S18, the UBO identification unit 113 determines whether or not there is a corporation that satisfies condition γ and whose beneficiary indicator is "False." This condition γ is, for example, a condition that the direct ownership ratio is greater than 25%. If there is a corporation that satisfies this condition γ, the determination in step S18 is YES and the process proceeds to step S22 in FIG. 7B. If there is no such corporation, the determination in step S18 is NO and the process proceeds to step S19.

[0087] In step S19, the UBO identification unit 113 determines whether the UBO of the target corporation has already been determined. Step S19 may be entered after the first-ranked individual has been determined in step S14 and / or the second-ranked individual has been determined in step S16. In this case, the UBO has already been determined. Therefore, in this case, the determination in step S19 is YES, and the process proceeds to step S21. On the other hand, if this is not the case, the UBO has not been determined, so the determination in step S19 is NO, and the process proceeds to step S20.

[0088] In step S20, the UBO identification unit 113 determines the representative of the target corporation as the fourth place. In the following step S21, the UBO identification unit 113 manipulates the UBO identification result with the definition of the designated country. After that, the UBO identification process ends. When proceeding to step S21, including when the processing of the steps described below is executed, the results of identifying a UBO are divided into four cases. The cases are: the fourth-ranked representative of the target corporation (case 1), one or more second-ranked representatives (case 2), one first-ranked representative (case 3), and one second-ranked representative and one first-ranked representative (case 4). Here, "person" refers to an individual or a specific corporation. A specific corporation refers to a corporation such as a national government, a local government, or a listed company.

[0089] Among designated countries, there are countries that do not make a distinction between first and second priority. In such countries, both people who are determined to be first priority and people who are determined to be second priority are considered UBOs. Even in countries that make a distinction between first and second priority, there are countries that consider both people who are determined to be first priority and people who are determined to be second priority to be UBOs. Japan is one of the countries that makes a distinction. However, in Japan, only people who are determined to be first priority are considered UBOs.

[0090] When the target corporation extracts corporate information such as that shown in Figure 6, as described above, "Taro Tokyo" is not a UBO under the European definition, but is a UBO under the Japanese definition. Whether the designated country is Europe or Japan, "Taro Tokyo" is determined to be a UBO when proceeding to step S21. However, if the designated country is Europe, "Taro Tokyo" is excluded from the UBO due to the beneficial interest rate. If there are no UBOs other than "Taro Tokyo," the representative of the target corporation is determined to be the UBO. To achieve this operation, step S21 also calculates the beneficial interest rate in accordance with the definition of the designated country and performs operations based on the calculated beneficial interest rate as necessary.

[0091] Since the definition of UBO differs from country to country, the processing of step S21 is executed, and the UBO identification results are manipulated as necessary in accordance with the definition of the designated country. This manipulation results in the final extraction of people who are UBOs according to the definition of the designated country, and the UBO determination results of the extracted people are converted to conform to the definition of the designated country. If the designated country is Japan, in the fourth case, only the person determined to be first in line is considered a UBO. In the first to third cases, no manipulation is performed on the identification results, and the identification results are maintained.

[0092] From step S22 onwards in FIG. 7B, processing is carried out to trace the capital relationships of the target corporation and identify the UBO. First, in step S22, the UBO identification unit 113 selects one of the corporations for which the determination in step S18 is YES as the processing target. In the next step S23, the UBO identification unit 113 references the corporate information of the selected corporation. In the subsequent step S24, the UBO identification unit 113 determines whether the selected corporation has a shareholder who satisfies condition α. ​​If such a shareholder exists, the determination in step S24 is YES, and the process proceeds to step S25. If such a shareholder does not exist, the determination in step S24 is NO, and the process proceeds to step S30. In this embodiment, the company information referenced in step S23 is stored in file F3, but the company information may be obtained as needed from the Web server 3. For this reason, the company information does not need to be converted into a file and sent or received.

[0093] In step S25, the UBO identification unit 113 determines whether the shareholder who satisfies condition α is a corporation. If the shareholder is a corporation, in other words, if the beneficiary indicator in the company information indicating the shareholder is "False," the determination in step S25 is YES and the process proceeds to step S26. If the shareholder is an individual, the determination in step S25 is NO and the process proceeds to step S27.

[0094] In step S26, the UBO specification unit 113 determines whether the shareholder is a specific corporation. If the shareholder is a specific corporation, the determination in step S26 becomes YES and the process proceeds to step S27. If the shareholder is not a specific corporation, the determination in step S26 becomes NO and the process returns to step S22.

[0095] When the process proceeds from step S26 to step S22, step S22 selects a new corporation that satisfies condition α among the shareholders of the currently selected corporation, i.e., the corporation for which the answer to step S24 was YES. As a result, the processing loop formed by steps S22 to S26 is executed, and the individual or corporation that should be designated as a UBO can be identified by tracing the capital relationships from the target corporation. This processing loop ends when the individual or corporation that should be designated as a UBO is identified.

[0096] In step S27, the UBO identification unit 113 determines whether the selected corporation (shown as "original corporation" in FIG. 7B) among the corporations for which the determination in step S18 was YES satisfies condition α. ​​If the selected corporation also satisfies condition α, the determination in step S27 is YES, and the process proceeds to step S28. If the selected corporation does not satisfy condition α, the determination in step S27 is NO, and the process proceeds to step S29.

[0097] The process proceeds to step S27 not only when step S26 is judged as YES, but also when step S25 is judged as NO. Therefore, the UBO must be determined as either an individual or a specified corporation. Therefore, the process in both steps S28 and S29 differs depending on whether the UBO is an individual or a specified corporation.

[0098] In step S28, the UBO identification unit 113 determines that if the person is an individual, the individual will be given first priority, and if the person is a specified corporation, the corporation itself will be given first priority. After this determination, the process proceeds to step S30. Meanwhile, in step S29, the UBO identification unit 113 determines that if the person is an individual, the individual will be given second priority, and if the person is a specified corporation, the corporation itself will be given second priority. After this determination, the process proceeds to step S30.

[0099] In step S30, the UBO identification unit 113 determines whether there are any other corporations whose capital relationships should be traced. If there are any corporations remaining that have not been selected as processing targets among the corporations for which the determination in step S18 was YES, the determination in step S30 becomes YES and the process returns to step S22 above. As a result, in step S22, one corporation is selected from the remaining corporations, unlike when proceeding from step S26. On the other hand, if there are no corporations remaining to be selected, the determination in step S30 becomes NO and the process proceeds to step S19 in FIG. 7A. The reason for proceeding to step S19 is that there may be no person determined to be a UBO.

[0100] In this way, the UBO identification unit 113 also identifies UBOs by tracing capital relationships as necessary. As a result, in the capital relationships shown in FIG. 5, in addition to "Saitama Ichiro" and "Chiba Jiro," "Tokyo Taro," who indirectly invests capital in Kuki Co., Ltd. via Furukawa Shoji Co., Ltd., is identified as the second-ranked UBO. Since the determination in step S15 for "Tokyo Taro" is not YES, he is determined to be second-ranked in step S29. This identification result is filed as file F4 and stored in the intermediate result storage unit 182 secured in the memory unit 18. As the company code for the language expression of the designated country, the company code of Furukawa Shoji Co., Ltd. is identified in addition to the company code of Kuki Co., Ltd., and is passed from the UBO identification unit 113 to the information request unit 114 together with the country code.

[0101] The information requesting unit 114 passes all of the company codes passed from the UBO identifying unit 113 together with the country codes to the sorting unit 111, and requests the Web server 3 of the information providing company JK to provide the corresponding country-specific company information via the sorting unit 111. If the target company is Kuki Co., Ltd. and Kuki Co., Ltd. has a capital relationship as shown in Fig. 5, the company codes passed from the UBO identifying unit 113 will be the company codes of the two companies, Kuki Co., Ltd. and Furukawa Shoji Co., Ltd. This information requesting unit 114 corresponds to the third acquisition means in this embodiment.

[0102] In response to this request, the Web server 3 performs a search of the country-specific company information DBKK corresponding to the country code using the received company code as a key, and extracts the country-specific company information for the number of company codes. The country-specific company information thus extracted is filed as file F5 and sent from the Web server 3 to the AP server 1.

[0103] 8 is a diagram for explaining an example of the configuration of the country-specific company information. Note that this configuration example is just one example, and the configuration example of the country-specific company information is not limited to that shown in FIG. Figure 8 shows an example of the structure of country-specific company information compiled as File F5 when the target corporation is Kuki Co., Ltd., which has a capital relationship as shown in Figure 5, and the designated country is Japan. As shown in Figure 8, the country-specific company information includes the following information: company code, company name, main shareholder, representative name, representative name (kana), and representative address. Because the designated country is Japan, all information except for the company code is written in Japanese.

[0104] The major shareholders in the company information by country are information showing the name of each major shareholder and their direct ownership percentage. Major shareholders are shareholders who may be identified as UBOs. By limiting the information to such shareholders, we aim to avoid the volume of information on major shareholders becoming overwhelming. The direct ownership percentage is shown in parentheses following the name.

[0105] As mentioned above, the UBO may be the representative of a corporation. For this reason, two types of representative names and representative addresses are included in the country-specific company information. File F5 transmitted from Web server 3 is received by communication unit 19 and input to CPU 11. As a result, file F5 is passed to information request unit 114 via sorting unit 111. Information request unit 114 passes file F5 to information input unit 115 or notifies it of its existence.

[0106] The information input unit 115 refers to files F4 and F5 to identify the language expression of the designated country that corresponds to the identified UBO, and creates a screen (web page) for confirming and correcting the identification result. This screen is created according to the language (official language) of the designated country. In other words, this screen is created when the language of the designated country is different from the language of the company information. Although not specifically shown, this screen displays, for example, for each identified UBO, in addition to the results of identifying the linguistic expression, the UBO's name (written in English) extracted from file F4, the main shareholder (including the names of the main shareholders, etc.) extracted from file F5, and two types of representative names. The results of identifying the linguistic expression are the shareholder's name or representative name associated with the UBO's name (written in English). Both the shareholder's name and representative name are linguistic expressions in the language of the designated country. By displaying the results of identifying the linguistic expression, other linguistic expressions for the UBO's name are automatically entered on the screen. Note that if the designated country is Japan, the results of identifying the linguistic expression include, for example, two linguistic expressions: the kanji and kana spellings of the UBO.

[0107] After creating such a screen, the information input unit 115 performs processing to notify employees who use the processing terminal 2, for example, to prompt them to check the linguistic expression of the identified UBO, and also publishes the identification results of the UBO that is the target of the linguistic expression in an accessible manner. As a result, the information input unit 115 causes the created screen to be transmitted to the processing terminal 2 that has requested access to the published identification results of the UBO. The transmission of the screen is realized by passing the screen and the address of the processing terminal 2 from the information input unit 115 to the distribution unit 111, and causing the communication unit 19 to transmit the screen to that address.

[0108] The processing terminal 2 receives the screen and displays it on its display device. The employee can then review the UBO's language expression on the screen and, if necessary, modify it. The names of the principal shareholders and representatives in the designated country's language displayed on the screen are candidates for the UBO's name in the designated country's language. This allows employees to easily review and modify the results of the language expression identification. The amount of information displayed on the screen is reduced by extracting data from files F4 and F5 to make it easier for employees to review and modify the results. The screen contents, modified as necessary, are then sent from the processing terminal 2 to the AP server 1 in response to the employee's transmission instruction.

[0109] The contents of the screen are received by the communication unit 19 and input to the CPU 11. As a result, the contents are passed to the information input unit 115 via the sorting unit 111. The information input unit 115 uses the passed contents to create a synthesis file F6 that adds contents to the file F4, and passes the created file F6 to the synthesis unit 116 or notifies the existence of the file F6.

[0110] Note that employees may check and correct the language expression using a file created instead of on a screen. Employees may also be asked to enter the name of the UBO without specifying the language expression, i.e., without automatically entering the language expression of the designated country. Even in this case, candidates for the language expression to be used as the UBO name in the language of the designated country are displayed, allowing employees to easily enter the appropriate language expression.

[0111] The combining unit 116 performs combining by adding the contents of file F6 to file F4. In this combining, language expressions that are not in the language of the designated country are replaced with language expressions in the designated country. For example, all information other than the company code is replaced with information in the language of the designated country. The company names in the country-specific company information are associated with the company code and updated to the company names stored as information in file F4. The combined file F4 is stored in the identification result storage unit 183 secured in the memory unit 18 as file F2 for delivery. Note that if there is no need to replace with language expressions in the designated country, that is, if the language of the company information DBKJ and the language of the designated country match, file F4 is made file F2.

[0112] Figure 9 is a diagram illustrating an example of the content of the file to be delivered. The example of the content shown in Figure 9 is just one example, and the example of the content of file F2, which is the file to be delivered, is not limited to that shown in Figure 9. For example, the company name and UBO name, etc., of the original file F4 may be retained. File F2, the contents of which are shown in Figure 9, is similar to Figure 8 in that the target corporation is Kuki Co., Ltd., which has the capital relationship shown in Figure 5, and the designated country is Japan. As shown in Figure 9, file F2 is configured to display, as UBO information, the following information for each identified UBO: company code, company name, UBO candidate name, UBO candidate name (kana), and UBO determination result.

[0113] The UBO determination result in the UBO information is information that indicates the category to which the UBO is classified. The two types of UBO candidate names, written in kanji and kana, are personal names, as in corporations, the representative is identified as the UBO. These two types of UBO candidate names are linguistic expressions that require employee confirmation. The parentheses around the kana UBO candidate name are the identified linguistic expression, that is, the linguistic expression before any corrections are made by the employee. Figure 9 also shows the linguistic expression before corrections, making it possible to confirm the corrections made to the linguistic expression by employee confirmation. Note that the company name is uniquely identified by the company code, so it is not subject to employee confirmation.

[0114] The output processing unit 117 is a function that performs processing related to the output of file F2 stored in the identification result storage unit 183. This output processing unit 117 allows an employee using the processing terminal 2 to obtain any file F2 stored in the identification result storage unit 183 from the AP server 1. This output processing unit 117 also makes it possible to write file F2 to removable media 25 and output file F2 to the output unit 16. This output processing unit 117 corresponds to the output means in this embodiment.

[0115] In this embodiment, UBOs are divided into three categories, and UBOs are identified by determining the category to which they belong. However, UBOs may also be identified by their beneficiary rate rather than by determining the category. Even if the beneficiary rate is based on a standard different from the European standard, it can be calculated by tracing the capital relationship from the target corporation. This beneficiary rate may be included in the UBO information along with or instead of the determined category.

[0116] As shown in FIG. 8, the company information by country is information that can be used to identify the main shareholders of a corporation. For this reason, in step S22, assuming that the necessary information is not present in the company information, the company information by country may also be referenced in addition to the company information to identify the shareholders of the target corporation. For this reason, the company information by country may be acquired to confirm the shareholders. If the main shareholder is a corporation, the company code may also be added so that it can be confirmed.

[0117] In this embodiment, the service is provided to the information provider JK, but the service may also be provided to the customer C. The following methods, for example, can be considered as methods for providing the service. FIG. 10 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a modified embodiment of the information processing device of the present invention, and a network environment to which the system is connected.

[0118] As shown in Figure 10, this modification is for information service company SK to provide this service directly to customer C. To that end, AP server 1 has the functionality of a web server, or there is a web server that mediates communication between network N and AP server 1. For this reason, AP server 1 has two or more communication units 19. Processing terminal 2 is also used as receiving terminal 4. Information provider company JK has installed DB server 6 instead of web server 3 to provide the necessary information to information service company SK. With this configuration, the customer C can use the same service as in this embodiment.

[0119] The company information DBKJ and the country-specific company information DBKK may be prepared by the information service company SK. In this case, the information provider JK is not required. Furthermore, the necessary information for the company information DBKJ and the country-specific company information DBKK may be obtained from a company or the like that is not involved in the provision of services to the customer C. In this embodiment, the only existing DB is the company information DBKJ, but there may be multiple existing DBs. The multiple existing DBs may be obtained from one or more DBs that are each managed by multiple companies or the like.

[0120] The identification of UBOs must be performed in accordance with the definition of the designated country and take into account the beneficiary rate. The UBO identification process, shown in the example flowcharts of Figures 7A and 7B, emphasizes the Japanese definition, partly because the company information includes information on the beneficiary rate calculated in accordance with the European definition. Calculation of the beneficiary rate according to the Japanese definition is unnecessary. In other words, the process identifies the beneficiary rate according to the Japanese definition and determines the UBO. As described above, the information necessary to calculate the beneficiary rate is present in the company information. For these reasons, beneficiary rate information itself is not required, and the identification of the beneficiary rate is not limited to calculation. Therefore, the company information may not contain beneficiary rate information. Therefore, the UBO identification process may assume the presence of beneficiary rate information in the company information, may not use beneficiary information in the company information (i.e., it does not depend on the presence or absence of beneficiary information in the company information), or may utilize beneficiary information present in the company information. If beneficiary rate information is not present, the beneficiary rate may be calculated according to the definition of a country other than the designated country. In other words, the beneficiary rate may be calculated or identified for multiple countries. In the above embodiment, the benefit rate may be calculated separately for Japan and Europe. In either case, the UBO must be determined in accordance with the definition of the designated country, so the benefit rate must be specified in accordance with the definition of the designated country.

[0121] (Second embodiment) FIG. 11 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a second embodiment of the information processing device of the present invention, and a network environment to which the system is connected.

[0122] In the second embodiment, as shown in Fig. 11, the information service company SK itself processes the request sent from the customer C. As a result, the information service company SK provides the service independently, unlike the first embodiment. In other words, the information service company SK processes the request from the customer C, has its employees check the file F1 sent for the request, extracts the necessary information from each database, and delivers the file F2 to the customer C. To this end, the information service company SK has a terminal 2, a web server 3, and a database server 6 in addition to an AP server 1, which are connected by a network 7 such as a LAN.

[0123] The terminal 2, Web server 3, and DB server 6 are all used or equipped with the functions described above. For this reason, they are given the same reference numerals. A detailed explanation will not be repeated here. Note that each node of the AP server 1, Web server 3, and DB server 6 may be installed by a cloud service. As a result, the installation location, owner, etc. of each node are not particularly limited.

[0124] 12 is a functional block diagram showing an example of a functional configuration realized on an AP server according to the second embodiment of the information processing device of the present invention. Next, with reference to FIG. 12, a description will be given focusing on the differences from the AP server 1 in the first embodiment. In the second embodiment, as shown in Fig. 12, the DB server 6 is equipped with the storage ST shown in Fig. 1. In addition to the country-specific company information DBKK, the storage ST also has first company information DBKJ1 to Nth company information DBKJN constructed in place of the company information DBKJ. Here, N is an integer of 2 or more, and the specific value is not particularly limited.

[0125] These first company information DBKJ1 to Nth company information DBKJN are provided by, for example, multiple information companies, and each information DBKJ1 to KJN stores company information in accordance with the UBO definition in the assumed country. The content of the company information stored in one record is the same or nearly the same.

[0126] The company information DBKJ used in the first embodiment is based on the European definition of UBO, for example, and is written in English. As mentioned above, the definition of UBO is not the same in all countries. For example, the definition of UBO in Europe differs not only from Japan but also from the United States. On the other hand, many countries allow direct investment. For this reason, in this embodiment, one of the first company information DBKJ1 to the Nth company information DBKJN is selected to be used for extracting company information and to identify the UBO. Because multiple DBs with different UBO definitions may be selected from the first company information DBKJ1 to the Nth company information DBKJN, the second embodiment, like the first embodiment, calculates the benefit rate according to the UBO definition as needed. Hereinafter, the term "company information DBKJ" will be used to refer to any information DB from the first company information DBKJ1 to the Nth company information DBKJN.

[0127] 12, in the second embodiment, the first company information DBKJ1 to the Nth company information DBKJN are managed by the DB server 6. Therefore, the AP server 1 is configured to acquire necessary company information from the DB server 6 as needed. This acquisition of company information is performed by the information request unit 114. The information request unit 114 generates a request for acquiring company information specified by the UBO identification unit 113 using a company code or the like, in accordance with an instruction from the UBO identification unit 113, and passes the request to the allocation unit 111.

[0128] The request is output from the CPU 11 to the communication unit 19 and transmitted to the DB server 6. As a result, the DB server 6 extracts the company information specified in the request from the corresponding company information DBKJ and transmits it to the AP server 1. The company information received by the AP server 1 is output from the communication unit 19 to the CPU 11, passed to the information request unit 114 via the distribution unit 111, and further passed to the UBO identification unit 113. For this reason, in the second embodiment, the UBO identification unit 113 controls the information request unit 114 to acquire necessary company information from the DB server 6 as needed and identify the UBO.

[0129] The first company information DBKJ1 through the Nth company information DBKJN typically cover different ranges. This is because the investigative capabilities and investigative scope of each information company providing one of the first company information DBKJ1 through the Nth company information DBKJN are different. Because the ranges covered are different, the likelihood of being able to refer to the necessary company information increases by switching the company information DBKJ that references company information from the first company information DBKJ1 through the Nth company information DBKJN as needed. This also means that the likelihood of identifying UBOs increases. By addressing differences in the definition of UBOs between countries, UBOs can be identified appropriately, as described above. For these reasons, the second embodiment can identify UBOs appropriately with a higher probability than the first embodiment.

[0130] 13 to 15 are flowcharts showing an example of the UBO identification process in the second embodiment. As with the first embodiment, the UBO identification process extracts the portion executed by the UBO identification unit 113 to identify the UBO of one target corporation, and shows an example of the processing flow of that portion. Here, the UBO identification process in the second embodiment will be described in detail with reference to FIGS. 13 to 15. The entity that executes the process is assumed to be the UBO identification unit 113.

[0131] In the second embodiment, as in the first embodiment, UBOs are classified into multiple categories based on the strength of their generally predicted influence on corporations, and the UBOs are identified, along with the category to which they belong. Furthermore, in the second embodiment, information indicating the type of UBO is stored. The "type flag" shown in Figures 13 to 15 is a variable prepared for storing this information. In Figures 13 to 15, the same reference numerals are used for processing that is the same as or essentially the same as that in the first embodiment. Therefore, the following description will focus on the differences from the first embodiment.

[0132] This type flag is assigned a value of 1 if the target corporation is a national or local government, etc., and a value of 2 if it is a listed company. If the representative of the target corporation is identified as a UBO, an integer value between 3 and 5 is assigned. Specifically, a value of 3 is assigned to a representative who is identified as a UBO when both shareholder information and ownership ratio information are available; a value of 4 is assigned to a representative who is identified as a UBO because there is shareholder information but no ownership ratio information; and a value of 5 is assigned to a representative who is identified as a UBO because there is no shareholder information. Furthermore, a value of 6 is assigned to a national or local government that is identified as a UBO after tracing its capital relationships, and a value of 7 is assigned to a listed company that is identified as a UBO. An individual identified as a UBO is assigned a value of 8. Therefore, the value set in the type flag corresponds to the identification reason information in the second embodiment.

[0133] By assigning such a value to the type flag and making the value verifiable, Customer C can know the reason why the UBO was identified. If the type flag value is 4 or 5, there is a possibility that a different corporation or individual than the identified UBO is the actual UBO. For this reason, the type flag also serves as information that indicates the reliability of the identified UBO. As a result, the type flag serves as information that further improves the quality of this service.

[0134] First, in step S11, UBO identification unit 113 reads out condition information corresponding to the designated country from condition information storage unit 181 and sets conditions α to γ ​​for identifying a UBO. In the following step S51, UBO identification unit 113 sets a company information DBKJ from which company information is extracted according to the designated country. As a result, for example, if the designated country is Japan, UBO identification unit 113 selects and sets a company information DBKJ constructed in accordance with the definition of a UBO in Japan from among the first company information DBKJ1 to the Nth company information DBKJN.

[0135] In step S52, which follows step S51, the UBO identification unit 113 determines whether the target corporation is a specified corporation. If the target corporation is a specified corporation, the determination in step S52 is YES and the process proceeds to step S53. If the target corporation is not a specified corporation, the determination in step S52 is NO and the process proceeds to step S54. In step S53, the UBO identification unit 113 determines that the target corporation is not a target for UBO identification, and sets (substitutes) 1 or 2 into the type flag depending on the target corporation. After that, the process proceeds to step S19 in FIG.

[0136] In this way, the second embodiment also supports target corporations that are specified corporations. Therefore, customer C does not need to check whether the target corporation is a specified corporation or not. Therefore, for customer C, the workload of obtaining UBO information is further reduced compared to the first embodiment.

[0137] In step S54, the UBO identification unit 113 determines whether the corporate information DBKJ set in step S51 contains information that is useful for tracing the capital relationships of the target corporation. If the corporate information DBKJ does not contain information that indicates the need to trace the capital relationships of the target corporation or does not contain information that makes it possible to trace the capital relationships of the target corporation, the determination in step S54 is YES and the process proceeds to step S55. If there is information that is useful for tracing the capital relationships of the target corporation, the determination in step S54 is NO and the process proceeds to step S12.

[0138] The record structures of the selectable Corporate Information DBKJ are not necessarily the same. Therefore, valid information varies depending on the record structure. Specifically, as shown in Figure 6, in the Corporate Information DBKJ, which extracts corporate information for each target corporation as one record per shareholder, valid information is ownership ratio information that indicates that at least condition γ is met, and corporate information for which shareholder information exists. Ownership ratio information that does not indicate that condition γ is met, and corporate information for which shareholder information exists, are not considered valid information. Corporate information that does not contain at least one of shareholder information and ownership ratio information is also not considered valid information. On the other hand, in the Corporate Information DBKJ, where corporate information is extracted as one record per target corporation and where beneficiary relationship information for each shareholder is included in that corporate information, valid information is ownership ratio information that at least satisfies condition γ and beneficiary relationship information for which shareholder information exists. Ownership ratio information that does not satisfy condition γ and beneficiary relationship information for which shareholder information exists are not considered valid information. Beneficiary relationship information that does not contain at least one of shareholder information and ownership ratio information is also not considered valid information. To avoid confusion, it is assumed here that all selectable company information DBKJ stores company information with only one piece of beneficiary-related information per record (see Figure 6). There are no particular restrictions on the record structure of the selectable company information DBKJ.

[0139] In step S55, the UBO identification unit 113 determines whether or not there is shareholder information for the target corporation. If there is no company information with shareholder information for the target corporation and the shareholder cannot be identified, the determination in step S55 becomes YES and the process proceeds to step S56. If there is company information with shareholder information for the target corporation, the determination in step S55 becomes NO and the process proceeds to step S57.

[0140] In step S56, the UBO identification unit 113 determines the representative of the target corporation to be fourth in rank and sets the type flag to 5. After that, the process proceeds to step S19 in FIG. Meanwhile, in step S57, the UBO identification unit 113 determines the representative of the target corporation to be fourth in rank, and sets the type flag to 3 or 4 depending on whether ownership ratio information is present. As described above, if ownership ratio information is present in the company information, the type flag is set to 3, and if ownership ratio information is not present in the company information, the type flag is set to 4. After setting the type flag, the process proceeds to step S19 in FIG. 15.

[0141] The processing content of step S12, to which the process proceeds when the determination in step S54 is NO, and the subsequent steps S13 to S18 are the same as or substantially the same as those in the first embodiment. However, in steps S14 and S16, the UBO identification unit 113 determines whether an individual is the first or second priority, and therefore sets the type flag to 8 in both cases. Furthermore, in step S18, the UBO identification unit 113 determines whether there is a corporation that satisfies condition γ. This is because the company information stored in the selected company information DBKJ does not necessarily have a beneficiary indicator. This is essentially the only difference from the first embodiment. In the second embodiment, if the determination in step S18 is NO, the process proceeds to step S19 in FIG. 15, and if the determination in step S18 is YES, the process proceeds to step S22 in FIG. 14.

[0142] Steps S22 to S30 in FIG. 14 differ from the first embodiment in the following points. In the second embodiment, the AP server 1 is configured to acquire necessary company information from the DB server 6 as needed. Therefore, the reference to the company information in step S23 is performed by acquiring the company information of the corporation selected in step S22 from the DB server 6. This acquisition of the company information is realized, for example, by having the information request unit 114 generate a command including the company code of the corporation selected in step S22 and send it to the DB server 6.

[0143] In the second embodiment, if the determination in step S24 is NO, the process proceeds to step S61. In step S61, the UBO identification unit 113 determines whether or not there is shareholder information that allows tracing the capital relationships of the corporation selected in step S22. If there is no shareholder information at all, or if there is shareholder information that is thought to be useful in tracing the capital relationships, the determination in step S61 is YES and the process proceeds to step S62. If there is no shareholder information missing, the determination in step S61 is NO and the process proceeds to step S30.

[0144] In step S62, the UBO identification unit 113 sets the corporation selected in step S22 as a reconfirmation target. After setting this reconfirmation target, the process proceeds to step S30. Even if the shareholder information in the corporate information of the corporation selected in step S22 does not exist in the corporate information stored in the corporate information DBKJ currently being set (selected), it may exist in corporate information stored in another corporate information DBKJ. Given this possibility, in order to identify UBOs with higher accuracy, it is necessary to also check the corporate information stored in the other corporate information DBKJ. In the second embodiment, corporations whose corporate information stored in the other corporate information DBKJ should be checked are managed as reconfirmation targets, and the corporations whose corporate information stored in the other corporate information DBKJ should be checked are limited.

[0145] 14, steps S22 to S30 further include setting the type flag to one of 6 to 8 in steps S28 and S29. Steps S28 and S29 may be executed if step S26 is determined to be YES. As a result, the UBO is identified as either an individual, a national or local government, or a listed company. Therefore, in steps S28 and S29, the type flag is set to one of 6 to 8.

[0146] Steps S22 to S30 in Fig. 14 differ from the first embodiment in the above-mentioned respects. In the second embodiment, if the determination in step S30 is NO, the process proceeds to step S19 in Fig. 15. Next, the process from step S19 onwards will be described in detail. The process proceeds to step S19 also after the process in step S53, S56, or S57 has been executed. In step S19, the UBO identification unit 113 determines whether the UBO of the target corporation has been determined. If the UBO has been determined, the determination in step S19 is YES, and the process proceeds to step S21. If the UBO has not been determined, the determination in step S19 is NO, and the process proceeds to step S71.

[0147] In step S71, the UBO identification unit 113 determines whether there is an unconfirmed reconfirmation target. If there is an unconfirmed reconfirmation target, the determination in step S71 becomes YES and the process proceeds to step S75. If there is no unconfirmed reconfirmation target, the determination in step S71 becomes NO and the process proceeds to step S72.

[0148] The transition to step S72 means that no further processing can be performed to identify the UBO. Therefore, in steps S72 to S74, similar to steps S55 to S57 above, the representative of the target corporation is determined to be fourth in rank, and the type flag is set to one of 3 to 5 depending on whether shareholder information and ownership ratio information are available. After this processing is completed, that is, after the processing of step S73 or S74 is performed, the process transitions to step S31.

[0149] The condition for moving to step S55 is that the determination in step S54 is YES. On the other hand, the condition for moving to step S72 is that the determination in step S54 is NO. As a result, the processing in steps S72 to S74 is intended for the case where a UBO to be determined as either the first or second priority cannot be identified even after the processing in step S12 and subsequent steps is executed.

[0150] Meanwhile, in step S75, the UBO identification unit 113 checks the company information DBKJ that should be set in order to confirm the company information to be reconfirmed. In the following step S76, it is determined whether or not a company information DBKJ that should be set exists. If a company information DBKJ that should be set exists, the determination in step S76 becomes YES, and the process proceeds to step S77, where the UBO identification unit 113 determines and sets the company information DBKJ whose existence has been confirmed as the DB to be referenced. Thereafter, the process returns to step S12 in FIG. 13. As a result, UBO identification continues for the newly set company information DBKJ.

[0151] On the other hand, if there is no company information DBKJ to be set, the determination in step S76 becomes NO, and the process proceeds to step S77, where the UBO identification unit 113 issues an alert indicating that the UBO cannot be identified from the first company information DBKJ1 to the Nth company information DBKJN. Thereafter, the process proceeds to step S21.

[0152] The alert indicates that the company information required to identify the UBO is insufficient. Therefore, the alert corresponds to the warning information in the second embodiment. By issuing such an alert, employees of the information service company SK and customer C can understand the reason why the UBO was not identified.

[0153] The company information DBKJ to be set is, for example, company information DBKJ provided by an information company in the country where the corporation to be reconfirmed and set is established, or in a country with close economic ties to that country. Therefore, the company information DBKJ to be set is specified for each reconfirmation target, and there may be multiple company information DBKJ to be set. Furthermore, a newly set company information DBKJ may also be set as a reconfirmation target. For this reason, in the second embodiment, the company information DBKJ to be referenced among the first company information DBKJ1 to the Nth company information DBKJN is switched as needed to identify (search for) the first or second-ranked UBO. The UBO identification ends when the first, second, or fourth-ranked UBO is identified, or when it is confirmed that a UBO cannot be identified. When it is confirmed that a UBO cannot be identified, it means that it is confirmed that there is no company information DBKJ to be set before identifying the UBO, i.e., when the determination in step S76 is NO.

[0154] In step S21, the UBO identification unit 113 manipulates the UBO identification result using the definition of the designated country. After storing the manipulated identification result, type flag, and assigned alert, etc. in the interim result storage unit 182, the UBO identification process ends.

[0155] If the UBO identification unit 113 executes this UBO identification process and is able to identify a UBO, the UBO identification unit 113 passes a company code to the information request unit 114, as in the first embodiment. The information request unit 114 then uses the passed company code and the country code of the designated country to generate a command for causing the DB server 6 to extract country-specific company information from the country-specific company information DBKK. In the second embodiment, sending this command to the DB server 6 causes the country-specific company information stored in file F5 in the first embodiment to be acquired from the DB server 6. The content of the process from acquiring the country-specific company information to generating file F2 is the same as, or substantially the same as, the first embodiment. For this reason, a description of the process, that is, the information input unit 115 and the synthesis unit 116, will be omitted.

[0156] In the second embodiment, since there is no information provider company JK between the customer C and the information service company SK, not only is the request received directly from the customer C, but the file F2 is also sent directly to the customer C. However, both the reception of the request and the transmission of the file F2 to the customer C are performed via the Web server 3. As a result, both the reception of the request and the transmission of the file F2 to the customer C are performed in the same manner as in the first embodiment.

[0157] In the second embodiment, if there is corporate information that is thought to possibly lack shareholder information necessary for tracing capital relationships, the corporation that created that corporate information is set as the target for reconfirmation, and the corporate information in another corporate information DBKJ is checked. As a result, in the second embodiment, the setting of the corporation to be reconfirmed continues until the set corporate information DBKJ is switched, and by switching the setting of the corporate information DBKJ, the corporate information of the corporation set as the target for reconfirmation is checked.

[0158] However, the method for switching the corporate information DBKJ settings is not limited to this. For example, once the existence of a corporation set as a target for reconfirmation is confirmed, the corporate information of that corporation may be confirmed in another corporate information DBKJ, and the UBO may be identified based on the confirmation results. Therefore, even if the corporate information DBKJ selected as accessible is switched, multiple corporate information DBKJs may be made accessible. The selection of accessible corporate information DBKJs may not be based on the corporation set as a target for reconfirmation, but may be selected regardless of the corporation, for example, sequentially, in the set order. For this reason, the method for selecting corporate information DBKJs is not particularly limited.

[0159] As described above, the structure of the company information stored in each company information DBKJ is not particularly limited. In other words, the company information may include, for example, beneficiary-related information including beneficiary information, ownership ratio information, and beneficiary rate information, as well as company identification information. For this reason, a DB storing company information structured with a focus on individuals may be used instead of or in addition to the company information DBKJ. For this reason, various modifications are possible when preparing the DB.

[0160] In the second embodiment, the absence of company information required to identify a UBO can be confirmed by issuing an alert. However, confirmation may be made possible by methods other than issuing an alert. For example, confirmation may be made possible by a flag, a message, or the like. For this reason, the method of generating warning information is not particularly limited. The same applies to type flags. The values ​​that can be set in type flags and the number of such values ​​are not particularly limited. Therefore, for example, multiple type flags may be prepared, and the type of information represented by each type flag may be determined. Flags such as type flags may be prepared for the number of pieces of information to be confirmed. Instead of or in addition to setting a value in a type flag, a message may be determined (generated), or company information for which a value has been set in the type flag may be extracted. For this reason, the method of generating and storing identification reason information is not particularly limited. [Explanation of symbols]

[0161] 1 AP server, 2, 4, 5 terminal, 3 Web server, 6 DB server, 11 CPU, 18 memory unit, 111 distribution unit, 112 request processing unit, 113 UBO identification unit, 114 information request unit, 115 information input unit, 116 synthesis unit, 117 output processing unit, C customer, JK information provider, KJ company information DB, KK country-specific company information DB, SK information service company, ST storage.

Claims

1. a first acquisition means for acquiring company designation information that designates a first company that is a company that should provide controller information, which is information on beneficial controllers; a second acquisition means for acquiring company information having beneficiary relationship information including at least company identification information that can uniquely identify a target company, which is a target company specified based on the company designation information acquired by the first acquisition means, as well as beneficiary information that indicates beneficiaries of the target company and ownership ratio information that indicates the ownership ratio of the target company's shares by the beneficiaries; a beneficiary rate specification means for specifying a beneficiary rate according to the definition of the assumed designated country by referring to the company information acquired by the second acquisition means; an extraction means for identifying the beneficiary who is the actual controller of the first company based on the company information acquired by the second acquisition means and the beneficiary rate identified by the beneficiary rate identification means, and extracting at least a portion of the beneficiary relationship information corresponding to the identified beneficiary as the controller information; a specific reason information generating means for generating specific reason information indicating the reason why the corporation was identified as the beneficiary when the corporation was identified as the beneficiary; An information processing device comprising:

2. a warning information generation means for generating warning information indicating that the company information is insufficient when it is found that the company information necessary to identify the beneficiary who is the beneficial owner is not present in the company information that can be acquired by the second acquisition means; The information processing device according to claim 1 , further comprising:

3. The identification reason information includes at least first type information indicating the type of the target company when the target company is a national or local government or a listed company, second type information depending on the presence or absence of shareholder information and ownership ratio information when a representative of the target company is identified as the beneficial controller, and third type information indicating the attributes of the beneficial controller identified by tracing capital relationships. The information processing device according to claim 1 .

4. the warning information generation means generates the warning information when shareholder information necessary to identify the beneficial owner is insufficient even when the corporate information set according to the designated country is used as a reference, and the warning information includes alert information indicating that it is difficult to identify the beneficial owner due to the lack of shareholder information; The information processing device according to claim 2 .

5. further comprising output means for outputting the ruler information extracted by the extraction means, the output means outputs the specifying reason information or the warning information together with the ruler information, and makes it possible to display the reliability of the ruler information based on the specifying reason information or the warning information. The information processing device according to claim 2 .

Citation Information

Patent Citations

  • Stockholder information browsing system and stockholder information browsing method

    JP2006260118A

  • Influence evaluation system

    JP2021005298A

  • System and method of creating different relationships between various entities using a graph database

    US20180225389A1

  • Loan management device, loan method and program

    JP2019036098A