Appeal No. 2001-1578 Application No. 08/771,550 Independent claim 1 present in the application is reproduced as follows: 1. A computer system, comprising: a processor; a memory; an operating system for supporting concurrent execution of a plurality of tasks on said computer system, said operating system comprising a plurality of instructions executable on said processor, said plurality of instructions maintaining a plurality of data structures supporting operating system functions performed by said plurality of instructions executing on said processor; wherein said operating system allocates a plurality of overlapping task virtual address spaces, each task virtual address space being allocated to a respective task; wherein said operating system allocates, within a plurality of said task virtual address spaces, a shared address space region, said shared address space region occupying the same virtual address range within each respective task virtual address space, said shared address space region being less than the entire task virtual address space; and wherein said operating system allocates, within said virtual address range occupied by said shared address space region, a plurality address ranges assigned to respective addressable entities, each respective one of said range of addresses being uniquely and persistently assigned to its respective addressable entity, and wherein the virtual address range of an addressable entity shared by two or more tasks resides at the same address within each task's shared address space region. 44Page: Previous 1 2 3 4 5 6 7 8 9 10 11 NextLast modified: November 3, 2007