Electrical computers and digital processing systems: multicomput – Computer conferencing – Demand based messaging
Reexamination Certificate
2007-02-27
2007-02-27
Dharia, Rupal (Department: 2141)
Electrical computers and digital processing systems: multicomput
Computer conferencing
Demand based messaging
C709S219000, C709S229000, C719S310000, C719S332000
Reexamination Certificate
active
10401220
ABSTRACT:
Methods, systems, and computer program products that reduce buffer requirements in a messaging system so that the messaging system can send or receive relatively larger messages using a given buffer size. Message handlers are provided, each identifying a corresponding processing operation to perform on a message object having a streamed portion with a stream oriented interface. Pipelines comprising ordered collections of the message handlers are provided as well. The message object is processed by the message handlers in the message pipelines, such that at least one message handler encapsulates the streamed portion of the message object with its corresponding processing operation. The corresponding processing operation is to be performed at a future time, and encapsulates the streamed portion of the message object without materializing the stream portion in a buffer. The messaging system may be an intermediary for routing a message object or an endpoint.
REFERENCES:
patent: 5402416 (1995-03-01), Cieslak et al.
patent: 5675737 (1997-10-01), Horie et al.
patent: 5918020 (1999-06-01), Blackard et al.
patent: 5966663 (1999-10-01), Gleason
patent: 5983259 (1999-11-01), Campbell et al.
patent: 6038604 (2000-03-01), Bender et al.
patent: 6226666 (2001-05-01), Chang et al.
patent: 2002/0118640 (2002-08-01), Oberman et al.
patent: 2002/0191616 (2002-12-01), Sarmiento et al.
patent: 2003/0105884 (2003-06-01), Upton
patent: 2005/0149612 (2005-07-01), Messinger et al.
patent: WO 00/10302 (2000-02-01), None
Dalton, Chris; Watson, Greg; Banks, David; Calamvokis, Costas; Edwards, Aled; and Lumley, John; “AFTERBURNER,” IEEE Network, Jul. 1993, vol. 7, No. 4, pp. 36-43.
Branstad, Martha and Landauer, Jaisook; “Assurance for the Trusted Mach Operating System,” COMPASS '89 Proceedings of the Fourth Annual Conference on Computer Assurance, Systems Integrity, Software Safety and Process Security, Jun. 19-23, 1989, pp. 103-108.
Nelson, Michael and Ousterhout, John; “Copy-on-Write for Sprite,” Proceedings of the Summer 1988 USENIX Conference, Jun. 20-24, pp. 187-201.
Dongseung Kim; Seung-Hoon Kim; and Jong Kim; “Fast SIMD Algorithms on a Mesh with Wormhole Routing,” Transputer Applications and Systems '94, Proceedings of the 1994 World Transputer Congress, Sep. 5-7, 1994, pp. 247-258.
Wittevrongel, Sabine and Bruneel, Herwig; “Correlation effects in ATM queues due to data format conversions,”Performance Evaluation, Feb. 1998, vol. 32, No. 1, pp. 35-56.
Bar-Noy, Amotz; Raghavan, Prabhakar; Schieber, Baruch; and Tamaki, Hisao; “Fast Deflection Routing for Packets and Worms,” Proceedings of the Twelfth Annual ACM Symposium on Principles of Distributed Computing, Aug. 15-18, 1993, pp. 75-86.
Brachman, Barry J. and Chanson, Samuel T.; “A Simulation Study of Application Level Message Transfer Using Message Streams,”Computer Networks and ISDN Systems, Oct. 1990, vol. 19, No. 3, pp. 79-94.
Caraveo, Shane; “Writing SMTP-Based SOAP Messages in PHP,”Windows Developer Magazine, Oct. 2002, vol. 13, No. 10, pp. 24, 26-31.
“Tru64 UNIX Streams,” <http://h30097.www3.hp.com/docs/base—doc/DOCUMENTATION/V50—HTML/ARH9UATE/STRMSXXX.HTM>, visited May 20, 2003.
Christensen Erik B.
Coulson Michael J.
Walter Douglas A.
Wolf Kenneth D.
Bayard Djenane
Dharia Rupal
Microsoft Corporation
Workman Nydegger
LandOfFree
Message processing pipeline for streams 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 processing pipeline for streams, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Message processing pipeline for streams will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3850242