×

Database query system

  • US 10,216,826 B2
  • Filed: 09/01/2015
  • Issued: 02/26/2019
  • Est. Priority Date: 09/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for querying a database, comprising:

  • a plurality of data records stored in a computer-readable medium;

    a statement mapping database storing a plurality of first database query statements executable on a first database and not on a second database, and a plurality of second database query statements executable on a second database and not the first database;

    a display;

    a processor; and

    one or more stored sequences of instructions which, when executed by the processor, cause the processor to;

    receive, from a user device, a user query for execution at the first database, the user query comprising at least one second database query statement;

    generate at least one first database query statement mapped to the at least one second database query statement received from the user by parsing the second database query statement and transforming the parsed second database query statement into a tree representation of the second database query statement, and generating the first database query statement from the tree representation of the second database query statement, wherein the processor further displays on the display in real-time with each keystroke portions of the first database query statement while the first database query statement is being determined by unparsing the tree representation of the second database query statement;

    receive from the statement mapping database the at least one first database query statement mapped to the at least one second database query statement received from the user; and

    execute the generated first database query statement within the first database.

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