Method and system for throttling data packets in a data transmission system
US7243177B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 31, 2005 |
| Grant date | Jul 10, 2007 |
| Priority date | — |
| Expiry date | Jun 25, 2025 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L47/30
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system for controlling packet transfers includes a packet transfer core; an application layer coupled to the packet transfer core by an application interface; a buffer in the packet transfer core for receiving packets from a packet source and transferring the packets to the application layer over the application interface, the packets comprising one or more words; a register in the application layer for receiving packets from the application interface; and a client device for receiving packets transferred thereto from the register. When the client is unable to receive packets from the register, the client asserts a first wait signal to the register, causing the register to continue receiving packets from the interface and storing the packets without transferring the packets to the client. When the register is unable to continue receiving packets from the interface, the register asserts a second wait signal to the buffer over the application interface, causing the buffer to continue receiving packets from the packet source and storing the packets without transferring packets to the interface.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.