WO2005065261B1 - Dynamic timeout in a client-server system - Google Patents

Dynamic timeout in a client-server system

Info

Publication number
WO2005065261B1
WO2005065261B1 PCT/US2004/043237 US2004043237W WO2005065261B1 WO 2005065261 B1 WO2005065261 B1 WO 2005065261B1 US 2004043237 W US2004043237 W US 2004043237W WO 2005065261 B1 WO2005065261 B1 WO 2005065261B1
Authority
WO
WIPO (PCT)
Prior art keywords
request
response
message
server
related items
Prior art date
Application number
PCT/US2004/043237
Other languages
French (fr)
Other versions
WO2005065261A2 (en
WO2005065261A3 (en
Inventor
Arthur Zavalkovsky
Jeremy Stieglitz
Original Assignee
Cisco Tech Inc
Arthur Zavalkovsky
Jeremy Stieglitz
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Tech Inc, Arthur Zavalkovsky, Jeremy Stieglitz filed Critical Cisco Tech Inc
Priority to EP20040815331 priority Critical patent/EP1700230B1/en
Priority to CN200480033530.0A priority patent/CN1882933B/en
Priority to AU2004311818A priority patent/AU2004311818A1/en
Priority to CA2546627A priority patent/CA2546627C/en
Publication of WO2005065261A2 publication Critical patent/WO2005065261A2/en
Publication of WO2005065261A3 publication Critical patent/WO2005065261A3/en
Publication of WO2005065261B1 publication Critical patent/WO2005065261B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications

Abstract

The invention provides techniques for dynamic timout including the steps of receiving a request from a requestor (350); and if the interim message should be sent to the requestor, sending to the requestor the interim message (350) referring to the request. Techniques are also provided for dynamic timeout (360) including steps of sending a request to a server; receiving an interim message from the server, where the interim message (350) contains one or more related items; and determining whether to change a timeout value based on the one or more response related items in the interim message (370).

Claims

AMENDED CLAIMS[received by the International Bureau on 29 March 2006 (29.03.06); original claims 1, 6, 8, 11, 14, 17, 20, 23, 26, and 29 amended; remaining claims unchanged (8 pages)]
1. A method for dynamic timeout comprising machine-implemented steps of: receiving a request from a requestor at a server or a process communicatively coupled thereto; determining whether processing the request is incomplete; when processing the request is incomplete, determining whether to send an interim message based on a timeout value that the requestor uses, and in response thereto, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items.
2. The method of Claim 1, wherein the one or more response-related items comprise one or more of: time estimate related to sending a response to the request; time estimate related to sending a subsequent interim message related to the request; an indication that the request has been received by the server or the process communicatively coupled thereto, and an indication that describing whether the request is well formatted; an indication of the state that the server is in; if processing the request involves multiple steps, an indication of the which steps of the multiple steps have already been performed; and if processing the request involves sending a second request to an external resource server, an indication of the status of the second request.
3. The method of Claim 1, wherein the step of determining whether the interim message should be sent to the requestor comprises determining whether one or more of the following has occurred: the request has been received; the request has been successfully parsed; the server has begun processing the request;
CPU usage of the server meets certain criteria; memory usage of the server meets certain criteria; and a queue of messages awaiting response by the server meets certain criteria.
26
4. The method of Claim 1 , wherein the step of determining whether the interim message should be sent to the requestor comprises determining whether a second request has been sent to an external resource server.
5. The method of Claim 1 , wherein the step of determining whether the interim message should be sent to the requestor comprises determining whether a second response to a second request has been received at the server from an external resource server.
6. A method for dynamic timeout comprising machine-implemented steps of: sending a request to a server; receiving an interim message from the server before receiving a response to the request, wherein the interim message contains one or more response-related items; determining whether to change a timeout value based on the one or more response- related items in the interim message; and altering a timeout value based on the one or more response-related items in the interim message to prevent a timeout before the server response is received.
7. The method of Claim 6, wherein the one or more response-related items comprise one or more of: time estimate related to sending a response to the request; time estimate related to sending a subsequent interim message related to the request; an indication that the request has been received by the server or a process communicatively coupled thereto, and an indication describing whether the request is well formatted; an indication of the state that the server is in; if processing the request involves multiple steps, an indication of the which steps of the multiple steps have already been performed; and if processing the request involves sending a second request to an external resource server, an indication of the status of the second request.
8. A machine-readable medium carrying one or more sequences of instructions for dynamic timeout, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of: receiving a request from a requestor at a server or a process communicatively coupled thereto; determining whether processing the request is incomplete; when processing the request is incomplete, determining whether to send an interim message based on a timeout value that the requestor uses, and in response thereto, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items.
9. The machine-readable medium as recited in Claim 8, wherein the instructions, when executed by one or more processors, cause the one or more processors to act as an AAA server and wherein the requestor is an AAA client, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains the one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
10. The machine-readable medium as recited in Claim 8, wherein the instructions, when executed by one or more processors, cause the one or more processors to act as an AAA server and wherein the requestor is an EAP supplicant, the request is an EAP Request, and the interim message is an EAP Notification message that contains the one or more response- related items.
11. A machine-readable medium carrying one or more sequences of instructions for dynamic timeout, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of: sending a request to a server; receiving an interim message from the server before receiving a response to the request, wherein the interim message contains one or more response-related items; determining whether to change a timeout value based on the one or more response- related items in the interim message; and altering a timeout value based on the one or more response-related items in the interim message to prevent a timeout before the server response is received.
12. The machine-readable medium as recited in Claim 11, wherein the instructions, when executed by the one or more processors, cause the one or more processors to act as an AAA
28 client and wherein the server is an AAA server, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
13. The machine-readable medium as recited in Claim 11 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to act as an EAP supplicant and the server is an AAA server, the request is an EAP Request, and the interim message is an EAP Notification message that contains one or more response-related items.
14. An apparatus for dynamic timeout, comprising: a network interface that is coupled to a data network for receiving one or more packet flows therefrom; a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of: receiving a request from a requestor at a server or the process communicatively coupled thereto; determining whether processing the request is incomplete; when processing the request is incomplete, determining whether to send an interim message based on a timeout value that the requestor uses, and in response thereto, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items.
15. The apparatus of Claim 14, wherein the apparatus is an AAA server and wherein the requestor is an AAA client, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains the one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
16. The apparatus of Claim 14, wherein the apparatus is an AAA server and wherein the requestor is an EAP supplicant, the request is an EAP Request, and the interim message is an EAP Notification message that contains the one or more response-related items.
29
17. An apparatus for dynamic timeout, comprising: a network interface that is coupled to a data network for receiving one or more packet flows therefrom; a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of: sending a request to a server; receiving an interim message from the server before receiving a response to the request, wherein the interim message contains one or more response-related items; determining whether to change a timeout value based on the one or more response- related items in the interim message; and altering a timeout value based on the one or more response-related items in the interim message to prevent a timeout before the server response is received.
18. The apparatus of Claim 17, wherein the apparatus is an AAA client and wherein the server is an AAA server, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
19. The apparatus of Claim 17, wherein the apparatus is an EAP supplicant and wherein the server is an AAA server, the request is an EAP Request, and the interim message is an EAP Notification message that contains one or more response-related items.
20. An apparatus for dynamic timeout, comprising: means for receiving a request from a requestor at a server or the process communicatively coupled thereto; means for determining whether processing the request is incomplete; means for determining, when processing the request is incomplete, whether to send an interim message based on a timeout value that the requestor uses, and in response thereto, for sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response- related items.
30
21. The apparatus of Claim 20, wherein the means for performing the steps is an AAA server and wherein the requestor is an AAA client, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains the one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
22. The apparatus of Claim 20, wherein the means for performing the steps is an AAA server and wherein the requestor is an EAP supplicant, the request is an EAP Request, and the interim message is an EAP Notification message that contains the one or more response- related items.
23. An apparatus for dynamic timeout, comprising: means for sending a request to a server; means for receiving an interim message from the server before receiving a response to the request, wherein the interim message contains one or more response- related items; means for determining whether to change a timeout value based on the one or more response-related items in the interim message; and means for altering a timeout value based on the one or more response-related items in the interim message to prevent a timeout before the server response is received.
24. The apparatus of Claim 23, wherein the means for performing the steps is an AAA client and wherein the server is an AAA server, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
25. The apparatus of Claim 23, wherein the means for performing the steps is an AAA client and wherein the server is an AAA server, the request is an EAP Request, and the interim message is an EAP Notification message that contains one or more response-related items.
31
26. A method for dynamic timeout for an AAA server comprising machine-implemented steps of: receiving a request from a requestor at an AAA server or a process communicatively coupled thereto; determining whether processing the request is incomplete; when processing the request is incomplete, determining whether to send an interim message based on a timeout value that the requestor uses, and in response thereto, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items.
27. The method of Claim 26, wherein the requestor is an AAA client, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains the one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
28. The method of Claim 26, wherein the requestor is an EAP supplicant, the request is an EAP Request, and the interim message is an EAP Notification message that contains the one or more response-related items.
29. A method for dynamic timeout comprising machine-implemented steps of: sending a request to an AAA server; receiving an interim message from the AAA server before receiving a response to the request, wherein the interim message contains one or more response-related items; determining whether to change a timeout value based on the one or more response- related items in the interim message; and altering a timeout value based on the one or more response-related items in the interim message to prevent a timeout before the AAA server response is received.
30. The method of Claim 29, wherein the steps are performed by an AAA client, the request is a RADIUS Access Request message, and the interim message is a RADIUS Access Challenge message that contains one or more response-related items in a Vendor Specific Attribute in the RADIUS Access Challenge message.
32
31. The method of Claim 29, wherein the steps are performed by an EAP supplicant, the request is an EAP Request, and the interim message is an EAP Notification message that contains one or more response-related items.
33
PCT/US2004/043237 2003-12-31 2004-12-21 Dynamic timeout in a client-server system WO2005065261A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP20040815331 EP1700230B1 (en) 2003-12-31 2004-12-21 Dynamic timeout in a client-server system
CN200480033530.0A CN1882933B (en) 2003-12-31 2004-12-21 Method and device using for dynamic timeout in a client-server system
AU2004311818A AU2004311818A1 (en) 2003-12-31 2004-12-21 Dynamic timeout in a client-server system
CA2546627A CA2546627C (en) 2003-12-31 2004-12-21 Dynamic timeout in a client-server system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/749,897 2003-12-31
US10/749,897 US7493394B2 (en) 2003-12-31 2003-12-31 Dynamic timeout in a client-server system

Publications (3)

Publication Number Publication Date
WO2005065261A2 WO2005065261A2 (en) 2005-07-21
WO2005065261A3 WO2005065261A3 (en) 2006-04-06
WO2005065261B1 true WO2005065261B1 (en) 2006-05-26

Family

ID=34749311

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/043237 WO2005065261A2 (en) 2003-12-31 2004-12-21 Dynamic timeout in a client-server system

Country Status (6)

Country Link
US (1) US7493394B2 (en)
EP (1) EP1700230B1 (en)
CN (2) CN102176715B (en)
AU (1) AU2004311818A1 (en)
CA (1) CA2546627C (en)
WO (1) WO2005065261A2 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7787497B1 (en) * 2003-03-03 2010-08-31 Cisco Technology, Inc. System for grouping attributes in packets in a radius protocol
US7673025B2 (en) * 2004-04-29 2010-03-02 Cisco Technology, Inc. Controlling access message flow
US8090845B2 (en) * 2004-10-18 2012-01-03 Audiocodes Texas, Inc. Apparatus and method for firewall traversal
US8316129B2 (en) 2005-05-25 2012-11-20 Microsoft Corporation Data communication coordination with sequence numbers
US20070133511A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Composite services delivery utilizing lightweight messaging
US8615591B2 (en) * 2006-01-11 2013-12-24 Cisco Technology, Inc. Termination of a communication session between a client and a server
US20080109396A1 (en) * 2006-03-21 2008-05-08 Martin Kacin IT Automation Appliance And User Portal
KR20080060927A (en) * 2006-12-27 2008-07-02 삼성전자주식회사 Server, client and method for supporting/performing update thereof
DE102007009023B4 (en) * 2007-02-23 2011-12-22 Siemens Ag Device and method for providing RFID identification data for an authentication server
US9635135B1 (en) 2008-04-21 2017-04-25 United Services Automobile Association (Usaa) Systems and methods for handling replies to transaction requests
US8150965B2 (en) * 2008-11-07 2012-04-03 At&T Intellectual Property I, L.P. Method of generating round robin service order lists for improving service performance during server failures
CN101932122B (en) * 2009-06-26 2013-05-08 鸿富锦精密工业(深圳)有限公司 User terminal equipment, base station and method for establishing business flow
EP2320601B1 (en) * 2009-11-05 2017-01-04 Amadeus S.A.S. Method and system for adapting a session timeout period
US8938510B2 (en) 2010-04-26 2015-01-20 Bittan Inc. On-demand mailbox synchronization and migration system
US8307031B1 (en) 2010-04-28 2012-11-06 Google Inc. Processing data requests using multiple request timers
US8713163B2 (en) * 2010-09-17 2014-04-29 Microsoft Corporation Monitoring cloud-runtime operations
US9331955B2 (en) 2011-06-29 2016-05-03 Microsoft Technology Licensing, Llc Transporting operations of arbitrary size over remote direct memory access
US8856582B2 (en) 2011-06-30 2014-10-07 Microsoft Corporation Transparent failover
JP5924883B2 (en) * 2011-08-19 2016-05-25 キヤノン株式会社 Information processing system, information processing method, and information processing apparatus
US20130067095A1 (en) 2011-09-09 2013-03-14 Microsoft Corporation Smb2 scaleout
US8745245B1 (en) 2011-09-15 2014-06-03 Google Inc. System and method for offline detection
US9317395B2 (en) * 2011-11-14 2016-04-19 Microsoft Technology Licensing, Llc Usage reporting from a cloud-hosted, distributed system
US9497270B2 (en) 2012-08-30 2016-11-15 Novell, Inc. Federated timeout
US9654436B2 (en) * 2012-11-27 2017-05-16 BitTitan Inc. Systems and methods for migrating mailbox data from systems with limited or restricted remote access
US9229839B2 (en) * 2013-01-09 2016-01-05 Microsoft Technology Licensing, Llc Implementing rate controls to limit timeout-based faults
US9223658B2 (en) * 2013-05-13 2015-12-29 Lenovo (Singapore) Pte. Ltd. Managing errors in a raid
FR3006838B1 (en) * 2013-06-06 2016-10-21 Christophe Desnoyer METHOD FOR MANAGING DATA QUEUE
US9002990B1 (en) * 2014-03-12 2015-04-07 Instart Logic, Inc. Fast cache purge in content delivery network
US9549040B2 (en) * 2014-03-12 2017-01-17 Instart Logic, Inc. First cache purge optimization handling of unavailable nodes
CN104935612A (en) * 2014-03-17 2015-09-23 深圳市金蝶友商电子商务服务有限公司 Data processing method and server
GB2530533A (en) * 2014-09-25 2016-03-30 Ibm A method of processing a message received by a message server, and a message server
CN104462447B (en) * 2014-12-15 2018-04-03 北京国双科技有限公司 Access the data processing method and device of time-out
WO2016100631A1 (en) * 2014-12-17 2016-06-23 Convida Wireless, Llc Methods for enabling delay-awareness in the constrained application protocol (coap)
CN105868002B (en) 2015-01-22 2020-02-21 阿里巴巴集团控股有限公司 Method and device for processing retransmission request in distributed computing
US10116543B2 (en) 2015-02-11 2018-10-30 Red Hat, Inc. Dynamic asynchronous communication management
US10091629B2 (en) * 2015-04-07 2018-10-02 At&T Intellectual Property I, L.P. Method and system for providing broadcast media services in a communication system
US9710302B2 (en) * 2015-11-24 2017-07-18 International Business Machines Corporation Dynamic timeout period adjustment of service requests
JP7051396B2 (en) * 2017-11-30 2022-04-11 キヤノン株式会社 Communication equipment, communication methods, and programs
CN110875952A (en) * 2018-09-04 2020-03-10 中国移动通信有限公司研究院 Data response processing method and equipment based on Internet of things and storage medium
US11375023B2 (en) * 2019-12-02 2022-06-28 International Business Machines Corporation Dynamically configuring a web server timeout
US11249798B1 (en) 2020-09-16 2022-02-15 International Business Machines Corporation Personalized timeout control
JP2023045641A (en) * 2021-09-22 2023-04-03 株式会社日立製作所 Storage system and control method
US11729081B2 (en) 2022-01-20 2023-08-15 International Business Machines Corporation Enhancing software application hosting in a cloud environment
CN114430396B (en) * 2022-04-06 2022-07-05 中国光大银行股份有限公司 Transaction frequency control method and device, storage medium and electronic equipment

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5719882A (en) 1992-04-28 1998-02-17 Hewlett-Packard Company Reliable datagram packet delivery for simple network management protocol (SNMP)
US5471564A (en) 1992-07-10 1995-11-28 Microsoft Corporation System and method for dynamic printer timeout
US5774479A (en) * 1995-03-30 1998-06-30 Motorola, Inc. Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers
US5664091A (en) 1995-08-31 1997-09-02 Ncr Corporation Method and system for a voiding unnecessary retransmissions using a selective rejection data link protocol
US5699511A (en) 1995-10-10 1997-12-16 International Business Machines Corporation System and method for dynamically varying low level file system operation timeout parameters in network systems of variable bandwidth
US5894583A (en) 1996-04-09 1999-04-13 International Business Machines Corporation Variable timeout method for improving missing-interrupt-handler operations in an environment having I/O devices shared by one or more systems
US6016508A (en) * 1997-07-02 2000-01-18 Microsoft Corporation Server-determined client refresh periods for dynamic directory services
US5907681A (en) * 1997-10-20 1999-05-25 International Business Machines Corporation Intelligent method, apparatus and computer program product for automated refreshing of internet web pages
US6446225B1 (en) 1998-04-23 2002-09-03 Microsoft Corporation Server system with scalable session timeout mechanism
US6473399B1 (en) 1998-11-30 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter
US6363496B1 (en) 1999-01-29 2002-03-26 The United States Of America As Represented By The Secretary Of The Air Force Apparatus and method for reducing duration of timeout periods in fault-tolerant distributed computer systems
US6405337B1 (en) 1999-06-21 2002-06-11 Ericsson Inc. Systems, methods and computer program products for adjusting a timeout for message retransmission based on measured round-trip communications delays
US6526433B1 (en) 1999-12-15 2003-02-25 International Business Machines Corporation Adaptive timeout value setting for distributed computing environment (DCE) applications
US7085932B1 (en) * 2001-05-25 2006-08-01 Evresearch, Ltd. Extensible and flexible electronic information tracking systems and methods
US6950885B2 (en) * 2001-09-25 2005-09-27 Intel Corporation Mechanism for preventing unnecessary timeouts and retries for service requests in a cluster
US7127485B2 (en) * 2002-01-18 2006-10-24 Telcordia Technologies, Inc. Adaptive polling for asynchronous notification
US7330894B2 (en) 2002-04-19 2008-02-12 International Business Machines Corporation System and method for preventing timeout of a client
US7284062B2 (en) * 2002-12-06 2007-10-16 Microsoft Corporation Increasing the level of automation when provisioning a computer system to access a network
US7421695B2 (en) * 2003-11-12 2008-09-02 Cisco Tech Inc System and methodology for adaptive load balancing with behavior modification hints

Also Published As

Publication number Publication date
CA2546627C (en) 2013-10-08
EP1700230B1 (en) 2015-05-06
CN102176715A (en) 2011-09-07
US7493394B2 (en) 2009-02-17
CN1882933A (en) 2006-12-20
CA2546627A1 (en) 2005-07-21
CN1882933B (en) 2011-06-15
WO2005065261A2 (en) 2005-07-21
US20050198190A1 (en) 2005-09-08
AU2004311818A1 (en) 2005-07-21
WO2005065261A3 (en) 2006-04-06
EP1700230A4 (en) 2013-05-01
CN102176715B (en) 2015-07-08
EP1700230A2 (en) 2006-09-13

Similar Documents

Publication Publication Date Title
WO2005065261B1 (en) Dynamic timeout in a client-server system
EP3739850B1 (en) Device identifier dependent operation processing of packet based data communication
EP1952589B1 (en) Sending routing data based on times that servers joined a cluster
JP4546801B2 (en) Method for providing synchronization notification to client device
CN107798108A (en) A kind of asynchronous task querying method and equipment
WO2001071523A1 (en) Transparent user and session management for web applications
CN110471749B (en) Task processing method, device, computer readable storage medium and computer equipment
US20140006606A1 (en) Message Queue Transaction Tracking Using Application Activity Trace Data
MX2007010921A (en) Method for communication between an application and a client.
RU2005120666A (en) AGNOSTIC TRANSPORT SERVICE OF TRANSMISSION OF MESSAGES WITH EXTRACT MODE
WO2017000572A1 (en) Internet content adaptation protocol-based communication method, client and server
CN110597920B (en) Information processing method and device
CN113452770B (en) Data synchronization method, device, computer equipment and storage medium
CN112732560B (en) Method and device for detecting leakage risk of file descriptor
US7840705B2 (en) System and program product for replicating message status changes across messaging systems
CN107688978B (en) Method and device for detecting repeated order information
EP3646191B1 (en) Technologies for managing web notifications in client-server systems
CN110930253A (en) Intelligent contract internal main key generation method and device, computer equipment and storage medium
EP2406713A1 (en) Synchronized relay messaging and coordinated network processing using snmp
CN110825505B (en) Task scheduling method, device, computer equipment and storage medium
US20170155711A1 (en) Processing Requests
JP4257857B2 (en) Data processing system and data processing method
CN110300153A (en) Method, apparatus, proxy server and the storage medium established the link with MySQL
CN106899652A (en) A kind of method and device of transmission service result
CN115333712B (en) API interface management system, method and storage medium for duplex communication

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480033530.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004815331

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2546627

Country of ref document: CA

B Later publication of amended claims

Effective date: 20060329

WWE Wipo information: entry into national phase

Ref document number: 2004311818

Country of ref document: AU

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

ENP Entry into the national phase

Ref document number: 2004311818

Country of ref document: AU

Date of ref document: 20041221

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004311818

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2004815331

Country of ref document: EP