Data processing: software development – installation – and managem – Software upgrading or updating – Network
Reexamination Certificate
2008-05-06
2008-05-06
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software upgrading or updating
Network
C717S169000, C717S170000, C709S217000
Reexamination Certificate
active
07370322
ABSTRACT:
An invention is disclosed for performing online upgrades using a control module, executed as part of an application, that includes application-specific strategies for the application, yet can be coded using the JAVA programming language. An application is executed that includes an original service module and an original control module. The original control module includes application-specific policies for the application. To upgrade the application, an upgraded control module is generated. Then, the upgraded control module is used to create an upgraded service module. Both the upgraded control module and the upgraded service module can be generated using class files for the original modules, which are loaded from a system repository. In this manner, the original control module and the original service module are upgraded.
REFERENCES:
patent: 5920725 (1999-07-01), Ma
patent: 6006034 (1999-12-01), Heath et al.
patent: 6128771 (2000-10-01), Tock et al.
patent: 6175855 (2001-01-01), Reich et al.
patent: 6976079 (2005-12-01), Ferguson et al.
patent: 7080371 (2006-07-01), Arnaiz et al.
patent: 0 807 883 (1997-11-01), None
patent: 0 962 860 (1999-12-01), None
Clark, M. et al. : “An Architecture for Dynamically Extensible Operating Systems” Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on Annapolis, MA, USA May 4-6, 1998, Los Alamitos, CA, USA, IEEE Comput. Soc, US, May 4, 1998, pp. 145-155, XP010280583 ISBN: 0-8186-8451-8 p. 148-149, section 4.1 “Characteristics”.
Hauptmann, S. et al. : “On-Line Maintenance with On-the-fly Software Replacement” Configurable Distributed Systems, 1996. Proceedings. , Third International Conference on Annapolis, MA, USA, IEEE Comput. Soc, US, May 6, 1996, pp. 70-80, XP010164687 ISBN: 0-8186-7395-8, pp. 77-78, section “Redirection of communication paths”.
Segal, M. : “On-The-Fly Program Modification: Systems for Dynamic Updating” IEEE Software, IEEE Computer Society. Los Alamitos, US, vol. 10, No. 2, Mar. 1993, pp. 53-65, XP000913803 ISSN: 0740-7459, p. 56, section “Replacing servers in client-server systems”, p. 56, section “Michigan Terminal System”.
Chen, L. et al. : “A Reflective Object-Oriented Distributed System for Heterogeneous Multimedia Environments” Computer Communications and Networks, 1995. Proceedings., Fourth International Conference on Las Vegas, NV, USA, IEEE Comput. Soc US Sep. 20, 1995, pp. 186-193, XP010200322 ISBN: 0-8186-7180-7, p. 188, section 3 “Overview of RODS”, lines 1-28.
Krishnan Sanjeev
Matena Vladimir
Mortazavi Masood
Sharma Rahul
Dam Tuan
Martine & Penilla & Gencarella LLP
Sun Microsystems Inc.
Yigdall Michael
LandOfFree
Method and apparatus for performing online application... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for performing online application..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for performing online application... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2788071