IP Library › Granted Patent US 11,222,032
Granted Patent B2
US 11,222,032 · App. 16/309,380 · Granted Jan 11, 2022

Contextual-characteristic data driven sequential federated query methods for distributed systems

Inventors: Charbel Joseph El Kaed (Boston, MA); Stephen Dillon (Kingston, NH)
Assignee: SCHNEIDER ELECTRIC USA, INC.
G06F16/2471G06F16/2474G06F16/256G06F16/9038
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,222,032
App. No.
16/309,380
Filed
Dec 12, 2018
Granted
Jan 11, 2022
Kind
B2
Art Unit
2167
USPC
707/770
Abstract

Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system. A method of processing a sequential federated query for distributed systems may comprise receiving a sequential federated query; deconstructing the sequential federated query into query elements; identifying a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements; generating a CCDS result data set from the CCDS based on the data organization parameter; processing the CCDS result data set to develop a TUDS query based on the data organization parameter; generating a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter; generating a final sequential federated query data set based on the TUDS result data set and the data organization parameters; processing a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and providing the formatted sequential federated query data set to a management system for action.

Claims (50)

1. A method of processing a sequential federated query for distributed systems, comprising:

receiving, at a processor, a sequential federated query;

deconstructing, at the processor, the sequential federated query into query elements;

identifying, at the processor, a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements;

generating, at the processor, a CCDS result data set from the CCDS based on the data organization parameter;

processing, at the processor, the CCDS result data set to develop a TUDS query based on the data organization parameter;

generating, at the processor, a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter;

generating, at the processor, a final sequential federated query data set based on the TUDS result data set and the data organization parameters;

processing, at the processor, a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and

providing, at the processor, the formatted sequential federated query data set to a management system for action.

2. The method of claim 1 , wherein receiving the sequential federated query is initiated from at least one of a user, or a system.

3. The method of claim 1 , wherein receiving the sequential federated query is from at least one of a database, a user interface, and an application interface.

4. The method of claim 1 , wherein the query elements are contextual based.

5. The method of claim 4 , wherein the query elements are data locations.

6. The method of claim 4 , wherein the query elements are data operations.

7. The method of claim 1 , wherein a plurality of Contextual-Characteristic Data Source (CCDS), Transactional-Unstructured Data Source (TUDS), or data organization parameters based on the query elements are utilized.

8. The method of claim 1 , wherein the CCDS result data set includes operational anomaly data generated by connected elements.

9. The method of claim 1 , wherein TUDS result set is in time series data, time series state data, time stamp data or, unstructured data format.

10. The method of claim 1 , wherein the management system for action is a Building Management System (BMS).

11. A non-transitory computer readable medium storing sequences of computer executable instructions for processing a sequential federated query for distributed systems, the sequences of computer executable instructions including instructions that instruct at least one processor to:

receive a sequential federated query;

deconstruct the sequential federated query into query elements;

identify a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements;

generate a CCDS result data set from the CCDS based on the data organization parameter;

process the CCDS result data set to develop a TUDS query based on the data organization parameter;

generate a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter;

generate a final sequential federated query data set based on the TUDS result data set and the data organization parameters;

process a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and

provide the formatted sequential federated query data set to a management system for action.

12. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured to receive the sequential federated query is initiated from at least one of a user, or a system.

13. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured to receive the sequential federated query is from at least one of a database, a user interface, and an application interface.

14. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured that the query elements are contextual based.

15. The non-transitory computer readable medium of claim 14 , wherein the at least one processor is further configured that the query elements are data locations.

16. The non-transitory computer readable medium of claim 14 , wherein the at least one processor is further configured that the query elements are data operations.

17. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured that a plurality of Contextual-Characteristic Data Source (CCDS), Transactional-Unstructured Data Source (TUDS), or data organization parameters based on the query elements are utilized.

18. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured that the CCDS result data set includes operational anomaly data generated by connected elements.

19. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured that the TUDS result set is in time series data, time series state data, time stamp data or, unstructured data format.

20. The non-transitory computer readable medium of claim 11 , wherein the at least one processor is further configured that the management system for action is a Building Management System (BMS).

21. A system, comprising:

one or more computer processors; and

a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation for processing a sequential federated query for distributed systems, the operation comprising:

receiving, at a processor, a sequential federated query;

deconstructing, at the processor, the sequential federated query into query elements;

identifying, at the processor, a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements;

generating, at the processor, a CCDS result data set from the CCDS based on the data organization parameter;

processing, at the processor, the CCDS result data set to develop a TUDS query based on the data organization parameter;

generating, at the processor, a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter;

generating, at the processor, a final sequential federated query data set based on the TUDS result data set and the data organization parameters;

processing, at the processor, a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and

providing, at the processor, the formatted sequential federated query data set to a management system for action.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: EL KAED, CHARBEL JOSEPH; DILLON, STEPHEN
To: SCHNEIDER ELECTRIC USA, INC.
Reel/Frame 055880/0887 →
Continuity (2)
Provisional Application 62354007 · Jun 23, 2016
Related Publication 20190179820A1 · Jun 13, 2019