Methods and apparatus supporting access to multiple devices via a pseudo device driver
US7590986B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 30, 2004 |
| Grant date | Sep 15, 2009 |
| Priority date | — |
| Expiry date | Aug 24, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/105
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, apparatus and computer program product for providing a device includes incorporating a session ID into the device name. Communication between an application and device is done by way of a pseudo device driver which identifies the appropriate daemon based on the session id, and forwards the data to the daemon where the daemon provides the data to the device. In operations, the system detects a requirement to access a device during a user session and obtains a session identification associated with the user session. A daemon creates a single device node having an identity that indicates the session identification associated with the user session and a pseudo device driver receives a request to access a device from an application associated with the user session. The device driver parses the request to identify the daemon associated with the user session to process the request based on the session identification indicated within the identity of the device as specified in the request to access the device, and then forwards the request to the identified daemon to allow the application to access the device via the single device node.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.