Method and apparatus for dynamically loading and managing...

Electrical computers and digital processing systems: multicomput – Multiple network interconnecting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3708823

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