Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-01-26
2011-10-11
Dao, Thuy (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S139000, C717S140000, C717S146000, C717S148000
Reexamination Certificate
active
08037460
ABSTRACT:
Software expressed in an intermediate level language is stored into a database and interpreted in a virtual machine in a database management system. A dynamic compilation process in the database management system asynchronously converts the software into native code when predetermined conditions are met. Thereafter, the compilation process persists the native code into the database. At the time of persisting the native code, the compilation process also stores in the database, an indication of any properties that are used in compilation of the native code. At run time, when the native code needs to be executed, the virtual machine checks if the indication stored in the database matches a new indication of the constants, and if they do the persisted code is executed or else the persisted code is invalidated. The persisted code is also invalidated when a new version of ILL software is stored into the database.
REFERENCES:
patent: 4588985 (1986-05-01), Carter et al.
patent: 5504885 (1996-04-01), Alashqur
patent: 6205440 (2001-03-01), Nusbickel
patent: 6434685 (2002-08-01), Sexton et al.
patent: 6484313 (2002-11-01), Trowbridge et al.
patent: 6519594 (2003-02-01), Li
patent: 6782532 (2004-08-01), Sexton et al.
patent: 6829761 (2004-12-01), Sexton et al.
patent: 6854114 (2005-02-01), Sexton et al.
patent: 6973646 (2005-12-01), Bordawekar et al.
patent: 7032216 (2006-04-01), Nizhegorodov
patent: 7788314 (2010-08-01), Holt
patent: 2001/0047436 (2001-11-01), Sexton et al.
patent: 2002/0112226 (2002-08-01), Brodersen et al.
patent: 2002/0144240 (2002-10-01), Lueh et al.
patent: 2003/0093778 (2003-05-01), Bak et al.
patent: 2004/0003380 (2004-01-01), Fedorov
patent: 2004/0019886 (2004-01-01), Berent et al.
patent: 2004/0031022 (2004-02-01), Kabasawa et al.
patent: 2004/0044995 (2004-03-01), Hickson
patent: 2004/0054994 (2004-03-01), Demsey et al.
patent: 2004/0168028 (2004-08-01), Cierniak
patent: 2004/0168162 (2004-08-01), Park et al.
patent: 2004/0210865 (2004-10-01), Shimura
patent: 2004/0230958 (2004-11-01), Alaluf
patent: 2004/0243989 (2004-12-01), Owens et al.
patent: 2006/0206884 (2006-09-01), Creamer et al.
patent: 2007/0061787 (2007-03-01), Trowbridge
“Enhancing Source-Level Programming Tools with an Awareness of Transparent Program Transformations”, Myoungdyu Song et al., Oct. 2009, pp. 301-319, < http://delivery.acm.org/10.1145/1650000/1640112/p301-song.pdf?key1=1640112&key2=7073135031&coll=DL&dl=ACM&ip=151.207.242.4&CFID=22831650&CFTOKEN=15468244 >.
“Anatomy of a native XML base management system”, Thorsten Fiebig et al., 2002, pp. 1-23, <http://delivery.acm.org/10.1145/770000/764202/20110292.pdf?key1=764202&key2=2925135031&coll=DL&dl=ACM&ip=151.207.242.4&CFID=22831650&CFTOKEN=15468244 >.
“Integrating Programming Languages & Databases: What's the Problem”, William R. Cook et al., 2005, pp. 1-18, < http://www.cs.utexas.edu/users/wcook/Drafts/2005/PLDBProblem.pdf >.
“Orthogonal Persistence as an Implementation Platform for Software Development Environments”, G.N.C. Kirby et al., 1997, pp. 1-12, < http://www.cs.st-andrews.ac.uk/files/publications/download/KCC+97b.pdf >.
U.S. Appl. No. 11/698,629.
U.S. Appl. No. 11/698,638.
Final Rejection dated Feb. 11, 2011 in U.S. Appl. No. 11/698,629, 16 pages.
Oracle® Database, Java Developer's Guide, 10g Release 1 (10.1), Part No. B12021-02, Jun. 2004, 218 pages.
Dmitriev, M. “Towards Flexible and Safe Technology for Runtime Evolution of Java Language Applications”, In Proceedings of the Workshop on Engineering Complex Object—Oriented Systems for Evolution, in association with OOPSLA 2001 International Conference, 8 pages.
Developing Stored Procedures In Java™, An Oracle Technical White Paper, Apr. 1999, 19 pages.
Oracle8i, Java Stored Procedures Developer's Guide, Release 2 (8.1.6), Part No. A81358-01, Dec. 1999, 122 pages.
Non Final Rejection dated Aug. 19, 2010 in U.S. Appl. No. 11/698,629, 13 pages.
Amendment/Req. Reconsideration—After Non-Final Reject (1page) including Specification (3 pages), Claims (3 pages) and Applicant Arguments/Remarks made in an Amendment (6 pages) dated Nov. 19, 2010 in U.S. Appl. No. 11/698,629.
Jungerman Mark
Lee Robert H.
Unietis David
Chowdhury Ziaul A.
Dao Thuy
Oracle International Corporation
Silicon Valley Patent & Group LLP
Suryadevara Omkar
LandOfFree
Code persistence and dependency management for dynamic... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Code persistence and dependency management for dynamic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Code persistence and dependency management for dynamic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4288786