RESOURCE MANAGER ARCHITECTURE

Patent №

US 6,799,208

Granted

2004-09-28

Filed 2000

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09563726

Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.

Knowledge representationPlanningAI hardwareG06F 9/50G06F 9/526H04N 21/4424H04N 21/443G06F 2209/5014G06F 2209/522

AI classification

Planning0.95
AI hardware0.91
Knowledge representation0.90
Natural language0.00
Vision0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 107810129

Assignors

SANKARANARAYAN, MUKUND, FOLTZ, FORREST C., SHAW, GEORGE, SATHER, DALE A., RAFFMAN, ANDY, SRINIVASAN, JAI, BACKMAN, TERJE K., PARRY, WILLIAM G., BAKIN, DAVID S., JONES, MICHAEL B., MCDOWELL, SEAN C., RAJA, JAYACHANDRAN, +1 more

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

© 2026 NYSGPT2525 LLC