Judgment Search System
Abstract
The present disclosure provides systems and methods for performing a search query based on one or more search terms and variations for each of the search terms and outputting the search results in a sortable, filterable, manipulable format. A search request, based on the search query, may be sent to at least one server. Each of the search terms and variations thereof may be assigned different weights. The results may include one or more matches to the search terms and variations thereof. The results may be sorted based on the weights assigned to each of the search terms and variations thereof. The results may be output to be viewed, sorted, filtered, or manipulated by a user.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
receiving, by one or more processors, a search query including one or more terms associated with one or more inputs from a user; sending, by the one or more processors, a search request, derived from the search query, to at least one database server,
wherein the search request includes one or more variations for each of the terms in the search query,
wherein a first input of the one or more inputs has a first weight and a second input of the one or more inputs has a second weight, the first weight being greater than the second weight,
wherein a first term of the one or more terms has a first score and a first variation of the first term has a second score, the first score being greater than the second score, and
wherein when the second score of the first variation is above a predetermined threshold, the first variation is included in the search request;
receiving, by the one or more processors from the at least one database server, a response to the search request including one or more search results, wherein the one or more search results includes a match to the one or more terms in the search query; sorting, by the one or more processors based on the first and second weights, the one or more search results; and outputting, by the one or more processors, the sorted one or more search results.
2 . The method of claim 1 , wherein sending the search request to the at least one database server includes
sending, by the one or more processors, the search request to a first database server; receiving, from the first database server, a first set of search results, wherein the first set of search results are used as input as a second search request at a second database server; and receiving, by the one or more processors from the second database server, the response to the search request.
3 . The method of claim 1 , wherein the one or more terms includes a first name and a last name of a person of interest.
4 . The method of claim 3 , wherein the last name of the person of interest has a greater weight than the first name of the person of interest.
5 . The method of claim 3 , wherein the first name and the last name of the person of interest input into the search query has a greater weight than each of the variations of the first name and last name of the person of interest.
6 . The method of claim 1 , wherein the one or more terms includes a first name and a last name of a person of interest and the one or more search results includes a judgment against the person of interest.
7 . The method of claim 6 , wherein sending the search request to the at least one database server includes:
sending, by the one or more processors, the search request to a first database server, the search request including the first name and the last name of the person of interest and each of the variations of the first name and last name of the person of interest; receiving, from the first database server, a first set of search results including the first name and last name of the person of interest, each of the variations of the first name and last name of the person of interest, and a judgment amount associated with the first name, last name, and each of the variations of the first name and last name of the person of interest, wherein the first set of search results are used as input as a second search request at a second database server; and receiving, by the one or more processors from the second database server, a second set of search results including two or more of a filing location, a filing date, a case title, a docket number, a judgment number, a judgment type, and a judgment amount associated with the first name, last name, and each of the variations of the first name and last name of the person of interest, wherein the second set of search results corresponds to the one or more search results.
8 . The method of claim 1 , wherein the sorted one or more search results includes at least one of a name of a person of interest, an address of the person of interest, a filing location, a filing date, a case title, a docket number, a judgment number, a judgment type, or a judgment amount.
9 . A device, comprising:
one or more processors configured to:
receive a search query including one or more terms associated with one or more inputs from a user;
send a search request, derived from the search query, to at least one database server,
wherein the search request includes one or more variations for each of the terms in the search query,
wherein a first input of the one or more inputs has a first weight and a second input of the one or more inputs has a second weight, the first weight being greater than the second weight,
wherein a first term of the one or more terms has a first score and a first variation of the first term has a second score, the first score being greater than the second score, and
wherein when the second score of the first variation is above a predetermined threshold, the first variation is included in the search request;
receive, from the at least one database server, a response to the search request including one or more search results, wherein the one or more search results includes a match to the one or more terms in the search query; sort, based on the first and second weights, the one or more search results; and output, to a display, the sorted one or more search results.
10 . The device of claim 9 , wherein when sending the search request to the at least one database server, the one or more processors are further configured to:
send the search request to a first database server; receive, from the first database server, a first set of search results, wherein the first set of search results are used as input as a second search request at a second database server; and receive, from the second database server, the response to the search request.
11 . The device of claim 9 , wherein the one or more terms includes a first name and a last name of a person of interest and the one or more search results includes a judgment against the person of interest.
12 . The device of claim 11 , wherein when sending the search request to the at least one database server, the one or more processors are further configured to:
send the search request to a first database server, the search request including the first name and the last name of the person of interest and each of the variations of the first name and last name of the person of interest; receive, from the first database server, a first set of search results including the first name and last name of the person of interest, each of the variations of the first name and last name of the person of interest, and a judgment amount associated with the first name, last name, and each of the variations of the first name and last name of the person of interest, wherein the first set of search results are used as input as a second search request at a second database server; and receive, from the second database server, a second set of search results including two or more of a filing location, a filing date, a case title, a docket number, a judgment number, a judgment type, and a judgment amount associated with the first name, last name, and each of the variations of the first name and last name of the person of interest, wherein the second set of search results corresponds to the one or more search results.
13 . The device of claim 9 , further comprising receiving, by the one or more processors, a user input to resort or filter the sorted one or more search results.
14 . A method, comprising:
receiving, by one or more processors, a search request including one or more terms; reformulating, by the one or more processors, the search request into a search query including the one or more terms and one or more variations for each of the terms; querying, by the one or more processors, a first database using the search query,
wherein each of the one or more terms and each of the one or more variations is assigned a score, and
wherein each of the one or more terms is a type of term, each type of terms is assigned a weight;
receiving, by the one or more processors based on the score of each of the one or more terms and variations and the weight of each of the type of terms, a first output of first results from the query of the first database; querying, by the one or more processors, a second database using the first output as input into the query of the second database; sorting, by the one or more processors based on the score of each of the one or more terms and variations and the weight of each of the type of terms, second results from the query of the second database; and outputting, by the one or more processors, the sorted second results.
15 . The method of claim 4 , wherein the one or more terms includes a first name and a last name of a person of interest.
16 . The method of claim 15 , wherein the last name of the person of interest has a greater weight than the first name of the person of interest.
17 . The method of claim 15 , wherein the first name and the last name of the person of interest has a greater weight than each of the variations of the first name and last name of the person of interest.
18 . The method of claim 17 , wherein the one or more terms includes a first name and a last name of a person of interest and the sorted second results includes a judgment against the person of interest.
19 . The method of claim 13 , wherein the sorted second results is output as a spreadsheet, a portable document format document, or a text document.
20 . The method of claim 13 , wherein the sorted second results includes at least one of a name of a person of interest, an address of the person of interest, a filing location, a filing date, a case title, a docket number, a judgment number, a judgment type, or a judgment amount.Join the waitlist — get patent alerts
Track US2022382769A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.