PLATFORM-INDEPENDENT DEVICE DRIVERS

Patent №

US 6,202,147

Granted

2001-03-13

Filed 1998

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09107047

A computer-implemented method for allocating memory resources to a device driver is described. In one embodiment, a device driver generates a request for memory allocation in terms of an abstract memory address space. This abstract memory address space is also used by a bus manager to manage the allocation of memory. The driver forwards the request to the bus manager which can then allocate memory or translate the request to a second abstract memory address space used by a second bus manager. When the request is passed to a platform manager, real memory is allocated and the requested memory is passed back to the driver. Thus, by making a memory request in terms of a bus manager's abstract memory address space, the necessity of coding the driver to request real addresses (a platform-specific operation) is avoided.

PlanningAI hardwareG06F 9/5016G06F 12/0284

AI classification

AI hardware0.99
Planning0.51
Vision0.04
Natural language0.00
Speech0.00
Knowledge representation0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 95330497

Assignors

SLAUGHTER, GREGORY L., SAULPAUGH, THOMAS, TRAVERSAT, BERNARD, SCHMIDT, JEFFREY A.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC