Accelerating redirected USB devices that perform bulk transfers
US10430371B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 7, 2018 |
| Grant date | Oct 1, 2019 |
| Priority date | — |
| Expiry date | Aug 7, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2213/0042
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
When a USB device is redirected, any bulk endpoints of the device can be identified and a token can be created for each bulk endpoint. These tokens and their associated bulk endpoint information can be shared so that both the client-side proxy and the server-side agent maintain the tokens and information. When either the agent or proxy receives an URB, it can determine whether the URB pertains to a bulk endpoint. If so, the agent or proxy can tokenize the URB by replacing the URB header with the appropriate token. Depending on the size of the payload, the agent or proxy may also compress the payload to further reduce the amount of data to be transferred over the network. Similarly, upon receiving a tokenized URB, the agent or proxy can recreate the URB header, and decompress the payload if necessary, prior to passing the URB on.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.