Patent ID: 6920633

Claim:
A method for sharing graphics device interface (GDI)/font resource data between multiple instances of single document interface (SDI) applications, said method comprising: obtaining a single shared copy of the GDI/font resource data from a source of system resources; creating an instance of a central server and a central font cache store and storing the single shared copy in the central font cache store, the single shared copy being configured to allow concurrent accessing and sharing by the multiple instances of SDI applications; receiving font data process requests from the SDI applications through communications between a separate communications link associated with each of the multiple instances and the central server, wherein receiving font data process requests further includes establishing a separate communications interface for each SDI application; processing the font data requests through the central server using the shared copy of the GDI/font resource data and transferring the font data requests to a central font cache store having stored thereto the shared copy of the GDI/font resource data; and communicating the processed font data to the SDI applications by transferring at least a portion of the GDI/font resource data from the central font cache store to the applications utilizing a fast access array, wherein the GDI/font resource data includes a system handle to a system font and at least one attribute of the system font.