Delegating universal serial bus functionality
A hub and software technology, applied in the direction of data exchange, instrumentation, calculation, etc. through path configuration, can solve the problem of not showing immediately
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0036] A key purpose of the present invention is to ensure that control of a part of the USB topology is distributed in a secure manner between different software entities running in an operating system, so that control of the correct part of the USB is given to the correct entity in a controlled manner.
[0037] To achieve this, a handover mechanism has been devised that enables a defined portion of the USB topology to cascade down from a central control entity (ie, the hub driver shown in Figures 1 and 2) to individual device and function drivers.
[0038] The rationale for this handover mechanism is that a software entity currently controlling a portion of the USB topology can recommend handing over a subsection of this portion to another process. This is done by making a request to the hub driver. In response, the hub driver provides an electronic token that can be used to identify the recommended subsection. Next, another software entity (perhaps running in another proce...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 