Capacity estimates using burst-trailer trains

US9531630B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9531630-B2
Application numberUS-201214371018-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2012
Priority dateFeb 20, 2012
Publication dateDec 27, 2016
Grant dateDec 27, 2016

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.

The present invention relates to methods and devices ( 11, 12, 14 ) for transmitting a sequence of data packets in a network. To this end, a send rate with which the sequence is to be transmitted is selected. Then, a first set of data packets of the sequence is transmitted and the transmission is associated with a time stamp. Finally a last data packet of the sequence is transmitted after a predetermined time interval has elapsed from the time stamp associated with the first set of data packets, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of transmitting, by a device, a sequence of data packets for estimating capacity in a network, the method comprising the steps of: selecting a send rate with which the sequence is to be transmitted to estimate the capacity in the network; transmitting a first set of data packets of the sequence; setting a time stamp for a start of the transmission of the first set of data packets; and transmitting a last data packet of the sequence after a predetermined time interval has elapsed from the time stamp, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate, wherein the selected send rate exceeds a send rate between any two packets in the first set of data packets that can be achieved based on a time resolution of a clock of the device. 2. The method of claim 1 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 3. The method of claim 1 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets with a selected time interval between the data packets. 4. The method of claim 1 , wherein the step of setting the time stamp comprises: starting a timer at the instant of transmission of the first data packet of the sequence. 5. A method of transmitting a sequence of data packets for estimating capacity in a network, said data packets having a predetermined size, the method comprising the steps of: selecting a first send rate with which a first subset of the sequence is to be transmitted to estimate the capacity in the network; selecting at least a second send rate with which at least a second subset of the sequence is to be transmitted to estimate the capacity in the network, wherein the first send rate is greater than the second send rate; transmitting a first set of data packets of the sequence; setting a time stamp for a start of the transmission of the first set of data packets; controlling transmission of a further data packet of the sequence so that the further data packet is transmitted after a first predetermined time interval has elapsed from the time stamp, where said first predetermined time interval is the time required for transmitting the first subset of the sequence with the first selected send rate; and controlling transmission of yet a further data packet of the sequence so that the yet the further data packet is transmitted after a second predetermined time interval has elapsed from the time stamp, where said second predetermined time interval is the time required for transmitting the at least second subset of the sequence with the at least second selected send rate. 6. The method of claim 5 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 7. The method of claim 5 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets with a selected time interval between the data packets. 8. The method of claim 5 , wherein the step of setting the time stamp comprises: starting a timer at the instant of transmission of the first data packet of the sequence. 9. A device for transmitting a sequence of data packets for estimating capacity in a network, the device comprising a processing unit being arranged to: select a send rate with which the sequence is to be transmitted to estimate the capacity in the network; transmit a first set of data packets of the sequence; set a time stamp for a start of the transmission of the first set of data packets; and transmit a last data packet of the sequence after a predetermined time interval has elapsed from the time stamp associated, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate, wherein the selected send rate exceeds a send rate between any two packets in the first set of data packets that can be achieved based on a time resolution of a clock of the device. 10. The device of claim 9 , the processing unit being arranged to: transmit the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 11. The device of claim 9 , the processing unit being arranged to: transmit the first set of data packets with a selected time interval between the data packets. 12. The device of claim 9 , the processing unit being arranged to: start a timer at the instant of transmission of the first data packet of the sequence. 13. A device for transmitting a sequence of data packets for estimating capacity in a network, the device comprising a processing unit being arranged to: select a first send rate with which a first subset of the sequence is to be transmitted to estimate the capacity in the network; select at least a second send rate with which at least a second subset of the sequence is to be transmitted to estimate the capacity in the network, wherein the first send rate is greater than the second send rate; transmit a first set of data packets of the sequence; set a time stamp for a start of the transmission of the first set of data packets; control transmission of a further data packet of the sequence so that the further data packet is transmitted after a first predetermined time interval has elapsed from the time stamp, where said first predetermined time interval is the time required for transmitting the first subset of the sequence with the first selected send rate; and controlling transmission of yet a further data packet of the sequence so that the yet the further data packet is transmitted after a second predetermined time interval has elapsed from the time stamp, where said second predetermined time interval is the time required for transmitting the at least second subset of the sequence with the at least second selected send rate. 14. The device of claim 13 , the processing unit being arranged to: transmit the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 15. The device of claim 13 , the processing unit being arranged to: transmit the first set of data packets with a selected time interval between the data packets. 16. The device of claim 13 , the processing unit being arranged to: start a timer at the instant of transmission of the first data packet of the sequence. 17. A non-transitory computer readable medium comprising a computer program, which when executed on a processor, cause the processor to perform the method steps recited in claim 1 . 18. The method of claim 2 , wherein the step of transmitting of the first set of data packets of the sequence further comprises: waiting until after the predetermined time interval has elapsed from the time stamp associated with the first set of data packets transmitted back-to-back, then transmitting the last data packet of the sequence. 19. The device of claim 10 , the processing unit being arranged to: wait until after the predetermined time interval has elapsed from the time stamp associated with the firs

Assignees

Inventors

Classifications

  • with adaptive polling, i.e. dynamically adapting the polling rate · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title

  • Timers or timing mechanisms used in protocols · CPC title

  • ensuring sequence integrity, e.g. using sequence numbers · CPC title

  • H04L47/12Primary

    Avoiding congestion; Recovering from congestion · CPC title

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 US9531630B2 cover?
The present invention relates to methods and devices ( 11, 12, 14 ) for transmitting a sequence of data packets in a network. To this end, a send rate with which the sequence is to be transmitted is selected. Then, a first set of data packets of the sequence is transmitted and the transmission is associated with a time stamp. Finally a last data packet of the sequence is transmitted after a pre…
Who is the assignee on this patent?
Flinta Christofer, Dammvik Pal, ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04L47/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 27 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).