Claims Analysis
Total Claims: 76
Claim 1
Independent Claim
430 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) providing network access to a second secondary station of the plurality of secondary stations in an idle state by the primary station receiving information, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; (e) transmitting a general contention poll from the primary station to at least one of the plurality of secondary stations in an unresponsive state; (f) receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (g) determining whether the information received in step (f), in response to the general contention poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from a third identified secondary station, transferring the third identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, third identified secondary station; (h) dynamically determining the relative frequencies of repetition of steps (a) and (b), steps (c) and (d), and steps (e) through (g), inclusive; and (i) repeating steps (a) and (b). steps (c) and (d), and steps (e) through (g), inclusive, in relative proportion to the dynamically determined relative frequencies.
Claim 2
Independent Claim
430 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) providing network access to a second secondary station of the plurality of secondary stations in an idle state by the primary station receiving information, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; (e) transmitting a general contention poll from the primary station to at least one of the plurality of secondary stations in an unresponsive state; (f) receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (g) determining whether the information received in step (f), in response to the general contention poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from a third identified secondary station, transferring the third identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, third identified secondary station; (h) dynamically determining the relative frequencies of repetition of steps (a) and (b), steps (c) and (d), and steps (e) through (g), inclusive; and (i) repeating steps (a) and (b). steps (c) and (d), and steps (e) through (g), inclusive, in relative proportion to the dynamically determined relative frequencies.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein step (d) further comprises: (d1) determining whether the information received by the primary station in response to the limited contention poll is collision information.
Claim 4
Dependent Claim
153 words
The method of claim 2, further comprising: (d2) transmitting a first limited contention poll for collision resolution from the primary station to a first subset of the plurality of secondary stations in an idle state which had been identified in the preceding limited contention poll; (d3) receiving information from at least one of the secondary stations of the first subset of the plurality of secondary stations in an idle state in response to the first limited contention poll for collision resolution; and (d4) determining whether the information received in response to the first limited contention poll for collision resolution is a valid response from a fourth identified secondary station in an idle state, and in the event that the information received is a valid response from a fourth identified secondary station, transmitting a limited contention poll acknowledment to the fourth identified secondary station and providing network access to the fourth identified secondary station.
Claim 5
Dependent Claim
33 words
The method of claim 3, further comprising: (d5) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 6
Dependent Claim
163 words
The method of claim 4, further comprising: (d6) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (d7) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; and (d8) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a fifth identified secondary station in an idle state, and in the event that the information received is a valid response from a fifth identified secondary station, transmitting a limited contention poll acknowledment to the fifth identified secondary station and providing network access to the fifth identified secondary station.
Claim 7
Dependent Claim
37 words
The method of claim 5, further comprising: (d9) repeating steps (d5) through (d8), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution.
Claim 8
Dependent Claim
16 words
The method of claim 6 wherein the successive subset is smaller than the immediately preceding subset.
Claim 9
Dependent Claim
24 words
The method of claim 6 wherein the successive subset contains fewer addresses of secondary stations in an idle state than the immediately preceding subset.
Claim 10
Dependent Claim
27 words
The method of claim 6 wherein the successive subset contains one half of the addresses of secondary stations which had been contained in the immediately preceding subset.
Claim 11
Dependent Claim
185 words
The method of claim 6, further comprising: (d10) transmitting a second limited contention poll for collision resolution from the primary station to a second subset of the plurality of secondary stations in an idle state which had been identified in the limited contention poll and which had not been identified in the first limited contention poll for collision resolution from the primary station to the first subset of the plurality of secondary stations in an idle state; (d11) receiving information from at least one of the secondary stations of the second subset of the plurality of secondary stations in an idle state in response to the second limited contention poll for collision resolution; and (d12) determining whether the information received in response to the second limited contention poll for collision resolution is a valid response from a sixth identified secondary station in an idle state, and in the event that the information received is a valid response from a sixth identified secondary station, transmitting a limited contention poll acknowledment to the sixth identified secondary station and providing network access to the sixth identified secondary station.
Claim 12
Dependent Claim
33 words
The method of claim 10, further comprising: (d13) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 13
Dependent Claim
163 words
The method of claim 11, further comprising: (d14) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (d15) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; and (d16) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmitting a limited contention poll acknowledment to the seventh identified secondary station and providing network access to the seventh identified secondary station.
Claim 14
Dependent Claim
37 words
The method of claim 12, further comprising: (d17) repeating steps (d13) through (d16), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution.
Claim 15
Dependent Claim
16 words
The method of claim 13 wherein the successive subset is smaller than the immediately preceding subset.
Claim 16
Dependent Claim
24 words
The method of claim 13 wherein the successive subset contains fewer addresses of secondary stations in an idle state than the immediately preceding subset.
Claim 17
Dependent Claim
27 words
The method of claim 13 wherein the successive subset contains one half of the addresses of secondary stations which had been contained in the immediately preceding subset.
Claim 18
Dependent Claim
68 words
The method of claim 6, further comprising: (j) maintaining a first database of addresses of the plurality of secondary stations which may be in an active state; (k) maintaining a second database of addresses of the plurality of secondary stations which may be in an idle state; and (l) maintaining a third database of addresses of the plurality of secondary stations which may be in an unresponsive state.
Claim 19
Dependent Claim
31 words
The method of claim 17, further comprising: (m) revising the first database, the second database and the third database in response to the information received in response to the specific poll.
Claim 20
Dependent Claim
32 words
The method of claim 17, further comprising: (m) revising the first database, the second database and the third database in response to the information received in response to the limited contention poll.
Claim 21
Dependent Claim
32 words
The method of claim 17, further comprising: (m) revising the first database, the second database and the third database in response to the information received in response to the general contention poll.
Claim 22
Dependent Claim
177 words
The method of claim 1, wherein step (g) further comprises: determining whether the information received by the primary station in response to the general poll is collision information; transmitting a general poll for collision resolution from the primary station to at least one of the plurality of secondary stations in an unresponsive state, in the event that the information received by the primary station in response to the general poll is collision information; receiving information from at least one of the plurality of secondary stations in an unresponsive state which had responded to the preceding general poll of step (f); and determining whether the information received in response to the general poll for collision resolution is a request from a fourth identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is the transfer request from a fourth identified secondary station, transferring the fourth identified secondary stations in an unresponsive state, to a responsive state, and providing network access to the transferred, fourth identified secondary station.
Claim 23
Dependent Claim
48 words
The method of claim 1 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of specific polls in response to increasing network data transmission to the primary station.
Claim 24
Dependent Claim
48 words
The method of claim 1 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to decreasing network data transmission to the primary station.
Claim 25
Dependent Claim
55 words
The method of claim 1 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to an increasing frequency of collision information received in response to a plurality of general polls.
Claim 26
Dependent Claim
53 words
The method of claim 1 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the frequency of specific polls in response to an increasing frequency of collision information received in response to a plurality of limited contention polls.
Claim 27
Independent Claim
515 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications medium, the communications medium having a plurality of communications channels, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, on a first communications channel of the plurality of communications channels, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information on a second communications channel of the plurality of communications channels, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station, on a third communications channel of the plurality of communications channels, to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) providing network access to a second secondary station of the plurality of secondary stations in an idle state by the primary station receiving information on a fourth communications channel of the plurality of communications channels, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; (e) transmitting a general contention poll from the primary station, on a fifth communications channel of the plurality of communications channels, to at least one of the plurality of secondary stations in an unresponsive state; (f) receiving information, on a sixth communications channel of the plurality of communications channels, from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (g) determining whether the information received in step (f), in response to the general contention poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from a third identified secondary station, transferring the third identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, third identified secondary station on at least one of the plurality of communications channels; (h) dynamically determining the relative frequencies of repetition of steps (a) and (b), steps (c) and (d), and steps (e) through (g), inclusive; and (i) repeating steps (a) and (b). steps (c) and (d), and steps (e) through (g), inclusive, in relative proportion to the dynamically determined relative frequencies.
Claim 28
Independent Claim
515 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications medium, the communications medium having a plurality of communications channels, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, on a first communications channel of the plurality of communications channels, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information on a second communications channel of the plurality of communications channels, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station, on a third communications channel of the plurality of communications channels, to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) providing network access to a second secondary station of the plurality of secondary stations in an idle state by the primary station receiving information on a fourth communications channel of the plurality of communications channels, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; (e) transmitting a general contention poll from the primary station, on a fifth communications channel of the plurality of communications channels, to at least one of the plurality of secondary stations in an unresponsive state; (f) receiving information, on a sixth communications channel of the plurality of communications channels, from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (g) determining whether the information received in step (f), in response to the general contention poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from a third identified secondary station, transferring the third identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, third identified secondary station on at least one of the plurality of communications channels; (h) dynamically determining the relative frequencies of repetition of steps (a) and (b), steps (c) and (d), and steps (e) through (g), inclusive; and (i) repeating steps (a) and (b). steps (c) and (d), and steps (e) through (g), inclusive, in relative proportion to the dynamically determined relative frequencies.
Claim 29
Dependent Claim
30 words
The method of claim 26, wherein step (d) further comprises: (d1) determining whether the information received by the primary station in response to the limited contention poll is collision information.
Claim 30
Dependent Claim
183 words
The method of claim 27, further comprising: (d2) transmitting a first limited contention poll for collision resolution from the primary station, on at least one of the plurality of communications channels, to a first subset of the plurality of secondary stations in an idle state which had been identified in the preceding limited contention poll; (d3) receiving information from at least one of the secondary stations of the first subset of the plurality of secondary stations in an idle state in response to the first limited contention poll for collision resolution, on at least one of the plurality of communications channels; and (d4) determining whether the information received in response to the first limited contention poll for collision resolution is a valid response from a fourth identified secondary station in an idle state, and in the event that the information received is a valid response from a fourth identified secondary station, transmitting a limited contention poll acknowledment to the fourth identified secondary station on at least one of the plurality of communications channels and providing network access to the fourth identified secondary station.
Claim 31
Dependent Claim
33 words
The method of claim 28, further comprising: (d5) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 32
Dependent Claim
193 words
The method of claim 29, further comprising: (d6) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, on at least one of the plurality of communications channels, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (d7) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution, on at least one of the plurality of communications channels; and (d8) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a fifth identified secondary station in an idle state, and in the event that the information received is a valid response from a fifth identified secondary station, transmitting a limited contention poll acknowledment to the fifth identified secondary station on at least one of the plurality of communications channels and providing network access to the fifth identified secondary station.
Claim 33
Dependent Claim
37 words
The method of claim 30, further comprising: (d9) repeating steps (d5) through (d8), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution.
Claim 34
Dependent Claim
16 words
The method of claim 31 wherein the successive subset is smaller than the immediately preceding subset.
Claim 35
Dependent Claim
24 words
The method of claim 31 wherein the successive subset contains fewer addresses of secondary stations in an idle state than the immediately preceding subset.
Claim 36
Dependent Claim
27 words
The method of claim 31 wherein the successive subset contains one half of the addresses of secondary stations which had been contained in the immediately preceding subset.
Claim 37
Dependent Claim
215 words
The method of claim 31, further comprising: (d10) transmitting a second limited contention poll for collision resolution from the primary station, on at least one of the plurality of communications channels, to a second subset of the plurality of secondary stations in an idle state which had been identified in the limited contention poll and which had not been identified in the first limited contention poll for collision resolution from the primary station to the first subset of the plurality of secondary stations in an idle state; (d11) receiving information from at least one of the secondary stations of the second subset of the plurality of secondary stations in an idle state in response to the second limited contention poll for collision resolution, on at least one of the plurality of communications channels; and (d12) determining whether the information received in response to the second limited contention poll for collision resolution is a valid response from a sixth identified secondary station in an idle state, and in the event that the information received is a valid response from a sixth identified secondary station, transmitting a limited contention poll acknowledment to the sixth identified secondary station on at least one of the plurality of communications channels and providing network access to the sixth identified secondary station.
Claim 38
Dependent Claim
33 words
The method of claim 35, further comprising: (d13) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 39
Dependent Claim
193 words
The method of claim 36, further comprising: (d14) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, on at least one of the plurality of communications channels, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (d15) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution, on at least one of the plurality of communications channels; and (d16) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmitting a limited contention poll acknowledment to the seventh identified secondary station on at least one of the plurality of communications channels and providing network access to the seventh identified secondary station.
Claim 40
Dependent Claim
37 words
The method of claim 37, further comprising: (d17) repeating steps (d13) through (d16), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution.
Claim 41
Dependent Claim
16 words
The method of claim 38 wherein the successive subset is smaller than the immediately preceding subset.
Claim 42
Dependent Claim
24 words
The method of claim 38 wherein the successive subset contains fewer addresses of secondary stations in an idle state than the immediately preceding subset.
Claim 43
Dependent Claim
27 words
The method of claim 38 wherein the successive subset contains one half of the addresses of secondary stations which had been contained in the immediately preceding subset.
Claim 44
Dependent Claim
68 words
The method of claim 31, further comprising: (j) maintaining a first database of addresses of the plurality of secondary stations which may be in an active state; (k) maintaining a second database of addresses of the plurality of secondary stations which may be in an idle state; and (l) maintaining a third database of addresses of the plurality of secondary stations which may be in an unresponsive state.
Claim 45
Dependent Claim
63 words
The method of claim 42, further comprising: (m) revising the first database, the second database and the third database in response to the information received in response to at least one of a plurality of polls, including a specific poll, a limited contention poll, a general contention poll, a limited contention poll for collision resolution, and a general contention poll for collision resolution.
Claim 46
Dependent Claim
207 words
The method of claim 26, wherein step (g) further comprises: determining whether the information received by the primary station in response to the general poll is collision information; transmitting a general poll for collision resolution from the primary station, on at least one of the plurality of communications channels, to at least one of the plurality of secondary stations in an unresponsive state, in the event that the information received by the primary station in response to the general poll is collision information; receiving information, on at least one of the plurality of communications channels, from at least one of the plurality of secondary stations in an unresponsive state which had responded to the preceding general poll of step (f); and determining whether the information received in response to the general poll for collision resolution is a request from a fourth identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is the transfer request from a fourth identified secondary station, transferring the fourth identified secondary stations in an unresponsive state, to a responsive state, and providing network access on at least one of the plurality of communications channels to the transferred, fourth identified secondary station.
Claim 47
Dependent Claim
48 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of specific polls in response to increasing network data transmission to the primary station.
Claim 48
Dependent Claim
48 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to decreasing network data transmission to the primary station.
Claim 49
Dependent Claim
55 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to an increasing frequency of collision information received in response to a plurality of general polls.
Claim 50
Dependent Claim
53 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the frequency of specific polls in response to an increasing frequency of collision information received in response to a plurality of limited contention polls.
Claim 51
Dependent Claim
64 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative proportion of the plurality of communications channels allocated for the transmission of specific polls in response to an increasing frequency of collision information received in response to a plurality of limited contention polls.
Claim 52
Dependent Claim
56 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative proportion of the plurality of communications channels allocated for the transmission of specific polls in response to increasing network data transmission to the primary station.
Claim 53
Dependent Claim
56 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative proportion of the plurality of communications channels allocated for the transmission of general polls in response to decreasing network data transmission to the primary station.
Claim 54
Dependent Claim
63 words
The method of claim 26 wherein step (h) further comprises: dynamically determining the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative proportion of the plurality of communications channels allocated for the transmission of general polls in response to an increasing frequency of collision information received in response to a plurality of general polls.
Claim 55
Independent Claim
591 words
An apparatus for controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, each of the plurality of secondary stations further having a distinct address, the primary station having a receiver coupleable to the communications channel for the reception of information from the plurality of secondary stations, the primary station further having a transmitter coupleable to the communications channel for the transmission of information to the plurality of secondary stations; the network access controlling apparatus comprising: a first memory storing a first database, the first database containing the addresses of a plurality of secondary stations in an active state; a second memory storing a second database, the second database containing the addresses of a plurality of secondary stations in an idle state; a third memory storing a third database, the third database containing the addresses of a plurality of secondary stations in an unresponsive state; and a controller, the controller coupled to the first memory, to the second memory and to the third memory, the controller coupleable to the receiver and to the transmitter, the controller providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll, the specific poll containing an identification address of the first secondary station of the plurality of secondary stations in an active state, and by receiving information, in response to the specific poll, from the first secondary stations in an active state identified in the specific poll; the controller providing network access to a second secondary station of the plurality of secondary stations in an idle state by transmitting a limited contention poll to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state, by receiving information, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; the controller further providing network access to a third secondary station of the plurality of secondary stations in an unresponsive state by transmitting a general poll to at least one of the plurality of secondary stations in an unresponsive state, by receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general poll, by determining whether the information received, in response to the general poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in response to a transfer request from a third identified secondary station, the controller transferring the third identified secondary stations in an unresponsive state, to a responsive state; the controller further responsive to the information received to dynamically determine the relative frequencies of transmission of a plurality of specific polls, transmission of a plurality of limited contention polls, and transmission of a plurality of general contention polls, the controller further responsive to transmit a plurality of specific polls, limited contention polls and general polls in relative proportion to the dynamically determined relative frequencies.
Claim 56
Independent Claim
591 words
An apparatus for controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, each of the plurality of secondary stations further having a distinct address, the primary station having a receiver coupleable to the communications channel for the reception of information from the plurality of secondary stations, the primary station further having a transmitter coupleable to the communications channel for the transmission of information to the plurality of secondary stations; the network access controlling apparatus comprising: a first memory storing a first database, the first database containing the addresses of a plurality of secondary stations in an active state; a second memory storing a second database, the second database containing the addresses of a plurality of secondary stations in an idle state; a third memory storing a third database, the third database containing the addresses of a plurality of secondary stations in an unresponsive state; and a controller, the controller coupled to the first memory, to the second memory and to the third memory, the controller coupleable to the receiver and to the transmitter, the controller providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll, the specific poll containing an identification address of the first secondary station of the plurality of secondary stations in an active state, and by receiving information, in response to the specific poll, from the first secondary stations in an active state identified in the specific poll; the controller providing network access to a second secondary station of the plurality of secondary stations in an idle state by transmitting a limited contention poll to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state, by receiving information, in response to the limited contention poll, from the second secondary station in an idle state identified in the limited contention poll and transmitting a limited contention poll acknowledment to the second identified secondary station; the controller further providing network access to a third secondary station of the plurality of secondary stations in an unresponsive state by transmitting a general poll to at least one of the plurality of secondary stations in an unresponsive state, by receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general poll, by determining whether the information received, in response to the general poll, is a transfer request from a third identified secondary station in an unresponsive state to transfer to a responsive state, and in response to a transfer request from a third identified secondary station, the controller transferring the third identified secondary stations in an unresponsive state, to a responsive state; the controller further responsive to the information received to dynamically determine the relative frequencies of transmission of a plurality of specific polls, transmission of a plurality of limited contention polls, and transmission of a plurality of general contention polls, the controller further responsive to transmit a plurality of specific polls, limited contention polls and general polls in relative proportion to the dynamically determined relative frequencies.
Claim 57
Dependent Claim
31 words
The apparatus of claim 53, wherein the controller is further responsive to determine whether the information received by the primary station in response to the limited contention poll is collision information.
Claim 58
Dependent Claim
155 words
The apparatus of claim 54, wherein the controller is further: responsive to transmit a first limited contention poll for collision resolution from the primary station to a first subset of the plurality of secondary stations in an idle state which had been identified in the preceding limited contention poll; receive information from at least one of the secondary stations of the first subset of the plurality of secondary stations in an idle state in response to the first limited contention poll for collision resolution; and determine whether the information received in response to the first limited contention poll for collision resolution is a valid response from a fourth identified secondary station in an idle state, and in the event that the information received is a valid response from a fourth identified secondary station, transmitting a limited contention poll acknowledment to the fourth identified secondary station and providing network access to the fourth identified secondary station.
Claim 59
Dependent Claim
33 words
The apparatus of claim 55, wherein the controller is further responsive to determine whether the information received in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 60
Dependent Claim
161 words
The apparatus of claim 56, wherein the controller is further: responsive to transmit a successive limited contention poll for collision resolution, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; receive information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; and determine whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a fifth identified secondary station in an idle state, and in the event that the information received is a valid response from a fifth identified secondary station, transmit a limited contention poll acknowledment to the fifth identified secondary station and providing network access to the fifth identified secondary station.
Claim 61
Dependent Claim
39 words
The apparatus of claim 57, wherein the controller is further: responsive to repeat the procedures of transmitting, receiving and determining until no further collision information has been received in response to a successive limited contention poll for collision resolution.
Claim 62
Dependent Claim
179 words
The apparatus of claim 58, wherein the controller is further responsive to: transmit a second limited contention poll for collision resolution to a second subset of the plurality of secondary stations in an idle state which had been identified in the limited contention poll and which had not been identified in the first limited contention poll for collision resolution to the first subset of the plurality of secondary stations in an idle state; receive information from at least one of the secondary stations of the second subset of the plurality of secondary stations in an idle state in response to the second limited contention poll for collision resolution; and determine whether the information received in response to the second limited contention poll for collision resolution is a valid response from a sixth identified secondary station in an idle state, and in the event that the information received is a valid response from a sixth identified secondary station, transmit a limited contention poll acknowledment to the sixth identified secondary station and providing network access to the sixth identified secondary station.
Claim 63
Dependent Claim
33 words
The apparatus of claim 59, wherein the controller is further: responsive to determine whether the information received in response to an immediately preceding limited contention poll for collision resolution is further collision information.
Claim 64
Dependent Claim
165 words
The apparatus of claim 60, wherein the controller is further responsive to: transmit a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; receive information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; and determine whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmit a limited contention poll acknowledment to the seventh identified secondary station and provide network access to the seventh identified secondary station.
Claim 65
Dependent Claim
190 words
The apparatus of claim 61, wherein the controller is further responsive to: continue to transmit a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; continue to receive information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; and continue to determine whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmit a limited contention poll acknowledment to the seventh identified secondary station and provide network access to the seventh identified secondary station; until no further collision information has been received in response to a successive limited contention poll for collision resolution.
Claim 66
Dependent Claim
35 words
The apparatus of claim 53, wherein the controller is further responsive to revise the first database, the second database and the third database in response to the information received in response to the specific poll.
Claim 67
Dependent Claim
36 words
The apparatus of claim 53, wherein the controller is further responsive to revise the first database, the second database and the third database in response to the information received in response to the limited contention poll.
Claim 68
Dependent Claim
36 words
The apparatus of claim 53, wherein the controller is further responsive to revise the first database, the second database and the third database in response to the information received in response to the general contention poll.
Claim 69
Dependent Claim
50 words
The apparatus of claim 53, wherein the controller is further responsive to dynamically determine the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of specific polls in response to increasing network data transmission to the primary station.
Claim 70
Dependent Claim
50 words
The apparatus of claim 53, wherein the controller is further responsive to dynamically determine the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to decreasing network data transmission to the primary station.
Claim 71
Dependent Claim
57 words
The apparatus of claim 53, wherein the controller is further responsive to dynamically determine the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the relative frequency of transmission of general polls in response to an increasing frequency of collision information received in response to a plurality of general polls.
Claim 72
Dependent Claim
55 words
The apparatus of claim 53, wherein the controller is further responsive to dynamically determine the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls by increasing the frequency of specific polls in response to an increasing frequency of collision information received in response to a plurality of limited contention polls.
Claim 73
Dependent Claim
150 words
The apparatus of claim 53, wherein: the controller further determines whether the information received in response to the general poll is collision information; the controller, in response to collision information, transmits a general poll for collision resolution to at least one of the plurality of secondary stations in an unresponsive state; the controller further providing network access to a fourth secondary station by receiving information from at least one of the plurality of secondary stations in an unresponsive state which had responded to the preceding general poll, and determining whether the information received in response to the general poll for collision resolution is a request from a fourth identified secondary station in an unresponsive state to transfer to a responsive state, and in response to the transfer request from a fourth identified secondary station, the controller transferring the fourth identified secondary station in an unresponsive state, to a responsive state.
Claim 74
Dependent Claim
54 words
The apparatus of claim 53, wherein the controller is further responsive to dynamically determine the relative frequencies of transmission of specific polls, limited contention polls, and general contention polls, by changing the relative proportion of a plurality of communications channels allocated for the transmission of specific polls, limited contention polls, and general contention polls.
Claim 75
Independent Claim
1379 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) the primary station receiving information, in response to the limited contention poll, from a second secondary station in an idle state identified in the limited contention poll; (e) determining if the information received in response to the limited contention poll is a valid response, and if the information received in response to the limited contention poll is a valid response, transmitting a limited contention poll acknowledment to the second identified secondary station and providing network access to the second secondary station; (f) determining if the information received by the primary station in response to the limited contention poll is collision information; (g) transmitting a first limited contention poll for collision resolution from the primary station to a first subset of the plurality of secondary stations in an idle state which had been identified in the preceding limited contention poll; (h) receiving information from at least one of the secondary stations of the first subset of the plurality of secondary stations in an idle state in response to the first limited contention poll for collision resolution; (i) determining whether the information received in response to the first limited contention poll for collision resolution is a valid response from a fourth identified secondary station in an idle state, and in the event that the information received is a valid response from a fourth identified secondary station, transmitting a limited contention poll acknowledment to the fourth identified secondary station and providing network access to the fourth identified secondary station; (j) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information; (k) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (l) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; (m) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a fifth identified secondary station in an idle state, and in the event that the information received is a valid response from a fifth identified secondary station, transmitting a limited contention poll acknowledment to the fifth identified secondary station and providing network access to the fifth identified secondary station; (n) repeating steps (j) through (m), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution; (o) transmitting a second limited contention poll for collision resolution from the primary station to a second subset of the plurality of secondary stations in an idle state which had been identified in the limited contention poll and which had not been identified in the first limited contention poll for collision resolution from the primary station to the first subset of the plurality of secondary stations in an idle state; (p) receiving information from at least one of the secondary stations of the second subset of the plurality of secondary stations in an idle state in response to the second limited contention poll for collision resolution; and (q) determining whether the information received in response to the second limited contention poll for collision resolution is a valid response from a sixth identified secondary station in an idle state, and in the event that the information received is a valid response from a sixth identified secondary station, transmitting a limited contention poll acknowledment to the sixth identified secondary station and providing network access to the sixth identified secondary station; (r) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information; (s) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (t) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; (u) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmitting a limited contention poll acknowledment to the seventh identified secondary station and providing network access to the seventh identified secondary station; (v) repeating steps (r) through (v), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution; (w) transmitting a general contention poll from the primary station to at least one of the plurality of secondary stations in an unresponsive state; (x) receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (y) determining whether the information received in step (x), in response to the general contention poll, is a transfer request from an identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from an identified secondary station, transferring the identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, identified secondary station; step (g) further comprises: (z) determining whether the information received by the primary station in step (x) in response to the general poll is collision information; transmitting a general poll for collision resolution from the primary station to at least one of the plurality of secondary stations in an unresponsive state, in the event that the information received by the primary station in response to the general poll is collision information; receiving information from at least one of the plurality of secondary stations in an unresponsive state which had responded to the preceding general poll of step (w); determining whether the information received in response to the general poll for collision resolution is a request from an identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is the transfer request from an identified secondary station, transferring the identified secondary stations in an unresponsive state, to a responsive state, and providing network access to the transferred, identified secondary station; (aa) dynamically determining the relative frequencies of repetition of specific polling procedures, limited contention access procedures, and general contention access procedures; and (bb) repeating specific polling procedures, limited contention access procedures, and general contention access procedures, in relative proportion to the dynamically determined relative frequencies.
Claim 76
Independent Claim
1379 words
A method of controlling access to a network for information transmission and reception, the network having a primary station coupleable to a plurality of secondary stations via a communications channel, each of the plurality of secondary stations having a plurality of states, the plurality of states of the plurality of secondary stations including an unresponsive state, a first responsive state referred to as an active state, and a second responsive state referred to as an idle state, the method comprising: (a) providing network access to a first secondary station of the plurality of secondary stations in an active state by transmitting a specific poll from the primary station, the specific poll containing an identification of the first secondary station of the plurality of secondary stations in an active state; (b) the primary station receiving information, in response to the specific poll, from the first secondary station in an active state identified in the specific poll; (c) transmitting a limited contention poll from the primary station to a plurality of secondary stations in an idle state, the limited contention poll containing an identification of at least one of the plurality of secondary stations in an idle state; (d) the primary station receiving information, in response to the limited contention poll, from a second secondary station in an idle state identified in the limited contention poll; (e) determining if the information received in response to the limited contention poll is a valid response, and if the information received in response to the limited contention poll is a valid response, transmitting a limited contention poll acknowledment to the second identified secondary station and providing network access to the second secondary station; (f) determining if the information received by the primary station in response to the limited contention poll is collision information; (g) transmitting a first limited contention poll for collision resolution from the primary station to a first subset of the plurality of secondary stations in an idle state which had been identified in the preceding limited contention poll; (h) receiving information from at least one of the secondary stations of the first subset of the plurality of secondary stations in an idle state in response to the first limited contention poll for collision resolution; (i) determining whether the information received in response to the first limited contention poll for collision resolution is a valid response from a fourth identified secondary station in an idle state, and in the event that the information received is a valid response from a fourth identified secondary station, transmitting a limited contention poll acknowledment to the fourth identified secondary station and providing network access to the fourth identified secondary station; (j) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information; (k) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (l) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; (m) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a fifth identified secondary station in an idle state, and in the event that the information received is a valid response from a fifth identified secondary station, transmitting a limited contention poll acknowledment to the fifth identified secondary station and providing network access to the fifth identified secondary station; (n) repeating steps (j) through (m), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution; (o) transmitting a second limited contention poll for collision resolution from the primary station to a second subset of the plurality of secondary stations in an idle state which had been identified in the limited contention poll and which had not been identified in the first limited contention poll for collision resolution from the primary station to the first subset of the plurality of secondary stations in an idle state; (p) receiving information from at least one of the secondary stations of the second subset of the plurality of secondary stations in an idle state in response to the second limited contention poll for collision resolution; and (q) determining whether the information received in response to the second limited contention poll for collision resolution is a valid response from a sixth identified secondary station in an idle state, and in the event that the information received is a valid response from a sixth identified secondary station, transmitting a limited contention poll acknowledment to the sixth identified secondary station and providing network access to the sixth identified secondary station; (r) determining whether the information received by the primary station in response to an immediately preceding limited contention poll for collision resolution is further collision information; (s) transmitting a successive limited contention poll for collision resolution from the primary station, in response to further collision information, to a successive subset of the plurality of secondary stations in an idle state which had been identified in the immediately preceding limited contention poll for collision resolution; (t) receiving information from at least one of the secondary stations of the successive subset of the plurality of secondary stations in an idle state in response to the successive limited contention poll for collision resolution; (u) determining whether the information received in response to the successive limited contention poll for collision resolution is a valid response from a seventh identified secondary station in an idle state, and in the event that the information received is a valid response from a seventh identified secondary station, transmitting a limited contention poll acknowledment to the seventh identified secondary station and providing network access to the seventh identified secondary station; (v) repeating steps (r) through (v), inclusive, until no further collision information has been received by the primary station in response to a successive limited contention poll for collision resolution; (w) transmitting a general contention poll from the primary station to at least one of the plurality of secondary stations in an unresponsive state; (x) receiving information from any of the plurality of secondary stations in an unresponsive state in response to the general contention poll; (y) determining whether the information received in step (x), in response to the general contention poll, is a transfer request from an identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is a transfer request from an identified secondary station, transferring the identified secondary station in an unresponsive state, to a responsive state, and providing network access to the transferred, identified secondary station; step (g) further comprises: (z) determining whether the information received by the primary station in step (x) in response to the general poll is collision information; transmitting a general poll for collision resolution from the primary station to at least one of the plurality of secondary stations in an unresponsive state, in the event that the information received by the primary station in response to the general poll is collision information; receiving information from at least one of the plurality of secondary stations in an unresponsive state which had responded to the preceding general poll of step (w); determining whether the information received in response to the general poll for collision resolution is a request from an identified secondary station in an unresponsive state to transfer to a responsive state, and in the event that the information received is the transfer request from an identified secondary station, transferring the identified secondary stations in an unresponsive state, to a responsive state, and providing network access to the transferred, identified secondary station; (aa) dynamically determining the relative frequencies of repetition of specific polling procedures, limited contention access procedures, and general contention access procedures; and (bb) repeating specific polling procedures, limited contention access procedures, and general contention access procedures, in relative proportion to the dynamically determined relative frequencies.