Code persistence and dependency management for dynamic...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4288786

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