IP Library Granted Patent US 12681974
Granted Patent B2
US 12681974 · App. 18/826,733 · Granted Jul 14, 2026

Systems and methods for database clustering in parsing legal search queries

Inventors: Mark Koussa (Hawthorne, CA); Mark Myslin (San Francisco, CA)
Assignee: RELX Inc.
G06F16/338G06F16/353G06Q50/18
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 12681974
App. No.
18/826,733
Granted
Jul 14, 2026
Kind
B2
Abstract

A database clustering search system includes a processor; and a non-transitory, processor readable storage medium communicatively coupled to the processor, the non-transitory, processor readable storage medium including one or more instructions stored thereon that, when executed, cause the processor to: receive input comprising a search query; deploy a search based on the input; populate a list that refers to one or more content types; and output the list to a user device.

Claims (60)

1 . A database clustering search system, comprising:

a processor; and

a non-transitory, processor readable storage medium communicatively coupled to the processor, the non-transitory, processor readable storage medium comprising one or more instructions stored thereon that, when executed, cause the processor to:

generate a knowledge graph that includes one or more clusters associated with one or more content types, the one or more content types including one or more legal content types;

receive input comprising a search query;

deploy a search against the knowledge graph based on the input;

populate, based on the search, a list that refers to the one or more content types; and

output the list to a user device in accordance with one or more user preferences, and prioritize display of the list including the one or more legal content types based on a degree of relevance relative to a predetermined threshold.

2 . The database clustering search system according to claim 1 , wherein the one or more instructions further cause the processor to:

output, to the user device, the list to the user device along with one or more links corresponding to each of the one or more content types;

receive, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generate a display including the selection of the one or more links corresponding to the one or more content types.

3 . The database clustering search system according to claim 1 , wherein the one or more legal content types include case law, briefs, pleadings and motions, verdicts and settlements, dockets, or any combination thereof.

4 . The database clustering search system according to claim 1 , wherein the one or more instructions further cause the processor to deploy the search based on the input against a single database including the one or more content types.

5 . The database clustering search system according to claim 1 , wherein the one or more instructions further cause the processor to:

aggregate the one or more content types into a single document;

deploy the search against the single document based on the input; and

generate, based on searching against the single document, an output comprising one or more links corresponding to each of the one or more content types.

6 . The database clustering search system according to claim 5 , wherein the one or more instructions further cause the processor to:

receive, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generate a display including the selection of the one or more links corresponding to the one or more content types.

7 . The database clustering search system according to claim 1 , wherein the one or more user preferences include a rank, a date, a name, a particular legal content type, or any combination thereof.

8 . A method, comprising:

generating a knowledge graph that includes one or more clusters associated with one or more content types, the one or more content types including one or more legal content types;

receiving input comprising a search query;

deploying a search against the knowledge graph based on the input;

populating, based on the search, a list that refers to the one or more content types; and

outputting the list to a user device in accordance with one or more user preferences, and prioritizing display of the list including the one or more legal content types based on a degree of relevance relative to a predetermined threshold.

9 . The method of claim 8 , further comprising:

outputting, to the user device, the list to the user device along with one or more links corresponding to each of the one or more content types;

receiving, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generating a display including the selection of the one or more links corresponding to the one or more content types.

10 . The method of claim 8 , wherein the one or more legal content types include case law, briefs, pleadings and motions, verdicts and settlements, dockets, or any combination thereof.

11 . The method of claim 8 , further comprising deploying the search based on the input against a single database including the one or more content types.

12 . The method of claim 8 , the one or more operations further comprising:

aggregating the one or more content types into a single document;

deploying the search against the single document based on the input; and

generating, based on searching against the single document, an output comprising one or more links corresponding to each of the one or more content types.

13 . The method of claim 12 , further comprising:

receiving, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generating a display including the selection of the one or more links corresponding to the one or more content types.

14 . A non-transitory, computer-readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform one or more operations comprising:

generating a knowledge graph that includes one or more clusters associated with one or more content types, the one or more content types including one or more legal content types;

receiving input comprising a search query;

deploying a search against the knowledge graph based on the input;

populating, based on the search, a list that refers to the one or more content types; and

outputting the list to a user device in accordance with one or more user preferences, and prioritizing display of the list including the one or more legal content types based on a degree of relevance relative to a predetermined threshold.

15 . The non-transitory, computer-readable medium of claim 14 , the one or more operations further comprising:

outputting, to the user device, the list to the user device along with one or more links corresponding to each of the one or more content types;

receiving, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generating a display including the selection of the one or more links corresponding to the one or more content types.

16 . The non-transitory, computer-readable medium of claim 14 , wherein the one or more legal content types include case law, briefs, pleadings and motions, verdicts and settlements, dockets, or any combination thereof.

17 . The non-transitory, computer-readable medium of claim 14 , the one or more operations further comprising deploying the search based on the input against a single database including the one or more content types.

18 . The non-transitory, computer-readable medium of claim 14 , the one or more operations further comprising:

aggregating the one or more content types into a single document;

deploying the search against the single document based on the input; and

generating, based on searching against the single document, an output comprising one or more links corresponding to each of the one or more content types.

19 . The non-transitory, computer-readable medium of claim 18 , the one or more operations further comprising:

receiving, from the user device, a selection of the one or more links corresponding to the one or more content types; and

generating a display including the selection of the one or more links corresponding to the one or more content types.