Dynamic buffering in packet systems
OwnerMartin Raymond Scottinventor
Life of this patent
Estimating the term…
Abstract
A method of writing data to a packet memory device in a system for transmitting data in packets across a packet network, wherein said packets are arranged to form a plurality of packet streams, the method comprising: providing a plurality of buffers, each arranged to store data destined for said packets; dynamically allocating to each packet stream a subset of buffers, wherein at any given time said subset comprises as many of said buffers as are currently required to store data destined for that packet stream; writing to each subset of buffers data relating to the packet stream corresponding to that subset; and transferring data from each subset of buffers to the packet memory device.
Claims13
A method of writing data to a packet memory device in a system for transmitting data in packets across a packet network, wherein said packets are arranged to form a plurality of packet streams, the method comprising:
- providing a plurality of buffers, each arranged to store data destined for said packets;
- dynamically allocating to each packet stream a subset of buffers, wherein at any given time said subset comprises as many of said buffers as are currently required to store data destined for that packet stream;
- writing to each subset of buffers data relating to the packet stream corresponding to that subset;
- and
- transferring data from each subset of buffers to the packet memory device.
A method as claimed in any preceding claim, wherein data is placed in said buffers by a packet assembly process.
A method as claimed in any preceding claim, wherein data is transferred from the buffers to the packet memory device by a memory access process.
A method as claimed in any preceding claim, wherein said packets are formed from TDM data.
Dependencies are inferred from the claim text.