A method for controlling flow, through a computer hardware resource, of information to and from computer applications. When a flow of information is initiated from one of the applications, a determination is made whether the resource is being accessed by another one of the applications and, if so, the...http://www.google.co.uk/patents/US5987528?utm_source=gb-gplus-sharePatent US5987528 - Controlling the flow of electronic information through computer hardware