System and method for processing network packets received on a client device using opportunistic polling between networking layers
US9215188B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 15, 2012 |
| Grant date | Dec 15, 2015 |
| Priority date | — |
| Expiry date | Dec 8, 2033 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L47/6215
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method for receiving network packets on a client device comprising: initially entering into a first mode of operation in which polling from a network layer to a driver layer is disabled, wherein in the first mode of operations data packets received by the driver layer are pushed up to the network layer; monitoring a load factor defining a current network load on the client device; and entering into a second mode of operation in which polling from the network layer to the driver layer is enabled, wherein when in the second mode of operation, the network layer polling the driver layer when it is ready to accept new packets from the driver layer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.