← Back to Patent Explorer
US4979167A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for performing restricted token operations on an FDDI network

Assignee: RPX Corp
•
Filing: 1988-12-02
•
Granted: 1990-12-18
•
Expires: 2008-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus are set forth for utilizing the restricted token operation on an FDDI network. Two service primitives are defined to facilitate the control of restricted dialog. The first defines what class of token can be captured for the purpose of transmitting asynchronous data. Secondly, a primitive is defined for use at the end of each transmit request to give control over the token type that will be issued at the end of a given transmission. A hardware protocol is defined which provides reliable control over these two parameters, together with methodology for linking frames in a buffer memory during restricted operation. The combination of the hardware protocol and methodology allows restricted dialog to be realized without real-time software interaction.

Inventors

  • 👤 John F. McCool

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:46
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 295 words
A method for performing restricted token operations on an FDDI ring network that includes a plurality of stations which communicate with one another via said ring, utilizing a timed token protocol in which both restricted and nonrestricted token types are defined and that further includes media access control means associated with each station that supports both restricted and nonrestricted token types, comprising the steps of: (a) requesting, via an initiating first one of said plurality of stations, restricted dialog with preselected participant stations attached to said ring; (b) addressing messages to said preselected participant stations via said first station, to thereby inform said preselected participant stations that they may enter into said restricted dialog; (c) storing said messages in an asynchronous queue associate with said first station; (d) setting, via said first station, the media access control means, associated with said first station, to support restricted token operations, by switching said media access control means from an initial OFF state to an Enter Restricted Token Mode state; (e) transmitting, upon completion of said step of setting, the messages stored in said asynchronous queue on the occurrence of the next unrestricted token available to said first station; (f) releasing a restricted token at the conclusion of the transmission of the messages stored in said queue to thereby cause said media access control means to enter into a Restricted Token Mode state and to further enable said first station to capture restricted tokens for asynchronous transmission and release a restricted token at the end of each data transmission associated with a given token capture; and (g) communicating successful entry into said Restricted Token Mode state to said participant stations whereupon each participant station forces its associated media access control means to enter the Restricted Token Mode state.
Claim 2
Independent Claim 295 words
A method for performing restricted token operations on an FDDI ring network that includes a plurality of stations which communicate with one another via said ring, utilizing a timed token protocol in which both restricted and nonrestricted token types are defined and that further includes media access control means associated with each station that supports both restricted and nonrestricted token types, comprising the steps of: (a) requesting, via an initiating first one of said plurality of stations, restricted dialog with preselected participant stations attached to said ring; (b) addressing messages to said preselected participant stations via said first station, to thereby inform said preselected participant stations that they may enter into said restricted dialog; (c) storing said messages in an asynchronous queue associate with said first station; (d) setting, via said first station, the media access control means, associated with said first station, to support restricted token operations, by switching said media access control means from an initial OFF state to an Enter Restricted Token Mode state; (e) transmitting, upon completion of said step of setting, the messages stored in said asynchronous queue on the occurrence of the next unrestricted token available to said first station; (f) releasing a restricted token at the conclusion of the transmission of the messages stored in said queue to thereby cause said media access control means to enter into a Restricted Token Mode state and to further enable said first station to capture restricted tokens for asynchronous transmission and release a restricted token at the end of each data transmission associated with a given token capture; and (g) communicating successful entry into said Restricted Token Mode state to said participant stations whereupon each participant station forces its associated media access control means to enter the Restricted Token Mode state.
Claim 3
Dependent Claim 45 words
A method as set forth in claim 1 further comprising the step of inhibiting resetting of a timing means in each of said media access control means in order to prevent improper conversion and reconversion of token types due to a specific level of noise.
Claim 4
Dependent Claim 44 words
A method as set forth in claim 2 wherein at least one of said plurality of stations included in said restricted dialog transmits a frame on each rotation of the token when in said Restricted Token Mode state, to thereby prevent premature ring recovery.
Claim 5
Dependent Claim 21 words
A method as set forth in claim 2 wherein said step of inhibiting is performed by executing a void queuing procedure.
Claim 6
Dependent Claim 52 words
A method as set forth in claim 1, for terminating restricted token operations and returning said FDDI ring to normal operations, further comprising the step of disabling, via a preselected one of said participant stations designated as a terminator station, the ability of all of said participant stations to capture restricted tokens.
Claim 7
Dependent Claim 23 words
A method as set forth in claim 5 wherein said step of disabling is performed by said preselected station issuing an unrestricted token.
Claim 8
Dependent Claim 34 words
A method as set forth in claim 1 wherein said step of requesting further comprises the step of clearing the asynchronous queue of said initiating station prior to addressing messages to said participant stations.
Claim 9
Dependent Claim 62 words
A method as set forth in claim 1 wherein said step of communicating further comprises the steps of: (a) parsing messages received from said first station at each participant station to which a message has been addressed; and (b) switching the media access controller associated with each participant station to which a message has been addressed to said Restricted Token Mode state.
Claim 10
Dependent Claim 53 words
A method as set forth in claim 8 further comprising the (a) transmitting, from each participant station to a terminator station, a message indicating completion of a given participant station's restricted dialog; and (b) switching the media access controller associated with each participant station that has completed restricted dialog to the OFF state.
Claim 11
Dependent Claim 80 words
A method as set forth in claim 9 further comprising the steps of: (a) queuing a final asynchronous frame at said terminator station; (b) switching the media access controller associated with said terminator station to an Exit Restricted Token mode state; (c) capturing the next restricted token after entering the Exit Restricted Token Mode state; (d) transmitting said final asynchronous frame; and (e) issuing an unrestricted token thereby terminating restricted token operations and returning said FDDI ring to normal operations.
Claim 12
Dependent Claim 219 words
Apparatus for performing restricted token operations on an FDDI token ring network wherein said network includes a set of stations, each of which has associated media access control means further including timing means, and further wherein each of said media access control means is capable of supporting restricted and nonrestricted token operations as well as the transmission of both synchronous and asynchronous data, comprising: (a) means for clearing an asynchronous queue of a first one of said stations designated as the initiator station; (b) means for selectively including stations in a restricted dialog as participant stations by addressing a message to each such station and storing each such message in said asynchronous queue; (c) means for switching the media access controller associated with said initiator station from an OFF state to an Enter Restricted Token Mode state; (d) means for transmitting the messages stored in said asynchronous queue on the first unrestricted token opportunity following the initiator station having been switched to the Enter Restricted Token Mode state; and (e) means for releasing a restricted token upon completion of transmitting the messages stored in said asynchronous queue and for switching the media access controller associated with said initiator station to a Restricted Token Mode state to thereby allow the initiator station to capture subsequent restricted tokens for asynchronous transmission.
Claim 13
Dependent Claim 219 words
Apparatus for performing restricted token operations on an FDDI token ring network wherein said network includes a set of stations, each of which has associated media access control means further including timing means, and further wherein each of said media access control means is capable of supporting restricted and nonrestricted token operations as well as the transmission of both synchronous and asynchronous data, comprising: (a) means for clearing an asynchronous queue of a first one of said stations designated as the initiator station; (b) means for selectively including stations in a restricted dialog as participant stations by addressing a message to each such station and storing each such message in said asynchronous queue; (c) means for switching the media access controller associated with said initiator station from an OFF state to an Enter Restricted Token Mode state; (d) means for transmitting the messages stored in said asynchronous queue on the first unrestricted token opportunity following the initiator station having been switched to the Enter Restricted Token Mode state; and (e) means for releasing a restricted token upon completion of transmitting the messages stored in said asynchronous queue and for switching the media access controller associated with said initiator station to a Restricted Token Mode state to thereby allow the initiator station to capture subsequent restricted tokens for asynchronous transmission.
Claim 14
Dependent Claim 46 words
Apparatus as set forth in claim 11 wherein each of said participant stations further comprises: (a) means for parsing messages received from said initiator station; and (b) means for switching the media access controller associated with each of said stations to a Restricted Toke Mode state.
Claim 15
Dependent Claim 56 words
Apparatus as set forth in claim 12 further comprising: (a) means for transmitting a message, to a station designated as a terminator station, indicating that a given participant station has completed restricted dialog; and (b) means for switching the media access controller associated with each participant station that has completed restricted dialog to an OFF state.
Claim 16
Dependent Claim 38 words
Apparatus as set forth in claim 12 further comprising: (a) media access control means, located at a station designated as a terminator station, including means for exiting from restricted token dialog independent of programming by said participant stations.
Claim 17
Dependent Claim 76 words
Apparatus as set forth in claim 13 wherein said terminator station further comprises: (a) means for queuing a final asynchronous frame; (b) means for switching the media access controller of said terminator station to an Exit Restricted Token Mode state; (c) means for capturing a restricted token and transmitting said final asynchronous frame; and (d) means for issuing an unrestricted token upon transmission of said final asynchronous frame thereby returning the FDDI ring to normal operations.
Claim 18
Dependent Claim 35 words
Apparatus as set forth in claim 11 further comprising means for inhibiting resetting of a timer means in order to prevent improper conversion and reconversion of token types due to a specific level of noise.
Claim 19
Dependent Claim 33 words
Apparatus as set forth in claim 11 further comprising means for transmitting a frame on each rotation of the token when in the Restricted Token Mode state, to thereby prevent premature ring recovery.
Claim 20
Dependent Claim 16 words
Apparatus as set forth in claim 11 further comprising means for executing a void queing procedure.
Claim 21
Dependent Claim 140 words
Apparatus for performing restricted token operations on an FDDI token ring network wherein said network includes a set of stations, each of which has associated media access control means further including timing means, and further wherein each of said media access control means is capable of supporting restricted and nonrestricted token operations as well as the transmission of both synchronous and asynchronous data, comprising: (a) means for initiating restricted token ring operations and for selectively including stations in a restricted dialog as participant stations; (b) means for permitting said means for initiating to asynchronously transmit messages to said participant stations; (c) means for enabling a first one of said stations to capture restricted tokens for asynchronous transmission; and (d) means for forcing the media access controller associated with each of said participant stations to enter a restricted token mode state.
Claim 22
Dependent Claim 140 words
Apparatus for performing restricted token operations on an FDDI token ring network wherein said network includes a set of stations, each of which has associated media access control means further including timing means, and further wherein each of said media access control means is capable of supporting restricted and nonrestricted token operations as well as the transmission of both synchronous and asynchronous data, comprising: (a) means for initiating restricted token ring operations and for selectively including stations in a restricted dialog as participant stations; (b) means for permitting said means for initiating to asynchronously transmit messages to said participant stations; (c) means for enabling a first one of said stations to capture restricted tokens for asynchronous transmission; and (d) means for forcing the media access controller associated with each of said participant stations to enter a restricted token mode state.
Claim 23
Dependent Claim 97 words
A media access controller which supports both restricted and nonrestricted token operations in an FDDI network wherein said controller has an OFF state, an Enter Restricted Token Mode state, a Restricted Token Mode state and an Exit Restricted Token Mode state comprising: (a) means for receiving a first primative that defines the class of token that can be captured for the purposes of transmitting asynchronous data; and (b) means for receiving a second primative at the end of each transmit request that specifies the type of token that will be issued at the end of a transmission.
Claim 24
Dependent Claim 97 words
A media access controller which supports both restricted and nonrestricted token operations in an FDDI network wherein said controller has an OFF state, an Enter Restricted Token Mode state, a Restricted Token Mode state and an Exit Restricted Token Mode state comprising: (a) means for receiving a first primative that defines the class of token that can be captured for the purposes of transmitting asynchronous data; and (b) means for receiving a second primative at the end of each transmit request that specifies the type of token that will be issued at the end of a transmission.
Claim 25
Dependent Claim 40 words
A media access controller as set forth in claim 20, wherein unrestricted token operations are supported when said controller is in said OFF state and restricted token operations are supported when said controller is in said Restricted Token Mode state.
Claim 26
Dependent Claim 60 words
A media access controller as set forth in claim 20 wherein said controller is in a transitional state between supporting nonrestricted followed by restricted token operations when in said Enter Restricted Token Mode state and said controller is in a transitional state between supporting restricted token operations followed by nonrestricted token operations when in said Exit Restricted Token Mode state.
Claim 27
Dependent Claim 148 words
A method as set forth in claim 1, wherein a frame is queued for transmission on each token rotation by at least one of said participant stations, comprising the further steps of: (a) constructing a linked list in buffer memory whenever a station queues a set of frames for transmission; (b) including a pointer at the end of each of said set of frames which points to a set of at least two transmission control bits located within the next frame to be transmitted, wherein a first one of said control bits, when set, indicates another frame is present on the linked list and a second one of said control bits, when set, causes the media access controller to release a token; and (c) utilizing at least one station to execute a void queuing procedure to insure a transmission on each token when in a restricted token mode.

References Cited (Backward Citations)

US448299A Cited
US4731784A Cited
US4713807A Cited
US4736368A Cited
US4726018A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-17 1994-06-18 1994-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-17 1998-06-18 1998-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-17 2002-06-18 2002-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag