Communication between distributed information brokers within a data and energy storage internet architecture
First Claim
1. A distributed system comprising:
- a plurality of network elements (NEs) configured to operate as Ensemble Information Brokers (EIBs) within a distributed data and energy storage internet architecture, wherein each NE is configured to;
collect device data regarding a flow of energy during a specified period of time through a plurality of devices within a smart system associated with the NE, an amount of energy and data consumed by the devices during the specified period of time, and an amount of energy and data generated by the devices during the specified period of time;
collect human presence data in the smart system regarding a presence of a user within the smart system during the specified period of time;
collect human activity data in the smart system regarding user inputs to the devices and user interaction with the devices during the specified period of time;
determine future energy and data consumption and generation requirements for the smart system by applying prediction algorithms to the device data, the human presence data and the human activity data;
generate a set of control commands for the devices within the smart system based on the future energy and data consumption and generation requirements as applied to a dynamic human-centric cost function associated with the smart system, wherein the dynamic human-centric cost function adapts to weighted objective metrics according to the human presence data, human activity data, and user defined preference levels for the smart system;
transmit the set of control commands to the corresponding devices within the smart system;
transmit a broadcast message to determine an external NE within an assigned environment or network and within the distributed data and energy storage internet architecture to establish as a friend connection based on a user preference;
transmit a request to establish the friend connection with the external NE, wherein the friend connection is established upon a receipt of a confirmation from the external NE;
transmit the human presence data to the external NE when the friend connection is established; and
trade resources with both the external NE having the friend connection and external NEs without established friend connections.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented in a network element (NE) configured to operate as an Ensemble Information Broker (EIB) within a distributed data and energy storage internet architecture comprising collecting energy data indicating a flow of energy, an amount of energy consumed and generated by devices; collecting human presence data; collecting human activity data; predicting future energy consumption requirements and generation by employing prediction algorithms and analyzing the collected data; generating a set of control commands based on the predicted future energy consumption requirements and energy generation as applied to a cost function; transmitting the set of control commands to the corresponding devices; transmitting a broadcast message to determine an external NE to establish as a friend connection based on a user preference; transmitting a request to establish a friend connection with the determined NE; and transmitting the human presence data to the external NE when the friend connection is established.
-
Citations
20 Claims
-
1. A distributed system comprising:
a plurality of network elements (NEs) configured to operate as Ensemble Information Brokers (EIBs) within a distributed data and energy storage internet architecture, wherein each NE is configured to; collect device data regarding a flow of energy during a specified period of time through a plurality of devices within a smart system associated with the NE, an amount of energy and data consumed by the devices during the specified period of time, and an amount of energy and data generated by the devices during the specified period of time; collect human presence data in the smart system regarding a presence of a user within the smart system during the specified period of time; collect human activity data in the smart system regarding user inputs to the devices and user interaction with the devices during the specified period of time; determine future energy and data consumption and generation requirements for the smart system by applying prediction algorithms to the device data, the human presence data and the human activity data; generate a set of control commands for the devices within the smart system based on the future energy and data consumption and generation requirements as applied to a dynamic human-centric cost function associated with the smart system, wherein the dynamic human-centric cost function adapts to weighted objective metrics according to the human presence data, human activity data, and user defined preference levels for the smart system; transmit the set of control commands to the corresponding devices within the smart system; transmit a broadcast message to determine an external NE within an assigned environment or network and within the distributed data and energy storage internet architecture to establish as a friend connection based on a user preference; transmit a request to establish the friend connection with the external NE, wherein the friend connection is established upon a receipt of a confirmation from the external NE; transmit the human presence data to the external NE when the friend connection is established; and trade resources with both the external NE having the friend connection and external NEs without established friend connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A network element (NE) configured to operate as an Ensemble Information Broker (EIB) within a distributed data and energy storage internet architecture, the NE comprising:
-
a processor configured to; collect device data regarding a flow of energy during a specified period of time through a plurality of devices within a smart system associated with the NE, an amount of energy and data consumed by the devices during the specified period of time, and an amount of energy and data generated by the devices during the specified period of time; collect human presence data in the smart system regarding a presence of a user within the smart system during the specified period of time; collect human activity data in the smart system regarding user inputs to the devices and user interaction with the devices during the specified period of time; predict future energy and data consumption and generation requirements for the smart system by applying prediction algorithms to the device data, the human presence data, and the human activity data; and generate a set of control commands for the devices within the smart system based on the predicted future energy and data consumption and generation requirements as applied to a dynamic human-centric cost function associated with the smart system that adapts to weighted objective metrics according to the human presence data, human activity data, and user defined preference levels for the smart system, wherein the dynamic human-centric cost function comprises a human-centric multimodal representation of a weighted sum of an energy cost function and a user productivity function, wherein the energy cost function is a representation of an operating status of the devices, and wherein the user productivity function is a representation of a human comfort level and a human productivity level within the smart system and comprises a noise function, a cool function, a warm function, a fresh function, and a humidity function each regarding an operating status of the devices; a transmitter coupled to the processor and configured to transmit the set of control commands to the corresponding devices within the smart system and to transmit the human presence data to an external NE; and an external gateway coupled to the transmitter, the external gateway configured to facilitate trading of resources with both the external NE having a friend connection and external NEs without established friend connections. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method implemented in a network element (NE) configured to operate as an Ensemble Information Broker (EIB) within a distributed data and energy storage internet architecture, the method comprising:
-
collecting energy data indicating a flow of energy during a specified period of time through a plurality of devices within a smart system associated with the NE, an amount of energy consumed by the devices during the specified period of time, and an amount of energy generated by the devices during the specified period of time; collecting human presence data in the smart system regarding a presence of a user within the smart system during the specified period of time; collecting human activity data in the smart system regarding user inputs to the devices and user interaction with the devices during the specified period of time; predicting future energy consumption requirements and energy generation for the smart system by employing prediction algorithms and analyzing the collected energy data, the human presence data, and the human activity data; generating a set of control commands for the devices within the smart system based on the predicted future energy consumption requirements and energy generation as applied to a dynamic human-centric cost function associated with the smart system; transmitting the set of control commands to the corresponding devices within the smart system; transmitting a broadcast message to determine an external NE configured to operate as an external EIB within the distributed data and energy storage internet architecture and within an assigned environment or network to establish as a friend connection based on a user preference; transmitting a request to establish the friend connection with the external NE, wherein the friend connection is established upon a receipt of a confirmation from the external NE; transmitting the human presence data to the external NE when the friend connection is established; and trading resources with both the external NE having the friend connection and external NEs without established friend connections. - View Dependent Claims (18, 19, 20)
-
Specification