Simulating multi-user activity while maintaining original...

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, C707S793000, C707S793000

Reexamination Certificate

active

07376675

ABSTRACT:
A method of maintaining the original order of a sequence of transactions originating from a source database and being replicated to a target database is provided. A lockable object is associated with each transaction of the sequence of transactions from the source database. Each transaction has one or more transactional events. The transactions of the sequence of transactions have an order. The order is a commit order of the transactions in the source database. The lockable object is based on the commit order. A lock is attempted to be obtained on one or more lockable objects associated with one or more transactions of the sequence of transactions which precede a particular transaction of the sequence of transactions. In response to being unable to obtain the lock, the one or more transactional events of the one or more transactions which precede the particular transaction are serially processed.

REFERENCES:
patent: 5170480 (1992-12-01), Mohan et al.
patent: 5381545 (1995-01-01), Baker et al.
patent: 5675727 (1997-10-01), Watanabe
patent: 5684984 (1997-11-01), Jones et al.
patent: 5737601 (1998-04-01), Jain et al.
patent: 5745753 (1998-04-01), Mosher, Jr.
patent: 5781912 (1998-07-01), Demers et al.
patent: 5799306 (1998-08-01), Sun et al.
patent: 5806075 (1998-09-01), Jain et al.
patent: 5884327 (1999-03-01), Cotner et al.
patent: 5926819 (1999-07-01), Doo et al.
patent: 6061769 (2000-05-01), Kapulka et al.
patent: 6122630 (2000-09-01), Strickler et al.
patent: 6216136 (2001-04-01), Ronström
patent: 6216137 (2001-04-01), Nguyen et al.
patent: 6351795 (2002-02-01), Hagersten
patent: 6363387 (2002-03-01), Ponnekanti et al.
patent: 6377959 (2002-04-01), Carlson
patent: 6408163 (2002-06-01), Fik
patent: 6421686 (2002-07-01), Martin, Jr.
patent: 6460052 (2002-10-01), Thomas et al.
patent: 6507880 (2003-01-01), Arimilli et al.
patent: 6529917 (2003-03-01), Zoltan
patent: 6529932 (2003-03-01), Dadiomov et al.
patent: 6532479 (2003-03-01), Souder et al.
patent: 6553442 (2003-04-01), Arimilli et al.
patent: 6584477 (2003-06-01), Mosher, Jr.
patent: 6615223 (2003-09-01), Shih et al.
patent: 6668260 (2003-12-01), Zoltan
patent: 6681226 (2004-01-01), Bretl et al.
patent: 6721765 (2004-04-01), Ghosh et al.
patent: 6732122 (2004-05-01), Zoltan
patent: 6738971 (2004-05-01), Chandrasekaran et al.
patent: 6877016 (2005-04-01), Hart et al.
patent: 7003531 (2006-02-01), Holenstein et al.
patent: 7162689 (2007-01-01), Demers et al.
patent: 2001/0007103 (2001-07-01), Breiter et al.
patent: 2002/0007363 (2002-01-01), Vaitzblit
patent: 2002/0016793 (2002-02-01), Keith, Jr.
patent: 2002/0065999 (2002-05-01), Kikuchi et al.
patent: 2002/0078231 (2002-06-01), Chang et al.
patent: 2002/0087589 (2002-07-01), Yamagishi
patent: 2002/0091716 (2002-07-01), Yokouchi
patent: 2002/0099728 (2002-07-01), Lees et al.
patent: 2002/0174142 (2002-11-01), Demers et al.
patent: 2002/0198899 (2002-12-01), Yamaguchi et al.
patent: 2003/0046342 (2003-03-01), Felt et al.
patent: 2003/0149709 (2003-08-01), Banks
patent: 2003/0154238 (2003-08-01), Murphy et al.
patent: 2003/0158868 (2003-08-01), Zoltan
patent: 2003/0182308 (2003-09-01), Ernst et al.
patent: 2003/0208511 (2003-11-01), Earl et al.
patent: 2003/0212789 (2003-11-01), Hamel et al.
patent: 2003/0225760 (2003-12-01), Ruuth et al.
patent: 2003/0236786 (2003-12-01), Shi et al.
patent: 2004/0025079 (2004-02-01), Srinivasan et al.
patent: 2004/0030703 (2004-02-01), Bourbonnais et al.
patent: 2004/0078379 (2004-04-01), Hinshaw et al.
patent: 2004/0103342 (2004-05-01), Moser et al.
patent: 2004/0133591 (2004-07-01), Holenstein et al.
patent: 2004/0158588 (2004-08-01), Pruet, III
patent: 2005/0021567 (2005-01-01), Holenstein et al.
patent: 2005/0125423 (2005-06-01), Chou et al.
patent: 2005/0193024 (2005-09-01), Beyer et al.
patent: 2005/0193035 (2005-09-01), Byme
patent: 2005/0193040 (2005-09-01), Adiba et al.
patent: 2005/0278394 (2005-12-01), Oks et al.
patent: 2006/0047713 (2006-03-01), Gomshtein et al.
patent: 03044697 (2003-05-01), None
IBM Informix Dynamic Server Enterprise Replication Guide, Version 9.4, Mar. 2003, Part No. CT1T2NA, pp. i-ix, pp. 1 to 9-22.
IBM Informix Dynamic Server Enterprise Replication Guide, Version 9.4, Mar. 2003, Part No. CT1T2NA, pp. i-ii, pp. Appendix A-1 to G-4, Index pp 1-18.
Dominic J. Delmolino, “Strategies and Techniques for Using Oracle 7 Replication: Part 1”, Archives, Oracle Magazine Interactive, Methodology [online], May/Jun. 1995, [retrieved on: Jul. 16, 2004] Retrieved from the Internet: <URL: http://arthemis.na.astro.it/oracle/oramag/archives/55METH.html>. 11 pages.
Fabio A.M. Porto et al. “Persistent Object Synchronization with Active Relational Databases”, IEEE/ACM AN-6364906, pp. 53-62; Technology of Object-Oriented Languages and Systems, Aug. 1-5, 1999, Santa Barbara, California, IEEE Computer Society.
T.N. Vijaykumar et al, “Transient-Fault Recovery Using Simultaneous Multithreading,” Proceedings of the 29th Annual International Symposium on Computer Architecture (ISCA '02), 1063-6897/02, copyright 2002 IEEE, IEEE Computer Society, 12 pages.
IBM Technical Disclosure Bulletin, “Referential Integrity Implementation Details and Advantages,” Mar. 1995, pp. 477-488, [online] [retrieved on: Jun. 4, 2004] Retrieved from the Internet: <URL: https//www.delphion.com/tdbs/tdb?o=95A%2060598>. 6 pages.
Cuenca-Acuna et al., “Autonomous Replication for High Availability In Unstructured P2P Systems”, Proceedings of the 22nd International Symposium on Reliable Distributed Systems (SRDS'03), 2003, 10 pages.
Ghandeharizadeh et al., “Placement of Continuous Media in Wireless Peer-to-Peer Networks,” IEEE Transactions on Multimedia, vol. 6, No. 2, Apr. 2004, pp. 335-342.
Joshi et al., “ShadowObjects: A Programming Model for Service Replication in Distributed Object Systems,” Journal of Parallel and Distributed Computing, vol. 59, No. 1, Oct. 1999. 16 pages.
“Technique for Replication Distributed Directory Information”, May 1991, IBM Technical Disclosure Bulletin, pp. 113-120, [online] [retrieved on Jun. 4, 2004] Retrieved from the Internet:<URL: https://www.delphion.com/tdbs/tdb?o=91A%2061241>. 6 pages.
“Informix Guide to SQL Syntax, Chapter 1: SQL Statements, Alter Table,” [online] copyright 1998, Informix Software, Inc., [Retrieved on Jan. 17, 2005]. Retrieved from the Internet: <URL: http://www-306.ibm.com/software/data/informix/pubs/library/datablade/dbdk/sqls/01alter.fm1.html>. 22 pages.
Al-Karmi et al., IBM Technical Disclosure Bulletin, “Type Modification in Object Oriented database Using Exception Handling,” IBMTDBS#AAA93A063495, v36n12 Dec. 1993, pp. 579-580. [online] Dec. 1993 [Retrieved on Aug. 30, 2004] Retrieved from the Internet: <URL: https://www.delphion.com/tdbs/tdb?order=93A+63495>. 2 pages.
Teresa K. GE, Wayne W. Lee, Brenda M. Lam, United States Patent Application titled “Differential Management of Database Schema Changes,” Filed Dec. 17, 2004, Assigned to International Business Machines Corporation, IBM. 23 pages.

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

Simulating multi-user activity while maintaining original... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simulating multi-user activity while maintaining original..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simulating multi-user activity while maintaining original... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3985319

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