Method and apparatus for session replication and failover

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S230000, C709S231000, C370S352000

Reexamination Certificate

active

07409420

ABSTRACT:
A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary application server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.

REFERENCES:
patent: 4714996 (1987-12-01), Gladney et al.
patent: 5163148 (1992-11-01), Walls
patent: 5612865 (1997-03-01), Dasgupta
patent: 5613060 (1997-03-01), Britton et al.
patent: 5634052 (1997-05-01), Morris
patent: 5748882 (1998-05-01), Huang
patent: 5765171 (1998-06-01), Gehani et al.
patent: 5774689 (1998-06-01), Curtis et al.
patent: 5796934 (1998-08-01), Bhanot et al.
patent: 5805798 (1998-09-01), Kearns et al.
patent: 5813017 (1998-09-01), Morris
patent: 5819107 (1998-10-01), Lichtman et al.
patent: 5828847 (1998-10-01), Gehr et al.
patent: 5909689 (1999-06-01), VanRyzin
patent: 5910180 (1999-06-01), Flory et al.
patent: 5926775 (1999-07-01), Brumley et al.
patent: 5951694 (1999-09-01), Choquier et al.
patent: 5991804 (1999-11-01), Bolosky
patent: 6018805 (2000-01-01), Ma et al.
patent: 6055243 (2000-04-01), Vincent et al.
patent: 6065046 (2000-05-01), Feinberg et al.
patent: 6122629 (2000-09-01), Walker et al.
patent: 6134673 (2000-10-01), Chrabaszcz
patent: 6163801 (2000-12-01), O'Donnell et al.
patent: 6173293 (2001-01-01), Thekkath et al.
patent: 6173327 (2001-01-01), De Borst et al.
patent: 6185601 (2001-02-01), Wolff
patent: 6189046 (2001-02-01), Moore et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6199110 (2001-03-01), Rizvi et al.
patent: 6212521 (2001-04-01), Minami et al.
patent: 6212556 (2001-04-01), Arunachalam
patent: 6243753 (2001-06-01), Machin et al.
patent: 6256634 (2001-07-01), Moshaiov et al.
patent: 6269373 (2001-07-01), Apte et al.
patent: 6301589 (2001-10-01), Hirashima et al.
patent: 6304879 (2001-10-01), Sobeski et al.
patent: 6366930 (2002-04-01), Parker et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6393495 (2002-05-01), Lurndal
patent: 6401239 (2002-06-01), Miron
patent: 6405219 (2002-06-01), Saether et al.
patent: 6411956 (2002-06-01), Ng
patent: 6425005 (2002-07-01), Dugan et al.
patent: 6430564 (2002-08-01), Judge et al.
patent: 6438705 (2002-08-01), Chao et al.
patent: 6453321 (2002-09-01), Hill et al.
patent: 6453356 (2002-09-01), Sheard et al.
patent: 6466972 (2002-10-01), Paul et al.
patent: 6484204 (2002-11-01), Rabinovich
patent: 6490610 (2002-12-01), Rizvi
patent: 6505200 (2003-01-01), Ims et al.
patent: 6505241 (2003-01-01), Pitts
patent: 6523130 (2003-02-01), Hickman et al.
patent: 6526521 (2003-02-01), Lim
patent: 6539381 (2003-03-01), Prasad et al.
patent: 6542845 (2003-04-01), Grucci et al.
patent: 6578160 (2003-06-01), MacHardy et al.
patent: 6609213 (2003-08-01), Nguyen et al.
patent: 6651140 (2003-11-01), Kumar
patent: 6721777 (2004-04-01), Sharma
patent: 6757708 (2004-06-01), Craig et al.
patent: 6766361 (2004-07-01), Venigalla
patent: 6775703 (2004-08-01), Burns et al.
patent: 6779017 (2004-08-01), Lamberton et al.
patent: 6826601 (2004-11-01), Jacobs et al.
patent: 6832238 (2004-12-01), Sharma et al.
patent: 6836889 (2004-12-01), Chan et al.
patent: 6877111 (2005-04-01), Sharma et al.
patent: 6898587 (2005-05-01), Messinger
patent: 6918013 (2005-07-01), Jacobs et al.
patent: 6944785 (2005-09-01), Gadir et al.
patent: 6957254 (2005-10-01), Iterum et al.
patent: 6963857 (2005-11-01), Johnson
patent: 7000019 (2006-02-01), Low et al.
patent: 7028030 (2006-04-01), Jacobs et al.
patent: 7065616 (2006-06-01), Gajjar et al.
patent: 7085834 (2006-08-01), Delany et al.
patent: 7089584 (2006-08-01), Sharma
patent: 7100195 (2006-08-01), Underwood
patent: 7107543 (2006-09-01), Berry et al.
patent: 7127713 (2006-10-01), Davis et al.
patent: 7171692 (2007-01-01), DeMello et al.
patent: 7240101 (2007-07-01), Rich et al.
patent: 7254634 (2007-08-01), Davis et al.
patent: 2001/0049717 (2001-12-01), Freeman et al.
patent: 2001/0054062 (2001-12-01), Ismael et al.
patent: 2002/0004850 (2002-01-01), Sudarshan et al.
patent: 2002/0073188 (2002-06-01), Rawson, II
patent: 2002/0073354 (2002-06-01), Schroiff et al.
patent: 2002/0091832 (2002-07-01), Low et al.
patent: 2002/0107934 (2002-08-01), Lowery et al.
patent: 2002/0116474 (2002-08-01), Copeland et al.
patent: 2002/0147652 (2002-10-01), Gheith et al.
patent: 2002/0147961 (2002-10-01), Charters et al.
patent: 2002/0161839 (2002-10-01), Colasurdo et al.
patent: 2002/0184444 (2002-12-01), Shandony
patent: 2002/0188591 (2002-12-01), Santosuosso
patent: 2003/0014480 (2003-01-01), Pullara et al.
patent: 2003/0018732 (2003-01-01), Jacobs et al.
patent: 2003/0041135 (2003-02-01), Keyes et al.
patent: 2003/0046442 (2003-03-01), Maryka et al.
patent: 2003/0060214 (2003-03-01), Hendrey et al.
patent: 2003/0065686 (2003-04-01), Callahan et al.
patent: 2003/0065826 (2003-04-01), Skufca et al.
patent: 2003/0074580 (2003-04-01), Knouse et al.
patent: 2003/0088713 (2003-05-01), Mandal et al.
patent: 2003/0105837 (2003-06-01), Kamen et al.
patent: 2003/0110467 (2003-06-01), Balakrishnan
patent: 2003/0115366 (2003-06-01), Robinson
patent: 2003/0233433 (2003-12-01), Halpern et al.
patent: 2003/0236923 (2003-12-01), Jeyaraman et al.
patent: 2004/0059735 (2004-03-01), Gold et al.
patent: 2004/0139125 (2004-07-01), Strassburg et al.
patent: 2004/0153558 (2004-08-01), Gunduce et al.
patent: 2004/0230747 (2004-11-01), Irms et al.
patent: 2006/0143239 (2006-06-01), Battat et al.
patent: 2006/0168118 (2006-07-01), Godlin et al.
patent: 2006/0212453 (2006-09-01), Eshel et al.
Stearns, “Using the J2EE Connector Architecture Common Client Interface”, Sun MicroSystems Inc. , Apr. 2001, pp. 1-10.
Marinescu, “BEA Webogic Server 6.1 has been released”, TheServerSide.com, Jul. 31, 2001, p. 1.
Flowers, “The J2EE Connector Architecture”, Sys-Con Media, May 1, 2001, pp. 1-4.
Rana et al., “Java Junction”, Intelligent Enterprise, Apr. 16, 2001, pp. 1-9.
Stanhope, “J2EE Connector Architecture Promises to Simplify Connection to Back-End Systems”, Giga Information Group, Nov. 16, 2000, pp. 1-4.
Sarathy, et al., “Integrating Java Applications with the Enterprise”, EAI Journal, May 2001, pp. 50-55.
BEA Systems, Inc., WebLogic Server 6.1, Sep. 19, 2001, 36 pages.
Rodoni, “The J2EE Connector Architecture's Resources Adapter”, Sun MicroSystems Inc., Dec. 2001, pp. 1-12.
BEA Systems Inc., WebLogic Server 6.1, Sep. 15, 2001, 26 pages.
Visveswaran, “Dive Into Connection Pooling With J2EE”, Sun MicroSystems Inc., Oct. 2000, pp. 1-7.
Gamma, et al., “Design Patterns Elements of Reusable Object-Oriented Software”, Addison-Wesley Publishing Company, 1995, pp. 293-303.
Sun Microsystems, “Enterprise JavaBeans Specification, Version 2.0”, 2 pages, Aug. 14, 2001.
BEA Systems, “Connection Management”, WebLogic Server 6.1, 2001, 3 pages.
Bainbridge, “CICS and Enterprise JavaBeans”, 2001, v. 40, No. 1, p. 1-19.
Kooijmans, Enterprise JavaBeans for z/OZ and OS/390 WebSphere Application Server V4.0; 2001; pp. 31-78, 185-240.

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

Rate now

     

Profile ID: LFUS-PAI-O-4019649

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