Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2003-12-24
2008-03-04
Chavis, John (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Code generation
Reexamination Certificate
active
07340719
ABSTRACT:
A code generator utilizes a “generated_source” directory to store corresponding machine-generated software code. A “modified_source” directory stores user-written modifications associated with software generated by the code generator. During code generation, the code generator checks the modified_source directory for a class presently being generated by the code generator. If there are no user modifications (stored in the modified_source directory) associated with the class being processed, the code generator creates an implementation of the class. If the modified_source directory contains an implementation of the class being processed, the code generator creates an implementation of a base class for the class being processed. The base class is created in the generated_source directory, preserving the class created by the user.
REFERENCES:
patent: 6510083 (2003-01-01), See et al.
patent: 2002/0124243 (2002-09-01), Broeksteeg et al.
patent: 2004/0267829 (2004-12-01), Hirakawa et al.
patent: 2005/0055523 (2005-03-01), Suishu et al.
Bakerman Thomas J.
Cibulskis Kristian R.
Hecker Mark B.
Kita Jefferson A.
Chapin IP Law LLC
Chapin, Esq. Barry W.
Chavis John
SUN Microsystems Inc.
LandOfFree
Methods and apparatus to preserve software modifications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus to preserve software modifications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus to preserve software modifications will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3976257