IP Library › Granted Patent US 12,147,439
Granted Patent B2
US 12,147,439 · App. 18/215,042 · Granted Nov 19, 2024

Patent mapping

Inventors: Steven W. Lundberg (Edina, MN); Lars Olof Hugo Svensson (Plymouth, MN)
Assignee: Black Hills IP Holdings, LLC.
G06F16/24578G06F16/2455G06F16/248G06F16/252G06F16/26G06F16/93G06F16/9535G06F40/237G06Q10/10G06Q50/184G06F2216/11
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 12,147,439
App. No.
18/215,042
Filed
Jun 27, 2023
Granted
Nov 19, 2024
Kind
B2
Examiner
THAI, HANH B
Art Unit
2163
USPC
707/722
Abstract

A system and method for patent mapping are provided. The system comprises a database of patent sets and a database of patents, each patent stored in the database of patents associated with one or more patent sets stored in the database of patent sets; and one or more modules to perform a portion of one or more of the following: receive input identifying a set of keyword source claims associated with a first patent set; automatically extract at least one keyword from the source claims; receive or formulate a search query associated with the first patent set, the search query including the at least one keyword; search the entire first patent set as a function of the search query; generate search results, the search results including one or more patent claims associated with the search query; and map the one or more patent claims to a patent concept.

Claims (58)

1. A system 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 input identifying a set of keyword source claims associated with a first patent portfolio;

automatically extract a keyword from the set of keyword source claims,

identify a synonym associated with the keyword;

formulate a search query associated with the first patent portfolio, the search query including a plurality of terms, wherein the plurality of terms includes both the keyword and the synonym associated with the keyword;

generate search results in response to execution of the search query against a database including the first patent portfolio, the search results including a plurality of patent claims associated with the search query;

generate a claim similarity index for each patent claim of the plurality of patent claims;

automatically order the search results based on the claim similarity index for each patent claim; and

map the plurality of patent claims to a patent concept based on the claim similarity index for each patent claim.

2. The system of claim 1 , the instructions to generate the claim similarity index for each patent claim of the plurality of patent claims further comprising instructions to:

conduct a keyword similarity analysis on a patent claim or portion thereof included in the search results, wherein the claim similarity index is generated at least in part using results of the keyword similarity analysis.

3. The system of claim 1 , further comprising instructions to:

maintain a database of ontologies, the ontologies including patent concepts, wherein the patent concepts include a scope concept, the scope concept defining a scope to which a patent claim is limited.

4. The system of claim 1 , wherein mapping the plurality of patent claims to the patent concept further includes instructions to:

maintain a database of patent claims, the database of patent claims including the plurality of patent claims; and

store an indication of a relationship between the patent concept and the plurality of patent claims in the database of patent claims.

5. The system of claim 4 , wherein the indication of the relationship includes an indication that at least one of the patent claims is not mapped to the patent concept.

6. The system of claim 4 , wherein the indication of the relationship includes an indication that at least one of the patent claims is mapped to the patent concept.

7. The system of claim 1 , wherein generating search results includes retrieving patent claims which include terms from the search query and synonyms of the terms.

8. A computer implemented method comprising:

receiving input identifying a set of keyword source claims associated with a first patent portfolio;

automatically extracting a keyword from the set of keyword source claims;

identifying a synonym associated with the keyword;

formulating a search query associated with the first patent portfolio, the search query including a plurality of terms, wherein the plurality of terms includes both the keyword and the synonym associated with the keyword;

generating search results in response to execution of the search query against a database including the first patent portfolio, the search results including a plurality of patent claims associated with the search query;

generating a claim similarity index for each patent claim of the plurality of patent claims;

automatically ordering the search results based on the claim similarity index for each patent claim; and

mapping the plurality of patent claims to a patent concept based on the claim similarity index for each patent claim.

9. The computer implemented method of claim 8 , wherein generating the claim similarity index for each patent claim of the plurality of patent claims further comprises:

conducting a keyword similarity analysis on a patent claim or portion thereof included in the search results, wherein the claim similarity index is generated at least in part using results of the keyword similarity analysis.

10. The computer implemented method of claim 8 , further comprising:

maintaining a database of ontologies, the ontologies including patent concepts, wherein the patent concepts include a scope concept, the scope concept defining a scope to which a patent claim is limited.

11. The computer implemented method of claim 8 , wherein mapping the plurality of patent claims to the patent concept further includes:

maintaining a database of patent claims, the database of patent claims including the plurality of patent claims; and

storing an indication of a relationship between the patent concept and the plurality of patent claims in the database of patent claims.

12. The computer implemented method of claim 11 , wherein the indication of the relationship includes an indication that at least one of the patent claims is not mapped to the patent concept.

13. The computer implemented method of claim 11 , wherein the indication of the relationship includes an indication that at least one of the patent claims is mapped to the patent concept.

14. The computer implemented method of claim 8 , wherein generating search results includes retrieving patent claims which include terms from the search query and synonyms of the terms.

15. At least one non-transitory machine-readable medium including instructions that, when executed by a machine, cause the machine to perform operations to:

receive input identifying a set of keyword source claims associated with a first patent portfolio;

automatically extract a keyword from the set of keyword source claims;

identify a synonym associated with the keyword;

formulate a search query associated with the first patent portfolio, the search query including a plurality of terms, wherein the plurality of terms includes both the keyword and the synonym associated with the keyword;

generate search results in response to execution of the search query against a database including the first patent portfolio, the search results including a plurality of patent claims associated with the search query;

generate a claim similarity index for each patent claim of the plurality of patent claims;

automatically order the search results based on the claim similarity index for each patent claim; and

map the plurality of patent claims to a patent concept based on the claim similarity index for each patent claim.

16. The at least one non-transitory machine-readable medium of claim 15 , the instructions to generate the claim similarity index for each patent claim of the plurality of patent claims further comprising instructions to:

conduct a keyword similarity analysis on a patent claim or portion thereof included in the search results, wherein the claim similarity index is generated at least in part using results of the keyword similarity analysis.

17. The at least one non-transitory machine-readable medium of claim 15 , further comprising instructions that, when executed by a machine, cause the machine to perform operations to:

maintain a database of ontologies, the ontologies including patent concepts, wherein the patent concepts include a scope concept, and wherein the scope concept defines a scope to which a patent claim is limited.

18. The at least one non-transitory machine-readable medium of claim 15 , wherein the operations to map the plurality of patent claims to the patent concept further includes instructions that, when executed by a machine, cause the machine to perform operations to:

maintain a database of patent claims, the database of patent claims including the plurality of patent claims; and

store an indication of a relationship between the patent concept and the plurality of patent claims in the database of patent claims.

19. The at least one non-transitory machine-readable medium of claim 18 , wherein the indication of the relationship includes an indication that at least one of the patent claims is not mapped to the patent concept.

20. The at least one non-transitory machine-readable medium of claim 18 , wherein the indication of the relationship includes an indication that at least one of the patent claims is mapped to the patent concept.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: SVENSSON, LARS OLOF HUGO
To: LUCID PATENT, LLC
Reel/Frame 068426/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: LUNDBERG, STEVEN W.
To: BLACK HILLS IP HOLDINGS, LLC
Reel/Frame 068426/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: LUCID PATENT LLC
To: BLACK HILLS IP HOLDINGS, LLC
Reel/Frame 068426/0443 →
Continuity (6)
Continuation 17745863 · May 16, 2022
Continuation 16814911 · Mar 10, 2020
Continuation 13310368 · Dec 2, 2011
Provisional Application 61561502 · Nov 18, 2011
Provisional Application 61542515 · Oct 3, 2011
Related Publication 20240070159A1 · Feb 29, 2024
Cited By (2)
US 12,361,380 US 12,664,170