×

Method, apparatus and program storage device that provides a user mode device interface

  • US 9,176,713 B2
  • Filed: 11/30/2005
  • Issued: 11/03/2015
  • Est. Priority Date: 11/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device, comprising:

  • a processor configured to operate an operating system in a user mode and a privileged mode;

    a user memory coupled to the processor; and

    a kernel memory coupled to the processor, the kernel memory storing a user mode device interface configured for;

    storing software functions implemented in the privileged mode,enabling applications running in the user mode to access the software functions implemented in the privileged mode,receiving requests, from a user side object configured for operating in the user mode, to use the software functions implemented in the privileged mode, andperforming, by a server side object configured for operating in the user mode, the request and forwarding a response to the user side object based on the request, wherein;

    the software functions implemented in the privileged mode are only stored in the kernel memory and are unavailable outside the kernel memory,the user memory is dedicated for storing the applications operating in the user mode,the software functions were previously available to the processor in the privileged mode,the software functions transition to be currently available to the processor in the user mode in response to the requests, such that the software functions are no longer available to the processor in the privileged mode, andthe user mode device interface maintains the software functions without any changes when the software functions transition from being available to the processor in the privileged mode to being available to the processor in the user mode.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×