Message state maintenance at a cursor

Electrical computers and digital processing systems: multicomput – Computer conferencing – Demand based messaging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-2663179

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