Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2011-05-24
2011-05-24
Kim, Matt (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711S006000, C711S118000, C711S216000, C711SE12101, C711SE12018, C718S001000
Reexamination Certificate
active
07949826
ABSTRACT:
A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again.
REFERENCES:
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 5940619 (1999-08-01), Abadi et al.
patent: 6311253 (2001-10-01), Chang et al.
patent: 6385764 (2002-05-01), Blandy et al.
patent: 6408384 (2002-06-01), Adams
patent: 6587937 (2003-07-01), Jensen et al.
patent: 6874066 (2005-03-01), Traversat et al.
patent: 7111286 (2006-09-01), Schrader et al.
patent: 2002/0035672 (2002-03-01), Challenger et al.
patent: 2002/0144019 (2002-10-01), Gooding
patent: 2002/0147887 (2002-10-01), Copeland et al.
patent: 2002/0188801 (2002-12-01), Green
patent: 2003/0005228 (2003-01-01), Wong et al.
patent: 2003/0110478 (2003-06-01), Duesterwald et al.
patent: 2004/0040029 (2004-02-01), Debbabi et al.
patent: 2004/0123277 (2004-06-01), Schrader et al.
patent: 2004/0181401 (2004-09-01), Pachet et al.
patent: 2005/0066306 (2005-03-01), Diab
patent: 2005/0257007 (2005-11-01), Moore et al.
patent: 1316883 (2003-06-01), None
“How to Get Started with IBM WebSphere Application Server on Solaris 10 and Zones”, Dileep Kumar and Albert Leigh, Sun Microsystems, Inc. May 24, 2006, p. 1-23.
“Explained: how does Java work?” Issue of Red Herring magazine, Mar. 6, 2001, http://www.redherring.com/home/6264.
“How Websphere Caches Dynamic Content for High-Volume Web Sites”, High-Volume Web Site Team, Dec. 15, 2002, p. 1-18.
Daniel Pfiefer and Peter Lockemann, “Theory and Practice of Transactional Method Caching”, ACM Transactions on Programming Languages and Systems, vol. 2, Sep. 14, 2006, pp. 1-36, 36 pages.
Bakalova, R., et al., “WebSphere Dynamic Cache: Improving J2EE application performance”, IBM Systems Journal, vol. 43, No. 2, 2004, pp. 351-370, 20 pages.
U.S. Appl. No. 11/773,463, Robert Peterson, “Runtime Machine Analysis of Applications to Select Methods Suitable for Method Level Caching”, filed Jul. 5, 2007, Assigned to International Business Machines Corporation, 53 Pages.
Guest, S “Using Reflection Emit to Cache. NET Assemblies”, Feb. 2002, Microsoft Corporation [retrieved on Jan. 26, 2011]. Retrieved from the Internet <URL:http://msdn.microsoft.com/en-us/library/ms973916.aspx>.
Office Action, U.S. Appl. No. 11/773,463, filed Jul. 5, 2007, Robert R. Peterson, mailing date Mar. 3, 2011.
Xiaobin, Li, Dr. Walt Scacchi, “A Formal Architecture for Open Systems”, Institute for Software Research, Information and Computer Science Department, University of California, Irvine, Dec. 30, 2001, retrieved from the Internet <http://www.ece.uci.edu./˜xiabinl/OpenSource.pdf>, U.S. Appl. No. 13/012,272.
Office Action, U.S. Appl. No. 13/012,272, filed Jan. 24, 2001, Robert R. Peterson, mailing date Mar. 23, 2011, 189 pages.
Alsip Michael
International Business Machines - Corporation
Kim Matt
Mims Jr. David A.
Pattillo Amy J.
LandOfFree
Runtime machine supported method level caching does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Runtime machine supported method level caching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime machine supported method level caching will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2626701