Business matching device and program

JP7936628B1Active Publication Date: 2026-10-16難波 弘匡
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2026004400
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2026-01-14
Publication Date
2026-10-16
Estimated Expiration
2045-07-09

AI Technical Summary

Benefits of technology

【0012】 本発明によれば、マッチング元企業に対して企業マッチングの目的に照らして相互にマッチングしているマッチング先企業の候補になりえる企業を効率的且つ正確に探すことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007936628000001_ABST
    Figure 0007936628000001_ABST
Patent Text Reader

Abstract

Based on company summary information, the system enables companies that are seeking to match with other companies to efficiently and accurately identify potential partner companies that are a good match for the purpose of the company matching process. [Solution] The system includes a generation means for generating virtual company information about an ideal target company based on the company summary information of the company providing the matching and the purpose of company matching, and a determination means for determining whether a company other than the company providing the matching can be a candidate for a target company that is suitable for the purpose of company matching for the company providing the matching, based on whether or not the second type of company information of the company other than the company providing the matching includes virtual company information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a company matching apparatus and a program for performing company matching between companies.

Background Art

[0002] Companies with a large number of client enterprises, such as financial institutions, consulting firms, trading companies, real estate companies, construction companies, and platform operators, provide consulting and client introduction services (i.e., services as matchmakers) to their client enterprises to support the growth of client businesses. Matchmakers collect and summarize primary to tertiary information from clients, and formulate support policies. As a means of supporting business growth, for a client enterprise selected as a matching source enterprise, other client enterprises that can be matched for company matching in light of the purpose of company matching are searched for as matching destination enterprises, and a company matching scenario is also generated. Then, the matchmaker proposes the company matching scenario to either one or both of the matching source enterprise and the matching destination enterprise.

Prior Art Documents

Non-Patent Documents

[0003]

Non-Patent Document 1

Summary of Invention

Problems to be Solved by the Invention

[0004] Matchmakers collect primary, secondary, and tertiary information of client enterprises in order to make proposals for supporting the business growth of clients, summarize the business overview and factual information of the enterprises, and estimate business issues, needs, and future management policies from the summarized factual information.

[0005] Here, primary information about a client company refers to information that only the information provider would know. For example, information about a client company that only the bank's relationship manager in charge of that company would know. Secondary information about a client company refers to information about the client company that is publicly available on the web, etc. Tertiary information about a client company refers to information about the client company held by a research company.

[0006] Matchmakers need to research primary, secondary, and tertiary information, synthesize the information, infer what kind of support to provide, and consider the direction of their proposals.

[0007] This invention has been made in view of the above problems, and aims to provide a company matching device and program that can efficiently and accurately find companies that can be candidates for matching partners that are mutually matched with a matching source company in light of the purpose of company matching, based on company summary information. [Means for solving the problem]

[0008] According to the present invention, A company matching device that performs company matching using company summary information generated by a company summary information generation device, The aforementioned company summary information includes information regarding the project and / or business content, Type 1 company information, Type 2 company information, and information regarding business assets. The aforementioned corporate summary information generating device is At least one of the following: company name and company URL The way The results obtained by using a web search First Based on secondary information, The aforementioned Information regarding the project and / or business content. to produce The means for generating an outline, At least one of the company name and the company's URL, and information relating to the content of the project and / or business. Report The results obtained by using a web search 2nd Based on secondary information, primary information obtained from primary information sources, and tertiary information obtained from third-party databases, The above-mentioned first type of corporate information, the above-mentioned second type of corporate information, and the above-mentioned business assets Generate information information generation means and Equipped with 、 The information generation means extracts information for each item of the first type of company information, the second type of company information, and the business asset information for each of the second secondary information, the first primary information, and the tertiary information, feeds the extracted information into the generation AI, and prompts the generation AI to generate information for each item, thereby generating the obtained information as information for each item of the first type of company information, the second type of company information, and the business asset. The aforementioned second type of company information includes a business model and industry / sector, wherein the business model is selected by the information generation means from a plurality of pre-prepared business models, and the industry / sector is selected by the information generation means from a plurality of pre-prepared industries / sectors. The Company matching device teeth , Of the matching source company The aforementioned Based on the company summary information and the purpose of company matching Generated by the matching partner company generation method Ideal matching destination company A selection means for selecting one candidate from a set of multiple candidates, where for each of the multiple candidates, one business model is selected from the multiple pre-prepared business models, and one industry / sector is selected from the multiple pre-prepared industries / sectors, according to the user's operation. Other than the matching source company each Company Based on whether any one of the one or more business models possessed by each company matches the one business model selected for the candidate selected by the selection means, and whether any one of the one or more industries / business sectors of each company matches the one industry / business sector selected for the candidate selected by the selection means, each company Determines whether the company can be a matching destination company that meets the purpose of the company matching Matching confirmation means, and A company matching device is provided that includes the above. Effects of the Invention

[0012] According to the present invention, it is possible to efficiently and accurately find companies that can be candidates for matching destination companies that mutually match the matching source company in light of the purpose of company matching. Brief Description of the Drawings

[0013] [Figure 1] This is the first half of the flowchart for explaining the company matching method according to the first embodiment of the present invention. [Figure 2] This is the second half of the flowchart for explaining the company matching method according to the first embodiment of the present invention. [Figure 3] This is a diagram showing an example of a company list screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 4] This is a diagram showing an example of a company detail screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 5] This is a diagram showing an example of a purpose selection screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 6]This is a diagram showing an example of an ideal matching destination company selection screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 7] This is a diagram showing an example of a candidate list screen for matching destination companies displayed by the company matching method according to the first embodiment of the present invention. [Figure 8] This is a diagram showing an example of a company matching detail screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 9] This is a diagram showing an example of an idea screen displayed by the company matching method according to the first embodiment of the present invention. [Figure 10] This is a conceptual diagram of company information for explaining the first company matching processing according to the first embodiment of the present invention. [Figure 11] This is a flowchart showing the details of the first company matching processing according to the first embodiment of the present invention. [Figure 12] This is a conceptual diagram of company information for explaining the second company matching processing according to the first embodiment of the present invention. [Figure 13] This is a flowchart showing the details of the second company matching processing according to the first embodiment of the present invention. [Figure 14] This is a functional block diagram showing a part of the company summary information generation device according to the second embodiment of the present invention. [Figure 15] This is a functional block diagram showing the remaining part of the company summary information generation device according to the second embodiment of the present invention. [Figure 16] This is a flowchart for explaining the company summary information generation method according to the second embodiment of the present invention. [Figure 17] This is the first part of the flowchart for explaining the details of S1610 shown in Figure 16. [Figure 18] This is the second part of the flowchart for explaining the details of S1610 shown in Figure 16. [Figure 19] This is the third part of the flowchart for explaining the details of S1610 shown in Figure 16. [Figure 20] This is a conceptual diagram illustrating a first matching method performed by a company matching device according to a second embodiment of the present invention. [Figure 21] This is a first conceptual diagram illustrating a second matching method performed by a company matching device according to a second embodiment of the present invention. [Figure 22] This is a second conceptual diagram illustrating a second matching method performed by a company matching device according to a second embodiment of the present invention. [Figure 23] This is a third conceptual diagram illustrating a second matching method performed by a company matching device according to a second embodiment of the present invention. [Modes for carrying out the invention]

[0014] Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.

[0015] [First Embodiment]

[0016] Figures 1 and 2 show flowcharts illustrating the company matching method performed by the company matching device according to this embodiment.

[0017] Referring to Figure 1, in S101, the company matching device displays a list of companies. Here, "display" means to display it on a display device provided with the company matching device or a display device connected to the company matching device. This is also true in the following explanation.

[0018] Figure 3 shows a company list screen 301 as an example of a company list screen. The company list screen 301 includes a company list table 302. The company list table 302 includes the column 304 for the "Start Company Matching" button 303, the column 305 for "Company Name", the column 306 for "Business Overview", and the column 307 for "Last Updated Date and Time". The company matching device can access a database (not shown) that stores actual company information, and retrieves data for each column 305-307 and each table from this database.

[0019] If any company is selected as the source company for matching (YES in S102), the company matching device displays the company details screen (described later) in S104. Here, "any company is selected" means that the company name listed in the "Company Name" column 305 of any row in the company list table 302 is selected.

[0020] Furthermore, if the "Start Company Matching" button 303 associated with any company is pressed (YES in S103), the company matching device displays the objective selection screen (described later) in S107. Here, "the "Start Company Matching" button 303 associated with any company is pressed" means that the "Start Company Matching" button 303 in any row of the company list table 302 that is associated with the company indicated by the company name listed in that row is pressed. Therefore, when the company matching device displays the objective selection screen, it retains the identification information of the matching source company.

[0021] Figure 4 shows Company Details Screen 401 as an example of a Company Details screen. Company Details Screen 401 displays the actual company information of the matching source company. The actual company information of the matching source company is obtained from a database that stores the actual company information of companies.

[0022] The matching source's real company information includes basic information 402, business overview 405, long-form summary information 406, and short-form summary information 417.

[0023] For example, the content of business overview 405 is as follows: "EEE Transport Co., Ltd. (established in 19XX) is a logistics company based in Hokkaido, whose main businesses are automobile and truck transportation (new cars, used cars, rental cars, etc.) and chassis transportation using tractor heads (transportation of paper, agricultural products, etc. by trailer). We provide community-based services at XX sales offices and business locations throughout Hokkaido, and we place great importance on safety, having obtained the G Mark (Safety Excellence Business Establishment) certification. We also have a nationwide transportation network and own a variety of vehicles (car carriers, trailers, etc.). Our goals are to realize safe and secure transportation, the happiness of our employees, and to contribute to the local community."

[0024] Basic information 402 includes the company name 403 and URL 404. Long summary information 406 includes, as an example, business segments 407, assets held 408, recent notable major historical developments 409, corporate philosophy and vision 410, medium- to long-term management policies 411, research and development activities 412, global expansion initiatives 413, environmental initiatives 414, business challenges 415, and management and organizational challenges 416. Short summary information 417 includes, as an example, business content 418, customer segments 419, business challenges 420, products and services offered 421, management challenges and measures 422, management and organizational challenges 423, strengths 424, and investment areas 425.

[0025] For example, the contents of business segment 407 are: " • Transportation of automobiles, heavy trucks, and special vehicles: Our main business is the transportation of automobiles, heavy trucks, and special vehicles such as fire engines that are unloaded in Hokkaido from outside the prefecture. • Chassis transport: This business involves transporting goods such as paper and agricultural products using trailers (chassis). This is one of our main businesses. • Maintenance Business: We currently own our own maintenance factory and are planning to strengthen our maintenance division through M&A. In particular, we are considering acquiring a company that specializes in the maintenance of car carriers (vehicle transporters). " That is the case.

[0026] For example, the contents of business description 418 are: "We operate a transportation business in Hokkaido, primarily transporting cargo such as paper and agricultural products using trailers, and we also have our own maintenance factory and conduct vehicle maintenance and repair services." That is the case.

[0027] The company details screen 401 contains a "Start Individual Scenario Creation" button 426. If the "Start Individual Scenario Creation" button 426 is pressed (YES in S105), the company matching device executes the individual scenario creation process in S112. Details of the individual scenario creation process will be described later.

[0028] The company details screen 401 contains a "Start Company Matching" button 427. When the "Start Company Matching" button 427 is pressed (YES in S106), the company matching device displays the objective selection screen (described later) in S107. The company matching device retains the identification information of the source company when displaying the company details screen 401, and also retains the identification information of the source company when displaying the objective selection screen.

[0029] Figure 5 shows an example of a purpose selection screen, name 501. The purpose selection screen 501 includes the title "Company Matching" 502, the name of the company providing the matching service 503, and a screen description for the user titled "Selecting the purpose of company matching" 504.

[0030] Furthermore, the objective selection screen 501 displays seven candidate objectives for company matching that can be selected. The seven candidates are: • Business Transfer / Business Succession 506 ·M&A・Investment 507 • 509 new clients • Partner Development 510 ·Investment starting point 512 ·Task starting point 513 • Industry 514 Includes.

[0031] Business transfer / business succession (506) and M&A / investment (507) belong to the capital and business alliance group (505). Sales target development (509) and partner development (510) belong to the service order / receipt group (508). Investment-driven initiatives (512) and problem-driven initiatives (513) belong to the new business development / open innovation group (511). Industry-driven initiatives (514) belong to the knowledge sharing / networking group (514).

[0032] The objective selection screen 501 also includes a "Select ideal matching company" button 516 and a "Select candidate company" button 517.

[0033] If any of the seven candidates for a company matching objective is selected (YES in S108), in S109 the company matching device enables the previously disabled "Select Ideal Matching Company" button 516 and the "Select Candidate" button 517.

[0034] Next, if the "Select ideal matching company" button 516 is pressed (YES in S110), the company matching device proceeds to S201 (Figure 2), and if the "Select candidate company" button 517 is pressed (YES in S111), the device proceeds to S206 (Figure 2).

[0035] S201 displays a corporate matching device and a screen for selecting an ideal target company.

[0036] Figure 6 shows an example of an ideal matching company selection screen 601. The ideal matching company selection screen 601 includes the title "Company Matching" 602, the guide 603 "Please select one of the ideal companies," and a list of ideal matching companies. The list of ideal matching companies includes several boxes 604#1 to 604#5 as items.

[0037] Each box 604 includes a radio button 605 for selection, a title 606 for the ideal matching company, a general title 607 for the description "Strengths and Direction of Business Co-creation," and a description 608.

[0038] For example, description 608#1 states: "By providing AI-powered driver behavior analysis, efficient route suggestions, and dispatch systems, we aim to reduce driver working hours and improve transportation efficiency. We also offer driver recruitment support services that help alleviate labor shortages."

[0039] The company matching device activates the "Company Matching" button 609 when any ideal matching company is selected by pressing radio button 605 (YES in S202).

[0040] If the "Execute Corporate Matching" button 609 is pressed (YES in S204), the corporate matching device executes the first corporate matching process in S205 and then proceeds to S207. Details of the first corporate matching process will be described later.

[0041] The company matching device performs the second company matching process in S206 and then proceeds to S207. Details of the second company matching process will be described later.

[0042] S207 displays the corporate matching device and a list of potential matching companies.

[0043] Figure 7 shows an example of a candidate list screen for matching companies, specifically a screen 701 of the candidate list screen for matching companies.

[0044] The candidate list screen 701 for matching companies includes, for example, a title 702 such as "List of candidate matching companies for EEE Transport Co., Ltd.," for example, the purpose of company matching selected on the purpose selection screen 501 such as "[New Business Development / Open Innovation] Problem-Based," and for example, the ideal matching company 704 selected on the ideal matching company selection screen 601 such as "IT Solutions Related Companies."

[0045] The candidate list screen 701 contains a table 705 of candidate companies. Table 705 displays one or more companies that have been determined to be potential candidates for matching through the first or second company matching process.

[0046] Table 705 includes columns 706 for "Name of Candidate Matching Company," 707 for "Project or Business Overview," and 708 for "Summary from AI." The Project or Business Overview shows the actual company information of the candidate matching company, or information generated by a pre-trained generative model based on the actual company information. The Summary from AI concerns the matching scenario between the source company and the candidate matching company, and is generated by a pre-trained generative model based on the actual company information of the source company, the actual company information of the candidate matching company, and the purpose of company matching.

[0047] The company matching device, when any candidate company is selected on the candidate list screen 701 (YES in S208), displays the company matching details screen in S209. Here, if any company name is selected from column 706, the candidate company with that name is selected.

[0048] Figure 8 shows a company matching details screen 801 as an example of a company matching details screen.

[0049] The company matching details screen 801 includes, for example, a title 802 such as "Company Matching Details: EEE Transport Co., Ltd. x PPP Group Co., Ltd.," for example, a company matching objective 803 such as "Purpose of Company Matching: [New Business Development / Open Innovation] Problem-Based," and for example, an ideal matching target company 804 such as "Ideal Company: IT Solutions-Related Company."

[0050] The company matching details screen 801 has a section 805 containing a summary from the AI. This summary from the AI ​​is similar to the summary displayed on the candidate list screen 701 for matching target companies, and concerns the matching scenario between the source company and the candidate target company. It is generated by a pre-trained generative model based on the actual company information of the source company and the candidate target company, as well as the purpose of company matching. As shown in Figure 8, section 805 includes the first scenario 806#1, the second scenario 806#2, and the third scenario 806#3, but the number of scenarios is not limited to three.

[0051] The company matching details screen 801 has a section 807 for collaboration ideas. A collaboration idea here refers to a scenario for co-creation between the matching company and the matching company. Section 807 contains an edit box 808 for entering questions about the collaboration idea and an execute button 809 for generating a collaboration idea using a pre-trained generative model.

[0052] The company matching details screen 801 has a section 810 for matching source company information and a section 811 for matching target company information. Section 810 for matching source company information displays the actual company information of the matching source company, and section 811 for matching target company information displays the actual company information of the matching target company. The actual company information displayed in sections 810 and 811 is the same as the basic information 402, business overview 405, and long-form summary information displayed on the company details screen 401 (Figure 4).

[0053] When a question about a collaboration idea is entered into the edit box 808 and the execute button 809 is pressed (S210), the company matching device causes the trained generative model to generate a collaboration idea (scenario) and displays the idea screen.

[0054] Figure 9 shows an idea screen 901 as an example of an idea screen.

[0055] Bubble 905#1 displays the question entered in edit box 808. Bubble 906#1 displays a corporation idea (scenario) generated by the trained generative model in response to the question displayed in bubble 905#1.

[0056] The Ideas screen 901 contains an edit box 903 for entering questions about collaboration ideas and an execute button 904 for generating collaboration ideas using a pre-trained generative model.

[0057] When a question about a collaboration idea is entered into the edit box 903 and the execute button 904 is pressed, the company matching device, in S211, has the trained generative model generate a collaboration idea, and in S212, displays the idea screen.

[0058] In S211, the company matching device generates a co-creation scenario requested by the prompt containing questions between the company and the target company, based on the actual company information of the company source and the actual company information of the candidate target company and the prompt containing questions entered.

[0059] Bubble 905#2 displays the question entered in edit box 903. Bubble 906#2 displays the corporation idea generated by the trained generative model in response to the question displayed in bubble 905#2.

[0060] Note that the flowchart shown in Figure 2 omits the operations related to the edit box 903.

[0061] If the "Close" button is pressed (YES in S213), the company matching device closes the idea screen 901, returns to processing in S209, and displays the company matching details screen 801.

[0062] Figure 10 is a conceptual diagram of company information to explain the details of the first company matching process. In the example shown in Figure 10, the actual company information for each company is categorized into a total of eight items. In the example shown in Figure 10, the actual company information includes information on business content, products and services offered, strengths, customer segments, management strategies and measures, investment areas, business challenges, and management and organizational challenges, but the number of items and the categories of each item are not limited to these. Furthermore, the ideal matching target company is generated by a pre-trained generative model, but in the example shown in Figure 10, it is generated by categorized into a total of eight items, similar to the actual company information for each company. However, the virtual company information may be divided into a different number of items according to other classifications, or it may not be divided into items at all.

[0063] Figure 11 is a flowchart detailing the first company matching process.

[0064] In S1101, the company matching device selects the first real company information from the real company information of the companies to be matched.

[0065] In the example shown in Figure 11, the company matching device selects one or more items of real company information as the first real company information in S1101, according to the purpose of the company matching. For example, if the purpose of the company matching is M&A / investment (see Figure 5), as shown in Figure 10, the company matching device selects real company information regarding the business content of the matching company and real company information regarding the partner products and services as the first company information.

[0066] Next, in S1102, the business matching device generates virtual business information for an ideal target company using a pre-trained generative model, based on the purpose of business matching and the first real business information selected in S1101 from the real business information of the source company. For example, if the purpose of business matching is M&A / investment (see Figure 5), as shown in Figure 10, the business matching device generates virtual business information regarding the business content of the ideal target company, virtual business information regarding the products and services offered, virtual business information regarding strengths, and virtual business information regarding management strategies and measures. This virtual business information is matched to the first business information selected from the real business information of the source company in light of the purpose of business matching. For example, if the first business information indicates a need in light of the purpose of matching, the virtual business information includes information on seeds that correspond to that need in light of the purpose of business matching. Conversely, if the first business information indicates a seed in light of the purpose of matching, the virtual business information includes information on needs that correspond to that seed in light of the purpose of business matching.

[0067] The first real-world company information is expressed in words, phrases, or sentences in natural language, but depending on the purpose of matching, the expression of the first real-world company information may be changed to other words, phrases, or sentences to clearly indicate needs or opportunities.

[0068] Furthermore, the company matching device may generate a single virtual business overview that has substantially the same content as these virtual company information.

[0069] Next, the company matching device repeats the process between S1103 and S1111 for all other companies. Here, "all other companies" refers to all real companies registered in the database provided for the matchmaker, excluding the company that was originally matched. However, companies that are known in advance to be unsuitable as a matching partner, and companies that should be excluded from being matching partners, may be excluded from the repetition. In such cases, all other companies after exclusion are simply referred to as "all other companies."

[0070] In each iteration, first, in S1104, the company matching device selects a second set of real company information from the real company information of other companies in the current iteration. If the purpose of company matching is M&A / investment (see Figure 5), as shown in Figure 10, the company matching device selects real company information regarding the business content of other companies in the current iteration, real company information regarding the products and services offered, real company information regarding strengths, and real company information regarding management strategies and measures.

[0071] Here, the second set of real-world company information may also be presented in a way that is similar to the first set of real-world company information, with the expression modified according to the purpose of matching, to clearly indicate needs or opportunities.

[0072] The items in the first and second sections of the actual company information may differ depending on the purpose of the matching process, and may be entirely common, partially common, or not common at all.

[0073] Next, in S1105, the company matching device determines whether at least a portion of the virtual company information generated in S1102 and at least a portion of the second real company information selected in S1104 have information about common needs or common opportunities in light of the purpose of matching.

[0074] For example, if the information on a virtual company includes information on needs, and the information on a second real company includes information on similar needs in light of the matching objective, a positive judgment will be made. Conversely, if the information on a virtual company includes information on seeds, and the information on a second real company includes information on similar seeds in light of the matching objective, a positive judgment will be made.

[0075] If the decision result in S1105 is positive, the company matching device proceeds to S1106; on the other hand, if the decision result in S1105 is negative, it terminates the current iteration.

[0076] In S1106, the company matching device selects other companies in the current iteration as candidates for matching target companies according to the purpose of matching with the matching source company.

[0077] In S1107, the company matching device generates a matching scenario by using a pre-trained generative model based on the real company information of the source company, the real company information of other companies in the current iteration, and the purpose of matching. Alternatively, the device may select real company information for items corresponding to the purpose of matching from the real company information of the source company, and real company information for items corresponding to the purpose of matching from the real company information of the target company, and then generate a matching scenario by using a pre-trained generative model based on the selected information and the purpose of matching.

[0078] In S1108, the company matching device selects a third real company from the real company information of the source companies to be matched, according to the purpose of matching and the purpose of selecting for calculating the degree of match.

[0079] In S1109, the company matching device selects a fourth real company from the real company information of other companies in the current iteration, according to the purpose of matching and the purpose of selecting for calculating the degree of match.

[0080] In S1110, the company matching device calculates the degree of match between the source company and other companies in the current iteration, based on the third and fourth real company information and the purpose of matching.

[0081] For example, as shown in Figure 10, the third type of real-world company information is real-world company information regarding the business content and products / services offered by the matching company, and the fourth type of real-world company information is real-world company information regarding the investment areas of other companies in the current iteration.

[0082] Once the iteration from S1103 to S1111 is complete, in S1112, the matching device ranks the candidate companies based on their match scores. The ranking is reflected, for example, in the display order of the candidate companies in table 705 (Figure 7).

[0083] Figure 12 is a conceptual diagram of company information to illustrate the details of the second company matching process. In the example shown in Figure 12, the actual company information for each company is categorized into a total of eight items. In the example shown in Figure 12, similar to the example shown in Figure 10, the actual company information includes information on business content, products and services offered, strengths, customer segments, management strategies and measures, investment areas, business challenges, and management and organizational challenges, however, the number of items and the categories of each item are not limited to these.

[0084] Figure 13 is a flowchart detailing the second company matching process.

[0085] In S1301, the company matching device selects a first real company from the real company information of the companies being matched.

[0086] In the example shown in Figure 13, the company matching device selects one or more items of real company information as the first real company information in S1301, according to the purpose of the company matching. For example, if the purpose of the company matching is M&A / investment (see Figure 5), as shown in Figure 12, the company matching device selects real company information regarding the business content of the matching company and real company information regarding the partner products and services as the first real company information.

[0087] The first real-world company information is expressed in words, phrases, or sentences in natural language, but depending on the purpose of matching, the expression of the first real-world company information may be changed to other words, phrases, or sentences to clearly indicate needs or opportunities.

[0088] Next, the company matching device repeats the process between S1303 and S1311 for all other companies. Here, "all other companies" refers to all real companies registered in the database provided for the matchmaker, excluding the company that was the original matchmaker. However, companies that are known in advance to be unsuitable as a matching partner and companies that should be excluded from being matching partners may be excluded from the repetition. In such cases, all other companies after exclusion are simply referred to as "all other companies."

[0089] In each iteration, first, in S1304, the company matching device selects a second set of real company information from the real company information of other companies in the current iteration. If the purpose of company matching is M&A / investment (see Figure 5), as shown in Figure 12, the company matching device selects real company information regarding the business content, products and services offered, strengths, and management strategies and measures of other companies in the current iteration.

[0090] Here, the second set of real-world company information may also be presented in a way that is similar to the first set of real-world company information, with the expression modified according to the purpose of matching, to clearly indicate needs or opportunities.

[0091] The items in the first and second sections of the actual company information may differ depending on the purpose of the matching process, and may be entirely common, partially common, or not common at all.

[0092] Next, in S1305, the company matching device uses a pre-trained generative model to determine whether other companies in the current iteration are a good match for the first real company in light of the matching objective, based on the first real company information selected in S1302, the second real company information selected in S1304, and the matching objective.

[0093] For example, if at least a portion of the information indicating needs contained in the first real-world company information and at least a portion of the information indicating potential contained in the second real-world company information correspond in light of the matching objectives, the result of this judgment will be positive. Conversely, for example, if at least a portion of the information indicating potential contained in the first real-world company information and at least a portion of the information indicating needs contained in the second real-world company information correspond in light of the matching objectives, the result of this judgment will be positive.

[0094] If the decision result in S1305 is positive, the company matching device proceeds to S1306; on the other hand, if the decision result in S1305 is negative, it terminates the current iteration.

[0095] In S1306, the company matching device selects other companies in the current iteration as candidates for matching target companies according to the purpose of matching with the matching source company.

[0096] In S1307, the company matching device generates a matching scenario by using a pre-trained generative model based on the real company information of the source company, the real company information of other companies in the current iteration, and the purpose of matching. Alternatively, the device may select real company information for items corresponding to the purpose of matching from the real company information of the source company, and select real company information for items corresponding to the purpose of matching from the real company information of the target company, and then generate a matching scenario by using a pre-trained generative model based on the selected information and the purpose of matching.

[0097] In S1308, the company matching device selects a third real company from the real company information of the source companies to be matched, according to the purpose of matching and the purpose of selecting for matching degree calculation.

[0098] In S1309, the company matching device selects a fourth real company from the real company information of other companies in the current iteration, according to the purpose of matching and the purpose of selecting for calculating the degree of match.

[0099] In S1310, the company matching device calculates the degree of match between the source company and other companies in the current iteration, based on the third real company information, the fourth real company information, and the purpose of matching.

[0100] For example, as shown in Figure 12, the third type of real-world company information is real-world company information regarding the business content and products / services offered by the matching company, and the fourth type of real-world company information is real-world company information regarding the investment areas of other companies in the current iteration.

[0101] Once the iteration from S1303 to S1311 is complete, in S1312, the matching device ranks the candidate companies based on their match scores. The ranking is reflected, for example, in the display order of the candidate companies in table 705 (Figure 7).

[0102] Note that the eight items shown in Figures 10 and 12 are the same as the eight items in the short summary information 417 shown in Figure 4, but this is not limited to these items. For example, information on any number of items may be generated based on the long summary information 406 and used in the manner shown in Figures 11 and 13.

[0103] Next, we will explain the standalone scenario creation process (S112).

[0104] A standalone scenario is a scenario about a business that a matching source company, whose actual company information is displayed on the company details screen 401, can undertake independently of the matching target company.

[0105] The company matching device can generate individual scenarios using a pre-trained generative model based on the actual company information of the companies being matched and, for example, the business objectives entered by the user.

[0106] Next, I will provide some additional explanation regarding databases.

[0107] The company matching device or other device has means for updating the actual company information of each company stored in the database based on at least a portion of the primary, secondary, and tertiary information about each company.

[0108] Here, primary information about each company refers to information that only the matchmaker can know. For example, if the matchmaker is a bank and the company is a company that has received a loan from the bank, then the primary information would be confidential information that the bank's relationship manager has independently obtained directly from that company. Furthermore, primary information is basically information about the future. For example, information about the actual management challenges of a business and information about the policies to solve those management challenges are primary information. Information about areas where investment is planned is also primary information.

[0109] Secondary information about each company refers to open information that each company makes publicly available, such as on its website. For example, if the matchmaker is a bank and the company is one that has received a loan from the bank, then the secondary information would be the information contained in the securities report that the company makes publicly available. And, basically, secondary information is information about each company from the past to the present.

[0110] Third-party information about each company refers to information held by third parties regarding each company. For example, it could be information held by a research company. Examples of third-party information include Teikoku Databank company information and Tokyo Shoko Research company information. And, basically, third-party information is information about each company from the past to the present.

[0111] If some of the company information cannot be extracted from secondary sources, that information will be obtained from tertiary sources. For example, if necessary historical information about small and medium-sized enterprises (SMEs) cannot be obtained from secondary sources on the web, the necessary historical information about SMEs will be obtained from Teikoku Databank or Tokyo Shoko Research. In this case, APIs provided by Teikoku Databank or Tokyo Shoko Research may be used. Even if company information can be extracted from secondary sources, company information may be obtained from tertiary sources and included as reference information. If there is a discrepancy between company information obtained from secondary sources and company information obtained from tertiary sources, both may be included as company information. For example, the content may be in the form of "According to ~, and according to ~, ~."

[0112] For listed companies, the company name 403, URL 404, and business overview 405 shown in Figure 4 are basically obtained from secondary sources. The long-form summary information 406 is basically obtained from tertiary sources. Secondary sources may also be supplemented with tertiary sources.

[0113] For unlisted companies, the company name (403), URL (404), and business overview (405) are generally obtained from tertiary sources. The long-form summary information (406) is also generally obtained from tertiary sources.

[0114] The company matching device or other device may include means for storing in a database information regarding the results of a determination of whether a company other than the matching company can be a candidate for a matching target company that is suitable for the purpose of company matching with the matching company.

[0115] The determination unit (determination means) of the company matching device may, when making a determination, refer to the results of a determination of whether companies other than the matching source company could have been candidates for matching target companies that meet the purpose of company matching for the matching source company, from the database. For example, by making such a referral in the initial stage of the determination and excluding companies for which the determination result was negative, the amount of computation can be reduced.

[0116] The company matching device may further have means for storing at least a portion of the scenarios generated by the scenario generation unit (scenario generation means) that executes S112, S211, S1107, and S1307 in a database. Furthermore, the scenario generation unit (scenario generation means) may refer to scenarios stored in the database when generating scenarios in S112, S211, S1107, or S1307. This allows the database to gradually learn more scenarios, and the generated scenarios can be gradually improved by referring to the database.

[0117] In the explanation that the process between S1103 and S1111 is repeated for all other companies, "all other companies" refers to all real companies registered in the database provided for each matchmaker, excluding the company being matched. Here, it was assumed that each matchmaker has its own database. However, this is not limited to this, and a shared database shared by multiple matchmakers may be used. Furthermore, in the explanation that the process between S1103 and S1111 is repeated for all other companies, "all other companies" may refer to all companies whose real company information is stored in the shared database, or it may refer to all companies within a limited scope for each matchmaker.

[0118] Furthermore, each matchmaker may have a separate company matching device that can update the shared database based on input information or feedback information.

[0119] This approach can facilitate the advancement of learning in shared databases.

[0120] [Second Embodiment] The second embodiment differs from the first embodiment mainly in the structure of the actual company information and the matching process.

[0121] Figures 14 and 15 are functional block diagrams showing a corporate summary information generation device according to the second embodiment.

[0122] Referring to Figures 14 and 15, the company summary information generation device according to the second embodiment includes a summary generation unit 1401, a web search unit 1402, a company summary information generation unit 1501, an API utilization unit 1503, an editing unit 1506, a company summary information modification unit 1507, a first matching keyword generation unit 1508, a second matching keyword generation unit 1509, a third matching keyword generation unit 1510, and a fourth matching keyword generation unit 1511.

[0123] The summary generation unit 1401 generates information 1404 regarding the content of the project and / or business as part of the company summary information, based on secondary information obtained by searching the WWW (World Wide Web) using the Web search unit 1402 with at least one of the company name 1403a and the company URL 1403b, and supplementary keywords 1403c as needed. Here, "project and / or business" means "either one or both of the project and / or business."

[0124] Using only the company name 1403a may result in generating information about the projects and / or business of other companies with the same name. However, this can be avoided by using at least one of the company name 1403a and the company URL 1403b, and, if necessary, supplementary keywords 1403c.

[0125] The company summary information generation unit 1501 inputs at least one of the company name 1403a and the company URL 1403b, information regarding the project and / or business content 1404, and supplementary keywords 1403c as needed.

[0126] Then, the company summary information generation unit 1501 obtains secondary information by using the input information to search the WWW via the web search unit 1402.

[0127] Furthermore, the company summary information generation unit 1501 obtains primary information from a primary information source 1502 that uniquely identifies the company using at least one of the company name 1403a and the company URL 1403b, and, if necessary, supplementary keywords 1403c.

[0128] Furthermore, the company summary information generation unit 1501 obtains tertiary information about the company from the third-party database 1505, which can be uniquely identified by at least one of the company name 1403a and the company URL 1403b, and, if necessary, by supplementary keywords 1403c. In this case, the tertiary information may also be obtained from the third-party database 1505 via API 1504 using the API utilization unit 1503.

[0129] Furthermore, the corporate summary information generation unit 1501 generates Type 1 corporate information, Type 2 corporate information, and information regarding business assets based on at least some of the input information.

[0130] As shown in Figure 15, Type 1 corporate information includes information on philosophy and vision 1552, information on history 1522, information on sales 1523, qualitative personnel information 1524, information on management profiles 1525, and negative information 1526.

[0131] Furthermore, as shown in Figure 15, Type 2 company information includes information on business models 1541, information on industries and sectors 1542, and information on strengths 1543.

[0132] Information on the business model 1541 is one of the B2B, B2C, C2C, and B2G business models stored in the business model database (DB) 1551.

[0133] The industry and business type information 1542 is one combination selected from a large number of industry and business type combinations stored in the industry and business type database (DB) 1552. Industry and business type combinations include, for example, manufacturers and agriculture / forestry, manufacturers and fisheries, and infrastructure and real estate, as shown in Figure 15.

[0134] Here, the information concerning the content of the project and / or business described above (1404) is referred to as Type 3 corporate information. Corporate information is composed of Type 1 to Type 3 corporate information.

[0135] Furthermore, as shown in Figure 15, information on business assets includes information on services provided (1531), information on areas of expertise, technologies, skills, and know-how (1532), information on business and management challenges (1533), information on research and development (1534), and information on policies of the medium-term management plan (1535).

[0136] Broadly speaking, information on company information and business assets corresponds to the actual company information in the first embodiment, and these are sometimes referred to as company summary information.

[0137] The method by which the Corporate Summary Information Generation Unit 1501 generates Type 1 Corporate Information, Type 2 Corporate Information, and information regarding business assets will be described later.

[0138] The corporate summary information generation unit 1507 modifies the corporate information to Type 2 so that the second corporate information is consistent with the information regarding business assets.

[0139] Editorial Department 1506 will modify at least some of the corporate information and business asset information in response to user actions.

[0140] The first matching keyword generation unit 1508 to the fourth matching keyword generation unit 1511 generate a set of matching keywords based on information about business assets. The set of matching keywords includes keywords or keyword groups 1561 related to investment areas, keywords or keyword groups 1562 related to value proposition, keywords or keyword groups 1563 related to held assets, and keywords or keyword groups 1564 related to needs.

[0141] The first matching keyword generation unit 1508 generates keywords or keyword groups 1561 related to investment areas based on research and development information 1534 and information on policies for the medium-term management plan 1535.

[0142] The second matching keyword generation unit 1509 generates keywords or keyword groups 1562 related to the value provided, based on the information 1531 regarding the services provided.

[0143] The third matching keyword generation unit 1510 generates keywords or keyword groups 1563 related to owned assets based on information 1532 regarding specialized fields, owned technologies, skills, and know-how.

[0144] The fourth matching keyword generation unit 1511 generates keywords or keyword groups 1564 related to needs based on information 1533 related to business and management issues.

[0145] Company summary information and keywords or keyword sets are stored on a computer-readable recording medium in association with the company's identification information.

[0146] Next, the method for generating company summary information will be explained with reference to Figures 16 to 18.

[0147] In S1601, the summary generation unit 1401 acquires secondary information using the company name, etc.

[0148] In S1602, the summary generation unit 1401 generates information 1404 regarding the content of the project and / or business based on the secondary information acquired in S1601.

[0149] In S1603, the company summary information generation unit 1501 acquires secondary information using information 1401 such as the company name and information regarding the project and / or business content.

[0150] In S1604, the company summary information generation unit 1501 extracts information for each item of the company summary information from the secondary information obtained in S1603. Here, the ka-th extracted information for item j is denoted as information Aj, ka. ka ranges from 1 to Kamax, and Kamax depends on j. Item j includes philosophy / vision, history, negative information, services offered, areas of expertise / possessed technologies / skills / know-how, policies of the medium-term management plan, business model, industry / sector, and strengths.

[0151] In S1605, the company summary information generation unit 1501 acquires primary information using information that identifies the company.

[0152] In S1606, the company summary information generation unit 1501 extracts information for each item of the company summary information from the primary information obtained in S1605. Here, the kb-th extracted piece of information for item j is denoted as information Bj, kb. kb ranges from 1 to Kbmax, and Kbmax depends on j.

[0153] In S1607, the company summary information generation unit 1501 acquires tertiary information using information that identifies the company.

[0154] In S1608, the company summary information generation unit 1501 extracts information for each item of the company summary information from the third-level information obtained in S1607. Here, the kc-th extracted piece of information for item j is denoted as information Cj and kc. kc ranges from 1 to Kcmax, and Kcmax depends on j.

[0155] Next, the iterations from S1609 to S1611 are performed for all j.

[0156] In each iteration of S1610, the company summary information generation unit 1501 generates information Xj and ke based on information Aj, ka, information Bj, kb, and information Cj, kc. Here, information Xj and ke are the keth-th company summary information for item j. For example, information X1 and ke are the keth-th information regarding philosophy and vision, and information X2 and ke are the keth-th information regarding history.

[0157] Details of S1610 will be explained with reference to Figures 17 and 18.

[0158] Referring to Figure 17, in S1701, the company summary information generation unit 1501 initializes ke, which is the information number for item j, to 1.

[0159] Next, the company summary information generation unit 1501 repeats steps S1702 to S1706 for all ka.

[0160] In S1703 of each iteration, the company summary information generation unit 1501 performs processing to generate information Xj and ke based on information Aj and ka.

[0161] For example, if j=1 and ka=1, the generating AI is given information A1 and 1, and then prompted with "Based on information A1 and 1, generate information about the company's philosophy and vision, and set the generated information as information X1 and 1." As a result, information X1 and 1 are obtained.

[0162] For example, if j=2 and ka=1, the generating AI is given information A2 and 1, and then prompted with "Generate information about the company's history based on information A2 and 1, and set the generated information as information X2 and 1," and information X2 and 1 are obtained as a result.

[0163] In S1704, the enterprise summary information generation unit 1501 determines whether or not it was able to generate information Xj and ke based on information Aj and ka in S1704.

[0164] If the judgment result in S1704 is positive, the company summary information generation unit 1501 increments Ke by 1 in S1705 and then terminates the current iteration; on the other hand, if it is negative, it immediately terminates the current iteration.

[0165] If the iteration from S1702 to S1706 is completed, in S1707 the company summary generation unit 1501 assigns the current value of ke to kemax.

[0166] Referring to Figure 18, the company summary information generation unit 1501 repeats the processes from S1801 to S1809 for all kb (kb from 1 to Kbmax).

[0167] In S1802 of each iteration from S1801 to S1809, the corporate summary information generation unit 1501 executes a process to generate information X based on information Bj and kb.

[0168] For example, if j=1 and kb=1, the generating AI is given information B1 and 1, and then given the prompt "Based on information B1 and 1, generate information about the company's philosophy and vision, and call the generated information information X," and as a result, information X is obtained.

[0169] For example, if j=2 and kb=1, the generating AI is given information B2 and 1, and then prompted with "Generate information about the company's history based on information B2 and 1, and designate the generated information as information X," and information X is obtained as a result.

[0170] In S1803, the company summary information generation unit 1501 determines whether or not it was able to generate information X based on the information Bj and kb in S1802.

[0171] The company summary information generation unit 1501 proceeds to S1804 if the judgment result in S1803 is positive, and immediately terminates the current iteration if it is negative.

[0172] In S1804, the corporate summary information generation unit 1501 determines whether information X is identical to any existing information Xj or ke by comparing them. Here, whether items are identical means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 2> is <Content 2>," then whether <Item 1> and <Item 2> are identical.

[0173] The company summary information generation unit 1501 proceeds to S1805 if the judgment result in S1804 is positive, and to S1807 if it is negative.

[0174] In S1805, the enterprise summary information generation unit 1501 determines whether information X has the same content as information X by comparing it with Xj and ke, which have the same item. Here, whether the content is the same means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 2> is <Content 2>," then whether <Item 1> and <Item 2> are the same, and whether <Content 1> and <Content 2> are the same.

[0175] The corporate summary information generation unit 1501 terminates the current iteration if the judgment result of S1805 is positive, but if it is negative, it merges information X with information Xj and ke before terminating the current iteration. Here, merging information X with information Xj and ke means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 1> is <Content 2>," then the expression of information Xj and ke is changed to "<Item 1> is <Content 1> according to <Information Source #1>, and <Content 2> according to <Information Source #2>." Here, the information source is a primary information source, a secondary information source, or a tertiary information source. As will be described later, S1806 may be executed again by repeating S1901 to S1909, which may result in the information Xj and ke being expressed as "According to <Information Source #1>, <Content 1> is <Content 2> according to <Information Source #2>, and <Content 3> according to <Information Source #3>."

[0176] In S1807, the company summary information generation unit 1501 increases Kemax by 1.

[0177] In S1808, the company summary information generation unit 1501 sets information X as information Xj and Kemax.

[0178] Referring to Figure 19, the company summary information generation unit 1501 repeats the processes from S1901 to S1909 for all kc (kc from 1 to Kcmax).

[0179] In S1902 of each iteration from S1901 to S1909, the enterprise summary information generation unit 1501 executes a process to generate information X based on the information Cj and kc.

[0180] For example, if j=1 and kc=1, the generating AI is given information C1 and 1, and then given the prompt "Based on information C1 and 1, generate information about the company's philosophy and vision, and call the generated information information X," and as a result, information X is obtained.

[0181] Furthermore, for example, if j=2 and kc=1, the generating AI is given information C2 and 1, and then the prompt "Generate information about the company's history based on information C2 and 1, and designate the generated information as information X" is given to the generating AI, and information X is obtained as a result.

[0182] In S1903, the company summary information generation unit 1501 determines whether or not it was able to generate information X based on the information Cj and kc in S1902.

[0183] The company summary information generation unit 1501 proceeds to S1904 if the judgment result in S1903 is positive, and immediately terminates the current iteration if it is negative.

[0184] In S1904, the corporate summary information generation unit 1501 determines whether information X is identical to any existing information Xj or ke by comparing them. Here, whether items are identical means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 2> is <Content 2>," then whether <Item 1> and <Item 2> are identical.

[0185] The company summary information generation unit 1501 proceeds to S1905 if the judgment result in S1904 is positive, and to S1907 if it is negative.

[0186] In S1905, the enterprise summary information generation unit 1501 determines whether information X has the same content as information X by comparing it with Xj and ke, which have the same item. Here, whether the content is the same means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 2> is <Content 2>," then whether <Item 1> and <Item 2> are the same, and whether <Content 1> and <Content 2> are the same.

[0187] The corporate summary information generation unit 1501 terminates the current iteration if the judgment result of S1905 is positive, but if it is negative, it merges information X with information Xj and ke before terminating the current iteration. Here, merging information X with information Xj and ke means, for example, if information X can be expressed as "<Item 1> is <Content 1>," and information Xj and ke can be expressed as "<Item 1> is <Content 2>," then changing the expression of information Xj and ke to "<Item 1> is <Content 1> according to <Information Source #1>, and <Content 2> according to <Information Source #2>." Here, the information source is a primary information source, a secondary information source, or a tertiary information source. Furthermore, information Xj and ke can sometimes be expressed as "According to information source #1, <item 1> is <content 1>, according to information source #2, <content 2>, and according to information source #3, <content 3>."

[0188] In S1907, the company summary information generation unit 1501 increases Kemax by 1.

[0189] In S1908, the company summary information generation unit 1501 sets information X as information Xj and Kemax.

[0190] Next, referring to Figure 20, we will explain how to search for potential matching companies through ideal matching companies.

[0191] The ideal matching target company generation unit 2001 generates information on multiple ideal matching target company candidates based on the company summary information of the matching source company and the objectives of the company matching 2002.

[0192] Information on each ideal matching company includes: information on the ideal company overview (2003), information on the business model (2004), information on the industry / sector (2005), information on strengths (2006), and synergy effects. 2007 Includes information from 2007.

[0193] Business model information 2004 is one of the B2B, B2C, C2C, and B2G models stored in the business model database (DB) 1551.

[0194] Industry and business type information 2005 is one combination selected from numerous combinations of industries and business types stored in the Industry and Business Type Database (DB) 1552. Industry and business type combinations include, for example, manufacturers and agriculture / forestry, manufacturers and fisheries, and infrastructure and real estate, as shown in Figure 15.

[0195] Multiple potential ideal matching companies are displayed on a screen like the one shown in Figure 6.

[0196] The selection unit 2008 selects one ideal company from several ideal companies based on user operations on a screen as shown in Figure 6.

[0197] The matching verification unit (not shown) checks whether each company other than the matching source company (i.e., the companies being checked) can be matched with the matching source company, based on the information of the selected ideal company. In other words, it checks whether each company other than the matching source company can be a candidate for a matching target company, based on the information of the selected ideal company.

[0198] The matching verification unit performs the following in this verification:

[0199] Verification 1: Verify whether the information on the target company's business model 1541 contains the information on the selected ideal company's business model 2004. Here, the information on the selected ideal company's business model 2004 is one selected from B2B, B2C, C2C, and B2G, while the information on the target company's business model 1541 contains one or more selected from B2B, B2C, C2C, and B2G. Therefore, instead of verifying whether the information on the selected ideal company's business model 2004 is identical to the information on the target company's business model 1541, we verify whether the information on the target company's business model 1541 contains the information on the selected ideal company's business model 2004.

[0200] Verification 2: Verify whether the industry / sector information 2005 for the selected ideal company is included in the industry / sector information 1542 for the target company. Here, the industry / sector for the selected ideal company is one industry / sector, whereas the industry / sector for the target company includes one or more industries / sectors. Therefore, instead of verifying whether the industry / sector information 2005 for the selected ideal company is identical to the industry / sector information 1542 for the target company, we verify whether the industry / sector information 2005 for the selected ideal company is included in the industry / sector information 1542 for the target company.

[0201] Companies that have positive results in both Confirmation 1 and Confirmation 2 are selected as potential candidates for matching.

[0202] In general, there may be multiple companies that could be candidates for matching. If there are multiple companies that could be candidates for matching, the matching confirmation unit ranks them and ultimately selects a predetermined number of top-ranking companies as candidates for matching.

[0203] The ranking of multiple potential matching companies is performed as follows: Specifically, a numerical value is calculated based on the extent to which the information 1404 regarding the project and / or business content of each potential matching company contains information 2006 regarding the ideal company. The companies are then ranked based on the magnitude of these numerical values. Here, in order to calculate these values, • Embedding-based approach (converts text into vectors and calculates the similarity between the vectors) • Similarity determination using language models (explicitly asking LLMs such as ChatGPT(registered trademark), Claude, and Gemini, "How similar are the meanings of these two sentences? (on a scale of 0 to 1)") • Natural language inference-based (a method for determining whether text 1 implies text 2) • TF-IDF + Cosine Similarity (a method that measures lexical similarity by vectorizing sentences word by word) • Applied evaluation metrics for accuracy (methods using BLEU, ROUGE, METEOR, BERTScore, etc. as "accuracy" scores) Other methods may also be used.

[0204] Next, referring to Figures 21 to 23, we will explain how to search for companies that could potentially become matching partners without going through an ideal matching partner company.

[0205] The objective selection screen 501 shown in Figure 5 displays seven candidate objectives for company matching that can be selected. In the example in Figure 5, the seven candidates are: • Business Transfer / Business Succession 506 ·M&A・Investment 507 • 509 new clients • Partner Development 510 ·Investment starting point 512 ·Task starting point 513 • Industry 514 However, in this example, • Business divestiture (see Figure 21(a)) • M&A (see Figure 21(b)) • Investment areas (see Figure 22(a)) • Problem starting point (see Figure 22(b)) • Sales development (see Figure 23(a)) • Partner development (see Figure 23(b)) That is the case.

[0206] In this method, at least one keyword group is selected from multiple categories of matching keywords or groups of matching keywords for each category of the company being matched, according to the purpose of company matching.

[0207] Furthermore, this method involves selecting information on at least one business asset from the business asset information of the target company across multiple categories, according to the purpose of the company matching.

[0208] In this method, depending on the purpose of company matching, items related to the target business assets are assigned to categories of keywords or groups of keywords.

[0209] In this method, a full-text search is performed on the business asset information related to the assigned item using keywords or keyword groups belonging to the category of the assigning company. A full-text search value is then calculated for each combination of the category of the keyword or keyword group and the item in the business asset information. The sum of the full-text search values ​​is then calculated for all combinations. Finally, the companies to be checked are displayed in order of the sum of the values ​​on the candidate list screen 701 shown in Figure 7.

[0210] In the example shown in Figure 21(a), the purpose of company matching is "business sale," and the keyword categories for the selected source company are "Value Offered" (1562) and "Assets Held" (1563). The business asset items for the selected target company are "Business / Management Issues" (1533), "Research and Development" (1534), and "Medium-Term Management Plan Policies" (1535). The first full-text search value is obtained by searching for business assets related to "Business / Management Issues" (1533) using keywords or keyword groups belonging to "Value Offered" (1562). Similarly, the second full-text search value is obtained by searching for business assets related to "Research and Development" (1534) using keywords or keyword groups belonging to "Assets Held" (1563). Similarly, the third full-text search value is obtained by searching for business assets related to "Medium-Term Management Plan" (1535) using keywords or keyword groups belonging to "Assets Held" (1563). Finally, the sum of the first to third full-text search values ​​is calculated.

[0211] In the example shown in Figure 21(b), the objective of the company matching is "M&A," and the keyword categories for the selected source company are investment area 1561 and needs 1564. The business asset items for the selected target company are services provided 1531 and areas of expertise, technologies, skills, and know-how 1532. The first full-text search value is obtained by searching for business assets in the area of ​​expertise, technologies, skills, and know-how 1532 using keywords or keyword groups belonging to investment area 1561. Similarly, the second full-text search value is obtained by searching for business assets in the services provided 1531 using keywords or keyword groups belonging to needs. Finally, the sum of the first and second full-text search values ​​is calculated.

[0212] For cases where the purpose of company matching is "investment area," only Figure 22(a) is shown, and no further explanation is provided. For cases where the purpose of company matching is "problem-driven," only Figure 22(b) is shown, and no further explanation is provided. For cases where the purpose of company matching is "sales development," only Figure 23(a) is shown, and no further explanation is provided. For cases where the purpose of company matching is "partner development," only Figure 23(b) is shown, and no further explanation is provided.

[0213] The above-mentioned company summary information generation device and company matching device can be implemented using hardware, software, or a combination thereof. Furthermore, the company summary information generation method performed by the above-mentioned company summary information generation device and the company matching method performed by the above-mentioned company matching device can also be implemented using hardware, software, or a combination thereof. Here, implementation by software means implementation by a computer reading and executing a program.

[0214] A computer includes, for example, a processor, main memory, external memory, input / output units, a monitor interface, a communication interface, and a bus connecting these. The monitor interface is connected to a display device. The communication interface may include an interface for connecting the computer to the internet and an interface for connecting external devices to the computer. When a computer loads and executes a program, it means, for example, that the processor loads a program stored in external memory, an external storage device, or a device on the internet via main memory and executes it.

[0215] The computer may be a server device connected to the Internet. The screen may be the screen of a display device connected to a client computer connected to the server device via the Internet.

[0216] Programs can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memory (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (random access memory)). Programs may also be supplied to a computer using various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. Transitory computer-readable media can be supplied to a computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels.

[0217] The present invention can be implemented in various other forms without departing from its spirit or main features. Therefore, the embodiments described above are merely illustrative and should not be interpreted restrictively. The scope of the invention is defined by the claims and is not restricted in any way by the text of the specification. Furthermore, any modifications or changes falling within the equivalent scope of the claims are within the scope of the invention. [Industrial applicability]

[0218] This invention can be used for matching companies together. [Explanation of Symbols]

[0219] 301 Company List Screen 401 Company details screen 501 Destination Selection Screen 601 Ideal Company Selection Screen 701 Screen showing a list of potential matching companies 801 Company Matching Details Screen 901 Idea Screen

Claims

1. A company matching device that performs company matching using company summary information generated by a company summary information generation device, The aforementioned company summary information includes information regarding the content of the project and / or business, Type 1 company information, Type 2 company information, and information regarding business assets. The aforementioned Type 1 corporate information includes philosophy / vision, history, sales, qualitative personnel information, management profiles, and negative information. The aforementioned second type of company information includes business models and industry / sector, The aforementioned business assets include the services provided, areas of expertise, technologies, skills, and know-how, business and management challenges, research and development, and policies of the medium-term management plan. The aforementioned corporate summary information generating device is Summary generation means for generating information about the content of the project and / or business based on first secondary information obtained by performing a web search using at least one of the company name and the company's URL, Information generation means for generating the first type of company information, the second type of company information, and information regarding the business assets based on a second secondary information obtained by performing a web search using at least one of the company name and the company's URL, information regarding the content of the project and / or business, primary information obtained from a primary information source, and tertiary information obtained from a third-party database, Equipped with, The information generation means extracts information for each item of the first type of company information, the second type of company information, and the business asset information for each of the second secondary information, the first primary information, and the tertiary information, loads the extracted information into the generation AI, and prompts the generation AI to generate information for each item, thereby generating the obtained information as information for each item of the first type of company information, the second type of company information, and the business asset. The aforementioned business model is selected by the information generation means from a plurality of pre-prepared business models, and the aforementioned industry / sector is selected by the information generation means from a plurality of pre-prepared industries / sectors. The company matching device in question is, Based on the company summary information of the company source and the purpose of company matching, a selection means generates multiple candidates for ideal matching target companies, from which one business model is selected from a pre-prepared set of multiple business models and one industry / sector is selected from a pre-prepared set of multiple industries / sectors, according to the user's operation. Matching confirmation means for determining whether each company other than the aforementioned matching source company can become a matching target company that is suitable for the purpose of the aforementioned company matching, based on whether one of the one or more business models possessed by each company matches the one business model selected for the candidate selected by the selection means, and whether one of the one or more industries / business sectors of each company matches the one industry / business sector selected for the candidate selected by the selection means, A company matching device equipped with the following features.

2. Based on the company summary information of the matching source company and the purpose of the company matching, the matching target company generation means further generates strengths and synergy effects for each of the plurality of candidates, There are several companies that could be potential matching partners. The system further includes means for ranking multiple companies that could be candidates for matching, based on the extent to which the information regarding the content of each company's project and / or business matches the strengths of the candidate selected by the selection means. The company matching device according to claim 1.

3. The information relating to the business assets includes information relating to at least one of the following items: information relating to services provided, information relating to areas of expertise, technologies, skills, and know-how, information relating to business and management challenges, information relating to research and development, and information relating to policies of the medium-term management plan. The aforementioned corporate summary information generating device is The system further comprises keyword generation means for generating matching keywords or sets of matching keywords for at least one category based on at least some of the information contained in the business asset information, The aforementioned categories include at least one of the following: investment area, value proposition, assets held, and needs. The keyword generation means is To generate keywords or sets of keywords for the investment area category based on the aforementioned research and development information and the information regarding the policies of the medium-term management plan, To generate keywords or keyword groups for the category of value provided based on information regarding the services provided, To generate keywords or sets of keywords for the categories of the aforementioned assets based on the information regarding the aforementioned areas of expertise, technologies, skills, and know-how, and To generate keywords or sets of keywords for the aforementioned needs category based on information regarding the aforementioned business and management challenges, Perform at least one of the following: The company matching device in question is, The system includes a determination means for determining whether a company other than the matching company can be a candidate for a matching target company that is suitable for the purpose of matching the matching company, based on the extent to which the matching keywords or groups of matching keywords belonging to at least one category of the matching company, selected according to the purpose of the company matching, are included in information on at least one item selected according to the purpose of the company matching from among information on services provided by companies other than the matching company, information on areas of expertise, technologies, skills, and know-how, information on business and management challenges, information on research and development, and information on policies of medium-term management plans. The corporate matching device according to claim 1, comprising:

4. The pre-prepared plurality of business models include B2B, B2C, C2C, and B2G. The company matching device according to claim 1.

5. The system further comprises means for storing in a database information regarding the results of a determination of whether a company other than the matching company can be a candidate for a matching target company that is suitable for the purpose of company matching with the matching company, When generating the multiple candidates, the matching target company generation means refers to the results of a determination from a database as to whether a company other than the matching source company could have been a candidate for a matching target company that is suitable for the purpose of matching the matching source company. The company matching device according to any one of claims 1 to 4.

6. A program for causing a computer to function as a business matching device according to any one of claims 1 to 4.

7. A program for causing a computer to function as the company matching device described in Claim 5.

Citation Information

Patent Citations

  • Computer program, output device, and output method

    JP2019215748A

  • Matching system and program

    JP2021026413A

  • JPP7591175B