×

Virtual resource ID mapping

  • US 7,415,709 B2
  • Filed: 08/06/2004
  • Issued: 08/19/2008
  • Est. Priority Date: 10/05/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising hardware adapted to execute program instructions from a computer readable storage medium, the program instructions including an application, an operating system and a software module between the operating system and the application for resource requests, wherein, when executed on the computer system:

  • the application is operable to generate a first resource request for a resource for use by the application, wherein an application identifier is assigned to the application and identifies the application to the software module;

    responsive to the first resource request from the application, the software module is operable to generate a corresponding resource request to the operating system;

    the software module is operable to assign a virtual resource identifier to the resource by invoking a resource-specific allocator;

    the software module is operable to retrieve the application identifier from a process state corresponding to the application;

    responsive to the corresponding resource request, the operating system is operable to allocate the resource and to return a system resource identifier corresponding to the resource to the software module; and

    responsive to the system resource identifier from the operating system, the software module is operable to record a mapping of the application identifier, the virtual resource identifier, and the system resource identifier, and the software module is operable to return the virtual resource identifier to the application.

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