Systems and methods for querying databases
Abstract
A method for providing visualization of data objects in a relational database is provided. The method comprises: (a) bringing an electronic device of a user in communication with a server comprising the non-hierarchical relational database, (b) generating and displaying a graph comprising visual graphical elements including a first node representing a first class encompassing a first subset of the data objects, a second node representing a second class encompassing a second subset of the data objects, and a link representing a relationship between the first class and the second class, (c) receiving a request via the user interface of the electronic device to perform a task directed to at least a subset of the data objects, (d) generating one or more filtering operations for the task and, upon execution, producing a graphical result comprising a filtered data set, and (e) automatically displaying the graphical result on the user interface.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A computer-implemented method for providing visualization of data objects in a database, comprising:
(a) providing said database that stores data objects in a non-hierarchical data structure; (b) generating and displaying a graph comprising a plurality of visual graphical elements on a user interface, wherein said plurality of visual graphical elements comprises a first node representing a first subset of said data objects, a second node representing a second subset of said data objects, and a link representing a relationship between said first subset of said data objects and said second subset set of data objects; (c) receiving a request from said user, via said user interface, to perform a task directed to at least a subset of said data objects; (d) producing a graphical result comprising a filtered data set upon performing said task; and (e) automatically displaying said graphical result on said user interface.
22 . The method of claim 21 , wherein said graphical result is automatically displayed by updating one or more of said plurality of visual graphical elements.
23 . The method of claim 21 , further comprising outputting said graphical result in a table view.
24 . The method of claim 21 , wherein said request is inputted by providing a querying interface for said database based on a selected node.
25 . The method of claim 24 , wherein said querying interface comprises a menu associated with said selected node.
26 . The method of claim 25 , wherein said menu comprises a filtering option, wherein said filtering option is configured to perform a query on one or more subsets of said data objects linked to said selected node.
27 . The method of claim 26 , wherein said filtering option provides one or more options for filtering based on said selected node on said graph.
28 . The method of claim 27 , wherein said request from said user comprises options selected from said one or more options provided on said graph.
29 . A method for providing visualization of data objects in a database, comprising:
(a) providing said relational database that stores said data objects in a non-hierarchical data structure; (b) displaying a first output of a first relationship of said data objects on a user interface, wherein said first relationship is between said data objects in said non-hierarchical data structure, and wherein said first output includes one or more graphical elements that are representative of said first relationship; (c) receiving a request from said user to access a subset of said data objects stored in said database, which request is inputted in said user interface that displays said relationship; and (d) accessing said database to retrieve said subset of said data objects from said database.
30 . The method of claim 29 , wherein said first relationship is a graph that comprises a node representing a first subset of said data objects, and a link representing a data relationship between one or more other subsets of said objects.
31 . The method of claim 29 , further comprising generating a second relationship of said data objects, wherein said second relationship comprises an additional node representing a second subset of said data objects, which second subset includes data objects from said first subset of said data objects.
32 . The method of claim 30 , further comprising providing a querying interface for said database based on a selected node on said graph, wherein said graph is updated based on said selected node and a menu associated with said selected node is provided on said user interface.
33 . The method of claim 32 , wherein said menu comprises a filtering option, wherein said filtering option is configured to perform a query on one or more subsets of said data objects linked to said selected node.
34 . The method of claim 33 , wherein said filtering option provides one or more options for filtering based on said selected node on said graph.
35 . The method of claim 34 , wherein said request from said user comprises options selected from said one or more options provided on said graph.
36 . The method of claim 34 , wherein possible filtering options are automatically populated based on said selected node on said graph.
37 . The method of claim 29 , wherein said database stores said data objects with the aid of an electronic mind map.
38 . A system for providing visualization of data objects to a user, comprising:
a database that stores said data objects in a non-hierarchical manner; and one or more computer processors operatively coupled to said database, wherein said one or more computer processors are individually or collectively programmed to:
(i) provide a first output of a first relationship of said data objects for display on a user interface, wherein said first relationship is between said data objects in said non-hierarchical manner, and wherein said first output includes one or more graphical elements that are representative of said first relationship;
(ii) receive a request from said user to access a subset of said data objects stored in said database, which request is inputted in said user interface that displays said relationship; and
(iii) access said database to retrieve said subset of said data objects from said relational database.
39 . The method of claim 38 , wherein said first relationship is a graph that comprises a node representing a first subset of said data objects, and a link representing a data relationship between one or more other subsets of said objects.
40 . The method of claim 38 , wherein said one or more computer processors are programmed to further generate a second relationship of said data objects, wherein said second relationship comprises an additional node representing a second subset of said data objects, which second subset includes data objects from said first subset of said data objects.Join the waitlist — get patent alerts
Track US2021232628A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.