Highly componentized system architecture with object mutation

Electrical computers and digital processing systems: interprogra – Miscellaneous

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S316000, C719S331000, C719S332000, C718S100000

Reexamination Certificate

active

09282229

ABSTRACT:
In accordance with another aspect, the invention is embodied in a computer operating system capable of supporting plural objects running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at link time, and a loadable mutation object resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs, the mutation object including an interface with methods for mutating any one of the plural objects. The kernel includes a loader for loading the mutation object into the working memory in response to a demand from one of the plural objects. The computer further includes a storage memory separate from the working memory, the loadable mutation object residing at link time in the storage memory. The loader loads the mutation object from the storage memory to the working memory, and the loadable mutation object is terminable from the working memory upon lack of demand therefor by the plural objects. Preferably, the kernel of the operating system includes a Namespace for registering the mutation object upon the mutation object being loaded into the working memory, whereby the mutation object becomes available to each of the plural objects through the Namespace.

REFERENCES:
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5761670 (1998-06-01), Joy
patent: 6092079 (2000-07-01), Gerard et al.
patent: 6339841 (2002-01-01), Merrick et al.
patent: 6510437 (2003-01-01), Bak et al.
patent: 6560626 (2003-05-01), Hogle et al.
patent: 6678880 (2004-01-01), Roddy
B. Bershad, et al., “Extensibility, Safety and Performance in the Spin Operating System,”15th ACM Symposium on Operating System Principles, Copper Mountain Resort, Colorado, Dec. 1995, pp. 267-284.
D. Black, et al., “Microkernel Operating System Architecture and Mach,”1st Usenix Workshop on Micro-Kernels and Other Kernel Architectures, Seattle, Apr. 1992, pp. 11-30.
D. Cheriton, et al., “A Caching Model of Operating System Kernel Functionality,”Proceedings of the First Symposium on Operating Systems Design and Implementation, Seattle, 1994, 15 pages.
D. Cheriton, “The V Distributed System”,Communications of the ACM,Mar. 1998, vol. 31, No. 3, pp. 314-333.
R. Draves, et al., “Unifying the User and Kernel Environments,”Microsoft Research Technical Report MSR-TR-97-10, Mar. 1997, 16 pages.
D. Engler, et al., “Exokernel: An Operating System Architecture for Application-Level Resource Management,”15th ACM Symposium on Operating System Principles ACM SIGOPS, Copper Mountain Resort, Colorado, Dec. 1995, pp. 251-266.
B. Ford, et al., “The Flux OSKit: A Substrate for Kernel and Language Research,”Proceedings of the 16th ACM Symposium on Operating Systems Principles, ACM SIGOPS, Saint-Malo, France, Oct. 1997, pp. 38-51.
D. Golub, et al., “UNIX as an application program,”USENIX 1990 Summer Conference, Anaheim, CA, Jun. 1990, pp. 87-95.
J. Helander, “Unix Under Mach: The Lites Server,”Master's Thesis, Helsinki University of Technology, 1994, 71 pages.
D. Hildebrand, “An Architectural Overview of QNX,”1st USENIX Workshop on Micro-kernels and Other Kernel Architectures, Seattle, Apr. 1992, pp. 113-126.
M. Jones, et al., “An Overveiw of the Rialto Real-Time Architecture,”Proceedings of the Seventh ACM SIGOPS European Workshop, SIGOPS, Sep. 1996, pp. 249-256.
M. Jones, et al., “CPU Reservations and Time Constraints: Efficient, Predictable Scheduling of Independent Activities,”Proceedings of the 16th ACM Symposium on Operating System Principles, ACM SIGOPS, Saint-Malo, France, Oct. 1997, pp. 198-211.
M. Jones, The Microsoft Interactive TV System: An Experience Report, Microsoft Research Technical Report MSR-TR-97-18 [online], Jul. 1997, 24 pages, Retrieved Jan. 26, 2000 from the Internet at .research.microsoft.com/research/os/mbj/papers/mitv/tr-97-18.html.
D. Julin, et al., “Generalized Emulation Services for Mach 3.0 Overview, Experiences and Current Status,”Proceedings of the Usenix Mach Symposium USENIX Association, 1991, pp. 13-26.
D. Lee, et al., “Execution Characteristics of Desktop Applications on Windows NT,”Proceedings of the 25th International Symposium on Computer Architecture,, IEEE,Barcelona, Spain, Jun. 1998, pp. 27-38.
J. Liedtke, “On μ-Kernel Construction,”15th ACM Symposium on Operating System Principles, ACM, Copper Mountain Resort, Colorado, Dec. 1995, pp. 237-250.
J. Mogul, et al., “The Packet Filter: An Efficient Mechanism for User-level Network Code,”11th ACM Symposium on Operating System Principles, ACM, Nov. 1987, 34 pages.
R. Rashid, “From RIG to Accent to Mach: The Evolution of a Network Operating System,”Carnegie-Mellon University Technical Report, Aug. 1987, pp. 1128-1137.
M. Rozier, et al., “CHORUS Distributed Operating System,”Computing Systems, Fall 1998, vol. 1, No. 4, pp. 305-370.
Torborg, Jay, et al., “Talisman: Commodity Realtime 3D Graphics for the PC,”Proceeding of SIGGRAPH96, ACM,Aug. 1996, pp. 353-363.
M. Young, “Exporting a User Interface to Memory Management from a Communication-Oriented Operating System,”Ph.D. Thesis CMU-CS-89-202,Carnegie-Mellon University, Nov. 1989, 206 pages.
U.S. Appl. No. 09/282,238, filed Mar. 31, 1999, Forin et al.
U.S. Appl. No. 09/283,227, filed Mar. 31, 1999, Forin et al.
U.S. Appl. No. 09/283,818, filed Mar. 31, 1999, Forin et al.
U.S. Appl. No. 09/392,405, filed Sep. 9, 1999, Forin et al.
U.S. Appl. No. 09/282,656, filed Mar. 31, 1999, Forin et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Highly componentized system architecture with object mutation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Highly componentized system architecture with object mutation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Highly componentized system architecture with object mutation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3811488

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.