Enterprise patent layout query method and device and electronic equipment

By using the IPC classification method and preset standards to determine the correlation between patent classification numbers and enterprise business scope, the problem of inaccurate classification in patent layout queries is solved, and more accurate patent clustering display and query results are achieved.

CN118245566BActive Publication Date: 2026-11-06QIZHI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310947287.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2026-11-06
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

In the existing technology, the accuracy of classifying patents according to their technical fields is poor, resulting in inaccurate patent layout search results.

Method used

The IPC classification method is used to obtain the classification number of the patent, and the classification number is judged to be in the same category according to the preset classification standard. The method verifies whether the patent is related to the business scope of the target object, and displays the patents in the same field through clustering.

Benefits of technology

It improves the accuracy of patent layout search results, ensures the relevance and correlation between patents and the company's business scope, and provides more accurate clustering display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118245566B_ABST
    Figure CN118245566B_ABST
Patent Text Reader

Abstract

The application provides a patent layout query method and device for an enterprise and an electronic device. The method is applied to a server and includes the following steps: receiving a query request for a patent layout of a target object; based on the query request, obtaining a plurality of target patents, which are a plurality of patents of the target object in a preset database; based on an IPC classification standard, obtaining a first classification number of a first patent and a second classification number of a second patent; according to a preset classification standard, determining whether the first classification number and the second classification number are in the same category; if the first classification number and the second classification number are in the same category, obtaining a business scope of the target object corresponding to the preset classification standard; determining whether the first patent and the second patent are both associated with the business scope, and if the first patent and the second patent are both associated with the business scope, clustering and displaying the first patent and the second patent in a preset manner. The application has the effect of making the query result of the patent layout of the enterprise according to the field division more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of patent analysis, specifically to methods, devices, and electronic equipment for searching enterprise patent layouts. Background Technology

[0002] With the continuous advancement of science and technology and the increase in commercial activities, protecting intellectual property rights has become increasingly important. Patents, as a crucial means of intellectual property protection, play a key role. Patents contain a wealth of technical information, covering the latest technologies across various industries. Analyzing a large amount of patent information can reveal technological development trends, research hotspots, and directions for industry innovation. This helps companies predict market demands and trends, adjust product or service strategies, and maintain a competitive edge.

[0003] Furthermore, patent information can be used to analyze the technological development status and strategies of other companies. By studying a company's patent portfolio and technological trends, insights into market competition can be gained, one can assess their own technological strengths and weaknesses, and formulate corresponding business strategies.

[0004] Currently, when searching patent portfolios, the first step is to classify other companies' patents. One method is to categorize them based on their technical fields. A common practice is to classify them according to the technical fields specified in the patent, grouping patents in the same field together. However, when drafting patents, the division of technical fields is often done manually based on the overall content of the patent, and the criteria for this division are not uniform, resulting in poor accuracy. Therefore, when searching patent portfolios, the inaccuracy of patent classification based on technical fields leads to inaccurate patent portfolio search results. Therefore, a method is needed to improve the accuracy of enterprise patent portfolio search results based on field classification. Summary of the Invention

[0005] This application provides a method, apparatus, and electronic device for querying enterprise patent layout, which can improve the accuracy of enterprise patent layout query results based on field division.

[0006] The first aspect of this application provides a method for searching enterprise patent layout, the method being applied to a server, including: Receive a query request for the patent layout of a target object, wherein the target object is the enterprise whose patent layout the user needs to query; Based on the query request, multiple target patents are obtained, wherein the multiple target patents are multiple patents of the target object in a preset database; Based on the IPC classification standard, the first classification number of the first patent and the second classification number of the second patent are obtained, wherein the first patent and the second patent are any two target patents among the plurality of target patents; Based on the preset classification criteria, determine whether the first classification number and the second classification number belong to the same category; If the first classification number and the second classification number are in the same category, then the business scope of the target object corresponding to the preset classification standard is obtained; Determine whether both the first patent and the second patent are related to the business scope. If both the first patent and the second patent are related to the business scope, then cluster and display the first patent and the second patent according to a preset method.

[0007] By employing the above technical solution, the server first filters out multiple target patents of a company from a pre-defined database based on a query request for the company's patent portfolio. Then, it obtains the classification numbers of these patents using the IPC classification system, a standardized patent classification method that categorizes patents by technical field. Next, it determines whether the classification numbers of the multiple patents belong to the same category based on a pre-defined classification standard. Further, if multiple classification numbers belong to the same category, it verifies whether all patents corresponding to that classification number are related to the target company's business scope, thus verifying the accuracy of the classification result. When multiple patents are all related to the business scope, they are then clustered and displayed according to a pre-defined method, that is, patents in the same field are clustered and displayed, thereby making the company's patent portfolio query results based on field classification more accurate.

[0008] Optionally, determining whether the first classification number and the second classification number belong to the same category according to a preset classification standard specifically includes: The preset classification criteria include classification according to the same part, classification according to the same major category, classification according to the same subcategory, and classification according to the same group; Based on the preset classification criteria, determine whether the first classification number and the second classification number belong to the same part, or the same major category, or the same subcategory, or the same group.

[0009] By employing the above technical solutions, it is possible to determine whether two patents belong to the same part, class, subclass, or group, thereby assessing their relevance in the technical field. The pre-defined classification standards divide patents into different levels, from parts to classes, subclasses, and groups, providing a more precise and detailed classification method. This precision and detail allows for a more accurate assessment of the technical connection between two patents.

[0010] Optionally, obtaining the business scope of the target object corresponding to the preset classification standard specifically includes: Obtain the target business content, wherein the target business content is any one of the multiple business contents in the business scope; Based on the first classification number and the second classification number, determine the classification description corresponding to the preset classification standard; Determine the similarity between the target business content and the classification description; Determine whether the similarity is greater than or equal to a preset first threshold. If the similarity is greater than or equal to the preset first threshold, then determine that the target business content is the business content corresponding to the preset classification standard.

[0011] By employing the above technical solution, preset classification standards can be linked to the business scope of the target object, and based on similarity assessment and threshold judgment, it can be determined whether the business scope is consistent with the preset classification standards. This helps to accurately determine the relevance between patents and the company's business scope and provides more accurate search results.

[0012] Optionally, determining whether both the first patent and the second patent are related to the business scope specifically includes: Obtain a description of the target business content; Based on the description, multiple industry keywords were extracted; Obtain multiple first patent keywords of the first patent, and obtain multiple second patent keywords of the second patent; Determine whether the first keyword is the same as the target keyword, and whether the second keyword is the same as the target keyword, to determine whether both the first patent and the second patent are related to the target business content; wherein, the first keyword is any one of a plurality of first patent keywords, the second keyword is any one of a plurality of second patent keywords, and the target keyword is any one of a plurality of industry keywords.

[0013] By employing the above technical solution, the first and second keywords are determined to be identical to the target keyword. If either the first or second keyword is identical to the target keyword, it can be determined that the first and second patents are related to the target business scope. This keyword matching determination helps to determine the relevance of the patents to the target business scope, thereby ensuring the matching and association between the relevant patents and the target business scope.

[0014] Optionally, the clustering and display of the first patent and the second patent according to a preset method specifically includes: Obtain a pre-stored patent information display template, which includes multiple patent information display modules. The patent information display modules are used to fill in the patent information corresponding to the target patent according to preset corresponding rules. Obtain multiple first patent information of the first patent, and obtain multiple second patent information of the second patent; According to the corresponding rules, first information is filled in the first display module, and second information is filled in the second module; wherein, the first display module and the second module are any two of the multiple patent information display modules, the first information is any one of the multiple first patent information, and the second information is any one of the multiple second patent information.

[0015] By adopting the above technical solution, the first and second patents can be clustered and displayed according to a preset method. This helps users better observe and analyze related patent information, grouping similar patents into one category and providing a more intuitive and organized display result. This clustering display helps users understand the patent layout and discover the connections and trends between patents.

[0016] Optionally, after determining whether the first classification number and the second classification number belong to the same category according to a preset classification standard, the method further includes: Obtain the first number of the first patent keywords; Determine the second number of second patent keywords that are identical to the first patent keyword; Determine the percentage of identical keywords based on the first quantity and the second quantity; Determine whether the percentage of the keyword is greater than or equal to a preset second threshold. If the percentage of the keyword is greater than or equal to the preset second threshold, then determine that the first patent and the second patent belong to the same technical field.

[0017] By employing the aforementioned technical solution, and based on the calculation of keyword quantity and proportion, it is determined whether the first and second patents belong to the same technical field. This helps to quickly assess the technical relevance between the two patents and further accurately define their similarities and differences in technical fields. This determination can help users more accurately understand the distribution of different technical fields in a company's patent portfolio and provide reference information on relevant technical fields.

[0018] Optionally, determining the similarity between the target business content and the classification description specifically includes: Retrieve multiple content keywords corresponding to the pre-stored target business content; Calculate the first similarity between the first content keyword and the classification description, and the second similarity between the second content keyword and the classification description, wherein the first content keyword and the second content keyword are any one of the plurality of content keywords; Determine whether the first similarity is greater than the second similarity. If the first similarity is greater than the second similarity, then set the first similarity as the similarity between the target business content and the classification description.

[0019] By employing the above technical solution, the similarity between the target business content and the category description is calculated, and the value with the higher similarity is selected as the similarity measure between them. This helps to assess the relevance and matching degree between the target business content and the category description. The calculation and judgment of similarity can help users understand the degree of association between a company's business scope and the category description, and provide more accurate query results and displays.

[0020] A second aspect of this application provides a device for searching enterprise patent layouts. The device is a server, comprising a receiving module, an acquiring module, a judging module, a classification module, and a display module, wherein: The receiving module is used to receive a query request for the patent layout of a target object, wherein the target object is the enterprise whose patent layout the user needs to query. The acquisition module is used to acquire multiple target patents based on the query request, wherein the multiple target patents are multiple patents of the target object in a preset database; The acquisition module is further configured to acquire the first classification number of the first patent and the second classification number of the second patent based on the IPC classification standard, wherein the first patent and the second patent are any two target patents among the plurality of target patents; The judgment module is used to determine whether the first classification number and the second classification number belong to the same category according to a preset classification standard; The classification module is used to obtain the business scope of the target object corresponding to the preset classification standard if the first classification number and the second classification number are in the same category. The display module is used to determine whether the first patent and the second patent are both related to the business scope. If the first patent and the second patent are both related to the business scope, then the first patent and the second patent are clustered and displayed according to a preset method.

[0021] A third aspect of this application provides an electronic device including a processor, a memory, a user interface, and a network interface, wherein the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to cause the electronic device to perform the method as described in any of the foregoing.

[0022] A fourth aspect of this application provides a computer-readable storage medium storing instructions that, when executed, perform the method described in any of the preceding descriptions.

[0023] In summary, one or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: The server first filters out multiple target patents for a company from a pre-defined database based on the query request for the company's patent portfolio. Then, it obtains the classification numbers of these patents using the IPC classification system, a standardized patent classification method that categorizes patents by technical field. Next, it determines whether the classification numbers of the multiple patents belong to the same category based on pre-defined classification standards. Further, if multiple classification numbers belong to the same category, it verifies whether all patents corresponding to that classification number are related to the target company's business scope, thus verifying the accuracy of the classification result. When multiple patents are all related to the business scope, they are then clustered and displayed according to a pre-defined method, that is, patents in the same field are clustered and displayed, thereby making the company's patent portfolio query results based on field more accurate. Attached Figure Description

[0024] Figure 1 This is a flowchart illustrating a method for searching enterprise patent layouts disclosed in an embodiment of this application; Figure 2 This is a schematic diagram illustrating an application scenario of a corporate patent layout search method disclosed in an embodiment of this application; Figure 3 This is a schematic diagram of a patent information display template disclosed in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of the enterprise patent layout search device disclosed in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application.

[0025] Explanation of reference numerals in the attached figures: 201, server; 202, mobile terminal; 501, receiving module; 502, acquisition module; 503, judgment module; 504, classification module; 505, display module; 601, processor; 602, communication bus; 603, user interface; 604, network interface; 605, memory. Detailed Implementation

[0026] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0027] In the description of the embodiments of this application, the words "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design that is described as "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "for example" or "for instance" is intended to present the relevant concepts in a specific manner.

[0028] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0029] With the continuous advancement of science and technology and the increase in commercial activities, protecting intellectual property rights has become increasingly important. Patents, as a crucial means of intellectual property protection, play a key role. Patents contain a wealth of technical information, covering the latest technologies across various industries. Analyzing a large amount of patent information can reveal technological development trends, research hotspots, and directions for industry innovation. This helps companies predict market demands and trends, adjust product or service strategies, and maintain a competitive edge.

[0030] Furthermore, patent information can be used to analyze the technological development status and strategies of other companies. By studying a company's patent portfolio and technological trends, insights into market competition can be gained, one can assess their own technological strengths and weaknesses, and formulate corresponding business strategies.

[0031] Currently, when searching for patent portfolios, the first step is to categorize other companies' patents. One method is to classify them based on their technical fields. A common practice is to categorize them according to the technical field specified in the patent, grouping patents in the same technical field together. However, when drafting patents, the division of technical fields is often done manually based on the overall content of the patent, and the criteria for this division are not uniform, resulting in poor accuracy. For example, when searching for the number of patents a company has in the field of image recognition, if a patent titled "A Method for Recognizing Iris Images" is found, and the technical field specified in the specification is "computer technology," the automatic field classification may not classify it as "image recognition," thus making the results regarding the company's patent portfolio in the field of image recognition inaccurate.

[0032] Therefore, when querying patent layouts, the results of patent classification based on technical fields are inaccurate, leading to inaccurate patent layout search results. Thus, a method is needed to improve the accuracy of enterprise patent layout search results based on technical field division.

[0033] This embodiment discloses a method for searching enterprise patent layout, referring to... Figure 1 This includes the following steps S110-S160: S110, Receive a query request for the patent layout of the target object.

[0034] Specifically, the enterprise patent layout search method disclosed in this application is applied to server 201. Server 201 includes, but is not limited to, electronic devices such as mobile phones, tablets, wearable devices, and PCs (Personal Computers), and can also be a backend server 201 running the enterprise patent layout search method. Server 201 can be implemented using a standalone server 201 or a server 201 cluster composed of multiple servers 201.

[0035] When a user needs to query a company's patent portfolio, they input a relevant search term via mobile terminal 202, such as "Company A and patent portfolio". After recognition, mobile terminal 202 sends a query request for the patent portfolio of the target company to server 201. The target company is the company whose patent portfolio the user needs to query. (See reference...) Figure 2The server 201 communicates wirelessly with the mobile terminal 202, and the server 201 receives query requests for patent layouts targeting the object. The mobile terminal 202 includes, but is not limited to: Android system devices, Apple's iOS mobile operating system devices, personal computers (PCs), World Wide Web (Web) devices, and wearable devices (WDs).

[0036] S120: Based on the query request, obtain multiple target patents.

[0037] After receiving a patent layout query request for a target object, server 201 filters patents in a pre-set database. This pre-set database contains a large number of patents, including pre-defined databases extracted from the internet by professionals using their expertise and experience. The patent information in this pre-set database has been professionally filtered and categorized to meet specific user needs, thus reducing the user's time and effort. The pre-set database generally includes various types of patent information, such as invention patents, utility model patents, and design patents, as well as various patent information such as patent number, applicant, inventor, and classification number. The number of patents stored in the pre-set database is updated as new patents are published by the State Intellectual Property Office, so the number of patents in the pre-set database is constantly increasing. The pre-set database can also be the database of other relevant patent offices, including but not limited to the World Intellectual Property Organization (WIPO), the United States Patent and Trademark Office (USPTO), and the European Patent Office (EPO). Server 201 can also obtain relevant patents from patent information published on the company's official website, including the number of patent applications, technical fields, and patent strategies.

[0038] Server 201 sets filtering criteria based on the query request, setting the patent inventor or patent holder as the target object, thereby filtering out multiple target patents from the database. That is, the inventor of the target patent is the target object, or the current patent holder of the target patent is the target object, or both the inventor and the current patent holder of the target patent are target objects.

[0039] S130, based on the IPC classification standard, obtain the first classification number of the first patent and the second classification number of the second patent.

[0040] For any patent in the pre-defined database, relevant professionals classify the patent according to the International Patent Classification (IPC). The IPC classification system adopts a hierarchical structure, consisting of codes for sections, classes, subclasses, and groups. The first level of the IPC classification hierarchy is the "Section," which is the highest level. Each section contains multiple "Classes," each "Class" contains multiple "Subclasses," and the next level below a "Subclass" is the "Group." Server 201 retrieves the specific group-level classification numbers of multiple target patents. Taking any two target patents from the multiple target patents as an example, it retrieves the first classification number of the first patent and the second classification number of the second patent. Here, the first and second patents are any two target patents from the multiple target patents, and both the first and second classification numbers are subdivided into their respective groups.

[0041] S140, Based on the preset classification criteria, determine whether the first classification number and the second classification number belong to the same category.

[0042] Because the IPC classification system uses a hierarchical structure, each classification number corresponds to a unique code for its part, major category, minor category, and group. Therefore, during classification, patent numbers within the same part can be grouped into the same category, or patent numbers within the same minor category can be grouped into the same category, or patent numbers within the same group can be grouped into the same category. Pre-defined classification criteria include classification within the same part, classification within the same major category, classification within the same minor category, and classification within the same group.

[0043] Furthermore, when classifying according to the preset classification criteria, it can be determined whether the first classification number and the second classification number belong to the same part, or whether the first classification number and the second classification number belong to the same major category, or whether the first classification number and the second classification number belong to the same subcategory, or whether the first classification number and the second classification number belong to the same group.

[0044] S150, if the first classification number and the second classification number are in the same category, then obtain the business scope of the target object corresponding to the preset classification standard.

[0045] If the first classification number and the second classification number belong to the same department, or the first classification number and the second classification number belong to the same major category, or the first classification number and the second classification number belong to the same subcategory, or the first classification number and the second classification number belong to the same group, then server 201 will mark the first classification number and the second classification number as the same category. Further, server 201 will obtain the target object's business scope, which can be obtained from the target object's official website or from relevant databases. The business scope refers to the range of business and operational activities that an enterprise can engage in. It involves the scope of commercial fields, products, or services that the enterprise can legally engage in, as well as the enterprise's core business and operational direction. Typically, an enterprise's business scope includes multiple business activities. For example, Company A's business scope includes electrical installation services, energy management services, and energy management, where electrical installation services, energy management, or energy management are all business activities of the enterprise.

[0046] As mentioned earlier, the first and second classification numbers are classified according to the preset classification criteria. After determining whether the first and second classification numbers belong to the same part, the same major category, the same subcategory, or the same group, the classification description corresponding to the preset classification criteria is obtained.

[0047] If the first and second classification numbers belong to the same division, then the description of that division is obtained. For example, if the first classification number is A01B1 / 04 and the second classification number is A24F1 / 04, then both classification numbers belong to division A, and the corresponding classification description is "necessities for human life." If the first and second classification numbers belong to the same major category, then the description of that major category is obtained. For example, if the first classification number is A01B1 / 00 and the second classification number is A01K2 / 04, then both classification numbers belong to major category A01, and the corresponding classification description is "agriculture; forestry; animal husbandry; hunting; trapping; fishing." If the first and second classification numbers belong to the same subcategory, then the description of that subcategory is obtained. For example, if the first classification number is A01B1 / 04 and the second classification number is A01B1 / 10, then both the first and second classification numbers belong to subclass A01B, and the corresponding classification description is: land preparation for agriculture or forestry; parts, components, or accessories of general agricultural machinery or implements (ditches or mulch holes for sowing, planting, or applying manure are classified as A01C5 / 00; machinery for harvesting root crops is classified as A01D; lawnmowers that can be converted into land preparation equipment or are capable of land preparation are classified as A01D42 / 04; lawnmowers combined with land preparation implements are classified as A01D43 / 12; land preparation for engineering purposes is classified as E01, E02, and E21). If the first and second classification numbers belong to the same group, then the description of the corresponding group is obtained. For example, if the first classification number is A01B1 / 00 and the second classification number is A01B1 / 00, then both the first classification numbers belong to group A01B1 / 00, and the corresponding classification description is: hand tools.

[0048] By employing the above technical solutions, it is possible to determine whether two patents belong to the same part, class, subclass, or group, thereby assessing their relevance in the technical field. The pre-defined classification standards divide patents into different levels, from parts to classes, subclasses, and groups, providing a more precise and detailed classification method. This precision and detail allows for a more accurate assessment of the technical connection between two patents.

[0049] Server 201 then calculates the similarity between the target business content and the category description, where the target business content is any one of multiple business contents within the business scope. For any given business content, multiple related keywords are pre-stored. For example, if the target object's business scope includes agricultural machinery manufacturing, its corresponding keywords include, but are not limited to, agricultural machinery parts manufacturing, agricultural implement processing, and agricultural machinery manufacturing.

[0050] Server 201 then calculates the similarity between the category description and each content keyword, selecting the highest similarity score as the similarity between the target content and the category description. The calculation of similarity between two text contents includes methods such as cosine similarity and Euclidean distance. These methods assess the degree of association between keywords and phrases by comparing the distance or similarity between their vector representations. The specific calculation methods for similarity are merely conventional techniques in the relevant technical field and will not be elaborated further here. Taking any two content keywords from a pool of multiple content keywords, the first content keyword and the second content keyword, as an example: Server 201 calculates the first similarity between the first content keyword and the category description, and calculates the second similarity between the second content keyword and the category description. Server 201 then determines the relationship between the first and second similarities. If the first similarity is greater than the second similarity, the first similarity is set as the similarity between the target content and the category description. If the first similarity is equal to the second similarity, either the first or second similarity is set as the similarity between the target content and the category description. If the first similarity is less than the second similarity, the second similarity is set as the similarity between the target content and the category description.

[0051] Calculate the similarity between the target business content and the category description, and select the value with the higher similarity as the similarity measure. This helps assess the relevance and matching degree between the target business content and the category description. Calculating and judging similarity helps users understand the degree of association between a company's business scope and the category description, and provides more accurate query results and displays.

[0052] Finally, server 201 determines whether the similarity between the target business content and the category description is greater than or equal to a preset first threshold. In different embodiments, the specific value of the preset first threshold can be adjusted according to the actual situation, and this embodiment does not impose a specific limitation. If the similarity between the target business content and the category description is greater than or equal to the preset first threshold, it indicates that the similarity between the target business content and the category description is high. If the similarity between the target business content and the category description is less than the preset first threshold, it indicates that the similarity between the target business content and the category description is low. When the similarity between the target business content and the category description is greater than the preset first threshold, the target business content is determined to be the business content corresponding to the preset classification standard.

[0053] Preset classification standards can be linked to the business scope of the target entity, and based on similarity assessment and threshold judgment, it can be determined whether the business scope is consistent with the preset classification standards. This helps to accurately determine the relevance between patents and the company's business scope and provides more accurate search results.

[0054] S160, determine whether both the first patent and the second patent are related to the business scope. If both the first patent and the second patent are related to the business scope, then cluster and display the first patent and the second patent according to a preset method.

[0055] To further verify the previous judgment on the similarity between the classification number and the business scope, server 201 needs to determine whether the contents of the first patent and the second patent are both related to the target business content, thereby determining whether the first patent and the second patent are both related to the business scope.

[0056] First, server 201 retrieves the pre-stored description of the target business content, which is an introductory description related to the target business content and the target object. For example, if the target object's business content is agricultural machinery manufacturing, the description would be: involving design, research and development, production, sales, and after-sales service. Manufacturers typically design and improve agricultural machinery based on market demand and technological development trends to meet farmers' needs and improve agricultural production efficiency. Agricultural machinery manufacturing covers a wide range of products, including but not limited to the following categories: Agricultural tillage machinery: including machinery for tilling, plowing, sowing, fertilizing, and harvesting, such as tractors, tillage machines, seeders, and harvesters. These machines can be used to improve the efficiency of farmland preparation, planting, and harvesting processes. Agricultural irrigation equipment: including irrigation systems and equipment such as sprinkler, drip, and spray irrigation, used to provide water sources and manage moisture to ensure the normal growth and development of crops. Agricultural product processing equipment: used for the later processing and treatment of agricultural products, such as grain mills, fruit and vegetable washing and grading machines, and dairy milking machines. These machines help process agricultural products, increasing yield and product quality. Agricultural product storage and transportation equipment: including warehousing equipment, refrigeration equipment, and transportation vehicles, used to protect and preserve the quality of agricultural products and reduce losses during transportation and storage. Agricultural environmental protection equipment: equipment used for environmental protection and resource utilization, such as agricultural film recycling machines and pesticide packaging waste disposal machines, which help reduce the environmental impact of agricultural activities.

[0057] Based on the description of the target business content, the server 201 extracts a plurality of industry keywords therefrom. First, the server 201 needs to perform word segmentation on the text of the description content, dividing the text into a sequence of words or phrases. This can be implemented using a word segmentation tool or library, such as NLTK, spaCy or jieba. Then stop words are removed, where the stop words refer to words that appear frequently in the text but have no actual meaning, such as "de", "shi", "zai", etc. The server 201 may use a predefined stop word list or a frequency-based method to remove these words, so as to reduce interference and improve the accuracy of keyword extraction. The server 201 then performs part-of-speech tagging on each word, that is, determines the part of speech of each word in the sentence (such as noun, verb, adjective, etc.). This helps identify which words may be keywords. Then the importance of the keywords is calculated according to the frequency of the words in the text and the frequency in the entire corpus, and words with a higher TF-IDF value are considered as keywords. Finally, keyword screening and sorting are performed. The server 201 may screen and sort the extracted keywords according to some predefined rules or scoring indicators, so as to obtain the most relevant and meaningful keywords, and thus obtain the industry keywords.

[0058] Meanwhile, based on the above principle, the server 201 extracts a plurality of first patent keywords from the first patent, and extracts a plurality of second patent keywords from the second patent. Finally, the server 201 performs keyword comparison, determines whether there is a first patent keyword identical to the industry keyword among the plurality of first patent keywords, and at the same time determines whether there is a second patent keyword identical to the industry keyword among the plurality of second patent keywords, so as to determine whether both the first patent and the second patent are associated with the business scope. If there is a first keyword identical to the target keyword, and there is a second keyword identical to the target keyword, it indicates that both the first patent and the second patent are associated with the business scope. If there is no first keyword identical to the target keyword, it indicates that the first patent is not associated with the business scope. Or if there is no second keyword identical to the target keyword, it indicates that the second patent is not associated with the business scope. The first keyword is any one patent keyword among the plurality of first patent keywords, the second keyword is any one patent keyword among the plurality of second patent keywords, and the target keyword is any one industry keyword among the plurality of industry keywords.

[0059] For the first keyword and the second keyword, it is determined whether they are identical to the target keyword. If any one of the first keyword and the second keyword is identical to the target keyword, it can be determined that the first patent and the second patent are associated with the target business content. Such keyword matching judgment helps to determine the correlation between the patents and the target business scope, thereby ensuring the matching and association between the related patents and the target business scope.

[0060] Furthermore, after determining whether the first classification number and the second classification number belong to the same category, if it is determined that the first classification number and the second classification number belong to the same category, the server 201 further determines whether the first patent and the second patent belong to the same technical field.

[0061] Based on the extracted keywords for the first patent, server 201 counts the number of keywords and marks them as the first quantity. Then, it identifies second patent keywords identical to the first patent keywords and counts the number of these identical keywords, marking them as the second quantity. Server 201 then divides the second quantity by the first quantity to obtain the percentage of identical keywords. Finally, server 201 determines whether the percentage of identical keywords is greater than or equal to a preset second threshold. When the percentage is greater than or equal to the preset second threshold, it indicates that the first and second patents share many identical keywords, which can be understood as the first and second patents belonging to the same technical field. When the percentage is less than the preset second threshold, it indicates that the first and second patents share few identical keywords, which can be understood as the first and second patents not belonging to the same technical field. The specific value of the preset second threshold can be adjusted according to actual circumstances; this embodiment does not impose a specific limitation.

[0062] Based on the calculation of keyword quantity and proportion, it is determined whether the first and second patents belong to the same technical field. This helps to quickly assess the technical relevance between the two patents and further accurately define their similarities and differences in technical fields. This determination can help users more accurately understand the distribution of different technical fields in a company's patent portfolio and provide reference information on relevant technical fields.

[0063] Furthermore, after clustering multiple target patents of the target object according to the above steps, the clusters are then displayed in a preset manner.

[0064] First, the server retrieves a pre-stored patent information display template. This template includes multiple patent information display modules. Each module is used to fill in the corresponding patent information according to a preset rule matching patent information with a filling method. Different patent information display templates include different patent information display modules, thus meeting the patent information display requirements.

[0065] Any patent information display template can simultaneously populate multiple target patents for a given object. In the example above, the first and second patents of the target object, after classification and verification, belong to the same technical field. Therefore, the first and second patents will be clustered and displayed. Based on the user's patent layout requirements for the target object, the corresponding patent information display template is selected for display. For example, if a user needs to understand Company A's patent layout in the XXX technical field, refer to... Figure 3 Based on the patent information display template based on the technology field, server 201 first displays multiple patents belonging to the same technology field from Company A, such as the first patent, the second patent, and the third patent. Server 201 then displays the related business scope of the target entity in this technology field. Next, it displays the patent keywords for each patent. Finally, based on the correspondence between display module 505 and the specification abstract, it displays the abstract content of each patent in display module 505. Through this patent information display template based on the technology field, users can quickly understand the patents of the target entity in a certain field, thereby understanding the patent layout of other companies.

[0066] If a user wants to know a company's patent count, including the number of patent applications and its patent portfolio in different countries and regions, the system uses a patent information display template based on patent count. It first shows the target company's patent count in different countries and regions. Then it displays information such as the total number of patents, the number of invention patents, the number of utility model patents, and the number of invention patents granted. Finally, it uses visual icons to show the changes in the target company's patent count. The patent map visually presents the company's patent portfolio in various countries and regions, helping users understand the target company's internationalization strategy.

[0067] The first and second patents can be clustered and displayed according to a preset method. This helps users better observe and analyze related patent information, grouping similar patents together and providing a more intuitive and organized display. This clustering display helps users understand the patent layout and discover the connections and trends between patents.

[0068] By adopting the above technical solution, server 201 first filters out multiple target patents of the enterprise from a preset database based on the query request for the enterprise's patent layout. Then, it obtains the classification numbers of the multiple patents according to the IPC classification method, a standardized patent classification method that categorizes patents by technical field. Next, it determines whether the classification numbers of the multiple patents belong to the same category based on preset classification standards. Further, if multiple classification numbers belong to the same category, it verifies whether the patents corresponding to that classification number are all related to the target enterprise's business scope, verifying the accuracy of the classification result. When multiple patents are all related to the business scope, they are then clustered and displayed according to a preset method, that is, patents in the same field are clustered and displayed, thereby making the enterprise patent layout query results divided by field more accurate.

[0069] This embodiment also discloses an enterprise patent layout query device, the device being a server 201, as shown in the following example. Figure 4 It includes a receiving module 501, an acquiring module 502, a judging module 503, a classification module 504, and a display module 505, wherein: The receiving module 501 is used to receive a query request for the patent layout of a target object, which is the enterprise whose patent layout the user needs to query.

[0070] The acquisition module 502 is used to acquire multiple target patents based on a query request. The multiple target patents are multiple patents of target objects in a preset database.

[0071] The acquisition module 502 is also used to acquire the first classification number of the first patent and the second classification number of the second patent based on the IPC classification standard, wherein the first patent and the second patent are any two target patents among a plurality of target patents.

[0072] The judgment module 503 is used to determine whether the first classification number and the second classification number are in the same category according to the preset classification standard.

[0073] The classification module 504 is used to obtain the business scope of the target object corresponding to the preset classification standard if the first classification number and the second classification number are in the same category.

[0074] The display module 505 is used to determine whether both the first patent and the second patent are related to the business scope. If both the first patent and the second patent are related to the business scope, then the first patent and the second patent are clustered and displayed according to a preset method.

[0075] In one possible implementation, the classification module 504 is used to preset classification criteria, including classification according to the same part, classification according to the same major category, classification according to the same subcategory, and classification according to the same group.

[0076] The judgment module 503 is used to determine, according to the preset classification criteria, whether the first classification number and the second classification number belong to the same part, or to the same major category, or to the same subcategory, or to the same group.

[0077] In one possible implementation, the acquisition module 502 is used to acquire the target business content, which is any one of the multiple business contents in the business scope.

[0078] The classification module 504 is used to determine the classification description corresponding to the preset classification standard based on the first classification number and the second classification number.

[0079] The acquisition module 502 is used to determine the similarity between the target business content and the category description.

[0080] The judgment module 503 is used to determine whether the similarity is greater than or equal to a preset first threshold. If the similarity is greater than or equal to the preset first threshold, the target business content is determined to be the business content corresponding to the preset classification standard.

[0081] In one possible implementation, the acquisition module 502 is used to acquire descriptive content about the target business content.

[0082] The acquisition module 502 is used to extract multiple industry keywords based on the description content.

[0083] The acquisition module 502 is used to acquire multiple first patent keywords of the first patent and multiple second patent keywords of the second patent.

[0084] The judgment module 503 is used to determine whether the first keyword is the same as the target keyword, and whether the second keyword is the same as the target keyword, and to determine whether both the first patent and the second patent are related to the target business content. Here, the first keyword is any one of multiple first patent keywords, the second keyword is any one of multiple second patent keywords, and the target keyword is any one of multiple industry keywords.

[0085] In one possible implementation, the acquisition module 502 is used to acquire a pre-stored patent information display template. The patent information display template includes multiple patent information display modules, which are used to fill in the patent information corresponding to the target patent according to preset corresponding rules.

[0086] The acquisition module 502 is used to acquire multiple first patent information of the first patent and multiple second patent information of the second patent.

[0087] The display module 505 is used to fill in first information in the display module 505 and second information in the second module according to corresponding rules. The display module 505 and the second module are any two of a plurality of patent information display modules, the first information is any one of a plurality of first patent information, and the second information is any one of a plurality of second patent information.

[0088] In one possible implementation, the acquisition module 502 is used to acquire a first number of first patent keywords.

[0089] The judgment module 503 is used to determine the second number of second patent keywords that are the same as the first patent keywords.

[0090] The judgment module 503 is used to determine the percentage of identical keywords based on the first quantity and the second quantity.

[0091] The judgment module 503 is used to determine whether the keyword ratio is greater than or equal to a preset second threshold. If the keyword ratio is greater than or equal to the preset second threshold, it is determined that the first patent and the second patent belong to the same technical field.

[0092] In one possible implementation, the acquisition module 502 is used to acquire multiple content keywords corresponding to the pre-stored target business content.

[0093] The acquisition module 502 is used to calculate the first similarity between the first content keyword and the category description, and the second similarity between the second content keyword and the category description, wherein the first content keyword and the second content keyword are any one of a plurality of content keywords.

[0094] The judgment module 503 is used to determine whether the first similarity is greater than the second similarity. If the first similarity is greater than the second similarity, the first similarity is set as the similarity between the target business content and the category description.

[0095] It should be noted that the above embodiments of the apparatus are only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0096] This embodiment also discloses an electronic device, as shown in the reference. Figure 5 The electronic device may include: at least one processor 601, at least one communication bus 602, user interface 603, network interface 604, and at least one memory 605.

[0097] The communication bus 602 is used to enable communication between these components.

[0098] The user interface 603 may include a display screen and a camera. Optionally, the user interface 603 may also include a standard wired interface and a wireless interface.

[0099] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0100] The processor 601 may include one or more processing cores. The processor 601 connects to various parts of the server 201 using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 605, and by calling data stored in the memory 605. Optionally, the processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 601 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 601.

[0101] The memory 605 may include random access memory (RAM) or read-only memory. Optionally, the memory 605 may include a non-transitory computer-readable storage medium. The memory 605 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 605 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. As shown in the figure, the memory 605, as a computer storage medium, may include an operating system, a network communication module, a user interface 603 module, and an application program for the enterprise patent layout search method.

[0102] exist Figure 5 In the electronic device shown, the user interface 603 is mainly used to provide an input interface for the user and to obtain the user input data; while the processor 601 can be used to call the application program storing the enterprise patent layout query method in the memory 605. When executed by one or more processors 601, the electronic device executes one or more methods as described in the above embodiments.

[0103] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0104] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0105] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be through some service interfaces; indirect couplings or communication connections between apparatuses or units may be electrical or other forms.

[0106] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0107] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0108] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device 605. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage device 605 and includes several instructions to cause a computer device (which may be a personal computer, server 201, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage device 605 includes various media capable of storing program code, such as a USB flash drive, external hard drive, magnetic disk, or optical disk.

[0109] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of other embodiments of this disclosure upon considering the specification and the disclosure of practical truth. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

Claims

1. A method for searching enterprise patent layout, characterized in that, The method is applied to a server (201) and includes: Receive a query request for the patent layout of a target object, wherein the target object is the enterprise whose patent layout the user needs to query; Based on the query request, multiple target patents are obtained, wherein the multiple target patents are multiple patents of the target object in a preset database; Based on the IPC classification standard, the first classification number of the first patent and the second classification number of the second patent are obtained, wherein the first patent and the second patent are any two target patents among the plurality of target patents; Based on the preset classification criteria, determine whether the first classification number and the second classification number belong to the same category; If the first classification number and the second classification number are in the same category, then the business scope of the target object corresponding to the preset classification standard is obtained; Determine whether both the first patent and the second patent are related to the business scope. If both the first patent and the second patent are related to the business scope, then cluster and display the first patent and the second patent according to a preset method.

2. The enterprise patent layout search method according to claim 1, characterized in that, The step of determining whether the first classification number and the second classification number belong to the same category according to the preset classification criteria specifically includes: The preset classification criteria include classification according to the same part, classification according to the same major category, classification according to the same subcategory, and classification according to the same group; Based on the preset classification criteria, determine whether the first classification number and the second classification number belong to the same part, or the same major category, or the same subcategory, or the same group.

3. The enterprise patent layout search method according to claim 1, characterized in that, The step of obtaining the business scope of the target object corresponding to the preset classification standard specifically includes: Obtain the target business content, wherein the target business content is any one of the multiple business contents in the business scope; Based on the first classification number and the second classification number, determine the classification description corresponding to the preset classification standard; Determine the similarity between the target business content and the classification description; Determine whether the similarity is greater than or equal to a preset first threshold. If the similarity is greater than or equal to the preset first threshold, then determine that the target business content is the business content corresponding to the preset classification standard.

4. The enterprise patent layout search method according to claim 3, characterized in that, The determination of whether both the first patent and the second patent are related to the business scope specifically includes: Obtain a description of the target business content; Based on the description, multiple industry keywords were extracted; Obtain multiple first patent keywords of the first patent, and obtain multiple second patent keywords of the second patent; Determine whether the first keyword is the same as the target keyword, and whether the second keyword is the same as the target keyword, to determine whether both the first patent and the second patent are related to the target business content; wherein, the first keyword is any one of a plurality of first patent keywords, the second keyword is any one of a plurality of second patent keywords, and the target keyword is any one of a plurality of industry keywords.

5. The enterprise patent layout search method according to claim 1, characterized in that, The clustering and display of the first patent and the second patent according to a preset method specifically includes: Obtain a pre-stored patent information display template, which includes multiple patent information display modules. The patent information display modules are used to fill in the patent information corresponding to the target patent according to preset corresponding rules. Obtain multiple first patent information of the first patent, and obtain multiple second patent information of the second patent; According to the corresponding rules, first information is filled in the first display module, and second information is filled in the second module; wherein, the first display module and the second module are any two of the plurality of patent information display modules, the first information is any one of the plurality of first patent information, and the second information is any one of the plurality of second patent information.

6. The enterprise patent layout search method according to claim 4, characterized in that, After determining whether the first classification number and the second classification number belong to the same category according to the preset classification criteria, the method further includes: Obtain the first number of keywords in the first patent; Determine the second number of second patent keywords that are identical to the first patent keyword; Determine the percentage of identical keywords based on the first quantity and the second quantity; Determine whether the percentage of the keyword is greater than or equal to a preset second threshold. If the percentage of the keyword is greater than or equal to the preset second threshold, then determine that the first patent and the second patent belong to the same technical field.

7. The enterprise patent layout search method according to claim 4, characterized in that, Determining the similarity between the target business content and the classification description specifically includes: Retrieve multiple content keywords corresponding to the pre-stored target business content; Calculate the first similarity between the first content keyword and the classification description, and the second similarity between the second content keyword and the classification description, wherein the first content keyword and the second content keyword are any one of the plurality of content keywords; Determine whether the first similarity is greater than the second similarity. If the first similarity is greater than the second similarity, then set the first similarity as the similarity between the target business content and the classification description.

8. A device for querying enterprise patent layout, characterized in that, The device is a server (201), including a receiving module (501), an acquiring module (502), a judging module (503), a classifying module (504), and a display module (505), wherein: The receiving module (501) is used to receive a query request for the patent layout of a target object, wherein the target object is the enterprise whose patent layout the user needs to query. The acquisition module (502) is used to acquire multiple target patents based on the query request, wherein the multiple target patents are multiple patents of the target object in a preset database; The acquisition module (502) is further configured to acquire the first classification number of the first patent and the second classification number of the second patent based on the IPC classification standard, wherein the first patent and the second patent are any two target patents among the plurality of target patents; The judgment module (503) is used to determine whether the first classification number and the second classification number are in the same category according to the preset classification standard; The classification module (504) is used to obtain the business scope of the target object corresponding to the preset classification standard if the first classification number and the second classification number are the same category; The display module (505) is used to determine whether the first patent and the second patent are both related to the business scope. If the first patent and the second patent are both related to the business scope, then the first patent and the second patent are clustered and displayed according to a preset method.

9. An electronic device, characterized in that, The device includes a processor (601), a memory (605), a user interface (603), and a network interface (604). The memory (605) is used to store instructions. The user interface (603) and the network interface (604) are both used to communicate with other devices. The processor (601) is used to execute the instructions stored in the memory (605) to cause the electronic device to perform the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, perform the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • A patent matching method and matching system for automatically matching potential buyers of patents for sale

    CN109213873A

  • Retrieval method and device based on keywords and multi-platform classification numbers

    CN111291094A