Swarm communication method and device
First Claim
Patent Images
1. A method for communicating between a plurality of transceivers, the method comprising:
- transmitting a packet, by a first transceiver of the plurality of transceivers, during each transmission cycle of a plurality of transmission cycles executed at an adjustable transmission cycle frequency;
establishing, at a first time, by the first transceiver, a first transmission cycle frequency; and
establishing, at a second time, by the first transceiver, a second transmission cycle frequency, higher than the first transmission cycle frequency,the establishing of the first transmission cycle frequency comprising establishing the first transmission cycle frequency based on a first set of transceiver counts, each of the transceiver counts of the first set of transceiver counts being a count of transceivers that are, at the first time, within communication range of a respective second transceiver of a first plurality of second transceivers, the first plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the first plurality of second transceivers being, at the first time, within communication range of the first transceiver,the establishing of the second transmission cycle frequency comprising establishing the second transmission cycle frequency based on a second set of transceiver counts, each of the transceiver counts of the second set of transceiver counts being a count of transceivers that are, at the second time, within communication range of a respective second transceiver of a second plurality of second transceivers, the second plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the second plurality of second transceivers being, at the second time, within communication range of the first transceiver,the average of the transceiver counts of the second set of transceiver counts being less than the average of the transceiver counts of the first set of transceiver counts;
wherein the establishing of the first transmission cycle frequency comprises calculating the first transmission cycle frequency F according to the equation
F=B/(N*T),wherein N is the average of the transceiver counts of the first set of transceiver counts, T is a duration of the packet, and B is a constant having a value between 0.1 and 4.0.
1 Assignment
0 Petitions
Accused Products
Abstract
A swarm communication system. Each of a plurality of transceivers determines a transmission cycle duration, and transmits one packet per transmission cycle, each packet being transmitted at a random point in time within the transmission cycle. The duration of the transmission cycle of a first transceiver may be adjusted according to the number of other transceivers within range of the first transceiver, or according to the number of other transmitters within range of each of the other transmitters that are within range of the first transceiver.
57 Citations
16 Claims
-
1. A method for communicating between a plurality of transceivers, the method comprising:
-
transmitting a packet, by a first transceiver of the plurality of transceivers, during each transmission cycle of a plurality of transmission cycles executed at an adjustable transmission cycle frequency; establishing, at a first time, by the first transceiver, a first transmission cycle frequency; and establishing, at a second time, by the first transceiver, a second transmission cycle frequency, higher than the first transmission cycle frequency, the establishing of the first transmission cycle frequency comprising establishing the first transmission cycle frequency based on a first set of transceiver counts, each of the transceiver counts of the first set of transceiver counts being a count of transceivers that are, at the first time, within communication range of a respective second transceiver of a first plurality of second transceivers, the first plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the first plurality of second transceivers being, at the first time, within communication range of the first transceiver, the establishing of the second transmission cycle frequency comprising establishing the second transmission cycle frequency based on a second set of transceiver counts, each of the transceiver counts of the second set of transceiver counts being a count of transceivers that are, at the second time, within communication range of a respective second transceiver of a second plurality of second transceivers, the second plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the second plurality of second transceivers being, at the second time, within communication range of the first transceiver, the average of the transceiver counts of the second set of transceiver counts being less than the average of the transceiver counts of the first set of transceiver counts; wherein the establishing of the first transmission cycle frequency comprises calculating the first transmission cycle frequency F according to the equation
F=B/(N*T),wherein N is the average of the transceiver counts of the first set of transceiver counts, T is a duration of the packet, and B is a constant having a value between 0.1 and 4.0. - View Dependent Claims (2, 3, 13)
-
-
4. A method for communicating between a plurality of transceivers, the method comprising:
-
transmitting a packet, by a first transceiver of the plurality of transceivers, during each transmission cycle of a plurality of transmission cycles executed at an adjustable transmission cycle frequency; establishing, at a first time, by the first transceiver, a first transmission cycle frequency; and establishing, at a second time, by the first transceiver, a second transmission cycle frequency, higher than the first transmission cycle frequency, the establishing of the first transmission cycle frequency comprising establishing the first transmission cycle frequency based on a first transceiver count, the first transceiver count being a count of transceivers that are, at the first time, within communication range of the first transceiver, the establishing of the second transmission cycle frequency comprising establishing the second transmission cycle frequency based on a second transceiver count, the second transceiver count being a count of transceivers that are, at the second time, within communication range of the first transceiver, the second transceiver count being less than the first transceiver count; wherein the establishing of the first transmission cycle frequency comprises calculating the first transmission cycle frequency F according to the equation F=B/(N*T), wherein N is the first transceiver count, T is a duration of the packet, and B is a constant having a value between 0.1 and 4.0. - View Dependent Claims (5, 14)
-
-
6. A system, comprising:
- a plurality of spatially separated agents, each agent comprising a respective transceiver of a corresponding plurality of transceivers, a first transceiver of the plurality of transceivers being configured to;
transmit a packet, during each transmission cycle of a plurality of transmission cycles executed at an adjustable transmission cycle frequency; establish, at a first time, by the first transceiver, a first transmission cycle frequency; and
establish, at a second time, by the first transceiver, a second transmission cycle frequency, higher than the first transmission cycle frequency, the establishing of the first transmission cycle frequency comprising establishing the first transmission cycle frequency based on a first set of transceiver counts, each of the transceiver counts of the first set of transceiver counts being a count of transceivers that are, at the first time, within communication range of a respective second transceiver of a first plurality of second transceivers, the first plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the first plurality of second transceivers being, at the first time, within communication range of the first transceiver,the establishing of the second transmission cycle frequency comprising establishing the second transmission cycle frequency based on a second set of transceiver counts, each of the transceiver counts of the second set of transceiver counts being a count of transceivers that are, at the second time, within communication range of a respective second transceiver of a second plurality of second transceivers, the second plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the second plurality of second transceivers being, at the second time, within communication range of the first transceiver, the average of the transceiver counts of the second set of transceiver counts being less than the average of the transceiver counts of the first set of transceiver counts; wherein the establishing of the first transmission cycle frequency comprises calculating the first transmission cycle frequency F according to the equation F=B/(N*T), wherein N is the average of the transceiver counts of the first set of transceiver counts, T is a duration of the packet, and B is a constant having a value between 0.1 and 4.0. - View Dependent Claims (7, 8, 9, 15)
- a plurality of spatially separated agents, each agent comprising a respective transceiver of a corresponding plurality of transceivers, a first transceiver of the plurality of transceivers being configured to;
-
10. A system for providing communications to a swarm of vehicles, the system comprising a plurality of transceivers, a first transceiver of the plurality of transceivers being configured to:
- be mechanically and electrically connected to a vehicle;
transmit a packet, by a first transceiver of the plurality of transceivers, during each transmission cycle of a plurality of transmission cycles executed at an adjustable transmission cycle frequency;
establish, at a first time, by the first transceiver, a first transmission cycle frequency; and
establish, at a second time, by the first transceiver, a second transmission cycle frequency, higher than the first transmission cycle frequency, the establishing of the first transmission cycle frequency comprising establishing the first transmission cycle frequency based on a first set of transceiver counts, each of the transceiver counts of the first set of transceiver counts being a count of transceivers that are, at the first time, within communication range of a respective second transceiver of a first plurality of second transceivers, the first plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the first plurality of second transceivers being, at the first time, within communication range of the first transceiver,the establishing of the second transmission cycle frequency comprising establishing the second transmission cycle frequency based on a second set of transceiver counts, each of the transceiver counts of the second set of transceiver counts being a count of transceivers that are, at the second time, within communication range of a respective second transceiver of a second plurality of second transceivers, the second plurality of second transceivers being a subset of the plurality of transceivers, each of the second transceivers of the second plurality of second transceivers being, at the second time, within communication range of the first transceiver, the average of the transceiver counts of the second set of transceiver counts being less than the average of the transceiver counts of the first set of transceiver count; wherein the establishing of the first transmission cycle frequency comprises calculating the first transmission cycle frequency F according to the equation F=B/(N*T), wherein N is the average of the transceiver counts of the first set of transceiver counts, T is a duration of the packet, and B is a constant having a value between 0.1 and 4.0. - View Dependent Claims (11, 12, 16)
- be mechanically and electrically connected to a vehicle;
Specification