SYSTEM AND METHODS FOR SYNCHRONIZING EDGE DEVICES ON CHANNELS WITHOUT CARRIER SENSE
First Claim
Patent Images
1. A system for synchronizing edge devices on a communication network, comprising:
- a Server;
a Receiver; and
a Central Transmitter (CT) or simulated Central Transmitter;
wherein the Server, Receiver and CT or simulated CT are sited at the central hub of a network; and
a multiplicity of Intelligent Communicating Devices (ICDs) located at various endpoints at or near the edge of said network;
wherein system clocks on said ICDs are precisely synchronized with one another and the central hub; and
wherein said state of synchronization is maintained by broadcasting in a loosely scheduled, unpredictable fashion a Master Frame Announcement message which, when received by the ICDs allows said endpoints to maintain said state of synchronization.
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.
25 Citations
70 Claims
-
1. A system for synchronizing edge devices on a communication network, comprising:
-
a Server; a Receiver; and a Central Transmitter (CT) or simulated Central Transmitter; wherein the Server, Receiver and CT or simulated CT are sited at the central hub of a network; and a multiplicity of Intelligent Communicating Devices (ICDs) located at various endpoints at or near the edge of said network; wherein system clocks on said ICDs are precisely synchronized with one another and the central hub; and wherein said state of synchronization is maintained by broadcasting in a loosely scheduled, unpredictable fashion a Master Frame Announcement message which, when received by the ICDs allows said endpoints to maintain said state of synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for synchronizing edge devices on a communication network, comprising:
-
a central hub of a network with a central hub Server and a Receiver, and a multiplicity of ICDs located at various points on the network; wherein the system clocks on said endpoints are precisely synchronized with one another and the central hub Server; and wherein said state of synchronization is maintained by means of the endpoints polling said central hub Server at a known polling frequency using a TCP/IP network with unpredictable latency. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for synchronizing edge devices on a communication network, comprising:
-
a) hosting a Queue Server on a Server; b) creating a Broadcast Queue stored on said Server, wherein said Queue Server publishes an interface whereby multiple application Agents may place messages in the Broadcast Queue; and c) reordering, by the Queue Server, the messages in the Broadcast Queue according to a policy expressed in terms of a Maximum Contractual Wait Time associated with each message; and d) hosting a Framing Agent on said Server, wherein said Framing Agent places Master Frame Announcements into said Broadcast Queue via the interface, e) hosting a Broadcast Server on said Server, wherein said Broadcast Server removes messages from the Broadcast Queue and causes a Central Transmitter to broadcast the messages to one or more ICDs; and f) transmitting messages from said ICDs to the Receiver on one or more slotted channels based on a schedule controlled by said Master Frame Announcements and other messages from said Central Transmitter, wherein said ICDs adjust the timing of said transmissions based on information in the Master Frame Announcements. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 55, 56, 57, 58, 59, 60, 70)
-
-
40. A method for synchronizing edge devices on a communication network, comprising:
-
a) hosting a Queue Server software on a Server, wherein said Queue Server creates a Simulated Broadcast Queue stored on said Server, and wherein said Queue Server publishes an interface whereby multiple application Agents may place messages in the queue; b) running a Framing Agent on said Server wherein said Framing Agent places Master Frame Announcements into the Simulated Broadcast Queue via said interface, wherein said Master Frame Announcements announce the origin time of a next master frame; c) providing a Simulated Broadcast Server, wherein said Simulated Broadcast Server emulates the behavior of a Central Transmitter capable of true broadcast transmission using an alternative two-way network by responding to polls by ICDs on said alternative two-way network, wherein said Simulated Broadcast Server responds to polls from said ICDs on said alternative two-way network; and d) wherein said ICDs poll said Simulated Broadcast Server via said alternative two-way network and adjust their transmission schedules based on information in said Master Frame Announcements. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification