US2021232628A1PendingUtilityA1

Systems and methods for querying databases

Assignee: DATAWALK SPOLKA AKCYJNAPriority: Apr 26, 2016Filed: Jan 21, 2021Published: Jul 29, 2021
Est. expiryApr 26, 2036(~9.7 yrs left)· nominal 20-yr term from priority
Inventors:Krystian Piecko
G06F 16/9574G06F 16/903G06F 16/24575G06F 16/26G06F 16/24564G06F 3/0482G06F 16/2457G06F 16/288G06F 16/9024G06F 16/904
60
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 .- 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.