Electrical computers and digital processing systems: multicomput – Computer conferencing – Demand based messaging
Reexamination Certificate
2011-05-17
2011-05-17
Vaughn, Jr., William C (Department: 2444)
Electrical computers and digital processing systems: multicomput
Computer conferencing
Demand based messaging
Reexamination Certificate
active
07945631
ABSTRACT:
The present invention extends to methods, systems, and computer program products for maintaining message state at a cursor. A message consumer requests messages from a cursor. The cursor can maintain state information for the message consumers separately from a message log that stores messages. Any of a variety of message delivery assurances can be used when delivering a message to a message consumer.
REFERENCES:
patent: 5377350 (1994-12-01), Skinner
patent: 5465251 (1995-11-01), Judd et al.
patent: 5786771 (1998-07-01), Feeney et al.
patent: 5819272 (1998-10-01), Benson
patent: 5826269 (1998-10-01), Hussey
patent: 5870556 (1999-02-01), Cote et al.
patent: 5872930 (1999-02-01), Masters et al.
patent: 5951648 (1999-09-01), Kailash
patent: 5951695 (1999-09-01), Kolovson
patent: 6058389 (2000-05-01), Chandra et al.
patent: 6205498 (2001-03-01), Habusha et al.
patent: 6230156 (2001-05-01), Hussey
patent: 6256634 (2001-07-01), Moshaiov et al.
patent: 6298455 (2001-10-01), Knapman et al.
patent: 6336135 (2002-01-01), Niblett
patent: 6339794 (2002-01-01), Bolosky et al.
patent: 6446144 (2002-09-01), Habusha et al.
patent: 6446206 (2002-09-01), Feldbaum
patent: 6466987 (2002-10-01), Bolosky et al.
patent: 6662206 (2003-12-01), Banavar et al.
patent: 6772216 (2004-08-01), Ankireddipally et al.
patent: 6816458 (2004-11-01), Kroon
patent: 6877107 (2005-04-01), Giotta et al.
patent: 6970945 (2005-11-01), Berkman et al.
patent: 6980518 (2005-12-01), Sun et al.
patent: 7020697 (2006-03-01), Goodman et al.
patent: 7050432 (2006-05-01), Banavar et al.
patent: 7162512 (2007-01-01), Amit et al.
patent: 7162524 (2007-01-01), Astley et al.
patent: 7181482 (2007-02-01), Jain et al.
patent: 7203706 (2007-04-01), Jain et al.
patent: 7254616 (2007-08-01), Ennis et al.
patent: 7287066 (2007-10-01), Ruggaber et al.
patent: 7525964 (2009-04-01), Astley
patent: 7536436 (2009-05-01), Kakivaya
patent: 7536587 (2009-05-01), Vertes
patent: 7631214 (2009-12-01), Bockhold
patent: 7640357 (2009-12-01), Kirov et al.
patent: 2001/0032232 (2001-10-01), Zombek et al.
patent: 2002/0004812 (2002-01-01), Motoyama
patent: 2002/0123966 (2002-09-01), Chu
patent: 2003/0005117 (2003-01-01), Kang et al.
patent: 2003/0041139 (2003-02-01), Beadles et al.
patent: 2003/0110314 (2003-06-01), Barnes
patent: 2004/0111652 (2004-06-01), Shoaib et al.
patent: 2004/0136325 (2004-07-01), Dobric et al.
patent: 2004/0139166 (2004-07-01), Collison
patent: 2004/0205124 (2004-10-01), Limprecht et al.
patent: 2004/0205781 (2004-10-01), Hill et al.
patent: 2005/0021622 (2005-01-01), Cullen
patent: 2005/0138112 (2005-06-01), Sagar et al.
patent: 2005/0289414 (2005-12-01), Adya
patent: 2006/0036679 (2006-02-01), Goodman et al.
patent: 2006/0037069 (2006-02-01), Fisher
patent: 2006/0136256 (2006-06-01), Roots et al.
patent: 2006/0146991 (2006-07-01), Thompson et al.
patent: 2006/0168052 (2006-07-01), Srinivasan
patent: 2007/0156808 (2007-07-01), Koegel et al.
patent: 2007/0174233 (2007-07-01), Ginis et al.
patent: 2007/0245018 (2007-10-01), Bhola et al.
patent: 2007/0266392 (2007-11-01), Thoelke
patent: 2008/0209007 (2008-08-01), Gurecki
patent: 2009/0064182 (2009-03-01), Holar
patent: 9511560 (1995-04-01), None
patent: 0041365 (2000-07-01), None
patent: 2009037685 (2009-03-01), None
Lazar, Sashi; Weerakoon, Ishan; and Sidhu, Deepinder; “A Scalable Location Tracking and Message Delivery Scheme for Mobile Agents,” Procceedings Seventh IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE '98), Jun. 17-19, 1998, pp. 243-248.
Brzezinski, Jerzy; Kobusinska, Anna; and Kobusinski, Jacek; “Reliable Services for Distributed Environment,” Proceedings International Conference on Parallel and Distributed Processing Techniques and Applications, Jun. 26-29, 2000, vol. V, pp. 2667-2673.
Horrell, Simon; “Microsoft Message Queue (MSMQ),” Enterprise Middleware, Jun. 1999, pp. 25-35.
Al-Jaber, Hessa and Rotenstreich, Shmuel; The Cascade Fault Tolerance Message System,: Seventeenth Annual ACM Computer Science Conference, Feb. 21-23, 1989, pp. 252-259.
Kausar, Nadia and Crowcroft, Jon; “End to End Reliable Multicast Transport Protocol Requirements for Collaborative Multimedia Systems,” Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems, Oct. 20-23, 1998, pp. 425-430.
Kung, Roberto and Shacham, Nachum; “A Distributed Algorithm for Reliable Message Delivery Over a Sub-Network,” GLOBECOM'87 IEEE/IEICE Global Telecommunications Conference 1987, Nov. 15-18, 1987, vol. 1, pp. 193-198.
Tai, Stephen; Mikalsen, Thomas; Rouvellou, Isabelle; Sutton, Stanley M. Jr.; “Conditional Messaging: Extending Reliable Messaging with Application Conditions,” Proceedings 22nd International Conference on Distributed Computing Systems, Jul. 2-5, 2002, pp. 123-132.
Al-Jaber, Hessa and Rotenstreich, Shmuel, “Reliable Message Delivery Without Hard Backups,” International Journal of Mini and Microcomputers, 1992, vol. 14, No. 3, pp. 117-124.
Jim Gray & Andreas Reuter, Transaction Processing: Concepts and Techniques (Bruce M. Spatz ed., Morgan Kaufmann Publishers, Inc. 1993).
Bilorusets, Ruslan, et al. Web Services Reliable Messaging Protocol (WS-ReliableMessaging) BEA, IBM, Microsoft and TIBCO Software, Mar. 13, 2003.
IBM, “Method of enabling automated invocation of web services”, Research Disclosure, Mason Publishing, Mar. 2002.
Office Action for U.S. Appl. No. 10/401,649 mailed Mar. 3, 2008.
Office Action for U.S. Appl. No. 10/401,649 mailed Aug. 11, 2008.
Eugster, Patrick Th., et al., “The Many Faces of Publish/Subscribe”, ACM Computing Surveys, vol. 35, No. 2, Jun. 2003, pp. 114-131.
Joshi, Rajive, Real-Time Innovations, Inc., Embedded.com, “Building a effective real-time distributed publish-subscribe framework Part 1”, Aug. 2006, 6 pages.
Slama, Dirk, et al., “Service Oriented Architecture: Inventory of Distributed Computing Concepts”, Dec. 2004, 5 pages.
Bhola, Sumeer, et al., “Exactly-Once Delivery in a Content-Based Publish-Subscrbe System”, 2002, 10 pages.
Bhola, Sumeer, et al., “Scalably Supporting Durable Subscriptions in a Publish/Subscribe System”, Proceedings of the 2003 International Conference on Dependable Systems and Networks (DSN '03), 2003 IEEE, 10 pages.
Datasheet, “Sun Java System Message Queue Enterprise Edition”, 2003, 6 pages.
ORACLE9i Application Developer's Guide—Fundamentals, Release 2 (9.2), Part No. A96590-01, “Using the Publish-Subscribe Model for Applications”, 2002, 8 pages.
Corsaro, Angelo, et al., “Quality of Service in Publish/Subscribe Middleware”, IOS Press 2006, 19 pages.
Eugster, Patrick, et al., “Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction”, 2000, 33 pages.
Hu, Songlin, et al., “Client Mobility in Distributed Content-Based Publish/Subscribe Systems”, MSRG Technical Report, University of Toronto, Nov. 2007, 12 pages.
Zhao, Yuanyuan, et al., “Subscription Propagation in Highly-Available Publish/Subscribe Middleware”, 2004, 20 pages. (Copy Attached).
Wikipedia, “Microsoft Message Queuing”, 2009, 3 pages. (Copy Attached).
Orbix, “OrbixTalk MessageStore”, 2002, 4 pages. (Copy Attached).
Johnson, Sender-Based Message Logging, 1987, 6 pages. (Copy Attached).
Office Action dated Dec. 8, 2008 cited in U.S. Appl. No. 10/401,649 (Copy Attached).
Notice of Allowance dated Jun. 11, 2009 cited in U.S. Appl. No. 10/401,649 (Copy Attached).
U.S. Appl. No. 10/401,649, Nov. 4, 2009, Notice of Allowance.
U.S. Appl. No. 12/263,878, filed Sep. 24, 2010, Office Action.
U.S. Appl. No. 12/263,878, filed Jan. 7, 2011, Notice of Allowance.
Chkodrov Gueorgui
Critchley Craig A.
Gurunath Pramod
Hill Richard D.
Morris Mitchell G.
Christensen Scott
Microsoft Corporation
Vaughn, Jr. William C
Workman Nydegger
LandOfFree
Message state maintenance at a cursor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Message state maintenance at a cursor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Message state maintenance at a cursor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2663179