Electrical computers and digital processing systems: multicomput – Multiple network interconnecting
Reexamination Certificate
2006-10-24
2006-10-24
Vu, Thong (Department: 2142)
Electrical computers and digital processing systems: multicomput
Multiple network interconnecting
C709S241000
Reexamination Certificate
active
07127526
ABSTRACT:
The present invention relates to an apparatus and method for dynamically loading and managing software services on a network device. A service environment ported to the network device includes a service environment kernel and a virtual machine. The service environment kernel continually operates on the network device and manages the downloading of services from a remote location onto the network device. In accordance with a request from a remote client such as a network manager, the service environment kernel causes instructions corresponding to the downloaded service to be provided to the virtual machine for execution on the network device. Associated with the service are service relationships. The service environment kernel manages these relationships by maintaining a registry of services and their dependencies on other services. The service environment kernel also controls the execution of services in accordance with the service relationships.
REFERENCES:
patent: 5058108 (1991-10-01), Mann et al.
patent: 5440740 (1995-08-01), Chen et al.
patent: 5483654 (1996-01-01), Staron et al.
patent: 5550984 (1996-08-01), Gelb
patent: 5561752 (1996-10-01), Jevans
patent: 5604914 (1997-02-01), Kabe
patent: 5640530 (1997-06-01), Beardsley et al.
patent: 5678002 (1997-10-01), Fawcett et al.
patent: 5809145 (1998-09-01), Slik et al.
patent: 5892824 (1999-04-01), Beatson et al.
patent: 5954797 (1999-09-01), Sidey
patent: 6009274 (1999-12-01), Fletcher et al.
patent: 6049671 (2000-04-01), Slivka et al.
patent: 6055512 (2000-04-01), Dean et al.
patent: 6081513 (2000-06-01), Roy
patent: 6085030 (2000-07-01), Whitehead et al.
patent: 6092107 (2000-07-01), Eleftheriadis et al.
patent: 6098089 (2000-08-01), O'Connor et al.
patent: 6195432 (2001-02-01), Takahashi et al.
patent: 6199204 (2001-03-01), Donohue
patent: 6226692 (2001-05-01), Miloushev et al.
patent: 6233611 (2001-05-01), Ludtke et al.
patent: 6256393 (2001-07-01), Safadi et al.
patent: 6308206 (2001-10-01), Singh
patent: 6308326 (2001-10-01), Murphy et al.
patent: 6314565 (2001-11-01), Kenner et al.
patent: 6347398 (2002-02-01), Parthasarathy et al.
patent: 6363421 (2002-03-01), Barker et al.
patent: 6370573 (2002-04-01), Bowman-Amuah
patent: 6385175 (2002-05-01), Dove
patent: 6411995 (2002-06-01), Gebauer
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6487170 (2002-11-01), Chen et al.
patent: 6496802 (2002-12-01), van Zoest et al.
patent: 6510513 (2003-01-01), Danieli
patent: 6560656 (2003-05-01), O'Sullivan et al.
patent: 6563793 (2003-05-01), Golden et al.
patent: 6604140 (2003-08-01), Beck et al.
patent: 6633848 (2003-10-01), Johnson et al.
patent: 6754219 (2004-06-01), Cain et al.
patent: 6757729 (2004-06-01), Devarakonda et al.
patent: 6766301 (2004-07-01), Daniel et al.
patent: 6771290 (2004-08-01), Hoyle
patent: 6779030 (2004-08-01), Dugan et al.
patent: 6789126 (2004-09-01), Saulpaugh et al.
patent: 6810427 (2004-10-01), Cain et al.
patent: 6842901 (2005-01-01), Miller
patent: 6845393 (2005-01-01), Murphy et al.
patent: 6865178 (2005-03-01), Eugel et al.
patent: 7003495 (2006-02-01), Burger et al.
patent: 7062461 (2006-06-01), Ausubel
patent: 2001/0025260 (2001-09-01), Blumofe
patent: 2003/0131252 (2003-07-01), Barton
patent: 2005/0038903 (2005-02-01), Venemans
patent: 2006/0025206 (2006-02-01), Walker et al.
An implementation of customizable services with Java/ORB integration Tomono, M.; Yamanaka, A.; Tonouchi, T.; Nakajima S.; Global Telecommunications Conference, 1997. GLOBECOM '97., IEEE , vol. 3, Nov. 3-8, 1997.
Dynamic Class Loading in the Java Virtual Machine—Liang, Bracha (1998) ; java.sun.com/people/gbracha/classloaders.ps.
OS Support for General-Purpose Routers—Peterson, Karlin, Li (1999); www.cs.princeton.edu
sg/papers/hotos99.ps.
Dynamic Agents—Chen, Chundi, Dayal, Hsu (1999) ; www.hpl.hp.com/org/stl/dmsd/publications/agent—j.pdf.
The MetaCrawler Architecture for Resource Aggregation on the Web—Selberg, Etzioni (1997); www.cs.washington.edu/homes/speed/papers/ieee/ieee-metacrawler.ps.
The State of Service Protocols—Moorman, Lockwood, Kang (2000) ; iwander.vlsi.uiuc.edu/wireless/papers
etwork00.ps.
An Application of Mobile Agents as Personal Assistents ..—Roth, Jalali.. (2000) ; www.igd.fhg.de/˜vroth/papers/vroth00a—paam.pdf.
The Simple Times, vol. 7, No. 1, Mar. 1999; www.simple-times.org/pub/simple-times/issues/7-1.html.
browsers.webhack.com/mozilla/m13/m13-detail.html.
www.ieff.org/rfc/rfc2593.txt; www.ietf.org/rfc/rfc2593.txt.
An Architecture for a Secure Service Discovery Service—Czerwinski, Zhao, Hodes.. (1999) daedalus.cs.berkeley.edu/publications/sds-mobicom99.ps.gz.
An Architecture for Next Generation Middleware—Blair, Coulson, Robin.. (1998) ftp.comp.lancs.ac.uk/pub/mpg/MPG-98-27,ps.Z.
PLANet: An Active Internetwork—Michael Hicks (1999) www.cs.wisc.edu/˜cs640-1/papers/planet-act-net.ps.
Hive: Distributed Agents for Networking Things—Minar, Gray, Roup, Krikorian.. (1999) nelson.www.media.mit.edu/people
elson/research/hive-asama99/hive-asama99.ps.gz.
Duncan Robert J.
Lavian Tal I.
McGuinness & Manaras LLP
Nortel Networks Limited
Vu Thong
LandOfFree
Method and apparatus for dynamically loading and managing... 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 dynamically loading and managing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamically loading and managing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3708823