×

Protected control of devices by user applications in multiprogramming environments

  • US 6,751,680 B2
  • Filed: 02/25/2002
  • Issued: 06/15/2004
  • Est. Priority Date: 03/25/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of accessing storage from an untrusted application program executing in a computer system, comprising:

  • in a trusted process in the computer system, creating a private interface between the application program and a storage entity allocated for use by the application program, the interface having associated therewith (i) storage entity identification information identifying the storage entity, and (ii) a command data structure operative to receive storage access commands from the application program for accessing the storage entity, the command data structure and private interface being usable by the application program and not usable by other application programs executing in the computer system;

    in the application program, (i) creating a storage access command containing command information identifying a storage access operation to be performed with respect to the storage entity, and (ii) posting the storage access command to the command data structure; and

    in a process other than the trusted process and the application program, (i) monitoring the command data structure for the presence of storage access commands posted thereto, and (ii) upon encountering the storage access command posted by the application program, accessing the storage entity as specified by the command information contained therein.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×