×

Driver framework component for synchronizing interactions between a multi-threaded environment and a driver operating in a less-threaded software environment

  • US 7,406,698 B2
  • Filed: 12/30/2003
  • Issued: 07/29/2008
  • Est. Priority Date: 12/30/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer storage medium having stored thereon a driver management system executable by a processor comprising:

  • a driver framework component (DFC) that is separate from a driver, the DFC comprising;

    a presentation component that selectively exposes adapter objects to the driver in a multi-threaded environment, the adapter objects synchronize interactions between the driver and the multi-threaded environment according to a hierarchical locking model selected by the driver at configuration time, the hierarchical locking model determines a primary synchronization object level at which locks are applied during synchronization, the available synchronization object levels include at least one of a driver level, a device level, or a queue level.

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