Processing fast and slow SOAP requests differently in a web...

Electrical computers and digital processing systems: interprogra – Remote procedure call

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S220000

Reexamination Certificate

active

07904917

ABSTRACT:
Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.

REFERENCES:
patent: 5452452 (1995-09-01), Gaetner et al.
patent: 5867735 (1999-02-01), Zuravleff et al.
patent: 6405310 (2002-06-01), Simpson
patent: 6421354 (2002-07-01), Godlewski
patent: 6449657 (2002-09-01), Stanbach et al.
patent: 6483805 (2002-11-01), Davies et al.
patent: 6631407 (2003-10-01), Mukaiyama et al.
patent: 6842898 (2005-01-01), Carlson et al.
patent: 7072987 (2006-07-01), Jurisch et al.
patent: 7127700 (2006-10-01), Large
patent: 7373422 (2008-05-01), Paul et al.
patent: 7430670 (2008-09-01), Horning et al.
patent: 7433873 (2008-10-01), Kang
patent: 7765248 (2010-07-01), Kanasaki
patent: 2002/0129110 (2002-09-01), Liu et al.
patent: 2003/0110242 (2003-06-01), Brown et al.
patent: 2003/0187973 (2003-10-01), Wesley
patent: 2003/0187995 (2003-10-01), Fok et al.
patent: 2003/0193685 (2003-10-01), Kageyama
patent: 2003/0225894 (2003-12-01), Ito
patent: 2004/0055002 (2004-03-01), Das
patent: 2004/0111506 (2004-06-01), Kundu et al.
patent: 2004/0143671 (2004-07-01), Idnani
patent: 2004/0226029 (2004-11-01), Gelme
patent: 2004/0236829 (2004-11-01), Xu et al.
patent: 2004/0249911 (2004-12-01), Alkhatib et al.
patent: 2004/0267876 (2004-12-01), Kakivaya et al.
patent: 2005/0021728 (2005-01-01), Sugimoto
patent: 2005/0038708 (2005-02-01), Wu
patent: 2005/0060431 (2005-03-01), Lewontin
patent: 2005/0071507 (2005-03-01), Ferlitsch
patent: 2005/0086330 (2005-04-01), Perham et al.
patent: 2005/0138065 (2005-06-01), Ciriza
patent: 2005/0182843 (2005-08-01), Reistad et al.
patent: 2006/0031395 (2006-02-01), Kumagawa et al.
patent: 2006/0036754 (2006-02-01), Itoh et al.
patent: 2006/0077454 (2006-04-01), Lum et al.
patent: 2006/0095541 (2006-05-01), Sojian et al.
patent: 2006/0117084 (2006-06-01), Morozumi et al.
patent: 2006/0158676 (2006-07-01), Hamada
patent: 2006/0174026 (2006-08-01), Robinson et al.
patent: 2006/0190580 (2006-08-01), Shu et al.
patent: 2006/0212878 (2006-09-01), Park et al.
patent: 2006/0251125 (2006-11-01), Goring et al.
patent: 2007/0073865 (2007-03-01), Motoyama et al.
patent: 2007/0083618 (2007-04-01), Kim
patent: 2007/0083679 (2007-04-01), Kikuchi
patent: 2007/0086430 (2007-04-01), Kemp
patent: 2007/0097969 (2007-05-01), Regnier
patent: 2007/0220142 (2007-09-01), Moorer et al.
patent: 2008/0147886 (2008-06-01), Ferlitsch
patent: 2009/0271501 (2009-10-01), Shenfield et al.
patent: 1 715 432 (2006-10-01), None
patent: 1 809 004 (2007-07-01), None
European Search Report received in Application No. 07122746.6—2413 /1956798 dated Nov. 13, 2008 (13 pages).
Anonymous: “Axis2 Architecture Guide” Internet Citation, XP002455231 downloaded from the Internet < http://ws.apache.org/axis2/0—95/Axis2Architectureguide.html > on Oct. 17, 2007 (12 pages).
Anonymous: “SOAP Engine” XP002455232 downloaded from the Internet < http://developer.apple.com/documentation/WebObjects/Web—Services/Introudction/chapter—2—section 7.html > on Oct. 17, 2007 (4 pages).
Box, D. et al., “Web Services Eventing (WS-Eventing)” XP002486468 downloaded from the Internet < http://www.w3.org/Submission/WS-Eventing > on Jun. 30, 2008 (24 pages).
Laliwala, Z. et al., “Semantic and Rules Based Event-Driven Dynamic Web Services Composition for Automation of Business Processes” XP031027385, Proceedings of the IEEE Services Computing Workshops 2006 (8 pages).
Laliwala, Z., “Semantics based Event-driven Publish/Subscribe Service-Oriented Architecture” XP010932393, 2006 IEEE (6 pages).
Jammes, Francois et al., “Service oriented device communications using the devices profile for Web services”, ACM 2005, 8 pages.
Stal, Michael, “Web Services: beyond component-based computing”, ACM Oct. 2002, vol. 45, No. 10, pp. 71-76.
The Patent Office of the People'S Republic of China, “The First Office Action”, application No. 200610137667.1, dated Feb. 6, 2009, 7 pages. (Un-translated OA provided as well, 6 pages.).
European Patent Office, “European Search Report”, application No. EP 08165235, dated Mar. 25, 2009, 8 pages.
Quiroz, Andres, et al., “Design and Implementation of a Distributed Content-based Notification Broker for WS-Notification”, XP-002519356, IEEE, 2006, 8 pages.
Vinoski, Steve, “Web Services Notifications”, Toward Integration, XP-002519355, IEEE Computer Society, 2004, 6 pages.
Box, Don, et al., “Web Services Eventing (WS-Eventing)”, XP-002519357, Aug. 2004, 38 pages.
U.S. Appl. No. 11/641,453, filed Dec. 18, 2006, Notice of Publication, Jun. 19, 2008.
U.S. Appl. No. 11/641,454, filed Dec. 18, 2006, Notice of Publication, Jun. 19, 2008.
U.S. Appl. No. 11/641,366, filed Dec. 18, 2006, Notice of Publication, Jun. 19, 2008.
U.S. Appl. No. 11/641,510, filed Dec. 18, 2006, Notice of Publication, Jun. 19, 2008.
Jammes, F. et al., “Service-Oriented Device Communications Using theDevices Profile for Web Services” MPAC (Dec. 2, 2005) 8 pages.
European Communication received in Application No. 07252034.9 dated Nov. 5, 2010 (11 pages).
D1: Ekanayake, J. et al., “Common Architecture for Functional Extensions on Top of Apache Axis 2” XP002455230, Apr. 24, 2006 (6 pages).
D2: Anonymous, “Axis2 Architecture guide” Internet Article, XP002455231, Apr. 7, 2006 (12 pages).
D3: Buschmann, F. et al., “Pattern-Oriented Software Architecture,” XP002455240, 1996 (10 pages).
D4: Ivens, K. et al., “Windows 2000: The Complete Reference” 2000, 15 pages.

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

Processing fast and slow SOAP requests differently in a web... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing fast and slow SOAP requests differently in a web..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing fast and slow SOAP requests differently in a web... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2699081

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