Information processing device, information processing method, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FINCHI CO LTD
- Filing Date
- 2025-01-22
- Publication Date
- 2026-08-03
AI Technical Summary
【0009】 本発明によれば、入力負荷を削減し、精度のよい企業情報の入力をサポートする情報処理装置、情報処理方法、及びプログラムを提供することができる。
Smart Images

Figure 2026125483000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] In order to realize a platform that enables M&A mediation between companies, business matching, and fundraising from investors, it is necessary to register accurate and sufficient company information on the platform. However, the input load on the user for registering company information is high, and a simple registration means is required. In this regard, Patent Document 1 discloses a method of acquiring company information via the Internet, weighting it according to the acquisition source, and registering it.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the information obtained via the Internet may lack accuracy or be excessive or insufficient, and thus may not be suitable for input or registration on the above-mentioned platform.
[0005] The present disclosure has been made to solve the above problems, and an object thereof is to provide an information processing apparatus, an information processing method, and a program that reduce the input load and support accurate registration of company information.
Means for Solving the Problems
[0006] An information processing device according to one aspect of this disclosure includes a first acquisition unit that acquires basic information of a company from first data relating to the company's official documents, and a second acquisition unit that acquires accounting information of the company from second data relating to accounting documents.
[0007] An information processing method according to one aspect of this disclosure includes the steps of an information processing device obtaining basic information of a company from first data relating to the company's official documents and obtaining accounting information from second data relating to accounting documents.
[0008] A program according to one aspect of this disclosure causes an information processing device to perform the steps of: obtaining basic information of a company from first data relating to the company's official documents; and obtaining accounting information from second data relating to accounting documents. [Effects of the Invention]
[0009] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program that reduce the input load and support the input of accurate corporate information. [Brief explanation of the drawing]
[0010] [Figure 1] This is a diagram showing the configuration of the system in this embodiment. [Figure 2A] An example of a functional block diagram of the information processing device (server) of this embodiment is shown. [Figure 2B] Here is an example of company data. [Figure 3A] Examples of the initial screen D1 for new account registration and the personal information registration screen D2 are shown. [Figure 3B] Examples of the registration screen D3 for official documents and accounting documents, and the input screen D4 for basic information and accounting information are shown. [Figure 3C] Examples of the business information input screen D5 and the financing request input screen D6 are shown. [Figure 3D] An example of the input screens D7 and D8 for financing requests is shown. [Figure 3E]Examples of the input screen D9 for financing requests and the registration confirmation screen D10 are shown. [Figure 4] A flowchart illustrating an example of the processing in this system is shown. [Modes for carrying out the invention]
[0011] The embodiments of this disclosure (hereinafter referred to as "these embodiments") will be described in detail below, but the present invention is not limited thereto, and various modifications are possible without departing from its essence.
[0012] 1. System Figure 1 shows an example of the system configuration of this embodiment. System 1 of this embodiment may include a server 100 and terminals 200 and 300, and the server 100 and terminals 200 and 300 may be connected via a network N.
[0013] Here, server 100 may provide a platform (hereinafter simply referred to as "platform" or "PF") that enables, for example, M&A brokerage, business matching, and fundraising from investors. For example, server 100 accepts registration and updates of company information based on requests from terminal 200, and processes the accepted information as appropriate before posting it on the platform. The platform provided by server 100 is used for M&A brokerage, business matching, and brokering fundraising from investors. Specifically, the platform is provided to users via a website or a dedicated application (native application) for system 1. These websites and dedicated applications are also referred to as PF sites or PF applications.
[0014] Terminal 200 is, for example, a terminal used by a business executive. The executive may use terminal 200 to register information about their company on the platform and utilize the platform for M&A, business matching, and fundraising from investors.
[0015] The terminal 300 is, for example, a terminal used by experts such as intermediaries for M&A and business matching, investors, and other lawyers, accountants, tax accountants, etc. Intermediaries, investors, and experts may, via the terminal 300, based on the corporate information disclosed on the platform, conduct mediation for M&A and business matching, investment consultations, or provide opinions as experts regarding them.
[0016] The terminals 200 and 300 are not particularly limited, and examples include personal computers, smartphones, tablet terminals, etc.
[0017] Also, the server 100 may be connected to other external servers (not shown) via the network N. For example, the external server may receive instruction information (prompt) and output response information for the instruction information by means of a language model. The language model may, for example, execute natural language processing. Also, the language model may, for example, be a generative AI constructed using machine learning techniques (including deep learning). Specifically, the language model may be, for example, a Transformer (including GPT (Generative Pretrained Transformer), BERT (Bidirectional Encoder Representations from Transformers), etc.) or a Recurrent Neural Network (RNN), etc.
[0018] The users of the system 1 may be, for example, business operators, intermediaries, investors, and / or experts, etc.
[0019] 1.1. Information Processing Apparatus Hereinafter, the functional configuration of the server 100, which is an example of the information processing apparatus of the present embodiment, will be described in detail. The server 100 is a general-purpose computer and may be composed of a single computer or may be composed of a plurality of computers on the network N.
[0020] As shown in Figure 2A, the server 100 includes, for example, a processor 110, a communication interface 120, an input / output interface 130, memory 140, storage 150, and one or more communication buses 160 for interconnecting these components.
[0021] The processor 110 may implement various processes, functions, or methods in the information processing device by executing programs stored in the storage 150 (also called the "storage unit"). For example, as shown in Figure 2A, the processor 110 may be configured to function as a first acquisition unit 111, a second acquisition unit 112, a reception unit 113, a third acquisition unit 114, an instruction unit 1141, a generation unit 115, a display control unit 116, a matching unit 117, a classification unit 118, a verification unit 119, and an evaluation unit 1110. These functional units are collectively referred to as the "control unit".
[0022] The first acquisition unit 111 acquires basic company information from first data relating to the company's official documents. While there are no particular restrictions on what constitutes a company's official documents, examples include articles of incorporation and certified copies of company registration. The first data may be scanned data such as PDFs obtained by scanning these official documents, or image data obtained by photographing these official documents.
[0023] The first acquisition unit 111 may use optical character recognition (OCR) technology to recognize characters in the image from such first data and extract them as text data. The first acquisition unit 111 may also acquire the extracted text data as basic company information. There are no particular restrictions on the basic company information acquired by the first acquisition unit 111, but examples include company name (trade name), representative's name, address, and founding year (establishment date). For example, information acquired via the internet may lack accuracy, and it is not easy to acquire accurate information with high precision. Also, information acquired via the internet may have excesses or deficiencies in information, or the amount of information may vary. As a result, basic company information where accuracy is required can be obtained from official documents such as articles of incorporation and company registration certificates.
[0024] Basic information may include, for example, the company's business stage (e.g., seed, early, middle, later, etc.) and / or the region (where the company is located). This region may be identified by the first acquisition section 111 based on its location. Basic information may also include, for example, information regarding the company's financing needs (also known as "financing needs information").
[0025] Financing requests may include the company's willingness to finance, the amount it is willing to invest, and the amount it is willing to sell. The willingness to finance may be expressed in stages, for example, "not much," "if there is a good company," or "immediately." The amount it is willing to invest and / or the amount it is willing to sell may also be expressed as a range, for example, "between 1 million yen and less than 5 million yen."
[0026] The second acquisition unit 112 acquires the company's accounting information from the second data relating to accounting documents. While there are no particular limitations on the accounting documents, examples include securities reports, balance sheets, income statements, cash flow statements, quarterly reports, business reports, corporate tax returns, consumption tax returns, and business tax returns. The second data may be scanned data such as PDFs obtained by scanning these accounting documents, or image data obtained by photographing these accounting documents.
[0027] The second acquisition unit 112 may use optical character recognition technology to recognize characters in the image from such second data and extract them as text data. The second acquisition unit 112 may also acquire the extracted text data as corporate accounting information. There are no particular restrictions on the corporate accounting information acquired by the second acquisition unit 112, but examples include sales revenue, operating profit, and net assets. This makes it possible to obtain corporate accounting information, where accuracy is required, from official accounting documents.
[0028] The first data and basic information based thereon acquired by the first acquisition unit 111, and the second data and accounting information based thereon acquired by the second acquisition unit 112, may be recorded in the storage unit 150 as corporate data 151. Figure 2B shows an example of the data structure of corporate data 151. In corporate data 151, the first data and basic information based thereon, and the second data and accounting information based thereon may be recorded for each corporate ID used to uniquely identify a company. In addition, business information acquired by the reception unit 113 and the third acquisition unit 114, which will be described later, may also be recorded in association with the corporate ID. The business information may be information that indicates at least one of the following, for example: (1) characteristics of products and services, (2) characteristics of customers and business partners, or (3) characteristics of employees and organizations.
[0029] The reception unit 113 may receive address information from the user (manager) to access the company's corporate website. The address information may be received, for example, from a terminal 200, or the address information for accessing the company's corporate website may be obtained from information on the internet based on the basic company information obtained by the first acquisition unit 111.
[0030] The reception unit 113 may receive, as described later, the desired recipient information and / or search information from the user.
[0031] The third acquisition unit 114 may acquire business information of a company using the address information acquired by the reception unit 113 as described above. The third acquisition unit 114 may acquire business information from websites related to the company by, for example, scraping or crawling. The third acquisition unit 114 may also have an instruction unit 1141. The instruction unit 1141 may input the above address information and instruction information to cause the language model to generate business information based on the corporate site into the language model, and the third acquisition unit 114 may acquire the business information generated by the language model. Here, there are no particular restrictions on the business information, but examples include industry, business name, business content, etc.
[0032] Furthermore, the instruction information may include instructions that classify, based on address information, whether or not each page of the corporate site will be used to generate business information; instructions that extract information on one or more business activities from one or more pages of the corporate site classified as to be used to generate business information; and instructions that generate business information based on the extracted information on one or more business activities.
[0033] Furthermore, the instructions may include instructions to ensure that information that could identify a company is not included in the business information. Information that could identify a company is not particularly limited, but examples include company name, brand name, service name, product name, and contracting party. By including anonymization instructions in the instructions in this way, it is possible to avoid identifying a company from the business information. Here, anonymization means processing data so that a specific company cannot be identified in order to maintain privacy and confidentiality, and this may involve deleting specific company names or identifying information, or blurring or generalizing attribute data (for example, blurring "100 employees" to "5-150 employees," or generalizing "Minato-ku, Tokyo" to "Tokyo" or "Kanto region").
[0034] Furthermore, the instructions may include instructions to output business information as written from a management perspective. Since the output business information will be viewed by others such as intermediaries, investors, and experts on the platform, writing it from a management perspective will more effectively convey the characteristics of the company.
[0035] Unless otherwise specified below, the language model in this embodiment may be an external server that provides services related to large-scale language models (LLMs), or a language model stored in server 100.
[0036] The generation unit 115 may generate anonymized company information based on at least one of the basic information, accounting information, and business information obtained as described above. Company information may be, for example, information to be published on a platform. The generation unit 115 may, for example, input target information and instruction information instructing the anonymization of the target information into a language model, and then generate anonymized company information by obtaining the anonymized information from the language model.
[0037] The generation unit 115 may, for example, generate information that shows the outline of a company, such as an IM (Information Memorandum (Company Profile)), a Teaser, or a pitch document (also referred to as "Company Profile Information"), based on at least one of the basic information, accounting information, and business information obtained as described above. The generation unit 115 may, for example, input target information and instruction information that instructs the generation of Company Profile Information based on the target information into a language model, and then generate Company Profile Information by acquiring the Company Profile Information output by the language model.
[0038] Furthermore, in the case of anonymization, the same procedures as described for acquiring business information are followed. If the information about a company includes elements of basic information, accounting information, and business information, it is preferable that the generation unit 115 anonymizes the information so that a specific company cannot be identified even when considering basic information and accounting information in addition to business information.
[0039] The display control unit 116 controls the display of each screen (each page) of the platform, such as the PF site or PF application, to terminals 200 and 300. For example, the display control unit 116 may display a screen for obtaining basic information, accounting information, and business information on terminal 200 used by the manager, or it may display anonymized company information registered on the platform on the screen so that terminals 200 and 300 can view it.
[0040] The instruction unit 1141 transmits instruction information to the language model and receives a response to that instruction information. For example, as described above, the instruction unit 1141 may input address information and instruction information to the language model to generate business information based on the corporate website into the language model. Alternatively, the instruction unit 1141 may input acquired basic information and / or accounting information and instruction information to the language model to generate investment projects, M&A projects, and project names related to the company. The third acquisition unit 114 can acquire the generated business information, project names, and business titles in response to these instructions from the instruction unit 1141 and use them as information to be published on the platform along with the information about the company.
[0041] The matching unit 117 may match companies with other parties based on at least one of basic information, accounting information, and business information. Other parties include other companies that will be sellers or buyers, investors, M&A intermediaries, and professionals such as lawyers. The matching method is not particularly limited, but for example, companies may be matched with other companies in the same industry or manufacturers with wholesalers based on classifications assigned by the classification unit 118, which will be described later. The matching unit 117 may also select companies suitable for investment and match them with suitable investors based on accounting information, or it may present suitable companies to M&A intermediaries based on basic information (industry, size) and accounting information (financial status, debt status). Specifically, the matching unit 117 may compare the counterparty preference information, which indicates the desired counterparty such as investment targets or acquisition targets, entered and set by other parties, and / or search information for searching for investment targets or acquisition targets on the PF, with the basic information, accounting information, and / or business information of companies stored as company data 151, and match companies with other parties based on the results of this comparison. Furthermore, for matching purposes, the data items included in the counterparty preference information and search information may be the same as at least some of the data items in the counterparty's basic information, accounting information, and / or business information.
[0042] The matching unit 117 may match companies with other parties based on at least one of the following included in the basic information: business stage, region, willingness to finance, desired investment amount, and desired transfer amount.
[0043] The display control unit 116 may display the matching results from the matching unit 117 in response to user requests or settings. The display control unit 116 may, for example, display the matching results as recommendations for potential investment targets in response to an investor's request to search for potential investment targets (including search information) or an investor's settings for preferred investment targets (including preferred partner information).
[0044] The classification unit 118 may classify companies based on business information. The classification unit 118 may record classification information as company data 151 in the storage unit 150. For example, the classification unit 118 may classify companies from business information into broad industries such as manufacturing, retail, service, finance, IT / telecommunications, and construction; it may also classify companies based on the number of employees or sales, such as small businesses, medium-sized businesses, and large businesses; it may classify companies based on location, such as Kanto companies, Kansai companies, and Tohoku companies; or it may classify companies based on transaction type or customer base, such as B2B (business-to-business), B2C (business-to-consumer), online businesses, and brick-and-mortar businesses. Alternatively, accounting information may be further considered to classify companies based on their financial condition, such as companies with high sales growth rates or high-profit companies, from the perspective of company stability and growth potential. This classification may also be based on classifications entered by managers via the PF site or PF app.
[0045] Furthermore, such classifications may be used for matching by the matching unit 117. For example, classification by industry can be used for industry-specific matching, such as collaboration between companies in the same industry. Also, classification based on location can be used for matching specific to a particular region or for matching companies whose areas of expertise do not overlap. Information regarding the classification by the classification unit 118 may be recorded in the storage unit 150 as company data 151.
[0046] The verification unit 119 may verify the validity of official documents or accounting documents, or the consistency and reliability of the information contained therein. For example, if the official document is a certified copy of the register, the verification unit 119 may determine whether it was issued within a specified period (e.g., 3 months) from the date of issue and verify the validity of the official document. Validity may indicate, for example, whether it is valid or not, or it may be evaluated on a tiered scale (e.g., "high," "medium," "low," etc.). Also, if the official document is an articles of incorporation, the verification unit 119 may determine whether it has been certified and verify its validity. More specifically, in the case of a certified copy, if it is unclear whether it was issued within a specified period from the date of issue, the verification unit 119 may determine that the validity of the certified copy is unknown, and that the reliability of the information obtained from the certified copy is moderate. Also, if it is issued beyond the specified period, the verification unit 119 may determine that the validity of the certified copy is low, and that the reliability of the information obtained from the certified copy is low. Furthermore, with respect to accounting documents, the validity may be verified by determining whether the target period is appropriate, for example, whether it is from the most recent few months, the most recent document, or from the previous fiscal year. The verification unit 119 may determine that the verification is successful (OK) if the prescribed conditions (for example, that the official documents are determined to be "valid") are met, and determine that the verification is unsuccessful (NG) if the prescribed conditions are not met.
[0047] The verification unit 119 may notify the user or platform administrator of the verification results. For example, in addition to the above, the verification unit 119 may determine whether the information obtained from official documents and / or accounting documents is consistent with each other, and if there is inconsistency or contradiction (e.g., different company names), it may notify the user or platform administrator accordingly. The information obtained by the verification unit 119 regarding the validity of the documents and the consistency and reliability of the information may be recorded as corporate data 151.
[0048] Based on the verification results from the verification unit 119, the first acquisition unit 111 may acquire or register basic company information from the first data. For example, if the verification results indicate that the validity of the official document is low, the first acquisition unit 111 may interrupt the process of acquiring or registering information from this official document and notify the user of a processing error (for example, "Basic information cannot be acquired because this document is more than three months old since its issuance date.") and prompt the user to directly input the information (for example, "Please input it directly from the company information input screen."). Alternatively, even if the verification results indicate that the validity of the official document is low, the first acquisition unit 111 may complete the acquisition and registration of information from this official document as is and notify the user of the low validity (for example, "This document is more than three months old since its issuance date, so we recommend that you re-read it with one issued within the last three months."). Also, similar to the first acquisition unit 111, based on the verification results from the verification unit 119, the second acquisition unit 112 may acquire accounting information from the second data.
[0049] The evaluation unit 1110 may evaluate the reliability of the basic information and / or accounting information based on the verification results from the verification unit 119.
[0050] There are no particular restrictions on the evaluation points, but for example, the evaluation unit 1110 may evaluate the reliability of the information based on the validity and consistency of the corresponding documents (for example, if the validity of official documents is high, the reliability of the information obtained from those documents will be increased, and on the other hand, if the validity of the documents is low, the reliability of the information will also be decreased). The evaluation unit 1110 may also evaluate whether basic information such as company name, address, and date of establishment matches the registration information at the Legal Affairs Bureau, or whether business information (type of business and services) matches official documents such as securities reports and articles of incorporation, or it may evaluate whether the corporate number and tax number are valid by cross-referencing with databases of various public institutions. Furthermore, the evaluation unit 1110 may evaluate the audit opinion of a certified public accountant, such as whether the accounting information has been audited, or it may check whether the accounting information contains any outliers (sales, profit margins, etc.) by comparing it with financial standards of other companies in the same industry or the industry, or it may check whether there are any sudden changes or unnatural data by comparing it with past accounting information.
[0051] Furthermore, reliability may be output as an arbitrary score. In this case, evaluations may be performed for each piece of information, such as basic information, accounting information, and business information, or a comprehensive score may be performed for the company as a whole.
[0052] The communication interface 120 transmits and receives various types of data with other devices via the network N. This communication may be performed via wired or wireless connection, and any communication protocol may be used as long as communication between the devices is possible. For example, the communication interface 120 may be implemented as hardware such as a network adapter, various types of communication software, or a combination thereof.
[0053] The input / output interface 130 may include an input device for inputting various operations to the information processing device 100, and an output device for outputting processing results processed by the information processing device 100. For example, the input / output interface 130 may include information input devices such as a keyboard, mouse, and touch panel, and information output devices such as a display. The information processing device 100 may accept predetermined inputs or perform predetermined outputs by connecting an external input / output interface 130.
[0054] Memory 140 temporarily stores the program loaded from storage 150 and provides a workspace for the processor 110. Various data generated while the processor 110 is executing the program are also temporarily stored in memory 140. Memory 140 may be, for example, high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or a combination thereof.
[0055] The storage 150 may store programs, various functional units, and various data such as corporate data 151. The storage 150 may be, for example, one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile memory such as non-volatile solid-state storage devices, and these may be in combination. Another example of the storage 150 is one or more storage devices installed remotely from the processor 110. The programs may be recorded on a readable recording medium.
[0056] 1.2. Operation Processing Figure 4 shows a flowchart illustrating an example of new PF account registration on server 100, and Figures 3A to 3E show examples of various screens on the PF site and PF application. Note that the processing procedures described below are merely examples, and each process may be modified as much as possible within the scope of the technical concept of this disclosure, and steps may be omitted, replaced, or added as appropriate.
[0057] In step S1, the display control unit 116 displays the initial screen D1 for new account registration on the terminal 200. On the initial screen D1, the user selects an account type such as manager, partner (investor), M&A intermediary, and expert (professional) (Figure 3A). In this embodiment, the following description assumes that manager has been selected. The reception unit 113 receives the selection of account type from the user.
[0058] Next, the display control unit 116 may display the personal information registration screen D2 (Figure 3A). On the registration screen D2, the user may be asked to upload image data of the business owner's My Number Card or driver's license for identity verification. Although not shown in the figures, the display control unit 116 may also display a screen that requests input of personal information or work history that is not included on the My Number Card or driver's license.
[0059] In step S2, the display control unit 116 displays a registration screen D3 for uploading first data regarding the company's official documents and second data regarding accounting documents (Figure 3B). On registration screen D3, the first and second data already acquired by the terminal 200 may be uploaded, or, as shown in Figure 3B, the user may tap the "Read Documents" button to activate the imaging device (camera) built into the terminal 200 and take pictures of the company's official documents and accounting documents on the spot. The image data thus captured may then be uploaded as the first and second data.
[0060] The display control unit 116 enables the input of address information (also simply called "address information") for accessing the company's corporate website on the registration screen D3, and the reception unit 113 receives the address information from the user.
[0061] In step S3, the first acquisition unit 111 and the second acquisition unit 112 acquire basic information and accounting information based on the first and second data uploaded in this manner, and register them as company data 151. Alternatively, the company data 151 may be registered in the storage unit 150 for the first time in step S11, which will be described later.
[0062] The third acquisition unit 114 may use the input address information to acquire the company's business information and register it as company data 151. In this case, the instruction unit 1141 may input the address information and instruction information to generate business information in the language model based on the corporate site into the language model, and the third acquisition unit 114 may acquire the business information generated by the language model.
[0063] Furthermore, when the third acquisition unit 114 instructs the language model to acquire business information, there is a possibility that the user will be kept waiting due to the time (turnaround time) between instruction and acquisition. For this reason, for example, once the third acquisition unit 114 has completed inputting instruction information to the language model, it may start subsequent processing (for example, step S4 or step S7, etc.) without waiting for the business information to be acquired. In other words, the third acquisition unit 114 may execute the business information acquisition process in parallel with the new account registration process, and then acquire the business information after the account registration is completed and reflect it in the company data 151.
[0064] Furthermore, the instruction information may include instructions to classify, based on address information, whether or not each page of the corporate website should be used to generate business information; instructions to extract information on one or more business activities from one or more pages of the corporate website classified as to be used to generate business information; and instructions to generate business information based on the extracted information on one or more business activities. In addition, the instruction information may include instructions to ensure that the business information does not contain any information that could identify the company, and instructions to output the business information as if it were written from a management perspective.
[0065] In step S4, the verification unit 119 may verify the validity of official documents or accounting documents, or the consistency of the information contained therein. Note that in new account registration, the processing in steps S4 to S6 may be omitted.
[0066] If the verification result in step S5 is "successful", in step S6 the display control unit 116 reflects the acquired basic information and accounting information in the input fields of input screen D4. The display control unit 116 also reflects the acquired business information in the input fields of input screen D5. If the verification result in step S5 is "failure", the display control unit 116 may leave the input fields of these input screens with default values (e.g., Null values), or it may reflect the information but display a notification badge or the like indicating that the effectiveness is low.
[0067] In step S7, the display control unit 116 displays the input screen D4 for company information (basic information and accounting information (referred to as "financial information" in Figure 3B)) which reflects the acquired information (or displays a message indicating that business information is being acquired) (Figure 3B). The user may update the input fields on input screen D4 with the reflected values, or if the reflected values are acceptable, they may proceed to the next input screen D5 without making any updates. If the business information acquisition process is not yet complete, the input fields may be disabled and a message indicating that business information is being acquired may be displayed. In step S8, the reception unit 113 receives the information entered into the input fields on input screen D4.
[0068] In step S9, the display control unit 116 displays the business information input screen D5, which reflects the acquired information (Figure 3C). The user may update the input fields on input screen D5 with the reflected values, as with input screen D4, or they may proceed to the next input screen D6 without updating the input. In step S10, the reception unit 113 receives the business information entered into the input fields on input screen D5.
[0069] In step S11, the display control unit 116 may display input screens D6 to D9 for entering financing request information (Figures 3C to E). The reception unit 113 receives the financing request information entered in the input fields of input screens D6 to D9. When transitioning from the last input screen, input screen D9, to the next screen, the information received above by the reception unit 113 is acquired by the first acquisition unit 111, the second acquisition unit 112, and the third acquisition unit 114, and the control unit 110 issues a user account as a new member and registers it linked as company data 151.
[0070] Although the present invention has been described in detail based on embodiments above, it goes without saying that the present invention is not limited to the above embodiments and can be modified in various ways without departing from its essence. Furthermore, the above embodiments have been described in detail in order to explain the present invention in an easy-to-understand manner and are not necessarily limited to those having all the configurations described. In addition, it is possible to add, delete, or replace some of the configurations of the above embodiments with other configurations.
[0071] 2. Information Processing Method In one embodiment of the information processing method of the server 100 of this embodiment, the information processing device performs the steps of obtaining basic company information from image data of the articles of incorporation and / or the registered copy of the company register, and obtaining accounting information from image data of accounting documents.
[0072] The specific details of the method in this embodiment are described in the operation processing above, so a detailed explanation is omitted here.
[0073] 3. Program In one embodiment of the server 100 program of this embodiment, the information processing device is instructed to perform the steps of obtaining basic company information from image data of the articles of incorporation and / or the registered copy of the company register, and obtaining accounting information from image data of accounting documents.
[0074] The program may be recorded on a readable recording medium. The specific details of the processing performed by the program in this embodiment are described in the operation processing section above, so a detailed explanation is omitted here.
[0075] 4. Variations As a variation, at least a portion of the functional components of the control unit 110 of the server 100 shown in Figure 2A may be implemented by the control units (processors) of terminals 200 and 300. For example, the display control unit 116 shown in Figure 2A may be implemented by terminals 200 and 300 as a native application that runs on terminals 200 and 300. In this case, improved operability and distribution of processing load can be expected through display control processing on the terminal 200 and terminal 300 side. Furthermore, by distributing the implementation of a portion of the functional components of the server 100 to the terminal side, it is also expected that network latency will be reduced. Thus, in this embodiment, a flexible system configuration is permitted through cooperation not only with the server 100 but also with terminals 200 and 300. [Explanation of symbols]
[0076] 1...System, 100...Information Processing Device, 100...Server, 110...Processor, 111...First Acquisition Unit, 112...Second Acquisition Unit, 113...Reception Unit, 114...Third Acquisition Unit, 1141...Instruction Unit, 115...Generation Unit, 116...Display Control Unit, 117...Matching Unit, 118...Classification Unit, 119...Verification Unit, 1110...Evaluation Unit, 120...Communication Interface, 130...Input / Output Interface, 140...Memory, 150...Storage, 151...Corporate Data, 160...Communication Bus, 200...Terminal, 300...Terminal, N...Network
Claims
1. A first acquisition unit that obtains basic information of the said company from first data relating to the company's official documents, It has a second acquisition unit that acquires the accounting information of the said company from second data relating to accounting documents, Information processing device.
2. A reception desk that accepts input of address information for accessing the corporate website of the aforementioned company, The system further includes a third acquisition unit that acquires the business information of the company using the address information, The information processing apparatus according to claim 1.
3. A generation unit that generates anonymized information about a company based on at least one of the acquired basic information, accounting information, and business information, The system further includes a display control unit that makes anonymized information about the company available for viewing by other users. The information processing apparatus according to claim 2.
4. The language model has an instruction unit that inputs the acquired basic information and / or accounting information, and instruction information that causes the language model to generate the names of investment projects or M&A projects relating to the company, into the language model. The information processing apparatus according to claim 1.
5. The system further includes a matching unit that matches the company with other parties based on at least one of the basic information, accounting information, and business information. The information processing apparatus according to claim 2.
6. The system has an instruction unit that inputs the address information and instruction information that causes the language model to generate the business information based on the corporate site into the language model. The third acquisition unit acquires the business information generated by the language model. The information processing apparatus according to claim 2.
7. The aforementioned instruction information is, Based on the address information, instructions are given to classify whether or not each page of the corporate website should be used to generate the business information, An instruction to extract information on one or more business activities from one or more pages of the corporate website classified as being used to generate the aforementioned business information, Includes instructions for generating business information based on one or more extracted pieces of information about the business content, The information processing apparatus according to claim 6.
8. The aforementioned instruction information includes instructions to ensure that the business information does not contain any information that could identify a company. The information processing apparatus according to claim 6.
9. The aforementioned instruction information includes instructions to output the aforementioned business information, as described from a management perspective. The information processing apparatus according to claim 6.
10. The system further includes a classification unit that classifies the aforementioned companies based on the aforementioned business information. The information processing apparatus according to claim 2.
11. The system further includes a verification unit that verifies the validity of the aforementioned official documents or accounting documents, or the consistency of the information contained herein. The information processing apparatus according to claim 1.
12. The system further includes an evaluation unit that evaluates the reliability of the basic information and / or the accounting information based on the verification results from the verification unit, The information processing apparatus according to claim 11.
13. Information processing device, Steps to obtain basic company information from the first data source, which is the company's official documents, The steps involve obtaining accounting information from second data related to accounting documents, and then performing the following: Information processing methods.
14. In an information processing device, Steps to obtain basic company information from the first data source, which is the company's official documents, The process involves obtaining accounting information from second data related to accounting documents, and then executing that step. program.