Cluster caching with concurrency checking

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

07444333

ABSTRACT:
Concurrency can be maintained in cluster caching when processing an update request on network server that is storing a local copy of a data item. The request can be processed using the local copy of the data item. A predicated update request can be sent to a network database storing the data item, wherein the database can commit the update if the local copy is current with the data item. If the local copy is not current, the network server can request a new copy, process the request using the current copy, and try another predicated request. The process can continue until the update is committed to the database or aborted. Once committed, any other servers in the cluster can be notified that the data item has been updated. Those other servers can drop any local copy of the data item and can request an updated copy of the data item.

REFERENCES:
patent: 4714996 (1987-12-01), Gladney et al.
patent: 5163148 (1992-11-01), Walls
patent: 5201010 (1993-04-01), Deaton et al.
patent: 5212793 (1993-05-01), Donica et al.
patent: 5249290 (1993-09-01), Heizer
patent: 5434994 (1995-07-01), Shaheen et al.
patent: 5561797 (1996-10-01), Gilles et al.
patent: 5613060 (1997-03-01), Britton et al.
patent: 5634052 (1997-05-01), Morris
patent: 5761507 (1998-06-01), Govett
patent: 5765171 (1998-06-01), Gehani et al.
patent: 5768504 (1998-06-01), Kells et al.
patent: 5802291 (1998-09-01), Balick et al.
patent: 5805798 (1998-09-01), Kearns et al.
patent: 5813017 (1998-09-01), Morris
patent: 5909689 (1999-06-01), Van Ryzin
patent: 5920867 (1999-07-01), VanHuben
patent: 6018805 (2000-01-01), Ma et al.
patent: 6044367 (2000-03-01), Wolff
patent: 6065046 (2000-05-01), Feinberg et al.
patent: 6088694 (2000-07-01), Burns et al.
patent: 6112304 (2000-08-01), Clawson
patent: 6122629 (2000-09-01), Walker et al.
patent: 6134673 (2000-10-01), Chrabaszcz
patent: 6173293 (2001-01-01), Thekkath et al.
patent: 6212521 (2001-04-01), Minami et al.
patent: 6256634 (2001-07-01), Moshaiov et al.
patent: 6263372 (2001-07-01), Hogan et al.
patent: 6304879 (2001-10-01), Sobeski et al.
patent: 6304882 (2001-10-01), Strellis et al.
patent: 6338089 (2002-01-01), Quinlan
patent: 6343287 (2002-01-01), Kumar et al.
patent: 6351775 (2002-02-01), Yu
patent: 6366930 (2002-04-01), Parker et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6401239 (2002-06-01), Miron
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: 6477150 (2002-11-01), Maggenti et al.
patent: 6484143 (2002-11-01), Swildens et al.
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: 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: 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: 6898587 (2005-05-01), Messinger
patent: 6918013 (2005-07-01), Jacobs et al.
patent: 6944785 (2005-09-01), Gadir 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/0042073 (2001-11-01), Saether 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, III
patent: 2002/0107934 (2002-08-01), Lowery 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/0060214 (2003-03-01), Hendrey 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
patent: 2003/0236923 (2003-12-01), Jeyaraman
patent: 2004/0059735 (2004-03-01), Gold et al.
patent: 2004/0153558 (2004-08-01), Gundue et al.
patent: 2004/0230747 (2004-11-01), Ims 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.
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.
Stearns, “Using the J2EE Connector Architecture Common Client Interface”, retrieved from http://java.son.com/developer/technicalArticals/J2EE/connectorclient/index.html, Mar. 26, 2007, pp. 1-10, Sun Microsystems Inc.
Marinescu, “Bea Weblogic Server 6.1 Has Been Released”, The ServerSide.com, Jul. 31, 2007, pp. 1.
Flowers, “The J2EE Connector Architecture”, May 1, 2001, pp. 1-4, Sys-Con.
Rana, et al., “Java Junction”, Intelligent Enterprise, Apr. 16, 2001, pp. 1-9.
Stanhope, “JEE Connector Architecture Promises to Simplify Connection to Back-End Systems”, Gig Information Group, Nov. 16, 2000, pp. 1-4, Sun Microsystems Inc.
Sarathy, et al., “Integrating Java Applications with the Enterprise”, EAI Journal, May 2001, pp. 50-55.
BEA Systems, WebLogic Server 6.1, Sep. 19, 2001, pp. 1-36.
Rodoni, “The J2EE Connector Architecture's Resource Adapter”, Dec. 2001, pp. 1-12, Sun MicroSystems Inc.
BEA Systems, WebLogic Server 6.1, Sep. 15, 2001, pp. 1-26.
Visveswaran, et al. “Dive into Connection Pooling with J2EE”, Mar. 19, 2007, pp. 1-7, Sun MicroSystems Inc.
Sun Microsystems, “Enterprise JavaBeans Specification, Version 2.0”, 2 pages, Aug. 14, 2001.
Gamma, et al., “Design Patterns Elements of Reusable Object-Oriented Software”, Addison-Wesley Publishing Company, 1995, pp. 293-303.

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

Cluster caching with concurrency checking does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cluster caching with concurrency checking, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cluster caching with concurrency checking will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3991972

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