Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
185 words
A scalable, self-organizing packet radio network station providing decentralized collision-free packet transfer between stations, comprising: first means for eliminating at each station packet loss from contention appearing as background noise that arises from all of the stations that may be on the network at any given time; and second means for eliminating at each station packet loss caused by its own transmitter contending with, at its own receiver, receptions of packets from one or more neighboring stations; wherein said second means includes a processor implemented first scheduling technique; and wherein the processor implemented first scheduling technique (i) generates at each station a schedule of transmit opportunities and receive opportunities during which it obliges itself to listen, which schedule is unique to each station and asynchronous with that of other stations, (ii) publishes its unique schedule to the other neighboring stations, (iii) compares its unique schedule of transmit and receive opportunities with that of a neighboring station intended to receive the transmission to determine when packets may be transferred thereto during a receive opportunity thereof without collision and (iv) transmits its packets thereto at such times.
Claim 2
Dependent Claim
185 words
A scalable, self-organizing packet radio network station providing decentralized collision-free packet transfer between stations, comprising: first means for eliminating at each station packet loss from contention appearing as background noise that arises from all of the stations that may be on the network at any given time; and second means for eliminating at each station packet loss caused by its own transmitter contending with, at its own receiver, receptions of packets from one or more neighboring stations; wherein said second means includes a processor implemented first scheduling technique; and wherein the processor implemented first scheduling technique (i) generates at each station a schedule of transmit opportunities and receive opportunities during which it obliges itself to listen, which schedule is unique to each station and asynchronous with that of other stations, (ii) publishes its unique schedule to the other neighboring stations, (iii) compares its unique schedule of transmit and receive opportunities with that of a neighboring station intended to receive the transmission to determine when packets may be transferred thereto during a receive opportunity thereof without collision and (iv) transmits its packets thereto at such times.
Claim 3
Dependent Claim
29 words
The invention of claim 1, further including third means for eliminating at each station packet loss due to interference from comparatively-high power transmission of one or more neighboring stations.
Claim 4
Dependent Claim
37 words
The invention of claim 1, wherein said first means includes a spread-spectrum transmitter providing a spread-spectrum processing gain selected to be greater than the average background signal-to-noise ratio of all stations that may be on the network.
Claim 5
Dependent Claim
13 words
The invention of claim 3, wherein the spread-spectrum transmitter implements direct sequence coding.
Claim 6
Dependent Claim
99 words
The invention of claim 1, wherein the generation at each station is implemented by a pseudo-random schedule generator common to all stations and by a pseudo-randomly initialized clock unique to each station, wherein each station periodically exchanges rendezvous packets with neighboring stations that include information representative of each station's unique clock, and wherein the comparison at each station of its unique schedule of transmit and receive opportunities with that of the intended recipient station is implemented by generating at each station the unique schedule of transmit and receive opportunities of the intended recipient station from that station's unique clock.
Claim 7
Dependent Claim
19 words
The invention of claim 5, wherein the random generation is implemented by a binary-valued function of a clock reading.
Claim 8
Dependent Claim
18 words
The invention of claim 6, wherein the information representative of each station's unique clock is its clock reading.
Claim 9
Dependent Claim
22 words
The invention of claim 6, wherein each station's unique schedule of transmit and receive opportunities has equal length transmit and receive opportunities.
Claim 10
Dependent Claim
17 words
The invention of claim 8, wherein each transmit opportunity is divided into a plurality of transmit subslots.
Claim 11
Dependent Claim
18 words
The invention of claim 9, wherein each subslot is made equal in length to the maximum packet length.
Claim 12
Dependent Claim
16 words
The invention of claim 2, wherein said third means includes a processor implemented second scheduling technique.
Claim 13
Dependent Claim
137 words
The invention of claim 11, wherein the processor implemented second scheduling technique (i) generates at each station a schedule of transmit opportunities and receive opportunities during which it obliges itself to listen, which schedule is unique to each station and asynchronous with that of other stations (ii) publishes its unique schedule to other neighboring stations, (iii) compares its schedule of transmit and receive opportunities with that of an intended neighboring station and with those of one or more other neighboring stations to determine when a transmit opportunity first arises that does not overlap with any receive opportunity of the one or more neighboring stations so that packets may be transferred to the intended neighboring station without causing collision at one or the other neighboring stations and (iv) transmits its packets to the intended station at such times.
Claim 14
Dependent Claim
116 words
The invention of claim 12, wherein the generation at each station is implemented by a pseudo-random schedule generator common to all stations and by a pseudo-random clock unique to each station, wherein each station periodically exchanges rendezvous packets with neighboring stations that include information representative of each station's unique clock, and wherein the comparison at each station of its unique schedule of transmit and receive opportunities with that of the intended recipient station and with those of the one or more neighbor stations is implemented by generating at each station the unique schedule of transmit and receive opportunities of the intended recipient station and of the one or more neighbor stations from those station's unique clock.
Claim 15
Dependent Claim
19 words
The invention of claim 13, wherein the random generation is implemented by a binary-valued function of a clock reading.
Claim 16
Dependent Claim
18 words
The invention of claim 14, wherein the information representative of each station's unique clock is its clock reading.
Claim 17
Dependent Claim
22 words
The invention of claim 13, wherein each station's unique schedule of transmit and receive opportunities has equal length transmit and receive opportunities.
Claim 18
Dependent Claim
17 words
The invention of claim 16, wherein each transmit opportunity is divided into a plurality of transmit subslots.
Claim 19
Dependent Claim
18 words
The invention of claim 17, wherein each subslot is made equal in length to the maximum packet length.
Claim 20
Dependent Claim
17 words
The invention of claim 6, wherein the binary-valued function of a clock reading utilizes a hash function.
Claim 21
Dependent Claim
17 words
The invention of claim 14, wherein the binary-valued function of a clock reading utilizes a hash function.
Claim 22
Dependent Claim
36 words
The invention of claim 1, further including fourth means for eliminating at each station packet loss caused by multiple other neighboring stations that may be sending generally simultaneously with a given station at a given time.
Claim 23
Dependent Claim
11 words
The invention of claim 1, wherein said generation is random generation.
Claim 24
Dependent Claim
112 words
A self-organizing packet radio network station providing decentralized packet transfer between stations, comprising: a processor; and a processor implemented first scheduling technique which (i) generates at each station a schedule of transmit opportunities and receive opportunities during which it obliges itself to listen, which schedule is unique to each station and asynchronous with that of other stations, (ii) publishes its unique schedule to the other neighboring stations, (iii) compares its unique schedule of transmit and receive opportunities with that of a neighboring station intended to receive the transmission to determine when packets may be transferred thereto during a receive opportunity thereof without collision and (iv) transmits its packets thereto at such times.
Claim 25
Dependent Claim
112 words
A self-organizing packet radio network station providing decentralized packet transfer between stations, comprising: a processor; and a processor implemented first scheduling technique which (i) generates at each station a schedule of transmit opportunities and receive opportunities during which it obliges itself to listen, which schedule is unique to each station and asynchronous with that of other stations, (ii) publishes its unique schedule to the other neighboring stations, (iii) compares its unique schedule of transmit and receive opportunities with that of a neighboring station intended to receive the transmission to determine when packets may be transferred thereto during a receive opportunity thereof without collision and (iv) transmits its packets thereto at such times.
Claim 26
Dependent Claim
19 words
The invention of claim 21, wherein said fourth means includes a spread-spectrum receiver having multiple tacking and despreading channels.