Data transmission using common sliding window
US7072973B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 19, 2001 |
| Grant date | Jul 4, 2006 |
| Priority date | — |
| Expiry date | Mar 2, 2024 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L1/1838
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A networking protocol that supports the sending of reliable and non-reliable data in a common sliding window. Data to be transmitted according to the protocol is packaged into packets, where each packet has a header. Each packet carries a sequence number in the header, where the sequence numbers are successively assigned to each outgoing packet. As the packets are received, the recipient of the packets keeps track of the sequence numbers of received packets to determine whether any packets are missing and selectively acknowledges those packets that have been received. The selective acknowledgment is performed using a mask, where each bit in the mask indicates the presence or absence of a packet as an offset from a reference value. Based on the mask, the sender re-sends non-received reliable packets, and creates a second mask which indicates non-reliable non-received packets that will not be re-sent.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.