Patent ID: 7590986
Filing Date: 2009-09-15
Classification: G06F

Abstract:
1. A method of establishing communication between an application and a device comprising: initiating a session; launching a daemon associated with said session; requesting a session ID for said session from a pseudo device driver (PDD); generating session structures for the device; forwarding the session ID to said daemon; producing a device node, with said daemon, the device node includes the session ID; assigning, with said daemon, an environmental variable to said device node to identify said device to said application; and communicating between said application and said device by way of said daemon and said PDD, wherein communicating between said application and said device comprises: receiving a request to access said device from said application associated with said session via said application referencing the environment variable; parsing the request to identify said daemon associated with said session to process the request based on a session ID indicated within the identity of said device node as specified in the request to access said device; and forwarding the request to the identified daemon to allow said application to access said device via said device node.