Distributed smart grid processing
First Claim
1. A computer-implemented method for identifying events associated with a network environment, the method comprising:
- obtaining, at one or more first computing devices implemented as part of a first computing cloud, a first time series of data values from a first node in the network;
obtaining, at the one or more first computing devices, a second time series of data values from a second node in the network;
transmitting, via the one or more first computing devices, the first time series of data values and the second time series of data values to one or more second computing devices implemented as part of a second computing cloud, wherein the second computing cloud is different than the first computing cloud;
in response to receiving the first time series of data values and the second time series of data values, processing, by the one or more second computing devices, the first time series of data values and the second time series of data values to identify a first data trend; and
based on the first data trend, identifying, by the one or more second computing devices, a first network event associated with a first region of the network environment, wherein the first node and the second node reside within the first region.
4 Assignments
0 Petitions
Accused Products
Abstract
Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.
104 Citations
23 Claims
-
1. A computer-implemented method for identifying events associated with a network environment, the method comprising:
-
obtaining, at one or more first computing devices implemented as part of a first computing cloud, a first time series of data values from a first node in the network; obtaining, at the one or more first computing devices, a second time series of data values from a second node in the network; transmitting, via the one or more first computing devices, the first time series of data values and the second time series of data values to one or more second computing devices implemented as part of a second computing cloud, wherein the second computing cloud is different than the first computing cloud; in response to receiving the first time series of data values and the second time series of data values, processing, by the one or more second computing devices, the first time series of data values and the second time series of data values to identify a first data trend; and based on the first data trend, identifying, by the one or more second computing devices, a first network event associated with a first region of the network environment, wherein the first node and the second node reside within the first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for identifying events associated with a network environment, comprising:
-
a first computing cloud comprising a first computing device, the first computing device including; a first memory configured to store first program code, a first processor configured to execute the first program code to; obtain a first time series of data values from a first upstream node in the network; obtain a second time series of data values from a second upstream node in the network; and transmit the first time series of data values and the second time series of data values to a second computing device implemented as part of a second computing cloud, wherein the second computing cloud is different than the first computing cloud, and the second computing cloud comprising the second computing device, the second computing device including; a second memory configured to store second program code, a second processor configured to execute the second program code to; in response to receiving the first time series of data values and the second time series of data values, process the first time series of data values and the second time series of data values to identify a first data trend; and based on the first data trend, identify a first network event associated with a first region of the network environment, wherein the node, the first upstream node, and the second upstream node reside within the first region. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method for identifying events associated with a network environment, the method comprising:
-
obtaining, at one or more first computing devices implemented as part of a first computing cloud, a first time series of data values from a first node in the network; obtaining, at the one or more first computing devices, a second time series of data values from a second node in the network; transmitting, via the one or more first computing devices, the first time series of data values and the second time series of data values to one or more second computing devices implemented as part of a second computing cloud, wherein the second computing cloud is different than the first computing cloud; in response to receiving the first time series of data values and the second time series of data values, processing, by the one or more second computing devices, the first time series of data values and the second time series of data values to identify a first data trend and to determine that a condition is met for issuing an alert for each of the first time series of data values and the second time series of data values; and based on the first data trend and on a correlation of the alerts for the first time series of data values and the second time series of data values, identifying, by the one or more second computing devices, a first network event associated with a first region of the network environment, wherein the first node and the second node reside within the first region. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-implemented method for identifying events associated with a network environment, the method comprising:
-
configuring a first node in a network to process first textual data acquired from a first application programming interface (API) associated with a social media outlet to generate a first time series of data values; obtaining, at one or more first computing devices implemented as part of a first computing cloud, the first time series of data values from the first node; configuring a second node in the network to process second textual data acquired from the first API to generate a second time series of data values; obtaining, at the one or more first computing devices, the second time series of data values from the second node; transmitting, via the one or more first computing devices, the first time series of data values and the second time series of data values to one or more second computing devices implemented as part of a second computing cloud, wherein the second computing cloud is different than the first computing cloud; in response to receiving the first time series of data values and the second time series of data values, processing, by the one or more second computing devices, the first time series of data values and the second time series of data values to identify a first data trend; and based on the first data trend, identifying, by the one or more second computing devices, a first network event associated with a first region of the network environment, wherein the first node and the second node reside within the first region. - View Dependent Claims (22, 23)
-
Specification