This application is claims priority under 35 U.S.C. § 119 to Taiwanese Patent Application No. 111100151, filed Jan. 3, 2022, the entirety of which is incorporated by reference herein.
The present invention relates to a patent search system and a method thereof, and more particularly to a patent search system and a patent search method for the system that may assist users in patent searches based on selection instructions.
A patent search system is a type of search system specifically used for searching patent documents. Since the contents of patent documents contain professional knowledge of various fields, and since the writing style and format of patent documents are different to those of ordinary documents, in most cases, ordinary users would not know how to conduct patent searches properly or could otherwise have problems finding the precise group of patents being targeted, unless they have acquired certain knowledge of the patent system or have a certain degree of understanding of the technical field to which the target patents (i.e., the group of patents they try to search for) pertain. In addition, as described above, since the contents, writing style and format of patent documents are different to those of ordinary documents, a general-purpose search system (such as Google) is not a suitable tool for patent searches. In this light, it is needed to have a patent search system and a patent search method for the system that can assist ordinary users (those who have not acquired patent knowledge) in patent searches.
To solve the problems described above, one idea of the present invention is to provide a patent search system and a method for the system that may assist users in patent searches. Another idea of the present invention is to provide a patent search system and a method for the system that may assist users in patent searches based on selection instructions.
Based on the ideas described above, the present invention provides a patent search system, comprising: a database storing a plurality of first patent document data items; and a server accessing the database, the server receiving a first search criterion instruction and then retrieving a plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, wherein the server receives a first selection instruction associated with a first selected patent document data item in the plurality of second patent document data items, obtains a first patent classification code data item from the first selected patent document data item based on the first selection instruction, and generates a second search criterion instruction based on at least the first search criterion instruction and the first patent classification code data item, the second search criterion instruction including the first patent classification code data item, wherein the server retrieves a plurality of third patent document data items from the plurality of first patent document data items based on the second search criterion instruction, and at least one of the plurality of third patent document data items contains the first patent classification code data item, wherein the first search criterion instruction indicates a first search criterion, and the server retrieves the plurality of second patent document data items from the plurality of first patent document data items on the basis that the plurality of second patent document data items all meet the first search criterion, wherein the second search criterion instruction indicates a second search criterion, and the server retrieves the plurality of third patent document data items from the plurality of first patent document data items on the basis that the plurality of third patent document data items all meet the second search criterion, and wherein the first selection instruction is associated with a first related-tag data item.
In a preferred embodiment of the present invention, the first patent classification code data item is one of a second-level patent classification code data item, a third-level patent classification code data item, a fourth-level patent classification code data item, and a fifth-level patent classification code data item.
In a preferred embodiment of the present invention, the server obtains a second patent classification code data item from the first selected patent document data item based on the first selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the second patent classification code data item, and the second search criterion instruction includes the second patent classification code data item, and wherein at least one of the plurality of third patent document data items contains the second patent classification code data item.
In a preferred embodiment of the present invention, the server receives a second selection instruction associated with a second selected patent document data item in the plurality of second patent document data items, and the server obtains a third patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the third patent classification code data item, and the second search criterion instruction includes the third patent classification code data item, wherein at least one of the plurality of third patent document data items contains the third patent classification code data item, and wherein the second selection instruction is associated with a second related-tag data item.
In a preferred embodiment of the present invention, the server receives a second selection instruction associated with a second selected patent document data item in the plurality of second patent document data items, and the server obtains a third patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the third patent classification code data item, and the second search criterion instruction includes the third patent classification code data item, wherein at least one of the plurality of third patent document data items contains the third patent classification code data item, and wherein the second selection instruction is associated with a second related-tag data item. In addition, the server obtains a fourth patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, the third patent classification code data item, and the fourth patent classification code data item, and the second search criterion instruction includes the fourth patent classification code data item, and wherein at least one of the plurality of third patent document data items contains the fourth patent classification code data item.
In a preferred embodiment of the present invention, the server obtains a keyword data item from the first selected patent document data item based on the first selection instruction, and the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the keyword data item, the second search criterion instruction including the keyword data item.
In a preferred embodiment of the present invention, the server retrieves a plurality of fourth patent document data items based on the first search criterion instruction and generates a classification ranking data item based on the plurality of fourth patent document data items, the classification ranking data item indicating a proportion ranking of different patent classification codes in the plurality of fourth patent document data items, wherein the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, the classification ranking data item, and a predetermined percentage data item, and wherein the plurality of fourth patent document data items include the plurality of second patent document data items.
In a preferred embodiment of the present invention, the server retrieves a plurality of fourth patent document data items based on the first search criterion instruction and generates a classification ranking data item based on the plurality of fourth patent document data items, the classification ranking data item indicating a proportion ranking of different patent classification codes in the plurality of fourth patent document data items, wherein the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, the classification ranking data item, and a predetermined percentage data item, and wherein the plurality of fourth patent document data items include the plurality of second patent document data items. In addition, the plurality of second patent document data items include a plurality of fifth patent document data items, a plurality of sixth patent document data items, and a plurality of seventh patent document data items, each of the plurality of fifth patent document data items contains a fifth patent classification code data item, each of the plurality of sixth patent document data items contains a sixth patent classification code data item, and each of the plurality of seventh patent document data items contains a seventh patent classification code data item, wherein the fifth patent classification code data item ranks first in the classification ranking data item, the sixth patent classification code data item ranks second in the classification ranking data item, and the seventh patent classification code data item ranks third in the classification ranking data item, and wherein at least one of the plurality of second patent document data items contains the fifth patent classification code data item, at least one of the plurality of second patent document data items contains the sixth patent classification code data item, and at least one of the plurality of second patent document data items contains the seventh patent classification code data item.
In a preferred embodiment of the present invention, the server receives a third selection instruction associated with a third selected patent document data item in the plurality of third patent document data items and obtains an eighth patent classification code data item from the third selected patent document data item based on the third selection instruction, and the server generates a third search criterion instruction based on at least the first search criterion instruction and the eighth patent classification code data item, the third search criterion instruction including the eighth patent classification code data item, wherein the third selection instruction is associated with a third related-tag data item, wherein the server retrieves a plurality of eighth patent document data items from the plurality of first patent document data items based on the third search criterion instruction, and at least one of the plurality of eighth patent document data items contains the eighth patent classification code data item, wherein the third search criterion instruction indicates a third search criterion, and the server retrieves the plurality of eighth patent document data items from the plurality of first patent document data items on the basis that the plurality of eighth patent document data items all meet the third search criterion, and wherein the first patent classification code data item indicates a first patent classification code, and the eighth patent classification code data item indicates an eighth patent classification code, which belongs to a further detailed classification under the first patent classification code in a hierarchy.
According to an objective of the present invention, a patent search method for use in a patent search system is provided, the patent search system comprising a database and a server, the database storing a plurality of first patent document data items, the server accessing the database, the patent search method including the steps of: receiving, by the server, a first search criterion instruction and retrieving a plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction; receiving, by the server, a first selection instruction associated with a first selected patent document data item in the plurality of second patent document data items; obtaining, by the server, a first patent classification code data item from the first selected patent document data item based on the first selection instruction; generating, by the server, a second search criterion instruction based on at least the first search criterion instruction and the first patent classification code data item, the second search criterion instruction including the first patent classification code item; and retrieving, by the server, a plurality of third patent document data items from the plurality of first patent document data items based on the second search criterion instruction, at least one of the plurality of third patent document data items containing the first patent classification code data item, wherein the first search criterion instruction indicates a first search criterion, and the server retrieves the plurality of second patent document data items from the plurality of first patent document data items on the basis that the plurality of second patent document data items all meet the first search criterion, wherein the second search criterion instruction indicates a second search criterion, and the server retrieves the plurality of third patent document data items from the plurality of first patent document data items on the basis that the plurality of third patent document data items all meet the second search criterion, and wherein the first selection instruction is associated with a first related-tag data item.
In a preferred embodiment of the present invention, the first patent classification code data item is one of a second-level patent classification code data item, a third-level patent classification code data item, a fourth-level patent classification code data item, and a fifth-level patent classification code data item.
In a preferred embodiment of the present invention, the patent search method further includes: obtaining, by the server, a second patent classification code data item from the first selected patent document data item based on the first selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the second patent classification code data item, and the second search criterion instruction includes the second patent classification code data item, and wherein at least one of the plurality of third patent document data items contains the second patent classification code data item.
In a preferred embodiment of the present invention, the patent search method further includes: receiving, by the server, a second selection instruction associated with a second selected patent document data item in the plurality of second patent document data items; and obtaining, by the server, a third patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the third patent classification code data item, and the second search criterion instruction includes the third patent classification code data item, wherein at least one of the plurality of third patent document data items contains the third patent classification code data item, and wherein the second selection instruction is associated with a second related-tag data item.
In a preferred embodiment of the present invention, the patent search method further includes: receiving, by the server, a second selection instruction associated with a second selected patent document data item in the plurality of second patent document data items; and obtaining, by the server, a third patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the third patent classification code data item, and the second search criterion instruction includes the third patent classification code data item, wherein at least one of the plurality of third patent document data items contains the third patent classification code data item, and wherein the second selection instruction is associated with a second related-tag data item. In addition, the patent search method further includes: obtaining, by the server, a fourth patent classification code data item from the second selected patent document data item based on the second selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, the third patent classification code data item, and the fourth patent classification code data item, and the second search criterion instruction includes the fourth patent classification code data item, and wherein at least one of the plurality of third patent document data items contains the fourth patent classification code data item.
In a preferred embodiment of the present invention, the patent search method further includes: obtaining, by the server, a keyword data item from the first selected patent document data item based on the first selection instruction, wherein the server generates the second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the keyword data item, the second search criterion instruction including the keyword data item.
In a preferred embodiment of the present invention, the patent search method further includes: retrieving, by the server, a plurality of fourth patent document data items based on the first search criterion instruction; and generating, by the server, a classification ranking data item based on the plurality of fourth patent document data items, the classification ranking data item indicating a proportion ranking of different patent classification codes in the plurality of fourth patent document data items, wherein the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, the classification ranking data item, and a predetermined percentage data item, and wherein the plurality of fourth patent document data items include the plurality of second patent document data items.
In a preferred embodiment of the present invention, the patent search method further includes: retrieving, by the server, a plurality of fourth patent document data items based on the first search criterion instruction; and generating, by the server, a classification ranking data item based on the plurality of fourth patent document data items, the classification ranking data item indicating a proportion ranking of different patent classification codes in the plurality of fourth patent document data items, wherein the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, the classification ranking data item, and a predetermined percentage data item, and wherein the plurality of fourth patent document data items include the plurality of second patent document data items. In addition, the plurality of second patent document data items include a plurality of fifth patent document data items, a plurality of sixth patent document data items, and a plurality of seventh patent document data items, each of the plurality of fifth patent document data items contains a fifth patent classification code data item, each of the plurality of sixth patent document data items contains a sixth patent classification code data item, and each of the plurality of seventh patent document data items contains a seventh patent classification code data item, wherein the fifth patent classification code data item ranks first in the classification ranking data item, the sixth patent classification code data item ranks second in the classification ranking data item, and the seventh patent classification code data item ranks third in the classification ranking data item, and wherein at least one of the plurality of second patent document data items contains the fifth patent classification code data item, at least one of the plurality of second patent document data items contains the sixth patent classification code data item, and at least one of the plurality of second patent document data items contains the seventh patent classification code data item.
In a preferred embodiment of the present invention, the patent search method further includes: receiving, by the server, a third selection instruction associated with a third selected patent document data item in the plurality of third patent document data items; obtaining, by the server, an eighth patent classification code data item from the third selected patent document data item based on the third selection instruction; generating, by the server, a third search criterion instruction based on at least the first search criterion instruction and the eighth patent classification code data item, the third search criterion instruction including the eighth patent classification code data item; and retrieving, by the server, a plurality of eighth patent document data items from the plurality of first patent document data items based on the third search criterion instruction, at least one of the plurality of eighth patent document data items containing the eighth patent classification code data item, wherein the third selection instruction is associated with a third related-tag data item, wherein the third search criterion instruction indicates a third search criterion, and the server retrieves the plurality of eighth patent document data items from the plurality of first patent document data items on the basis that the plurality of eighth patent document data items all meet the third search criterion, and wherein the first patent classification code data item indicates a first patent classification code, and the eighth patent classification code data item indicates an eighth patent classification code, which belongs to a further detailed classification under the first patent classification code in a hierarchy.
These and other aspects of the invention will be apparent upon reference to the following detailed description of non-limiting exemplary embodiments and the accompanying drawings.
Please refer to
In one embodiment, the server 120 may include an internal processing device 122 and a communication device 124. The internal processing device 122 is communicatively connected to the communication device 124 and the database 110, the database 110 is communicatively connected to the communication device 124, and the server 120 can be communicatively connected to the user device 900 through the communication device 124. The server 120 receives various data or instructions from the user device 900 through the communication device 124, and sends various data or instructions to the user device 900 through the communication device 124. In addition, the server 120 processes various data or instructions through the internal processing device 122. Preferably, the server 120 includes one or more processors and implements functions of the internal processing device 122 and/or the communication device 124 by enabling coordination between the hardware and software.
In the embodiment shown in
The server 120 can obtain a patent classification code data item from a selected patent document data item based on the selected patent document data item and its corresponding selection instruction. Moreover, the server 120 can generate a second search criterion instruction based on at least the first search criterion instruction and the obtained patent classification code data item, wherein the second search criterion instruction includes the obtained patent classification code data item. Preferably, the second search criterion instruction includes the first search criterion instruction, or the second search criterion of the second search criterion instruction includes the first search criterion. Preferably, the server 120 obtains the patent classification code data item from the selected patent document data item based on the condition that the selection instruction for the selected patent document data item is associated with the related-tag data item. That is, the server 120 will only retrieve the patent classification code data item from the selected patent document data item after confirming that the selection instruction for the selected patent document data item is associated with the related-tag data item. Preferably, if the server 120 confirms that the selection instruction for the selected patent document data item is associated with the unrelated-tag data item, the server 120 will not retrieve the patent classification code data item from the selected patent document data item; moreover, the server 120 will not generate a second search criterion instruction based on the patent classification code data item in the selected patent document data item (i.e., the server 120 will not include the patent classification code data item in the selected patent document data item that is associated with the unrelated-tag data item into the second search criterion instruction).
Please refer to
In one embodiment, the patent classification code data item in the second search criterion instruction is used to retrieve, from the plurality of first patent document data item, the patent document data items containing the patent classification code data item (that is, the patent document data items that contain the same patent classification code data item as in the second search criterion instruction). It should be understood that the patent classification code data item contains codes or numbers of certain patent classification system, which may be the International Patent Classification (IPC) system, Cooperative Patent Classification (CPC) system or United States Patent Classification (UPC) system, but is not limited thereto. Preferably, the patent classification code data item is a data item that has a hierarchical structure (that is, the patent classification system shown in this data item adopts a hierarchical structure to classify patent documents). Preferably, a patent document data item may include a plurality of patent classification code data items; for example, a patent document data item may include one or more main patent classification code data items and one or more secondary patent classification code data items. In different embodiments, a patent classification code data item may at least include a first-level patent classification code data item, a second-level patent classification code data item, a third-level patent classification code data item, and a fourth-level patent classification code data item. In different embodiments, a patent classification code data item may at least include a first-level patent classification code data item, a second-level patent classification code data item, a third-level patent classification code data item, a fourth-level patent classification code data item, and a fifth-level patent classification code data item. In different embodiments, a patent classification code data item in a selected patent document data item (such as the first selected patent document data item, but is not limited thereto) is one of a second-level patent classification code data item, a third-level patent classification code data item, a fourth-level patent classification code data item, and a fifth-level patent classification code data item. In different embodiments, a patent classification code data item in a selected patent document data item (such as the first selected patent document data item, but is not limited thereto) can be set as one of a second-level patent classification code data item, a third-level patent classification code data item, a fourth-level patent classification code data item, and a fifth-level patent classification code data item, depending on the needs. For example, in
Please refer to
Please refer to
Please refer to
Please refer to
In one embodiment, first, the server sequentially sums up the percentages corresponding to the respective patent classification code data items in the classification ranking data item 720 until the total percentage of the top N patent classification code data items is greater than the predetermined percentage data item 730. Next, the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction and the top N patent classification code data items, wherein the plurality of second patent document data items 740 all meet the first search criterion, and each of the plurality of second patent document data items 740 contains one of the top N patent classification code data items. Moreover, the plurality of fourth patent document data items 710 include the plurality of second patent document data items 740. It should be understood that, since a patent document data item containing one of the top N patent classification code data items is more likely to be a patent that the user needs, the search system according to this invention can provide the user with a plurality of second patent document data items that will better meet the user's needs for the user to select therefrom. In this way, the patent document data items that the user needs can be retrieved more efficiently. In one embodiment, the plurality of second patent document data items 740 include a plurality of fifth patent document data items, a plurality of sixth patent document data items, and a plurality of seventh patent document data items. Also, each of the plurality of fifth patent document data items contains (or is associated with) a fifth patent classification code data item 722; each of the plurality of sixth patent document data items contains (or is associated with) a sixth patent classification code data item 724; and each of the plurality of seventh patent document data items contains (or is associated with) a seventh patent classification code data item 726. Specifically, the fifth patent classification code data item 722 ranks first in the classification ranking data item 720; the sixth patent classification code data item 724 ranks second in the classification ranking data item 720; and the seventh patent classification code data item 726 ranks third in the classification ranking data item 720. In addition, at least one of the plurality of second patent document data items 740 contains the fifth patent classification code data item 722; at least one of the plurality of second patent document data items 740 contains the sixth patent classification code data item 724; and at least one of the plurality of second patent document data items 740 contains the seventh patent classification code data item 726.
It should be understood that the patent search system according to this invention can assist the user to gradually narrow down the number of patents in a target patent group through one or more rounds of search during the search process. For example, the user can make selections for the search results of the first round, so that the server can generate the search criterion instruction of the next round (second search criterion instruction) and the corresponding search results (second search results) based on the one or more selection instructions and the corresponding one or more selected patent document data items. Thereafter, for the second search results, the user can repeat the foregoing process to obtain third search results, and repeat the foregoing process for the third search results to obtain fourth search results, and so on, until the user believes that the total number of target patent document data items has satisfied the user's needs.
In one embodiment, after the server of the patent search system according to this invention retrieves a plurality of third patent document data items from the plurality of first patent document data items based on the second search criterion instruction, the server can receive a third selection instruction provided by the user. The third selection instruction is associated with a third selected patent document data item in the plurality of third patent document data items, and is also associated with a third related-tag data item. Next, the server can obtain an eighth patent classification code data item from the third selected patent document data item based on the third selection instruction. And the server can generate a third search criterion instruction based on at least the first search criterion instruction provided by the user and the eighth patent classification code data item, wherein the third search criterion instruction includes the eighth patent classification code data item. Specifically, the first patent classification code data item indicates a first patent classification code, and the eighth patent classification code data item indicates an eighth patent classification code, which belongs to a further detailed classification under the first patent classification code in a hierarchy (for example, if the first patent classification code is a third-level patent classification code, then the eighth patent classification code can be a fourth-level patent classification code or a fifth-level patent classification code related to the first patent classification code.)
Then, the server can retrieve a plurality of eighth patent document data items from the plurality of first patent document data items in the database based on the third search criterion instruction, wherein at least one of the plurality of eighth patent document data items contains the eighth patent classification code data item. Preferably, the third search criterion instruction indicates a third search criterion, and the server retrieves the plurality of eighth patent document data items from the plurality of first patent document data items based on the condition that the plurality of eighth patent document data items all meet the third search criterion. It should be understood that by using the hierarchical characteristics of patent classification codes to gradually retrieve patents under a more detailed classification, the patent search system of the invention can effectively assist users in narrowing down the number of retrieved patents and/or obtaining more precise search results.
Please refer to
In one embodiment, the patent search method 800 further includes: obtaining, by the server, a second patent classification code data item from the first selected patent document data item based on the first selection instruction. Specifically, the server generates a second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the second patent classification code data item, and the second search criterion instruction includes the second patent classification code data item. Moreover, in the plurality of third patent document data items that the server retrieves based on the second search criterion instruction, at least one patent document data item includes the second patent classification code data item. Preferably, the second patent classification code data item indicates a second patent classification code, and this second patent classification code is a secondary patent classification code included in the first selected patent document data item.
In one embodiment, the patent search method 800 further includes: receiving, by the server, a second selection instruction, wherein the second selection instruction is associated with a second selected patent document data item in the plurality of second patent document data items and also associated with a second related-tag data item. The patent search method 800 further includes: obtaining, by the server, a third patent classification code data item from the second selected patent document data item based on the second selection instruction. Specifically, the server generates a second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the third patent classification code data item, and the second search criterion instruction includes the third patent classification code data item. Moreover, in the plurality of third patent document data items that the server retrieves based on the second search criterion instruction, at least one patent document data item includes the third patent classification code data item.
In another embodiment, in addition to the steps described in the previous embodiment, the patent search method 800 further includes: obtaining, by the server, a fourth patent classification code data item from the second selected patent document data item based on the second selection instruction. Specifically, the server generates a second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, the third patent classification code data item, and the fourth patent classification code data item, and the second search criterion instruction includes the fourth patent classification code data item. Moreover, in the plurality of third patent document data items that the server retrieves based on the second search criterion instruction, at least one patent document data item includes the fourth patent classification code data item.
In one embodiment, the patent search method 800 further includes: obtaining, by the server, a keyword data item from the first selected patent document data item based on the first selection instruction. Specifically, the server generates a second search criterion instruction based on at least the first search criterion instruction, the first patent classification code data item, and the keyword data item, and the second search criterion instruction includes the keyword data item. Moreover, in the plurality of third patent document data items that the server retrieves based on the second search criterion instruction, each patent document data item includes the keyword data item.
In one embodiment, the patent search method 800 further includes: retrieving, by the server, a plurality of fourth patent document data items based on the first search criterion instruction, wherein the plurality of fourth patent document data items include the plurality of second patent document data items. The patent search method 800 further includes: generating, by the server, a classification ranking data item based on the plurality of fourth patent document data items, wherein the classification ranking data item indicates the proportion ranking of different patent classification codes in the plurality of fourth patent document data items. Specifically, the server retrieves the plurality of second patent document data items from the plurality of first patent document data items based on the first search criterion instruction, the classification ranking data item, and a predetermined percentage data item. In one embodiment, the plurality of second patent document data items include a plurality of fifth patent document data items, a plurality of sixth patent document data items, and a plurality of seventh patent document data items. Also, each of the plurality of fifth patent document data items contains a fifth patent classification code data item; each of the plurality of sixth patent document data items contains a sixth patent classification code data item; and each of the plurality of seventh patent document data items contains a seventh patent classification code data item. Specifically, the fifth patent classification code data item ranks first in the classification ranking data item; the sixth patent classification code data item ranks second in the classification ranking data item; and the seventh patent classification code data item ranks third in the classification ranking data item. In addition, at least one of the plurality of second patent document data items contains the fifth patent classification code data item; at least one of the plurality of second patent document data items contains the sixth patent classification code data item; and at least one of the plurality of second patent document data items contains the seventh patent classification code data item.
In one embodiment, the patent search method 800 further includes: receiving, by the server, a third selection instruction, wherein the third selection instruction is associated with a third selected patent document data item in the plurality of third patent document data items, and also associated with a third related-tag data item. The patent search method 800 further includes: obtaining, by the server, an eighth patent classification code data item from the third selected patent document data item based on the third selection instruction. Specifically, the first patent classification code data item indicates a first patent classification code, and the eighth patent classification code data item indicates an eighth patent classification code, which belongs to a further detailed classification under the first patent classification code in a hierarchy. The patent search method 800 further includes: generating, by the server, a third search criterion instruction based on at least the first search criterion instruction and the eighth patent classification code data item, wherein the third search criterion instruction includes the eighth patent classification code data item. The patent search method 800 further includes: retrieving, by the server, a plurality of eighth patent document data items from the plurality of first patent document data items based on the third search criterion instruction, wherein at least one of the plurality of eighth patent document data items contains the eighth patent classification code data item. Preferably, the third search criterion instruction indicates a third search criterion, and the server retrieves the plurality of eighth patent document data items from the plurality of first patent document data items based on the condition that the plurality of eighth patent document data items all meet the third search criterion.
The patent search system and the method thereof according to the present invention have been explained through the above description and the accompanying drawings. It should be understood that the above-described embodiments of the invention are provided for explanation purposes. Various modifications can be made without departing from the scope and spirit of the present invention, and such modifications should be considered to be covered by the scope of the claims defining the present invention. Therefore, the embodiments described in this specification are not intended to limit the invention, and the true scope and spirit of the invention are disclosed in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
111100151 | Jan 2022 | TW | national |