×

Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores

  • US 10,719,527 B2
  • Filed: 10/27/2016
  • Issued: 07/21/2020
  • Est. Priority Date: 10/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system configured to link data tables, the computer system comprising:

  • one or more hardware computer processors configured to execute code in order to cause the one or more hardware computer processors to;

    provide a user interface configured to simultaneously display at least a first panel and a second panel, wherein;

    the first panel is configured to provide selectable indications of data tables,the second panel is configured to provide visual indications of relationships among data tables, andin the second panel, tables are indicated by nodes and relationships between tables are indicated by edges connecting nodes;

    in response to a first user input from a user selecting a first data table in the first panel, add a first node to the second panel, wherein the first node represents the first data table;

    in response to a second user input from the user selecting a second data table in the first panel, add a second node to the second panel, wherein the second node represents the second data table;

    in response to a third user input from the user indicating a relationship between the first data table and the second data table, provide, in the second panel of the user interface, a first edge connecting the first node and the second node, wherein;

    the first edge indicates a relationship between at least one field of the first data table and at least one field of the second data table,a type of the relationship between the at least one field of the first data table and the at least one field of the second data table is indicated in the second panel by way of the first edge,the first node, second node, and first edge provided in the second panel are representative of a table graph, andthe table graph is executable in order to access data stored in the first data table and subsequently data in the second data table based at least partly on the data stored in the first data table; and

    in response to a fourth user input, execute a search query based at least in part on executing the table graph including the relationship between the at least one field of the first data table and the at least one field of the second data table represented by the first edge.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×