Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding
Reexamination Certificate
2006-11-28
2006-11-28
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Dynamic linking, late binding
C719S310000, C719S332000, C718S100000
Reexamination Certificate
active
07143421
ABSTRACT:
The invention is embodied in software executable on a computer having a working memory with demand-loadable components initially stored outside of the working memory, each component having an entry point including a constructor for an object. Preferably, the demand-loadable components are initially provided in a memory within the computer or a location external of the computer. A Namespace in the working memory provides access in the working memory to the components as they become needed by applications running in the computer. The Namespace provides the access by managing demand-loading and unloading of the components in the working memory.
REFERENCES:
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5771383 (1998-06-01), Magee et al.
patent: 5815661 (1998-09-01), Gosling
patent: 5978857 (1999-11-01), Graham
patent: 6134581 (2000-10-01), Ismael et al.
patent: 6141698 (2000-10-01), Krishnan et al.
patent: 6182108 (2001-01-01), Williams et al.
patent: 6202208 (2001-03-01), Holiday, Jr.
patent: 6223346 (2001-04-01), Tock
patent: 6253225 (2001-06-01), Nakahara et al.
patent: 6260078 (2001-07-01), Fowlow
patent: 6263379 (2001-07-01), Atkinson et al.
patent: 6282561 (2001-08-01), Jones et al.
patent: 6339841 (2002-01-01), Merrick et al.
patent: 6356931 (2002-03-01), Ismael et al.
patent: 6401099 (2002-06-01), Koppolu et al.
patent: 6505229 (2003-01-01), Turner et al.
patent: 6571388 (2003-05-01), Venkatraman et al.
patent: 6681263 (2004-01-01), King
patent: 6766519 (2004-07-01), Burriss et al.
patent: 6769126 (2004-07-01), Pekowski
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, Arp. 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 Overview 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 http://www.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,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,229, filed Mar. 31, 1999, Forin et al.
U.S. Appl. No. 09/282,656, filed Mar. 31, 1999, Forin et al.
Office communication, Paper No. 7, dated Jun. 27, 2003 re application of Alessandro Forin, U.S. Appl. No. 09/283,818 filed Mar. 31, 1999.
Advanced Windows NT, The Developer's Guide to the Win32 Application Programming Interface, Jeffrey Richter, 1994, Chapter 7, pp. 355-364.
Forin Alessandro
Helander Johannes V.
Odinak Gilad
Raffman Andrew R.
Ho Andy
Microsoft Corporation
Thomson William
LandOfFree
Highly componentized system architecture with a... 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 a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Highly componentized system architecture with a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3673894