System and method for multi-channel packet transmission

US10292069B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10292069-B2
Application numberUS-201113994868-A
CountryUS
Kind codeB2
Filing dateDec 13, 2011
Priority dateDec 20, 2010
Publication dateMay 14, 2019
Grant dateMay 14, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of transmitting packets wherein said packets are comprised in a plurality of flows, the flows comprising flow characteristics controlling admission of incoming flows. A plurality of admitted incoming flows with the same class of service are inserted into a queue. A committed information rate value corresponding to said queue and a bandwidth available for transmission of said queue according to the identified committed information rate value are identified. An order for transmission for the queues is established based on the class of service of the queue and the identified bandwidth. A plurality of cells of the same size are generated from a plurality of frames and the cells are distributed between a plurality of individual transmission channels according to the ordered defined for transmission. A transmitter equipment and a receiver equipment are also disclosed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of transmitting packets wherein said packets are comprised in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the method comprising: controlling admission of incoming flows; mapping frames contained in admitted flows into fragments; inserting a plurality of fragments having the same class of service into a queue; obtaining the committed information rate value corresponding to said queue; identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value; defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; generating a plurality of cells of the same size from a plurality of fragments; distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission. 2. The method of claim 1 wherein a fragment has a determined size in terms of bytes and the step of mapping frames into fragments comprises: mapping the entire frame in the fragment if the size of the frame is smaller than the determined size of the fragment; or breaking the frame into portions of smaller size and mapping one or more of said portions in the fragment if the size of the frame is larger than the determined size of the fragment. 3. The method of claim 1 wherein one or more of said plurality of channels has a load prior to receiving one or more of said cells and said distribution of the plurality of cells on the plurality of individual transmission channels is made by loading a channel being less loaded prior to a channel being more loaded. 4. The method of claim 1 wherein the frames of an incoming flow comprise frame fields and said incoming flow is classified according to one or more frame fields of the frames comprised in said flow before being controlled for admission. 5. The method of claim 1 wherein the method is used in packet radio transmission. 6. A transmitter for transmitting packets wherein said packets are comprised in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the transmitter comprising: an admission control module for controlling admission of incoming flows; a compression and fragmentation module for mapping frames contained in admitted flows into fragments and for inserting a plurality of fragments having the same class of service into a queue; a scheduler for obtaining the committed information rate value corresponding to said queue, for identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value and for defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; a cell generator for generating a plurality of cells of the same size from a plurality of fragments; a dispatcher for distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission. 7. The transmitter of claim 6 wherein one or more of said plurality of channels has a load prior to receiving one or more of said cells and said dispatcher is configured for distributing said plurality of cells on the plurality of individual transmission channels by loading a channel being less loaded prior to a channel being more loaded. 8. The transmitter of claim 6 wherein the frames of an incoming flow comprise frame fields and the transmitter further comprises a classifier for classifying said incoming flow according to one or more frame fields of the frames comprised in said flow before being controlled for admission. 9. The transmitter of claim 8 wherein the classifier is further configured to determine a type of compression and/or fragmentation and/or a class of service and/or a queue for inserting a fragment. 10. The transmitter of claim 6 wherein the transmitter is configured to perform packet radio transmission. 11. The transmitter of claim 6 wherein the dispatcher is configured for monitoring the usage of radio resources on each of said plurality of individual transmission channels thereby maintaining knowledge of the load present on a radio link used for such transmission. 12. A receiver for receiving transmitted packets the receiver comprising: a collector module for receiving a plurality of cells distributed between a plurality of transmission channels, each of said cells comprising payload information fragments of flows, each cell comprising an identifier field for identifying an order of said cell; a reordering module for reordering said received cells, in case said cells are received in disorder, according to the order of identifier field of each received cell; a cell terminator and de-framer, for extracting the payload of each received cell, and generating a bit-stream from said payload and separating the bit-stream into fragments; a plurality of de-compression modules, each configured to reconstruct a frame from said fragments by using information from a data repository. 13. The receiver of claim 12 wherein the receiver is configured to receiver packets transmitted through radio transmission. 14. A packet transmission and reception system for transmitting and receiving packets in a plurality of flows comprising frames, each flow comprising a corresponding plurality of flow characteristics comprising at least a committed information rate value and a class of service, the system comprising: a transmitter comprising: an admission control module for controlling admission of incoming flows; a compression and fragmentation module for mapping frames contained in admitted flows into fragments and for inserting a plurality of fragments having the same class of service into a queue; a scheduler for obtaining the committed information rate value corresponding to said queue, for identifying a bandwidth available for transmission of said queue according to said obtained committed information rate value and for defining an order of transmission for the queue based on the class of service of the queue and the identified bandwidth; a cell generator for generating a plurality of cells of the same size from a plurality of fragments; and a dispatcher for distributing the plurality of cells between a plurality of individual transmission channels according to the order defined for transmission; a receiver comprising: a collector module for receiving a plurality of cells comprising payload information of flows, each cell comprising an identifier field for identifying an order of said cell; a reordering module for reordering said received cells, in case said cells are received in disorder, according to the order of identifier field of each received cell; a cell terminator and de-framer, for extracting the payload of each received cell, and generating a bit-stream from said payload and separating the bit-stream into fragments; a plurality of de-compression modules, each configured reconstructing a frame from said fragments. 15. A computer-executable or machine-executable program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions including instructions for the implementation of the steps of the method of transmission of

Assignees

Inventors

Classifications

  • based on load · CPC title

  • using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24) · CPC title

  • Electricity · mapped topic

  • using assembly or disassembly of packets · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10292069B2 cover?
A method of transmitting packets wherein said packets are comprised in a plurality of flows, the flows comprising flow characteristics controlling admission of incoming flows. A plurality of admitted incoming flows with the same class of service are inserted into a queue. A committed information rate value corresponding to said queue and a bandwidth available for transmission of said queue acco…
Who is the assignee on this patent?
Pasotti Marco, Di Prisco Paolo, Corbetta Giuliano, and 7 more
What technology area does this patent fall under?
Primary CPC classification H04W28/0268. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 14 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).