Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-03-02
2010-12-07
Sough, Hyung S (Department: 2194)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S162000, C717S165000
Reexamination Certificate
active
07849451
ABSTRACT:
A dynamic delegation chain of executor objects can, at runtime, adapt code units to be executed as isolated computations prior to their execution to comport with current state of an environment. A dynamic delegation chain performs the dynamic runtime adaptation of the code unit in accordance with isolated computations that host the executor objects of the delegation chain. Adapting a code unit prior to execution of the code unit allows adaptation of the code unit to a current state, as well as at least reducing concerns of program integrity.
REFERENCES:
patent: 5864862 (1999-01-01), Kriens et al.
patent: 6192476 (2001-02-01), Gong
patent: 6317868 (2001-11-01), Grimm et al.
patent: 6973646 (2005-12-01), Bordawekar et al.
patent: 2004/0060041 (2004-03-01), Demsey et al.
“Practical delegation for secure distributed object environments” by Nagaratnam et al., Distributed Systems Engineering, 1998, p. 168-178.
“dRBAC: Distributed Role-based Access Control for Dynamic Coalition Environments”, by Freudenthal et al. International Conference on Distributed Computing, 2002, 10 pages.
“Optimal Dispersal of Certificate Chains”, by Jung et al., IEEE Transactions on Parallel and Distributed Systems, vol. 18, No. 4, Apr. 2007, 11 pages.
Aridor, Yariv, et al., “cJVM: A Single System Image of a JVM on a Cluster,” in International Conference on Parallel Processing, pp. 4-11, 1999.
Bal, Heri E., et al., “Orca: A Languange for Parallel Programming of Distributed Systems,” IEEE Transactions on Software Engineering, vol. 18, No. 3, pp. 190-205, Mar. 1992.
Ban, B., “Design and Implementation of a Reliable Group Communication Toolkit for Java,” Technical report, Cornell University, pp. 1-14, Sep. 1998, retrieved from URL: http://www.cs.cornell.edu/home/bba/resume.html.
Balfanz, Dirk and Gong, Li, “Experience with Secure Multi-Processing in Java,” in Proceedings of the 18th IEEE International Conference on Distributed Computing Systems (ICDCS'98), p. 398 (8 pages), May 1998, Amsterdam, The Netherlands.
Bershad, Brian N., et al., “Extensibility, Safety and Performance in the SPIN Operating System,” in Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP '95), ACM Press, pp. 267-284, Dec. 1995, Copper Mountain, CO.
Bryce, Ciarán, and Vitek, Jan, “The JavaSeal Mobile Agent Kernel,” in First International Symposium on Agent Systems and Applications and Proceedings of the 3rd International Symposium on Mobile Agents, pp. 103-116, Oct. 3-6, 1999, Palm Springs, CA.
Cardelli, Luca, “Distributed mobile computation in Obliq,” pp. 1-49, Talk given Mar. 17, 2003.
Caromel, Denis, et al., “Towards seamless computing and metacomputing in Java,” Concurrency Practice and Experience, Geoffrey C. Fox, Ed., Wiley & Sons, Ltd., vol. 10, Nos. 11-13, pp. 1043-1061, Sep.-Nov. 1998, retrieved from URL: http://www-sop.inria.fr/sloop/javall/.
Cheng, Li-Te, et al., “Weaving a Social Fabric into Existing Software,” in Proceedings of the 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, AOSD '05, ACM Press,Chicago, IL, pp. 147-158, Mar. 14-18, 2005.
Czajkowski, Gregorz, et al., “A Resource Management Interface for the Java™ Platform,” SML Technical Report Series, SMLI TR-2003-124, Sun Microsystems, Inc., pp. 1-17, May 2003, retrieved from URL: http://research.sun.com/techrep/2003/smli—tr-2003-124.pdf.
Czajkowski, Gregorz, “Application Isolation in the Java™ Virtual Machine,” in Proceedings of the 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota, OOPSLA '00, ACM Press, New York, NY, pp. 354-366, Oct. 2000.
Czajkowski, G. and Daynes, L., “Multitasking without Compromise: a Virtual Machine Evolution,” in Proceedings of the 16th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA-01), ACM Press, New York, NY, pp. 125-138, Oct. 2001, Tampa, FL.
Czajkowski, Gregorz, “JRes: A Resource Accounting Interface for Java,” in Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Aystems, Languages, and Applications, ACM Press, New York, NY, pp. 21-35, Oct. 18-22, 1998, Vancouver, Canada.
Dillinberger, D., et al., “Building a Java Virtual Machine for Server Applications: The Jvm on OS/390,” Java Performance, IBM Systems Journal, vol. 39, No. 1, pp. 194-210, Nov. 1, 2000.
Downing, T., Java RMI, IDG Books, 1998.
Engel, Michael and Freisleben, Bernd, “Supporting Autonomic Computing Functionality via Dynamic Operating System Kernel Aspects,” in Proceedings of the 4th International Conference on Aspect-Oriented Software Development, AOSD '05, ACM Press, New York, NY, pp. 51-62, Mar. 14-18, 2005, Chicago, Illinois.
Factor Michael, et al., “A Distributed Runtime for Java: Yesterday and Today,” in Proceedings of 18th International Parallel and Distributed Processing Symposium (IPDPS'04) Workshop 5, p. 159a, 7 pages, 2004.
Ford, Bryan and Susarla, Sai, “CPU Inheritance Scheduling,” in Proceedings of the2nd USENIX Symposium on Operating Systems Design and Implementation, ACM Press, New York, NY, pp. 91-105, 1996, Seattle, WA.
Gilani, Wasif and Spinczyk, Olaf, “A Family of Aspect Dynamic Weavers,” in Proceedings of the 2004 Dynamic Aspects Workshop (DAW04), RIACS Technical Report 04.01, pp. 64-88, Mar. 2004, Lancaster, England, retrieved from URL: http://aosd.net/2004/workshops/daw/Proc-2004-Dynamic-Aspects.pdf.
Gong, Li, “Java Security: Present and Near Future,” IEEE Micro, pp. 14-19, May/Jun. 1997.
Gong, Li and Schemers, Roland, “Implementing Protection Domains in the Java™ Development Kit 1.2” in Proceedings of the Internet Society Symposium on Network and Distributed System Security (NDSS'98), pp. 1-10, Mar. 11-13, 1988, San Diego, CA, retrieved from URL: http://www.isoc.org/isoc/conferences
dss/98/gong.pdf.
Greenwood, Philip and Blair, Lynne, “Using Dynamic Aspect-Oriented Programming to Implement an Autonomic System,” in Proceedings of the 2004 Dynamic Aspects Workshop (DAW04), RIACS Technical Report 04.01, pp. 76-88, Mar. 2004, Lancaster, England, retrieved from URL: http://aosd.net/2004/workshops/daw/Proc-2004-Dynamic-Aspects.pdf.
Hanenberg, Stefan, et al., “Morphing Aspects: Incompletely Woven Aspects and Continuous Weaving,” in Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD'04, ACM Press, New York, NY, pp. 46-55, Mar. 22-24, 2004, Lancaster, UK.
Hawblitzel, Chris, et al., “Implementing Multiple Protection Domains in Java,” in Proceedings of the USENIX Annual Technical Conference (NO'98), pp. 259-270, 1998, New Orleans, LA, retrieved from URL: <http://www.usenix.org/publications/library/proceedings/usenix98/full—papers/hawblitzel.pdf>.
Java Grande Consortium, 2 pages, 2001-2003, retrieved from URL: http://www.javagrande.org.
JBossCache, 1 page, 2002-2006, retrieved from http://www.jboss.org/products/jbosscache.
Jul, Eric, et al., “Fine-Grained Mobility in the Emerald System,” ACM Transactions on Computer Systems, ACM Press, vol. 6, No. 1, pp. 109-133, Feb. 1988.
Keleher, Peter J., et al., “TreadMarks: Distributed shared memory on standard workstations and operating systems,” in Proceedings of the USENIX Winter 1994 Technical Conference, USENIX Association, Berkeley CA, pp. 115-132, Jan. 17-21, 1994, San Francisco, CA, , retrieved from URL: http://www.usenix.org/publications/library/proceedings/sf94/full—papers/keleher.a.
Kiczales, Gregor, et al., “Aspect-Oriented Programming,” in Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97), (LNCS 1241), pp. 220-242, Jun. 1997, Jyväskylä, Finnland.
Levy, H., ed., Cap
Czajkowski Grzegorz J.
Daynes Laurent P.
Palacz Krzysztof
Oracle America Inc.
Osha • Liang LLP
Sough Hyung S
Yun Carina
LandOfFree
Dynamic delegation chain for runtime adaptation of a code... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic delegation chain for runtime adaptation of a code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic delegation chain for runtime adaptation of a code... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4193695