SYSTEM, METHOD, AND DEVICE FOR UNIFIED ACCESS CONTROL ON FEDERATED DATABASE

    公开(公告)号:US20180357444A1

    公开(公告)日:2018-12-13

    申请号:US16105757

    申请日:2018-08-20

    CPC classification number: G06F21/6227 G06F17/30 G06F17/30507 G06F17/30566

    Abstract: The present invention discloses a system, method, and device for unified access control on federated database. In one implementation, a federated system to provide a unified access control for the data stored in federated databases is disclosed. The federated system comprise at least one central access controller configured to receive at least a query plan generated; verify the query plan generated against at least a user rights pre-stored in at least one central authorization metadata table, a table and an associated column name from the query plan is verified; update, if the user rights pre-stored allow access to the query plan verified, the query plan generated; convert the query plan updated to at least a physical query for execution by at least one database; and execute the physical query to return at least a result for the federated query received.

    Method and dashboard server providing interactive dashboard

    公开(公告)号:US10452234B2

    公开(公告)日:2019-10-22

    申请号:US15586865

    申请日:2017-05-04

    Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.

    Analysis Engine and Method for Analyzing Pre-Generated Data Reports

    公开(公告)号:US20180025063A1

    公开(公告)日:2018-01-25

    申请号:US15721165

    申请日:2017-09-29

    Abstract: A method for analyzing pre-generated data reports, wherein the method includes receiving selection of first and at least one second data report of pre-generated data reports. The pre-generated data reports include report elements, report layout of report elements, metadata and data of report elements. The report layout of the first data report is compared with report layout of the at least one second data report. Matching of report elements and metadata of the first data report with corresponding report elements and metadata of the at least one second data report is determined. A comparison data report and an aggregated data report comprising data for the report elements of the first data report combined with corresponding data for the corresponding report elements of the at least one second data report is generated.

    Method and Dashboard Server Providing Interactive Dashboard

    公开(公告)号:US20170235448A1

    公开(公告)日:2017-08-17

    申请号:US15586865

    申请日:2017-05-04

    CPC classification number: G06F3/0482 G06F16/128 G06F16/26 G06F16/904

    Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.

    Method and Query Processing Server for Optimizing Query Execution

    公开(公告)号:US20170199911A1

    公开(公告)日:2017-07-13

    申请号:US15470398

    申请日:2017-03-27

    CPC classification number: G06F16/24542 G06F16/24549

    Abstract: A method for optimizing query execution where the first step comprises receiving queries from user devices by a query processing server. The second step comprises providing an intermediate query execution status of at least one of the queries, nodes for executing queries and data partitions of the nodes to a user device for user interaction by the query processing server. The intermediate query execution status is provided based on query execution of queries. Then, the third step comprises receiving at least one of updated query parameters for the queries and updated queries based on intermediate query execution status by the query processing server. The fourth step comprises performing at least one of updating flow of query execution of queries based on updated query parameters to provide an updated intermediate query execution status; and executing updated queries to provide an updated intermediate query execution status.

Patent Agency Ranking