Appeal No. 1999-2416 Application No. 08/705,449 BACKGROUND The invention is directed to a multitasking data processing system and a method of controlling allocation of shared resources within the system. Representative claim 1 is reproduced below. 1. A method of controlling allocation of shared resources within a multitasking data processing system having a plurality of tasks, said method comprising: in response to a resource request for a portion of a shared resource by a particular task among said plurality of tasks, determining whether or not granting said resource request would cause a selected level of resource allocation to be exceeded and determining whether or not granting said resource request would cause a resource allocation limit to be exceeded; in response to a determination that granting said resource request would cause said resource allocation limit to be exceeded, denying said resource allocation request; in response to a determination that granting said resource request would not cause said selected level of resource allocation to be exceeded, granting said resource request; and in response to a determination that granting said resource request would cause said selected level of resource allocation but not said resource allocation limit to be exceeded, suspending execution of said particular task for a selected penalty time and then granting said request. The examiner relies on the following references: Ferguson et al. (Ferguson) 5,210,872 May 11, 1993 Camillone et al. (Camillone) 5,421,011 May 30, 1995 Claims 1-3, 5, 6, 8-10, 12, 13, 15-18, 20, 21, and 23 stand rejected under 35 U.S.C. § 103 as being unpatentable over Camillone and Ferguson. -2-Page: Previous 1 2 3 4 5 6 7 8 NextLast modified: November 3, 2007