Message processing pipeline for streams

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

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.

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 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.

Rate now

     

Profile ID: LFUS-PAI-O-3850242

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