Code analysis for selective runtime data processing

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

C717S151000, C717S155000

Reexamination Certificate

active

10285007

ABSTRACT:
A method, system and apparatus for performing selective data processing based upon a static analysis of the code of a compiled object. A compiled object, for example an enterprise bean, can be analyzed to determine how individual methods in the enterprise bean access specific objects. Those specific objects can include, for instance, data members of a class, or class objects passed into one or more individual methods of the enterprise bean. Where the individual methods of the enterprise bean do not mutate or otherwise change the state of the specific objects, those objects can be accessed by reference only. Importantly, where the specific objects are data fields linked to a table in a database as managed by a container managed persistence (CMP) bean, an update to the table will not be required when the static analysis of the enterprise bean otherwise indicates that the data fields are merely accessed, but not updated.

REFERENCES:
patent: 6412108 (2002-06-01), Blandy et al.
patent: 6481007 (2002-11-01), Iyer et al.
patent: 6532491 (2003-03-01), Lakis et al.
patent: 6662362 (2003-12-01), Arora et al.
patent: 6701520 (2004-03-01), Santosuosso et al.
patent: 6721945 (2004-04-01), Sinha
patent: 6865730 (2005-03-01), Burke et al.
patent: WO 9802809 (1998-01-01), None
patent: 11-14937.4 (1999-06-01), None
patent: 2000-99380 (2000-04-01), None
Aho, Sethi, Ullman “Compilers Principles, Techniques, and Tools”, 1988, Addison-Wesley, ch. 7.5 and 10.5.
Weblogic Server 7.0 “http://e-docs.bea.com/wls/docs70/programming/classloading.html”, posted Aug. 2002, downloaded Oct. 2005.
Enterprise JavaBeans 1.0 “http://java.sun.com/products/ejb”, posted Jan. 1999, downloaded Oct. 2005.
“Aivosto's Visual Basic tips”, “http://www.aivosto.com/vbtips.html”, posted Aug. 2001, downloaded Oct. 2005.
T. Janaudy,.Accelerate EJB .0 development with EJBGen, Java World, pp. 1-12, (Feb. 2002).
M. Dahm,Byte Code Engineering, Institut für Informatik FU Berlin, <dahm@inf.fu-berlin.de p. 2>, (Sep. 21, 1999).
M. Dahm,Byte Code Engineering with the BCEL API. Technical Report B-17-98, Freie Universit at Berlin, Institut f ur Informatik, (Apr. 3, 2001).
M. Day, et al.,References to Remote Mobile Objects in Thor, ACM Letters on Programming Languages and Systems, pp. 115-126, vol. 2, Nos. 1-4, (Mar.-Dec. 1993).
M. Hicks, et al.,Transparent Communication for Distributed Objects in Java, ACM Java Grande Conference, pp. 160-170, (Jun. 1999).
Session sharing in a cluster of Java servers, in IBM Research Disclosure, at 355 (Feb. 2000).

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 analysis for selective runtime data processing 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 analysis for selective runtime data processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Code analysis for selective runtime data processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3748110

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