IP Library Granted Patent US 11,714,839
Granted Patent B2
US 11,714,839 · App. 17/125,979 · Granted Aug 1, 2023

Apparatus and method for automated and assisted patent claim mapping and expense planning

Inventor: Steven W. Lundberg (Edina, MN)
Assignee: Black Hills IP Holdings, LLC
G06F16/3326G06F16/338G06F16/3329G06F16/3344G06F16/345G06F16/35G06F16/374G06F16/40G06F16/9017G06F16/93G06F16/951G06F40/247G06F40/289G06F40/30G06Q10/00G09G5/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,714,839
App. No.
17/125,979
Granted
Aug 1, 2023
Kind
B2
Abstract

An apparatus and computer implemented method that include obtaining, into a computer, text of a patent, automatically finding and extracting, using the computer, a set of claim text from the patent text, identifying, using the computer, text of independent claims from the set of claim text, displaying in a first row on a computer monitor the text of the independent claims, automatically determining a plurality of preliminary scope-concept phrases from the text of the independent claims, displaying in a second row on the computer monitor the text of the plurality of preliminary scope-concept phrases, eliciting and receiving user input to specify a first one of the plurality of preliminary scope-concepts phrases, and highlighting each occurrence of the specified first one of the plurality of preliminary scope-concept phrases in a plurality of the independent claims displayed in the first row. A scope concept builder tool is also provided.

Claims (76)

1. A method comprising:

receiving a textual representation of a set of patent claims;

processing word-by-word through each claim of the set of patent claims to identify sequences of words as a scope-concept phrase;

adding each scope-concept phrase to a set of scope-concept phrases;

identifying synonymous words from a thesaurus for words from each scope-concept phrase of the set of scope-concept phrases;

generating additional scope-concept phrases using the identified synonymous words;

adding the additional scope-concept phrases to the set of scope-concept phrases;

receiving product description text, wherein the product description text describes a product;

automatically classifying a first subset of the product description text as trivial text and classifying a second remaining subset of the product description text as non-trivial text;

identifying occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text;

determining an amount of the non-trivial text covered by each scope concept-phrase of the set of scope-concept phrases based on the occurrences; and

displaying a graphical representation of the amount of the non-trivial text covered by each scope-concept phrase of the set of scope-concept phrases.

2. The method of claim 1 , wherein identifying the occurrences includes stripping prefixes and suffixes from the words of each scope-concept phrase of the set of scope-concept phrases to identify similar base words in the non-trivial text.

3. The method of claim 1 , further comprising:

displaying, in a graphical user interface, the synonymous words;

receiving a user selection of the synonymous words, via the graphical user interface; and

providing the user selection of the synonymous words as the identified synonymous words.

4. The method of claim 1 , further comprising:

determining a measure of quality for each scope-concept phrase of the set of scope-concept phrases; and

displaying with the graphical representation the measure of quality for the occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text.

5. The method of claim 2 , wherein the measure of quality is based on at least one of length of a respective scope-concept phrase or number of patent claims from the set of patent claims including the respective scope-concept phrase.

6. The method of claim 1 , wherein identifying occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text includes identifying non-sequential occurrences of the words of each scope-concept phrase from the set of scope-concept phrases.

7. The method of claim 1 , further comprising:

displaying, in a graphical user interface, the set of scope-concept phrases;

receiving a user selection of scope-concept phrases, via the graphical user interface; and

providing the user selection of the scope-concept phrases as the set of scope-concept phrases.

8. A system for identifying scope-concept phrases comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the at least one processor to:

receive a textual representation of a set of patent claims;

process word-by-word through each claim of the set of patent claims to identify sequences of words as a scope-concept phrase;

add each scope-concept phrase to a set of scope-concept phrases;

identify synonymous words from a thesaurus for words from each scope-concept phrase of the set of scope-concept phrases;

generate additional scope-concept phrases using the identified synonymous words;

add the additional scope-concept phrases to the set of scope-concept phrases;

receive product description text, wherein the product description text describes a product;

automatically classify a first subset of the product description text as trivial text and classifying a second remaining subset of the product description text as non-trivial text;

identify occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text;

determine an amount of the non-trivial text covered by each scope concept-phrase of the set of scope-concept phrases based on the occurrences; and

display a graphical representation of the amount of the non-trivial text covered by each scope-concept phrase of the set of scope-concept phrases.

9. The system of claim 8 , wherein identifying the occurrences includes stripping prefixes and suffixes from the words of each scope-concept phrase of the set of scope-concept phrases to identify similar base words in the non-trivial text.

10. The system of claim 8 , further comprising instructions to:

display, in a graphical user interface, the synonymous words;

receive a user selection of the synonymous words, via the graphical user interface; and

provide the user selection of the synonymous words as the identified synonymous words.

11. The system of claim 8 , further comprising instructions to:

determine a measure of quality for each scope-concept phrase of the set of scope-concept phrases; and

display with the graphical representation the measure of quality for the occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text.

12. The system of claim 11 , wherein the measure of quality is based on at least one of length of a respective scope-concept phrase or number of patent claims from the set of patent claims including the respective scope-concept phrase.

13. The system of claim 8 , wherein identifying occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text includes identifying non-sequential occurrences of the words of each scope-concept phrase from the set of scope-concept phrases.

14. The system of claim 8 , further comprising instructions to:

display, in a graphical user interface, the set of scope-concept phrases;

receive a user selection of scope-concept phrases, via the graphical user interface; and

provide the user selection of the scope-concept phrases as the set of scope-concept phrases.

15. At least one computer readable medium including instructions for identifying scope-concept phrases that when executed by at least one processor, cause the at least one processor to:

receive a textual representation of a set of patent claims;

process word-by-word through each claim of the set of patent claims to identify sequences of words as a scope-concept phrase;

add each scope-concept phrase to a set of scope-concept phrases;

identify synonymous words from a thesaurus for words from each scope-concept phrase of the set of scope-concept phrases;

generate additional scope-concept phrases using the identified synonymous words;

add the additional scope-concept phrases to the set of scope-concept phrases;

receive product description text, wherein the product description text describes a product;

automatically classify a first subset of the product description text as trivial text and classifying a second remaining subset of the product description text as non-trivial text;

identify occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text;

determine an amount of the non-trivial text covered by each scope concept-phrase of the set of scope-concept phrases based on the occurrences; and

display a graphical representation of the amount of the non-trivial text covered by each scope-concept phrase of the set of scope-concept phrases.

16. The at least one computer readable medium of claim 15 , wherein identifying the occurrences includes stripping prefixes and suffixes from the words of each scope-concept phrase of the set of scope-concept phrases to identify similar base words in the non-trivial text.

17. The at least one computer readable medium of claim 15 , further comprising instructions to:

display, in a graphical user interface, the synonymous words;

receive a user selection of the synonymous words, via the graphical user interface; and

provide the user selection of the synonymous words as the identified synonymous words.

18. The at least one computer readable medium of claim 15 , further comprising instructions to:

determine a measure of quality for each scope-concept phrase of the set of scope-concept phrases; and

display with the graphical representation the measure of quality for the occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text.

19. The at least one computer readable medium of claim 18 , wherein the measure of quality is based on at least one of length of a respective scope-concept phrase or number of patent claims from the set of patent claims including the respective scope-concept phrase.

20. The at least one computer readable medium of claim 15 , wherein identifying occurrences of each scope-concept phrase from the set of scope-concept phrases in the non-trivial text includes identifying non-sequential occurrences of the words of each scope-concept phrase from the set of scope-concept phrases.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2020
From: LUNDBERG, STEVEN W.
To: BLACK HILLS IP HOLDINGS, LLC
Reel/Frame 054687/0909 →
Continuity (6)
Continuation 15722868 · Oct 2, 2017
Continuation 13464598 · May 4, 2012
Provisional Application 61561502 · Nov 18, 2011
Provisional Application 61542515 · Oct 3, 2011
Provisional Application 61482596 · May 4, 2011
Related Publication 20210173858A1 · Jun 10, 2021
Cited By (7)
US 12,189,637 US 12,339,880 US 12,361,380 US 12,380,521 US 12,505,111 US 12,639,318 US 12,664,170