PATENT CLAIMS DISASSEMBLING AND ANALYZING METHOD
20170344533 · 2017-11-30
Assignee
Inventors
Cpc classification
G06F40/289
PHYSICS
G06F16/3335
PHYSICS
International classification
Abstract
A patent claims disassembling and analyzing device which automatically retrieves a patent claims and performs the following modules: a claim dependency determining module, a patent-claims-separating module, a preamble retrieving module, an independent-claim-element-analyzing module, and a dependent-claim-element-analyzing module, thereby disassembling and analyzing a patent claims of a patent.
Claims
1. A patent claims disassembling and analyzing device which automatically retrieves a patent claims from a patent specification, the device comprising: an independent-claim/dependent-claim determining module which determines whether one claim of the patent claims is an independent claim or a dependent claim; a patent-claims-separating module which separates the patent claims into individual claims according to a symbol combination of a numbering and a punctuation mark in the patent claims; a preamble retrieving module which retrieves a preamble from each individual claim separated from the patent claims by the patent-claims-separating module; an independent-claim-element-analyzing module which disassembles the independent claim determined by the claim dependency determining module by disassembling a definition in a portion after a colon in the independent claim, thereby obtaining a main element of the independent claim and a minor element of the independent claim; and a dependent-claim-element-analyzing module which disassembles the dependent claim determined by the claim dependency determining module by disassembling a definition portion after a comma in the dependent claim, thereby obtaining a main element of the dependent claim and a minor element of the dependent claim, wherein in the independent-claim-element-analyzing module and the dependent-claim-element-analyzing module, each individual claim in the patent claims is analyzed according to a predefined logic based on English grammar rules for sentence structure in a manner that main elements and minor elements of an independent claim and main elements and minor elements of a dependent claim are obtained by disassembling each individual claim in accordance with a location of a noun-preceding word in each individual claim, a part of speech of a word behind the noun-preceding word, and a word-arrangement sequence of the words with specific parts of speech located behind the noun-preceding word.
2. The patent claims disassembling and analyzing device of claim 1, wherein the preamble retrieving module includes retrieving a main preamble and a minor preamble.
3. The patent claims disassembling and analyzing device of claim 1, wherein the independent-claim-element-analyzing module and/or the dependent-claim-element-analyzing module further determine the mutual relationship between the main element of an independent claim and the minor element of a dependent claim, and determine the mutual relationship between the main element of a dependent claim and the minor element of a dependent claim.
4. The patent claims disassembling and analyzing device of claim 2, wherein the main preamble and the minor preamble are retrieved by means of the detection of colons and the detection of commas.
5. The patent claims disassembling and analyzing device of claim 1, wherein the patent claims disassembling and analyzing device further comprises an independent-claim storing module which stores, in an independent-claim-database table, a preamble of an independent claim and all of the main elements and the minor elements belonging to the independent claim.
6. The patent claims disassembling and analyzing device of claim 5, wherein the patent claims disassembling and analyzing device further comprises a dependent-claim storing module which stores, in a dependent-claim-database table, a preamble of a dependent claim, all of the main elements and minor elements of the dependent claim, and all of the main elements and minor elements of the independent claim on which the dependent claim depends.
7. The patent claims disassembling and analyzing device of claim 6, wherein the patent claims disassembling and analyzing device further comprises a searching module which searches the independent-claim-database table and the dependent-claim-database table so as to obtain data relating to a patent specification to which the independent-claim-database table and the dependent-claim-database table belong.
8. The patent claims disassembling and analyzing device of claim 3, wherein the mutual relationship includes a connecting relationship and/or a superior-subordinate relationship and/or a positional relationship.
9. The patent claims disassembling and analyzing device of claim 1, wherein the independent-claim-element-analyzing module and/or the dependent-claim-element-analyzing module perform an operation which directly disassembles the definition part located behind the colon to obtain all the main elements and the minor elements corresponding to each main element rather than performing an operation which further divides the definition portion located behind the colon.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] The preferred embodiments of the present invention are described below with reference to
[0024]
[0025] In the step of automatically retrieving a patent claims from a patent specification (S11), identified patent claims or patent claims already stored in patent-claims units. The patent claims is composed of a plurality of claims, which is the target of disassembling and analyzing of the present invention, and which include independent claims and dependent claims. In the present invention, the importance of each claim is determined via determining whether the claim is an independent claim or a dependent claim. The elements of an independent claim imply with higher importance than those of a dependent claim.
[0026]
[0027] The object of the present invention is to efficiently disassemble each claim into “preamble”, “main element”, “minor element”, and “the corresponding relationship between a main element and a minor element” so as to facilitate the process of patent claims searching performed by the users, thereby obtaining precise search results and accurate analysis results as well.
[0028] The independent-claim/dependent-claim determining step (S12) as shown in
[0029] The patent-claims-separating step (S13) as shown in
[0030] The order of the independent-claim/dependent-claim determining step (S12) and the patent-claims-separating step (S13) and be reversed. The claim dependency determining step (S12) is not limited to precede the patent-claims-separating step (S13).
[0031] After each individual claim is separated in the patent-claims-separating step, the preamble retrieving step (S14) as shown in
[0032] The independent-claim-element-analyzing step (S15) as shown in
[0033] The parts of speech defined in the database table of part of speech can be classified to several groups comprises: a group of preceding nouns, a group of relative pronouns, a group of verbs of belongingness, an group of participle, a group of prepositions, a group of direct-ending words, and a group of exceptions. The special feature of the present invention is in that each group of part of speech does not need to record all of the words belonging to this group of part of speech, but only record “what kinds of words should be taken as being belonged to this group of part of speech” and its reception words. Taking the group of participles as an example, it records the following kinds of words belonging to the group of participles: (1) a word with the ending letters of “ing”; (2) a word with the ending letter of “ed”; (3) exception rules. The exception rules record: (1) the words with form of participle but not belonging to the participle such as “need”, “spring” where their ending letters are “ed” or “ing”.
[0034] As shown in
[0035] When [a] is obtained such as expressed in the text “[a] circuit board provided with edges extending in a longitudinal direction of said circuit board;”, the logic table determines to continue to read the next words as illustrating “1+” in the third column since [a] belongs to “a group of preceding noun”, which is illustrated in the third column. The method of the present invention then continues to read the next word, which is [circuit] such as expressed in the text “a [circuit] board provided with edges extending in a longitudinal direction of said circuit board;”. Since [circuit] does not belong to any group of part of speech, the method of the present invention then continues to retrieve the next word “board”, whose process can be expressed as “a circuit [board] provided with edges extending in a longitudinal direction of said circuit board;”. Since [circuit] does not belong to any group of part of speech, the method of the present invention then continues to read the next word [provided], which is “a circuit board [provided] with edges extending in a longitudinal direction of said circuit board;”. Since [provided] belongs to the group of participles because of ending letters of “ed” thereof and being words not within the exception rule, that is to say, [provided] is a participle, the method then proceeds to be on any of procedures illustrated from the row numbered “5” to the row numbered “10”. These six rows are illustrated common in all in a situation of reading a participle and being marked with “” where it will take the position of the participle as a pseudo position to be truncated, and then continue to read the following words so as to decide whether the pseudo position to be truncated will become an ending word of the element. Next, the word [with] is read such as expressed by “a circuit board provided [with] edges extending in a longitudinal direction of said circuit board;” is retrieved. Since [with] belongs to the group of preposition, it matches the definition in the row with number “6” in the logic table marked with “◯” such that the row numbered “6” shows that the position of the pseudo position to be truncated, i.e., a participle of “provided”, is determined to be an ending word, where the preposition “with” is read to determine that a word with mark “”, which is “provided”, should be taken as a truncate word in such a manner that the words preceding the participle of “provided” should be retrieved. And since the term of “circuit board” is a term initially retrieved at the beginning of a definition of element, the term “circuit board” is taken as a main element. After the main element is found, the preceding noun and the pseudo position to be truncated are to be erased, i.e. the text resumes a status without any pseudo position to be truncated, and then the method of the present invention proceeds to continue read the next word [edges] such as expressed by “a circuit board provided with [edges] extending in a longitudinal direction of said circuit board;”. Since [edges] is a word ending with “s”, the logic table determines [edges] as a preceding noun since [edges] is a word with ending letter of “s” and the word with ending letter of “s” is determined as a preceding noun when a preceding noun has just been erased and has not yet determined. The method of the present invention then continues to read the next word “extending” such as expressed by “a circuit board provided with edges [extending] in a longitudinal direction of said circuit board;”. Since [extending] belongs to the group of participles, the method then proceeds to perform the processing procedures illustrated in the row numbered “5” to the row numbered “10”, and takes the position of “extending” as a pseudo position to be truncated, and the next determination depends on the next word being read. Next, the word [in] as expressed by “a circuit board provided with edges extending [in] a longitudinal direction of said circuit board;” is read. Since [in] belongs to the group of prepositions, which conforms to the criterion of the sixth row, the position of “extending” is then taken as a position of truncate word. Therefore, the word “edges” is retrieved. And since the word “edges” is behind the retrieved term of “circuit board”, the word “edges” is taken as a minor element. Thereafter, the preceding noun and the pseudo position to be truncated are to be erased. The method of the present invention then continues to read the next word, which is [a] as expressed by “a circuit board provided with edges extending in [a] longitudinal direction of said circuit board;”. The logic that retrieves the term of “longitudinal direction” is the same as the previous explanation. That is, next, the word [longitudinal] is read as expressed as “a circuit board provided with edges extending in a [longitudinal] direction of said circuit board;”. Since [longitudinal] does not belong to any group of part of speech, the method of the present invention continues to read the next word, which is [direction] as expressed as “a circuit board provided with edges extending in a longitudinal [direction] of said circuit board;”. Since [direction] does not belong to any group of part of speech, the method of the present invention continues to read the next word, which is [of] as expressed as “a circuit board provided with edges extending in a longitudinal direction [of] said circuit board;”. Since [of] belongs to the group of prepositions, the method then proceeds to perform the processing procedures illustrated in the row numbered “11” to the row numbered “13”. These four processing procedure share a common feature, i.e. to take the position of the preposition to be a pseudo position to be truncated. The method of the present invention then continues to read the next word to decide which processing procedure to choose. Next, the word “said” is obtained as expressed as “a circuit board provided with edges extending in a longitudinal direction of [said] circuit board;”. Since [said] belongs to the group of preceding noun, the row numbered “11” is selected, i.e. the position of the preposition [of] is determined as a truncate position, and then the words from [of] backward to [a] are retrieved, which are words of “longitudinal direction”. And the term “longitudinal direction” is within the definition of an element, and is behind the main element “A circuit board”, so the term “longitudinal direction” is determined as a minor element. The method then continues to read the next word of “said”, and the term of “circuit board” is retrieved. Since the term “circuit board” has been retrieved, and the term a preceding noun which also indicates the term has appeared before, the term “circuit board” is deleted from the retrieval. It is noted that the symbol [;] in the end of text belongs to the group of ending words, the method ceases retrieving and proceeds to disassemble and analyze the next main element in the next paragraph.
[0036] The dependent-claim-element-analyzing step (S16) as shown in
[0037] In the present invention, a preamble is furthered disassembled to obtain a main preamble and a minor preamble. The main preamble and the minor preamble are retrieved with the same logic procedures of obtaining the main elements and minor elements in a dependent claim. The main preamble and the minor preamble are determined according to the positions thereof. A preamble appears in the most previous position is taken as the main preamble, and a preamble appears behind the main preamble is taken as a minor preamble
[0038] In one embodiment of the present invention, the patent claims disassembling and analyzing method further determine the mutual relationship between the main element and the minor element for both of an independent claim and a dependent claim. The terms of mutual relationships between main elements and minor elements are determined by participle terms which are positioned between the main elements and the minor elements. Taking the text “a circuit board provided with edges extending in a longitudinal direction of said circuit board;” as an example, “a circuit board” is a main element and “edges” is a minor element, wherein the participle “provided” positioned therebetween is determined as the mutual relationship between a main element and a minor element. The mutual relationship comprises a connecting relationship and/or a superior-subordinate relationship and/or a positional relationship. The connecting relationship comprises “connect”, “be connected with each other”, etc. The superior-subordinate relationship comprises “has/have”, “comprising”, etc. The positional relationship comprises “be disposed”, “is configured”, etc.
[0039] As shown in
[0040] As shown in
[0041] Moreover, the patent claims disassembling and analyzing method further comprises a dependent-claim storing step (S18) which stores, in a dependent-claim-database table, a preamble of a dependent claim, all of the main elements and minor elements of the dependent claim, all of the main elements and minor elements of the independent claim on which the dependent claim depends, and the mutual relationships between main elements and minor elements.
[0042] As shown in
[0043] The patent claims disassembling and analyzing method of the present invention is inventive and efficient since it utilizes part of speech to disassemble and analyze patent claims to obtain main elements and minor elements, utilizes storage space in a more efficient way having computation time more speedy over the prior arts. Furthermore, the present invention does not further separate the definition of the text after the colon. Instead, the patent claims disassembling and analyzing method of the present invention directly disassembles the text after the colon and thus obtains each main element and the minor element corresponding to the main elements.
[0044] The above description is only an explanation of the preferred embodiment of the present invention. A person with ordinary skill in the art can make various modifications to the present invention based on the scope of the claims and the above description. However, those modifications shall fall within the scope of the present invention.