IP Library Granted Patent US 12,271,691
Granted Patent B2
US 12,271,691 · App. 18/600,887 · Granted Apr 8, 2025

Linguistic analysis of seed documents and peer groups

Inventor: Lewis C. Lee (Seattle, WA)
Assignee: Moat Metrics, Inc.
G06F40/253G06F16/93G06F40/30G06F2216/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,271,691
App. No.
18/600,887
Granted
Apr 8, 2025
Kind
B2
Abstract

Systems may perform analyses of claims included in a patent document. The systems may generate one or more search strings from the patent document and provide the one or more search strings to a third-party searching authority. The third-party searching authority may return a collection of documents responsive to the one or more search strings. In particular situations, the systems may re-rank the documents of the collection to provide a patent centric ranking. The systems may also analyze the documents of the collection with respect to the elements of the claims to generate various types of patent infringement and/or invalidity reports.

Claims (80)

1. A method comprising:

generating noun phrases for a patent claim;

generating a trained machine learning model configured to identify elements of patent claims, the trained machine learning model trained on a document corpus associated with the patent claim;

analyzing the noun phrases to identify an element of the patent claim, the element comprising a plurality of syntactically related concepts in the patent claim, the element being one of a plurality of elements of the patent claim, and the element including words, wherein the analyzing is performed utilizing the trained machine learning model;

generating, based at least partly on the element, a search string that includes one or more of the words of the element;

obtaining, utilizing the search string, a plurality of additional patent documents, the plurality of additional patent documents being classified according to a classification and the plurality of additional patent documents including a first set of additional patent documents having a first priority date before a priority date of a patent document associated with the patent claim and a second set of additional patent documents having a second priority date after the priority date of the patent document;

determining a first frequency of occurrence of a word of the element of the patent claim in the first set of additional patent documents;

determining a second frequency of occurrence of the word of the element of the patent claim in the second set of additional patent documents;

analyzing the first frequency of occurrence of the word with respect to a first threshold frequency of occurrence; and

analyzing the second frequency of occurrence of the word with respect to a second threshold frequency of occurrence, the second threshold frequency of occurrence being greater than the first threshold frequency of occurrence.

2. The method of claim 1 , further comprising:

performing an analysis of reference words included in individual documents of the plurality of additional patent documents with respect to the words included in the element;

determining, based at least partly on the analysis, a portion of a document included in the plurality of additional patent documents that includes at least a portion of the words included in the element;

generating a mapping indicating an association between the element and the portion of the document; and

generating a user interface that includes the mapping.

3. The method of claim 2 , wherein:

the user interface includes a claim chart including at least a first column, a second column, and at least one row;

the first column includes the element and the second column includes the portion of the document; and

the element and the portion of the document are disposed in a same row of the claim chart.

4. The method of claim 1 , further comprising:

performing an analysis of words included in portions of a seed document other than a claims portion of the seed document with respect to the words included in the element;

determining, based at least partly on the analysis, a portion of the seed document that includes at least a portion of the words included in the element;

generating a mapping indicating an association between the element and the portion of the seed document; and

generating a user interface that includes the mapping.

5. The method of claim 4 , further comprising:

determining a measure of validity of the patent claim based at least partly on the mapping; and

including the measure of validity in the user interface.

6. The method of claim 1 , further comprising:

determining that the patent claim is an independent claim;

identifying a dependent claim from a seed document;

determining a frequency of occurrence of one or more terms included in the dependent claim in individual documents of the plurality of additional patent documents; and

ranking the plurality of additional patent documents based at least in part on the frequency of occurrence of the one or more terms of the dependent claim within the individual documents.

7. The method of claim 1 , further comprising ranking the plurality of additional patent documents based at least in part on the first frequency of occurrence and the second frequency of occurrence.

8. The method of claim 1 , further comprising ranking the plurality of additional patent documents according to a set of criteria that is different from one or more criteria used by a third-party searching authority to rank the plurality of additional patent documents.

9. The method of claim 1 , further comprising:

determining that the first frequency of occurrence of the word is less than the first threshold frequency of occurrence; and

determining that the second frequency of occurrence of the word is greater than the second threshold frequency of occurrence; and

wherein generating the search string includes adding the word to the search string based at least partly on the first frequency of occurrence of the word being less than the first threshold frequency of occurrence and the second frequency of occurrence of the word being greater than the second threshold frequency of occurrence.

10. The method of claim 1 , further comprising determining a breadth value of the element based at least partly on the first frequency of occurrence of the word and the second frequency of occurrence of the word.

11. A system comprising:

one or more processors; and

non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

generating noun phrases for a patent claim;

generating a trained machine learning model configured to identify elements of patent claims, the trained machine learning model trained on a document corpus associated with the patent claim;

analyzing the noun phrases to identify an element of the patent claim, the element comprising a plurality of syntactically related concepts in the patent claim, the element being one of a plurality of elements of the patent claim, and the element including words, wherein the analyzing is performed utilizing the trained machine learning model;

generating, based at least partly on the element, a search string that includes one or more of the words of the element;

obtaining, utilizing the search string, a plurality of additional patent documents, the plurality of additional patent documents being classified according to a classification and the plurality of additional patent documents including a first set of additional patent documents having a first priority date before a priority date of a patent document associated with the patent claim and a second set of additional patent documents having a second priority date after the priority date of the patent document;

determining a first frequency of occurrence of a word of the element of the patent claim in the first set of additional patent documents;

determining a second frequency of occurrence of the word of the element of the patent claim in the second set of additional patent documents;

analyzing the first frequency of occurrence of the word with respect to a first threshold frequency of occurrence; and

analyzing the second frequency of occurrence of the word with respect to a second threshold frequency of occurrence, the second threshold frequency of occurrence being greater than the first threshold frequency of occurrence.

12. The system of claim 11 , the operations further comprising:

performing an analysis of reference words included in individual documents of the plurality of additional patent documents with respect to the words included in the element;

determining, based at least partly on the analysis, a portion of a document included in the plurality of additional patent documents that includes at least a portion of the words included in the element;

generating a mapping indicating an association between the element and the portion of the document; and

generating a user interface that includes the mapping.

13. The system of claim 12 , wherein:

the user interface includes a claim chart including at least a first column, a second column, and at least one row;

the first column includes the element and the second column includes the portion of the document; and

the element and the portion of the document are disposed in a same row of the claim chart.

14. The system of claim 11 , the operations further comprising:

performing an analysis of words included in portions of a seed document other than a claims portion of the seed document with respect to the words included in the element;

determining, based at least partly on the analysis, a portion of the seed document that includes at least a portion of the words included in the element;

generating a mapping indicating an association between the element and the portion of the seed document; and

generating a user interface that includes the mapping.

15. The system of claim 14 , the operations further comprising:

determining a measure of validity of the patent claim based at least partly on the mapping; and

including the measure of validity in the user interface.

16. The system of claim 11 , the operations further comprising:

determining that the patent claim is an independent claim;

identifying a dependent claim from a seed document;

determining a frequency of occurrence of one or more terms included in the dependent claim in individual documents of the plurality of additional patent documents; and

ranking the plurality of additional patent documents based at least in part on the frequency of occurrence of the one or more terms of the dependent claim within the individual documents.

17. The system of claim 11 , the operations further comprising ranking the plurality of additional patent documents based at least in part on the first frequency of occurrence and the second frequency of occurrence.

18. The system of claim 11 , the operations further comprising ranking the plurality of additional patent documents according to a set of criteria that is different from one or more criteria used by a third-party searching authority to rank the plurality of additional patent documents.

19. The system of claim 11 , the operations further comprising:

determining that the first frequency of occurrence of the word is less than the first threshold frequency of occurrence; and

determining that the second frequency of occurrence of the word is greater than the second threshold frequency of occurrence; and

wherein generating the search string includes adding the word to the search string based at least partly on the first frequency of occurrence of the word being less than the first threshold frequency of occurrence and the second frequency of occurrence of the word being greater than the second threshold frequency of occurrence.

20. The system of claim 11 , the operations further comprising determining a breadth value of the element based at least partly on the first frequency of occurrence of the word and the second frequency of occurrence of the word.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPLICATION NUMBER 18600587 TO 18600577 PREVIOUSLY RECORDED ON REEL 68257 FRAME 644. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 29, 2025
From: AON RISK SERVICES, INC. OF MARYLAND
To: MOAT METRICS, INC. DBA MOAT
Reel/Frame 071480/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: AON RISK SERVICES, INC. OF MARYLAND
To: MOAT METRICS, INC. DBA MOAT
Reel/Frame 068257/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: LEE, LEWIS C.
To: AON RISK SERVICES, INC. OF MARYLAND
Reel/Frame 067399/0748 →
Continuity (2)
Continuation 17115249 · Dec 8, 2020
Related Publication 20240281606A1 · Aug 22, 2024
References Cited (32)
US 7117443B1 · Zilka · 2006 [cited by examiner]
US 20040181427A1 · Stobbs · 2004 [cited by examiner]
US 20050108652A1 · Beretich, Jr. et al. · 2005 [cited by applicant]
US 20060119900A1 · King · 2006 [cited by examiner]
US 20070174039A1 · Lin et al. · 2007 [cited by applicant]
US 20080154848A1 · Haslam · 2008 [cited by examiner]
US 20090083049A1 · Sciarrino · 2009 [cited by examiner]
US 20100131513A1 · Lundberg et al. · 2010 [cited by applicant]
US 20110093449A1 · Belenzon · 2011 [cited by examiner]
US 20110097017A1 · Sriharsha · 2011 [cited by applicant]
US 20110191310A1 · Liao · 2011 [cited by examiner]
US 20120102427A1 · Fenster et al. · 2012 [cited by applicant]
US 20130013603A1 · Parker · 2013 [cited by examiner]
US 20130282735A1 · Pedersen · 2013 [cited by examiner]
US 20140324808A1 · Sandhu · 2014 [cited by examiner]
US 20170075877A1 · Lepeltier · 2017 [cited by applicant]
US 20180341630A1 · DeVries · 2018 [cited by examiner]
US 20200050638A1 · Hancock · 2020 [cited by examiner]
US 20210326714A1 · Li · 2021 [cited by examiner]
US 20220004545A1 · Arvela · 2022 [cited by applicant]
US 20220180059A1 · Lee · 2022 [cited by applicant]
US 20220180317A1 · Andrews · 2022 [cited by applicant]
Carvalho, Danilo & França, Felipe & Lima, Priscila. (2014). Extracting Semantic Information from Patent Claims Using Phrasal Structure Annotations. Proceedings—2014 Brazilian Conference on Intelligent Systems, BRACIS 20… [cited by examiner]
Carvalho, et al., “Extracting semantic information from patent claims using phrasal structure annotations”, IEEE, Brazilian Conference on Intelligent Systems, 2014, pp. 31-36. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,249, mailed on Apr. 12, 2023, Lewis Lee, “Linguistic Analysis of Seed Documents and Peer Groups”, 83 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,338, mailed on Apr. 13, 2023, “Linguistic Analysis of Seed Documents and Peer Groups”, 35 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,338, mailed on Oct. 5, 2022, Andrews, “Linguistic Analysis of Seed Documents and Peer Groups”, 36 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,249, mailed on Oct. 19, 2022, Lee, Linguistic Analysis of Seed Documents and Peer Groups:, 66 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,249, mailed on Aug. 10, 2023, Lee, “Linguistic Analysis of Seed Documents and Peer Groups”, 81 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/115,338, mailed on Aug. 3, 2023, Andrews, “Linguistic Analysis of Seed Documents and Peer Groups”, 40 pages. [cited by applicant]
The International Search Report and Written Opinion for PCT Application No. PCT/US21/59772, mailed Feb. 7, 2022, 9 pages. [cited by applicant]
Takaki, et al., “Associative document retrieval by query subtopic analysis and its application to invalidity patent search”, In Proceedings of the thirteenth ACM international conference on Information and knowledge man… [cited by applicant]