Systems and methods for constraint driven database searching
First Claim
1. A system comprising:
- one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the system to;
obtain access to a plurality of datasets;
receive at least one constraint term provided by a user, the at least one constraint term received in response to the user inputting the at least one constraint term into a cell of a table presented in a graphical user interface;
identify, in response to receiving the at least one constraint term, at least a first dataset and a second dataset from the plurality of datasets, wherein the identified first dataset includes at least one first dataset entry having the at least one constraint term in a first set of entry fields and the identified second dataset includes at least one second dataset entry having the at least one constraint term in a second set of entry fields;
identify the at least one first dataset entry including the at least one constraint term and the at least one second dataset entry including the at least one constraint term;
update one or more column names of the table based on the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset; and
cause the graphical user interface to present the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset in corresponding rows of the table based on the updated one or more column names.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to; obtain access to a plurality of datasets; receive at least one constraint term provided by a user, the at least one constraint term received in response to the user inputting the at least one constraint term into a cell of a table presented in a graphical user interface; identify, in response to receiving the at least one constraint term, at least a first dataset and a second dataset from the plurality of datasets, wherein the identified first dataset includes at least one first dataset entry having the at least one constraint term in a first set of entry fields and the identified second dataset includes at least one second dataset entry having the at least one constraint term in a second set of entry fields; identify the at least one first dataset entry including the at least one constraint term and the at least one second dataset entry including the at least one constraint term; update one or more column names of the table based on the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset; and cause the graphical user interface to present the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset in corresponding rows of the table based on the updated one or more column names. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method implemented by a computer system having one or more physical processors and storage media storing machine-readable instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
-
obtaining access to a plurality of datasets; receiving at least one constraint term provided by a user, the at least one constraint term received in response to the user inputting the at least one constraint term into a cell of a table presented in a graphical user interface; identifying at least a first dataset and a second dataset from the plurality of datasets, wherein the identified first dataset includes at least one first dataset entry having the at least one constraint term in a first set of entry fields and the identified second dataset includes at least one second dataset entry having the at least one constraint term in a second set of entry fields; identifying the at least one first dataset entry including the at least one constraint term and the at least one second dataset entry including the at least one constraint term; updating one or more column names of the table based on the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset; and causing the graphical user interface to present the at least one first dataset entry of the first dataset and the at least one second dataset entry of the second dataset in corresponding rows of the table based on the updated one or more column names. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification