×

System and method for querying disparate data sources in real time

  • US 9,706,007 B2
  • Filed: 10/16/2014
  • Issued: 07/11/2017
  • Est. Priority Date: 10/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for querying disparate data sources in real time by executing computer-executable instructions stored on a non-transitory computer-readable medium, the method comprises the steps of:

  • providing at least one dynamically loaded data adapter, wherein each of the at least one dynamically loaded data adapter is an object library and is used to implement a plurality of methods;

    receiving an interface data query from a user;

    inspecting the interface data query in order to determine an adapter from the at least one dynamically loaded data adapter;

    formatting the interface data query into an agnostic request object;

    providing an adapter name for each of the at least one dynamically loaded data adapter;

    retrieving the adapter name for the adapter from the interface data query;

    forwarding the agnostic request object to the adapter using the adapter name of the adapter;

    calling the adapter;

    retrieving the requested data from at least one data source through the adapter;

    generating an agnostic response object for the requested data through the adapter;

    formatting the agnostic response object into an interface response stream;

    sending the interface response stream to the user;

    the agnostic response object represents a plurality of rows and a plurality of columns;

    retrieving identification credentials from the agnostic request object; and

    authenticating the identification credentials in order to determine a level of access to the adapter.

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