×

DATABASE QUERY BUILDER

  • US 20130151572A1
  • Filed: 12/31/2012
  • Published: 06/13/2013
  • Est. Priority Date: 06/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    a database schema including a plurality of data sources, each data source including one or more fields for storing data, and metadata defining relationships amongst the fields within or between data sources;

    a schema parser executed by at least one of the processors and configured to determine one or more datasets of data stored within or referenced from the database schema, wherein a dataset includes one or more fields from the database schema and represents the data stored in the one or more fields;

    an input handler executed by at least one of the processors and configured to receive a user'"'"'s selection of one or more of the datasets via a graphical user interface, wherein the input handler is configured to determine that a first graphical icon representing a first dataset is graphically associated within the graphical user interface with a second graphical icon representing a second dataset;

    a translation engine executed by at least one of the processors and configured to provide operations for refining the data of the selected datasets into a result set via a query, wherein the translation engine is configured to determine which operations to provide based on the relationships identified by the metadata, wherein the translation engine is configured to provide, responsive to the graphical association of the first and second icons, operations to perform between the first dataset and the second dataset, wherein the operations are determined based on the relationships of the datasets as stored or derived from the metadata,wherein the input handler is configured to receive a selection of one of the operations provided by the translation engine; and

    a query engine executed by at least one of the processors and configured to provide a graphical depiction of the query via the interface, the graphical query including operational flow indicators indicating a directional flow of the query from the selected datasets with the selected operation resulting in the result set.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×