Method and system for effecting migration of application...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data modifying

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S220000, C709S228000, C710S015000, C710S016000, C717S107000, C717S136000, C717S176000, C717S177000

Reexamination Certificate

active

07080159

ABSTRACT:
The present invention provides a method and system for implementing migration of an application among heterogeneous devices. An application consists of sets of one or more component. The application running on a source device and the hardware configuration of the target device are examined to port the application to the target device by selecting at least one component from each set that fits to run on the target device. The running state of the application that exits on the source device is captured and sent to the target device. The target device loads the ported application and instantiates it, using the captured running state of the application.

REFERENCES:
patent: 5457797 (1995-10-01), Cortopassi et al.
patent: 5603031 (1997-02-01), White et al.
patent: 5678044 (1997-10-01), Pastilha et al.
patent: 5974258 (1999-10-01), Ferri et al.
patent: 6035120 (2000-03-01), Ravichandran
patent: 6128590 (2000-10-01), Stadel et al.
patent: 6260020 (2001-07-01), Ruffin et al.
patent: 6324543 (2001-11-01), Cohen et al.
patent: 6334215 (2001-12-01), Barker et al.
patent: 6356957 (2002-03-01), Sanchez et al.
patent: 6370646 (2002-04-01), Goodman et al.
patent: 6370682 (2002-04-01), Eckardt et al.
patent: 6442663 (2002-08-01), Sun et al.
patent: 6694511 (2004-02-01), Yokote
patent: 6701521 (2004-03-01), McLlroy et al.
patent: 2004/0168030 (2004-08-01), Traversat et al.
patent: 0 784 265 (1997-07-01), None
patent: 0 784 265 (1997-07-01), None
patent: 0 928 089 (1999-07-01), None
patent: 0 928 089 (1999-07-01), None
patent: 04223527 (1992-08-01), None
Aramira, Inc. Jumping Beans White Paper, http://www.JumpingBeans.com/index.html, Aug., 2000.
Anurag Acharya, et al., “Sumatora: A Language for Resource-aware Mobile Programs”, Apr., 1997.
Stefan Fünfrocken, “Transparent Migration of Java-based Mobile Agents,” 2ndInternational workshops on Mobile Agents, Stuttgart, Germany, Sep. 1998.
Robert Gray, et al., “Mobile agents for mobile computing,” 2ndAizu International Symposium on Parallel Algorithms/Architectures Synthesis, Fukushima Japan, Mar. 1997.
Matthew Izatt, et al., “Ajents: Towards an Environment for Parallel, Distributed and Mobile Java Applications,” ACM 1999 Java Grande Conference, Jun. 1999.
Danny B. Lange, et al., “Mobile Agents with Java: The Aglet API,” World Wide Web Journal, 1998.
Dejan S. Milojicic, et al., “Mibile Objects and Agents (MOA),” 4thUSENIX Conference on Object-Oriented Technologies and Systems (COOTS), Santa Fe New Mexico, Apr. 1998.
Mitsubishi Electic ITA, Horizontal Systems Laboratory, “Mobile Agent Computing,” Jan. 1998.
Holger Peine, et al., “The Architecture of the Ara Platform for Mobile Agents,” 1stInternational Workshop on Mobile Agents, Berlin Germany, Apr. 1997.
M. Tanganathan, et al., “Network-aware Mobile Programs,” USENIX 1997 Annual Technical Conference, Anaheim California, Jan. 1997.
Markus Straber, et al., “Mole—A Java Based Mobile Agent System,” 2ndECOOP Workshop on Mobile Object Systems, pp. 28-35, Linz Austria, Jul. 1996.
Jim White, “Mible Agents White Paper,” General Magic, 1996.
Sun Microsystems, “PersonalJava Technology White Paper,” Aug. 1998.
Ad Astra Engineering, Inc. “Jumping Beans™ White Paper”; available online at http://www.JumpingBeans.com; Aug. 23, 2000; pp. 1-42.
Sun Microsystems, Inc. “Java™ 2 Platform Micro Edition (J2ME™)Technology for Creating Mobile Devices: White Paper”; May 19, 2000; pp. i-vi, pp. 1-36.
Milojicic, D. S.; LaForge, W.; Chauhan, D. “Mobile Objects and Agents (MOA)”; available online at http://www.usenix.org/publications/library/proceedings/coots98/full—papers/milojicic/milojicic—html/milojicic.html as of at least Dec. 4, 2000; pp. 1-24.
Izatt, M.; Chan, P.; Brecht, T. “Ajents: Towards an Environment for Parallel, Distributed and Mobile Java Applications”; ACM 1999 Java Grande Conference, San Francisco, CA; Jun. 1999; pp. 1-10.
Sun Microsystems, Inc. “Java™ Remote Method Invocation Specification”; Oct. 1998; pp. i-vi, pp. 1-124.
Sun Microsystems, Inc. “PersonalJava™ Technology White Paper”; Aug. 1998; pp. 1-20.
Mitsubishi Electric ITA Horizon Systems Laboratory. “Mobile Agent Computing: A White Paper”; Jan. 19, 1998; pp. i-iii, pp. 1-30.
Peine, H.; Stolpmann, T. “The Architecture of the Ara Platform for Mobile Agents”; Proceedings of the First International Workshop on Mobile Agents, MA'97, Apr. 7-8, 1997, Berlin, Germany; Lecture Notes in Computer Science Nr. 1219, Springer Verlag, 1997; 12 pp.
Gray, R.; Kotz, D.; Nog, S.; Rus, D.; Cybenko, G. “Mobile Agents for Mobile Computing”; May 2, 1996; available online at URL ftp://ftp.cs.dartmouth.edu/TR/TR96-285.ps.Z; pp. 1-17.
White, J. “Mobile Agents White Paper”; General Magic; 1996; 30 pp.
Banavar, G.; Beck, J.; Gluzberg, E.; Munson, J.; Sussman, J; Zukowski, D. “Challenges: An Application Model for Pervasive Computing”; Proceedings of the Sixth Annual ACM/IEEE International Conference on Mobile Computing and Networking (Mobicom 2000); pp. 266-274; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
Lange, D. B.; Oshima, M. “Mobile Agents with Java: The Aglet API”; pp. 1-18; believed to have been published on the World Wide Web prior to the filing date of U.S. Appl. No. 09/737,733.
Fünfrocken, S. “Transparent Migration of Java-based Mobile Agents: Capturing and Reestablishing the State of Java Programs”; 12 pp.; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
Acharya, A.; Ranganathan, M.; Saltz, J. “Sumatra: A Language for Resource-aware Mobile Programs”; 22 pp.; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
Ranganathan, M.; Acharya, A.; Sharma, S. D.; Saltz, J. “Network-aware Mobile Programs”; 13 pp.; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
ObjectSpace, Inc. “Voyager™ 4.0 Release”, 2000; pp. 1-4; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
Straβer, M.; Baumann, J.; Hohl, F. “Mole—A Java Based Mobile Agent System”; pp. 1-10; believed to have been published prior to the filing date of U.S. Appl. No. 09/737,733.
Fumiaki Kanezashi et al., Distributed Pres: A Presentation System Based on Mobile Agent, Multimedia, Distributed, Cooperative and Mobile Symposium, Jun. 28, 2000, pp. 163-168, vol. 2000, No. 7, Information Processing Society of Japan, Japan.
Ryoko Shimokawa et al., “An Architecture Independent Method for ProcessMigration with Translator,” Transactions of Information Processing Society of Japan, Jun. 15, 1999, pp. 2553-2562, vol. 40, No. 5, Information Processing Society of Japan, Japan.
Masatoshi Yoshida et al., “Non-Extraction Method of Implementing Mobile Programming Language Systems with Mobile Memory Segment,” IPSJ Transactions on High Performance Computing Systems, Nov. 15, 2000, pp. 25-36, vol. 41, No. SIG 8(HPS 2), Information Processing Society of Japan, Japan.
Tatsuo Nakajima et al., “System Support for Migratory Continuous Media Application in Distributed Real-Time Environments,” Apr. 12, 1999, pp. 430-441, XP002289879, Springer-Verlag, Berlin, Germany.
S. Pope, “Application Migration for Mobile Computers,” Proceedings of Third International Workshop on MACAU, Jun. 3, 1996, pp. 20-26, XP010165522, IEEE Computer Society, California, U.S.A.
Communication enclosing European Search Report dated Aug. 25, 2004.
Collected Essays Of The Multimedia, Distributed, Cooperative And Model Symposium, Fumiaki Kanezasi, et al., Distributed Pres: A Distributed-Type Presentation System Based On A Mobile Agent, Fumiaki Kanezashi et al

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 system for effecting migration of 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 system for effecting migration of application..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for effecting migration of application... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3558133

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