US 7,784,058 B2
COMPUTING SYSTEM HAVING USER MODE CRITICAL SYSTEM ELEMENTS AS SHARED LIBRARIESGeneral
US 7,784,058 B2
COMPUTING SYSTEM HAVING USER MODE CRITICAL SYSTEM ELEMENTS AS SHARED LIBRARIES
Tech Center:
2100 Computer Architecture and Software
Examiner:
Hyung S Sough
Art Unit:
2194 Interprocess Communication and Software Development
Inventors:
Donn Rochette; Paul O'Leary; Dean Huffman
Assignee:
APPZERO SOFTWARE CORP.
Priority:
09/21/04
Filed:
09/21/04
Granted:
08/24/10
Expiration:
04/07/27
Abstract
A computing system and architecture is provided that affects and extends services exported through application libraries. The system has an operating system having an operating system kernel having OS critical system elements (OSCSEs) for running in kernel mode; and, a shared library having critical system elements (SLCSEs) stored within the shared library for use by the software applications in user mode. The SLCSEs stored in the shared library are accessible to the software applications and when accessed by a software application forms a part of the software application. When an instance of an SLCSE provided to an application from the shared library it is ran in a context of the software application without being shared with other software applications. The other applications running under the operating system each have use of a unique instance of a corresponding critical system element for performing essentially the same function, and can be run simultaneously.
Cooperative Patent Classification (CPC)
G06G06F9/44563G06F