System and methods for synchronizing edge devices on channels without carrier sense
First Claim
Patent Images
1. A queue server comprising:
- a memory configured to maintain a message queue; and
a processor device communicatively coupled to the memory and configured to;
receive, from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular intelligent communicating device (ICD) of a plurality of ICDs that are coupled to an electrical distribution grid on a low voltage side of a transformer;
insert the MFA into the message queue;
determine that a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer is ready to transmit;
retrieve the MFA from the message queue;
insert a current time into the MFA; and
provide the MFA to the transmitter for transmission onto the electrical distribution grid.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for synchronizing edge devices on a network, wherein the network has limited bandwidth and does not support a practical carrier sense mechanism. The edge devices transmit, using a slotted protocol, to a server located at a central data aggregation point. The server also controls a Central Transmitter, which sends messages to the edge devices to assign transmission slots and provide timing information to the edge devices to ensure that transmissions sent by devices sharing the same communication channel do not collide.
163 Citations
14 Claims
-
1. A queue server comprising:
-
a memory configured to maintain a message queue; and a processor device communicatively coupled to the memory and configured to; receive, from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular intelligent communicating device (ICD) of a plurality of ICDs that are coupled to an electrical distribution grid on a low voltage side of a transformer; insert the MFA into the message queue; determine that a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer is ready to transmit; retrieve the MFA from the message queue; insert a current time into the MFA; and provide the MFA to the transmitter for transmission onto the electrical distribution grid. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving, by a queue server comprising a processor device from a master framing agent, a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular intelligent communicating device (ICD) of a plurality of ICDs that are coupled to an electrical distribution grid on a low voltage side of a transformer; inserting the MFA into a message queue; determining that a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer is ready to transmit; retrieving the MFA from the message queue; inserting a current time into the MFA; and providing the MFA to the transmitter for transmission onto the electrical distribution grid. - View Dependent Claims (5, 6)
-
-
7. An intelligent communicating device (ICD) comprising:
-
a communications interface configured to be coupled to an electrical distribution grid on a low voltage side of a transformer; a clock; and a processor device communicatively coupled to the communications interface and the clock, and configured to; receive a respective master frame announcement (MFA) of a plurality of MFAs transmitted at arbitrary times through the transformer by a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer, each MFA identifying a time of transmission of the respective MFA and a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular ICD of a plurality of ICDs; based on the time of transmission of the respective MFA and the future time of the corresponding master frame, synchronize the clock; await the future time of the corresponding master frame; and transmit data on the electrical distribution grid to the high voltage side of the transformer in a time slot of the corresponding master frame that is associated with the ICD. - View Dependent Claims (8)
-
-
9. A method comprising:
-
receiving, by an intelligent communicating device (ICD) coupled to an electrical distribution grid on a low voltage side of a transformer, a respective master frame announcement (MFA) of a plurality of MFAs transmitted at arbitrary times through the transformer by a transmitter coupled to the electrical distribution grid on a high voltage side of the transformer, each MFA identifying a time of transmission of the respective MFA and a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots, each time slot associated with a particular ICD of a plurality of ICDs; based on the time of transmission of the respective MFA and the future time of the corresponding master frame, synchronizing a clock of the ICD; awaiting the future time of the corresponding master frame; and transmitting data on the electrical distribution grid to the high voltage side of the transformer in a time slot of the corresponding master frame that is associated with the ICD. - View Dependent Claims (10)
-
-
11. A queue server comprising:
-
a communications interface configured to communicate via a data communications network; and a processor device configured to; maintain a queue of messages, at least one of the messages comprising a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots associated with communications via an electrical distribution grid, each time slot associated with a particular ICD of a plurality of ICDs coupled to the electrical distribution grid located on a low voltage side of a transformer; receive a request from a first ICD of the plurality of ICDs via the data communications network; and in response to the request, send, via the data communications network, a subset of messages in the queue of messages, the subset of messages including the MFA, to the first ICD. - View Dependent Claims (12)
-
-
13. A method comprising:
-
maintaining, by a queue server comprising a processor device, a queue of messages, at least one of the messages comprising a master frame announcement (MFA) that identifies a future time of a corresponding master frame, the corresponding master frame comprising a plurality of time slots associated with communications via an electrical distribution grid, each time slot associated with a particular ICD of a plurality of ICDs coupled to the electrical distribution grid located on a low voltage side of a transformer; receiving a request from a first ICD of the plurality of ICDs via a data communications network, the data communications network being different from the electrical distribution grid; and in response to the request, sending, via the data communications network, a subset of messages in the queue of messages, the subset of messages including the MFA, to the first ICD. - View Dependent Claims (14)
-
Specification