Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2003-04-30
2008-11-18
Bullock, Jr., Lewis A. (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C718S104000, C719S316000, C719S330000, C709S202000, C709S226000
Reexamination Certificate
active
07454755
ABSTRACT:
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine (JVM) and kernel software layer for transferring messages, including a remote virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node.
REFERENCES:
patent: 5459837 (1995-10-01), Caccavale et al.
patent: 5465365 (1995-11-01), Winterbottom
patent: 5475819 (1995-12-01), Miller et al.
patent: 5564070 (1996-10-01), Want et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5692180 (1997-11-01), Lee
patent: 5701484 (1997-12-01), Artsy
patent: 5701502 (1997-12-01), Baker et al.
patent: 5764982 (1998-06-01), Madduri
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5787251 (1998-07-01), Hamilton et al.
patent: 5787442 (1998-07-01), Hacherl et al.
patent: 5790548 (1998-08-01), Sistanizadeh et al.
patent: 5794006 (1998-08-01), Sanderman
patent: 5805804 (1998-09-01), Laursen et al.
patent: 5819019 (1998-10-01), Nelson
patent: 5819044 (1998-10-01), Kawabe et al.
patent: 5828847 (1998-10-01), Gehr et al.
patent: 5832225 (1998-11-01), Hacherl et al.
patent: 5842219 (1998-11-01), High, Jr. et al.
patent: 5850449 (1998-12-01), McManis
patent: 5862331 (1999-01-01), Herriot
patent: 5901227 (1999-05-01), Perlman
patent: 5935242 (1999-08-01), Madany et al.
patent: 5941954 (1999-08-01), Kalajan
patent: 5961582 (1999-10-01), Gaines
patent: 5966540 (1999-10-01), Lister et al.
patent: 5966702 (1999-10-01), Fresko et al.
patent: 5968121 (1999-10-01), Logan et al.
patent: 5974441 (1999-10-01), Rogers et al.
patent: 5983233 (1999-11-01), Potonniee
patent: 5983351 (1999-11-01), Glogau
patent: 5999988 (1999-12-01), Pelegri-Llopart et al.
patent: 6003065 (1999-12-01), Yan et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6016496 (2000-01-01), Roberson
patent: 6016505 (2000-01-01), Badovinatz et al.
patent: 6026237 (2000-02-01), Berry et al.
patent: 6035118 (2000-03-01), Lauterbach et al.
patent: 6078960 (2000-06-01), Ballard
patent: 6092178 (2000-07-01), Jindal et al.
patent: 6111572 (2000-08-01), Blair et al.
patent: 6125382 (2000-09-01), Brobst et al.
patent: 6134588 (2000-10-01), Guenthner et al.
patent: 6144944 (2000-11-01), Kurtzman, II et al.
patent: 6167427 (2000-12-01), Rabinovich et al.
patent: 6175869 (2001-01-01), Ahuja et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6212557 (2001-04-01), Oran
patent: 6223202 (2001-04-01), Bayeh
patent: 6236999 (2001-05-01), Jacobs et al.
patent: 6324580 (2001-11-01), Jindal et al.
patent: 6374286 (2002-04-01), Gee et al.
patent: 6421739 (2002-07-01), Holiday
patent: 6446070 (2002-09-01), Arnold et al.
patent: 6594702 (2003-07-01), Fischer et al.
patent: 6963914 (2005-11-01), Breitbart et al.
patent: 2001/0049713 (2001-12-01), Arnold et al.
patent: 0590519 (1994-04-01), None
patent: 0803811 (1997-10-01), None
patent: 0817445 (1998-01-01), None
patent: 0825524 (1998-02-01), None
patent: WO 97/19415 (1997-05-01), None
patent: WO 97/49039 (1997-12-01), None
Goldszmidt, German et al. “Load Distribution for Scalable Web Services: Summer Olympics 1996—A Case Study.” Oct. 1997.
Cohen, Lawrence S. et al. “Technical Description of the DECsafe Available Server Environment.” Digital Technical Journal. 1995.
L. V. Kale, Milind Bhandarkar, and Terry Wilmarth; Design and Implementation of Parallel Java with Global Object Space; 1997.
Mitsuhisa Sato, Hidemoto Nakada, Satoshi Sekiguchi, Satoshi Matsuoka,Umpei Nagashima and Hiromitsu Takagi; Ninf: A Network Based Information Library for Global World-Wide Computing Infrastructure; Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking 1997.
Brian Oki, Manfred Pjluegl, Alex Siegel, and Dale Skeen; The Information Bus An Architecture for Extensible Distributed Systems; SIGOPS ACM 1993.
Michael Philippsen and Matthias Zenger; JavaParty—transparent remote objects in Java; Concurrency: PracticeandExperience,vol. 9(11), 1225-1242 (Nov. 1997).
Baentsch, M. et al,Introducing Application-Level Replication and Naming into Today's Web, Computer Networks and ISDN Systems, North Holland Publishing, Amsterdam, Netherlands, vol. 28, No. 11, May 1996, pp. 921-930.
Colajanni, M. et al.,Analysis of Task Assignment Policies in Scalable Distributed Web-Server Systems, IEEE Transactions on Parallel and Distributed Systems, IEEE Service Center, Los Alamitos, CA, US, vol. 9, No. 6, Jun. 1998, pp. 585-599.
Sun Microsystems, Inc. Introduces Java Naming and Directory Interface API, URL:http://www.sun.com/smi/Press/sunflash/1997-03/sunflash.970310.10204.xml, Mar. 10, 1997.
“Achieving Scalability and High Availability for E-Commerce and Other Web Applications,” BEA Weblogic Server, BEA Systems, Inc., Jun. 1999, San Jose, CA.
Brewing Distributed Applications With Java ORB Tools, Dec. 1996.
Sun Microsystems, JavaBeans, Graham Hamilton, Jul. 1997.
Thomas, Anne, Selecting Enterprise JavaBeans Technology, Patricia Seybold Group,Strategic Technologies, Best Practices, Business Solutions, Jul. 1998, Boston, MA 02109.
Yoshikawa, et al., “Using Smart Clients to Build Scalable Services”, Proceedings of the Usenix 1997 Annual Technical Conference, Anaheim, CA, Jan. 6-10, 1997, 14 pages.
Vahdat, et al., “WebOS: Operating System Services for Wide Area Applications”, 12 pages. IEEE, 1998.
Fox, et al., “Cluster-Based Scalable Network Services”, 1997 ACM, Saint-Malo, France, Oct. 1997, pp. 78-91.
Baratloo, et al., “Filterfresh: Hot Replication of Java RMI Server Objects”, Proceedings of the 4th Usenix Conference on Object-Oriented Technologies and Systems (COOTS), Santa Fe, NM, Apr. 27-30, 1998, 15 pages.
Narasimhan, et al., “Exploiting the Internet Inter-ORB Protocol Interface to Provide CORBA with Fault Tolerance”, Proceedings of the Third Usenix Conference on Object-Oriented Technologies and Systems, Portland, OR, Jun. 1997, 11 pages.
Maffeis, “Adding Group Communication and Fault-Tolerance to CORBA”, Proceedings of the Usenix Conference on Object-Oriented Technologies (COOTS), Monterey, CA, Jun. 1995, 13 pages.
Little, et al., “Java Transactions for the Internet”, Proceedings of the 4th Usenix Conference on Object-Oriented Technologies and Systems (COOTS), Santa Fe, NM, Apr. 27-30, 1998, 13 pages.
Wang, et al., “COMERA: COM Extensible Remoting Architecture”, Proceedings of the 4th Usenix Conference on Object-Oriented Technologies and Systems (COOTS), Santa Fe, NM, Apr. 27-30, 1998, 11 pages.
Lumpp, “Virtual Java Devices Integration of Fieldbus Based on Systems in the Internet”, IEEE, 1998, pp. 176-181.
Waldo, “Remote Procedure Calls and Java Remote Method Invocation”, IEEE, Jul.-Sep. 1998, pp. 5-7.
Hamilton, “Java and the Shift to Net-Centric Computing”, IEEE, Aug. 1996, pp. 31-39.
Halpern Eric M.
Jacobs Dean B.
Al Kawsar Abdullah
BEA Systems Inc.
Bullock, Jr. Lewis A.
Fliesler & Meyer LLP
LandOfFree
Smart stub or enterprise Java™ bean in a distributed... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Smart stub or enterprise Java™ bean in a distributed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Smart stub or enterprise Java™ bean in a distributed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4050121