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

Method for transfer of data between a media access controller and buffer memory in a token ring network

Assignee: RPX Corp
•
Filing: 1988-08-01
•
Granted: 1990-04-03
•
Expires: 2008-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided for use in a Token ring network including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station includes a media access controller and a buffer memory, the method including the steps of transferring data of a respective packet from a media access controller to a buffer memory; storing the data in a sequence of contiguous memory locations in the buffer memory; in the course of the step of transferring the data, generating status information for the data; after said step of storing the data, storing the status information in the buffer memory contiguously with the stored data at the beginning of the sequence of memory locations in which the data are stored.

Inventors

  • 👤 Hang Diem Nguyen

Bibliographic Details

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

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 179 words
A method for use in a Token ring network including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station includes media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: transferring data of a respective packet from a media access controller means of a respective station to the buffer memory means of the respective station; storing the data in a sequence of contiguous memory locations in the buffer memory means; in the course of said step of transferring the data, generating status information for the data; and after said step of storing the data, storing the status information in the buffer memory means contiguously with the stored data at the beginning of the sequence of memory locations in which the data are stored.
Claim 2
Independent Claim 179 words
A method for use in a Token ring network including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station includes media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: transferring data of a respective packet from a media access controller means of a respective station to the buffer memory means of the respective station; storing the data in a sequence of contiguous memory locations in the buffer memory means; in the course of said step of transferring the data, generating status information for the data; and after said step of storing the data, storing the status information in the buffer memory means contiguously with the stored data at the beginning of the sequence of memory locations in which the data are stored.
Claim 3
Dependent Claim 29 words
The method of claim 1 and further including the step of: after said step of transferring data, notifying the buffer memory means of the transfer of at status information.
Claim 4
Dependent Claim 32 words
The method of claim 2 and further comprising the step of: after said step of notifying, calculating a memory location in the buffer memory means for the storage of the status information.
Claim 5
Dependent Claim 39 words
The method of claim 3 wherein said buffer memory means performs the step of calculating; and further comprising the step of: in the course of said step of calculating, preventing the processor means from accessing the buffer memory means.
Claim 6
Dependent Claim 62 words
The method of claim 4 and further comprising the step of: before said step of storing the data, calculating a memory location in the buffer memory means at which the storage of the data will begin; and in the course of calculating the memory location where storage of the data will begin, preventing the processor means from accessing the buffer memory means.
Claim 7
Dependent Claim 18 words
The method of claim 1 wherein said step of generating includes calculating a length of the respective packet.
Claim 8
Dependent Claim 13 words
The method of claim 6 wherein the status information includes the calculated length.
Claim 9
Independent Claim 250 words
A method for use in a Token ring including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station includes media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: transferring a sequence of respective data packets from a media access controller means of a respective station to the buffer memory means of the respective station; storing the respective data packets contiguously in the buffer memory means such that the data packets are stored sequentially in the buffer memory means in the order that the data packets are transferred from the media access controller means to the buffer memory means; for each respective data packet, in the course of said step of transferring that respective packet, generating respective status information corresponding to that respective data packet; for each respective data packet, after storing the respective data packet and before storing a next respective data packet in the sequence, storing in the buffer memory means the respective status information corresponding to that respective data packet; wherein for each respective stored data packet, respective status information corresponding to that respective stored data packet is stored contiguously with and at the beginning of that respective stored data packet.
Claim 10
Independent Claim 250 words
A method for use in a Token ring including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station includes media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: transferring a sequence of respective data packets from a media access controller means of a respective station to the buffer memory means of the respective station; storing the respective data packets contiguously in the buffer memory means such that the data packets are stored sequentially in the buffer memory means in the order that the data packets are transferred from the media access controller means to the buffer memory means; for each respective data packet, in the course of said step of transferring that respective packet, generating respective status information corresponding to that respective data packet; for each respective data packet, after storing the respective data packet and before storing a next respective data packet in the sequence, storing in the buffer memory means the respective status information corresponding to that respective data packet; wherein for each respective stored data packet, respective status information corresponding to that respective stored data packet is stored contiguously with and at the beginning of that respective stored data packet.
Claim 11
Independent Claim 300 words
A method for use in a Token ring network including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station include media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: storing a plurality of packets of data buffer memory means of a respective station, each respective packet of the plurality is stored with respective corresponding status information at the beginning of the packet, the status information including a length of the respective packet; requesting that media access controller means of the respective station accept a transfer from the buffer memory means of at least one of the plurality of packets; capturing a token from the closed loop in order to enable transfer from the buffer memory means of at least one of the plurality of packets; transferring from the buffer memory means to the media access controller means at least one of the plurality of packets; for each respective packet, in the course of transferring the respective packet, calculating the length of the respective packet that has been transferred and comparing the calculated length with the length included in status information for the respective packet in order to determine when the respective packet has been completely transferred from the buffer memory means to the media access control means; and, for each packet transferred from the buffer memory means to the media access controller means, notifying the media access controller means of the transfer of that packet before transferring a next packet of the plurality.
Claim 12
Independent Claim 300 words
A method for use in a Token ring network including a plurality of stations serially connected by a transmission medium so as to form a closed loop on which packets of data are circulated, wherein each respective station include media access controller means for scheduling and routing data transmissions on the transmission medium, buffer memory means for storage of information, and processor means for controlling operation of the respective station, the processor means having access to the buffer memory means, the method comprising the steps of: storing a plurality of packets of data buffer memory means of a respective station, each respective packet of the plurality is stored with respective corresponding status information at the beginning of the packet, the status information including a length of the respective packet; requesting that media access controller means of the respective station accept a transfer from the buffer memory means of at least one of the plurality of packets; capturing a token from the closed loop in order to enable transfer from the buffer memory means of at least one of the plurality of packets; transferring from the buffer memory means to the media access controller means at least one of the plurality of packets; for each respective packet, in the course of transferring the respective packet, calculating the length of the respective packet that has been transferred and comparing the calculated length with the length included in status information for the respective packet in order to determine when the respective packet has been completely transferred from the buffer memory means to the media access control means; and, for each packet transferred from the buffer memory means to the media access controller means, notifying the media access controller means of the transfer of that packet before transferring a next packet of the plurality.
Claim 13
Dependent Claim 31 words
The method of claim 9 wherein said step of requesting continues until every packet of the plurality has been transferred from the buffer memory means to the media access controller means.
Claim 14
Dependent Claim 44 words
The method of claim 9 and further comprising the step of: for each respective packet of the plurality, before transferring that respective packet, notifying the buffer memory means that the media access controller means is available to accept a transfer of that respective packet.
Claim 15
Dependent Claim 65 words
The method of claim 9 wherein each respective packet is stored in the respective buffer memory means with a respective pointer to a respective next packet of the plurality, the respective pointer being stored substantially at the end of the respective packet; and further including the step of; addressing the next respective packet in the memory using the respective pointer to the next respective packet.

References Cited (Backward Citations)

US4652874A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag