Chirp Networks
Abstract
A system of transmitting of data packets within a network is described. The network includes at least one device transmitting short communication messages and another device transmitting standard communication message. The network also includes an array of wireless network routers communicating in a tree-shaped logical structure with one router including a receiver for the short communication messages. The receiver accepts the short communication message in a round robin manner from client wherein each short communication message is received at a designated time period. A single buffered packet is formed from the combined short communication messages and sent using the tree-shaped network.
Claims
exact text as granted — not AI-modified1 . A system of transmitting of data packets within a network comprising:
at least one device transmitting at least one short communication message; at least one device transmitting at least one standard communication message; an array of wireless network routers communicating in a tree-shaped logical structure; at least one of said wireless network routers comprising a chirp receiver for the at least one short communication message; and at least one of said wireless network routers comprising a standard receiver for at least one standard-length communication message; wherein said chirp receiver accepts said short communication message in a round robin manner from client devices associated with said chirp receiver, wherein each short communication message is received at a designated time period; wherein said short communication messages are buffered until all messages are received from all clients and a single buffered packet is formed from the combined short communication messages; and wherein each wireless network router further comprises an uplink function connecting said wireless network router to another wireless network router in the tree or an external ip-based network; a downlink function connecting said wireless network router to other wireless network routers within said tree; and a scanning function wherein the uplink function and the downlink function connect the wireless network routers participating in the system in a tree-based virtual switch and wherein said buffered packet is sent using the three-shaped virtual switch.
2 . The system of claim 1 wherein a path within said tree-based virtual switch can be calculated in linear time with respect to the number of wireless network routers participating in the tree.
3 . The system of claim 1 wherein said buffered packet is transmitted within the tree to the designated target host connected to another wireless network router or the external ip-based network.
4 . The system of claim 3 wherein a path through the tree of the buffered packet is calculated in linear time.
5 . The system of claim 3 wherein the transmission of the buffered packet does not delay standard communication messages transmitted in the tree.
6 . The system of claim 1 wherein said clients are dispersed throughout the tree-shaped network.
7 . The system of claim 1 wherein said round robin clients can reserve more than one time slot to obtain additional resources from the wireless network router.
8 . A system of transmitting of data packets within a network comprising:
at least one device transmitting at least one short communication message having metadata attached to said communication message; an array of wireless network routers communicating in a tree-shaped logical structure; and at least one of said wireless network routers comprising a chirp receiver for the at least one short communication message; wherein said chirp receiver accepts said short communication message in a round robin manner from client devices associated with said chirp receiver, wherein each short communication message is received at a designated time period; wherein said short communication messages are buffered until all messages are received from all clients and at least one buffered packet is formed from the combined short communication messages; wherein each wireless network router further comprises an uplink function connecting said wireless network router to another wireless network router in the tree or an external ip-based network; a downlink function connecting said wireless network router to other wireless network routers within said tree; and a scanning function wherein the uplink function and the downlink function connect the wireless network routers participating in the system in a tree-based virtual switch; wherein said buffered packet is sent using the uplink function of said wireless network router through the three-shaped network.
9 . The system of claim 8 wherein multiple buffered packets are formed from the short communication messages and wherein the metadata attached to each communication message determines which buffered packet the short communication message is attached to.
10 . The system of claim 9 wherein a path for buffered packet is calculated based on the metadata and intended target of the each buffered packet.
11 . The system of claim 10 wherein the path calculation for the routing of the packet within the tree is performed in linear time.
12 . The system of claim 8 wherein some short communication messages are cloned to multiple buffered packets and are sent to multiple destinations.
13 . The system of claim 12 wherein said buffered packets are cloned at multiple forks in the tree-shaped network.
14 . The system of claim 8 wherein each router participating in the tree may disassemble the buffered packet and send different parts in different directions.
15 . The system of claim 8 wherein said short message metadata includes a latency requirement.
16 . The system of claim 8 wherein a latency requirement for each short message is calculated on basis of type of data contained in the short message metadata.
17 . A system of transmitting of data packets within a network comprising:
at least one device transmitting at least one short communication message having metadata attached to said communication message; an array of wireless network routers communicating in a tree-shaped logical structure; at least one of said wireless network routers comprising a chirp receiver for the at least one short communication message; wherein said chirp receiver accepts said short communication message from client devices associated with said chirp receiver, wherein each short communication message is received along with its metadata and wherein said short communication message is published to a local control loop; and wherein each wireless network router further comprises an uplink function connecting said wireless network router to another wireless network router in the tree or an external ip-based network; a downlink function connecting said wireless network router to other wireless network routers within said tree; and a scanning function wherein the uplink function and the downlink function connect the wireless network routers participating in the system in a tree-based virtual switch.
18 . The system of claim 17 wherein each control loop assembles and processes short communication messages assigned to the particular control group.
19 . The system of claim 17 wherein each control group further comprises a local integrator agent, wherein said agent performs a check of all short communication messages received by the local control loop.
20 . The system of claim 17 wherein said short communication messages comprises status messages and command messages.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.