Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2011-08-02
2011-08-02
Truong, Lechi (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C719S314000
Reexamination Certificate
active
07992153
ABSTRACT:
A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A building block layer is coupled to the application programming interface. A channel layer is coupled to the building block layer. A transport protocol stack is coupled to the channel layer for implementing properties specified by the channel layer. The transport protocol stack has a concurrent stack consisting of an out of band thread pool and a regular thread pool. The transport protocol layer is to process messages from each sender in parallel with the corresponding channel for each sender.
REFERENCES:
patent: 5627892 (1997-05-01), Kauffman
patent: 5754771 (1998-05-01), Epperson et al.
patent: 5774668 (1998-06-01), Choquier et al.
patent: 5793975 (1998-08-01), Zeldin
patent: 5835763 (1998-11-01), Klein
patent: 6104716 (2000-08-01), Crichton et al.
patent: 6212573 (2001-04-01), Lim et al.
patent: 6683884 (2004-01-01), Howard
patent: 6765878 (2004-07-01), Carlson
patent: 6885638 (2005-04-01), Xu
patent: 6886041 (2005-04-01), Messinger et al.
patent: 6898617 (2005-05-01), Doolittle et al.
patent: 6944662 (2005-09-01), Devine et al.
patent: 6985958 (2006-01-01), Lucovsky et al.
patent: 7051330 (2006-05-01), Kaler et al.
patent: 7065646 (2006-06-01), Hohensee et al.
patent: 7085814 (2006-08-01), Gandhi
patent: 7139811 (2006-11-01), Lev Ran et al.
patent: 7197751 (2007-03-01), Fedotov et al.
patent: 7207043 (2007-04-01), Blythe et al.
patent: 7260623 (2007-08-01), Wookey et al.
patent: 7330891 (2008-02-01), Yodaiken
patent: 7400581 (2008-07-01), Masputra et al.
patent: 7418506 (2008-08-01), Achtermann et al.
patent: 7443836 (2008-10-01), Hooper et al.
patent: 2001/0044339 (2001-11-01), Cordero et al.
patent: 2002/0120697 (2002-08-01), Generous et al.
patent: 2002/0152299 (2002-10-01), Traversat et al.
patent: 2003/0084097 (2003-05-01), Messinger et al.
patent: 2003/0093499 (2003-05-01), Messinger et al.
patent: 2003/0110230 (2003-06-01), Holdsworth et al.
patent: 2003/0152105 (2003-08-01), Arimilli
patent: 2004/0057434 (2004-03-01), Poon
patent: 2004/0076155 (2004-04-01), Yajnik et al.
patent: 2004/0174877 (2004-09-01), Masputra et al.
patent: 2004/0177165 (2004-09-01), Masputra
patent: 2004/0260798 (2004-12-01), Addington
patent: 2005/0027793 (2005-02-01), Hass
patent: 2005/0108331 (2005-05-01), Osterman
patent: 2005/0235290 (2005-10-01), Jefferson et al.
patent: 2006/0259585 (2006-11-01), Keohane et al.
patent: 2007/0174474 (2007-07-01), Zhong
patent: 2007/0183418 (2007-08-01), Riddoch et al.
patent: 2007/0204273 (2007-08-01), Chen et al.
patent: 2008/0098321 (2008-04-01), Krithivas
patent: 2008/0108437 (2008-05-01), Kaarela
patent: 2008/0134043 (2008-06-01), Georgis et al.
patent: 2008/0298363 (2008-12-01), Ban
patent: 2008/0301706 (2008-12-01), Ban
patent: 2008/0301709 (2008-12-01), Ban
Ouyang, Method for processing extra-long message in two-layer virtual special-purpose network, 2005.
Chuck Lever, An analysis of the TUX web server, Oct. 19, 2000.
U.S. Appl. No. 11/807,624, Office Action dated Jul. 9, 2009, 20 pages.
U.S. Appl. No. 11/807,624, Final Office Action dated Jan. 14, 2010, 25 pages.
U.S. Appl. No. 11/809,076, Office Action dated Jul. 9, 2009, 19 pages.
U.S. Appl. No. 11/809,076, Notice of Allowance dated Feb. 12, 2010, 13 pages.
U.S. Appl. No. 11/809,225, Office Action dated Jul. 9, 2009, 26 pages.
U.S. Appl. No. 11/809,225, Final Office Action dated Feb. 2, 2010, 30 pages.
U.S. Appl. No. 11/809,225, Office Action dated May 13, 2010, 6 pages.
Bela Ban, JavaGroups—Group Communication Patterns in Java, Department of Computer Science Cornell University, Jul. 31, 1998, pp. 1-18.
Bela Ban, JavaGroups User's Guide, Nov. 16, 2002, pp. 1-39.
U.S. Appl. No. 11/809,225, Notice of Alloance dated Nov. 26, 2010, 11 pgs.
U.S. Appl. No. 11/809,258, Office Action dated Nov. 23, 2010, 33 pgs.
Lowenstein & Sandler PC
Red Hat, Inc.
Truong Lechi
LandOfFree
Queuing for thread pools using number of bytes does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Queuing for thread pools using number of bytes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Queuing for thread pools using number of bytes will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2697435