Computer system polling with adjustable intervals based on rules and server states
First Claim
Patent Images
1. A method for a client computer communicatively coupled to a server computer to adjust a polling interval at which the client polls the server, comprising the following computer-implemented steps:
- providing a server rule set associated with a service level,providing to the client a client rule set maintained by the client and associated with the service level,determining, based upon the client rule set, a polling interval for a request type,providing by the client a message comprising a service level identifier associated with the client and with the request type,polling the server with the message in accordance with the polling interval,receiving the message by the server,providing a response by the server comprising a state of the server,receiving by the client the response from the server, andadjusting the polling interval based at least upon the client rule set and the state of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Polling is disclosed. A client rule set, associated with a service level, is provided. Based upon the client rule set, a polling interval for a request type is determined. A message associated with the request type is provided, and a server is polled with the message in accordance with the polling interval. A response to the message is received, and the polling interval is adjusted.
-
Citations
21 Claims
-
1. A method for a client computer communicatively coupled to a server computer to adjust a polling interval at which the client polls the server, comprising the following computer-implemented steps:
-
providing a server rule set associated with a service level, providing to the client a client rule set maintained by the client and associated with the service level, determining, based upon the client rule set, a polling interval for a request type, providing by the client a message comprising a service level identifier associated with the client and with the request type, polling the server with the message in accordance with the polling interval, receiving the message by the server, providing a response by the server comprising a state of the server, receiving by the client the response from the server, and adjusting the polling interval based at least upon the client rule set and the state of the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system having a client computer communicatively coupled to a server computer to adjust a polling interval at which the client polls the server, comprising:
-
the server enabled to receive from the client a message comprising a service level identifier associated with the client and with a request type, a server rule set maintained by the server, comprising at least one rule for the request type, wherein the at least one rule is associated with a service level, the server being adapted to send a response comprising a state of the server to the client responsive to the message, and the client being provided with a client rule set maintained by the client and associated with the service level, the client being adapted to receive the response and adjust its polling interval based at least upon the client rule set and the state of the server. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium containing a set of instructions for a client computer communicatively coupled to a server computer to adjust a polling interval at which the client polls the server, the set of instructions comprising steps for:
-
providing a server rule set associated with a service level, providing to the client a client rule set maintained by the client and associated with the service level, determining, based upon the client rule set, a polling interval for a request type, providing by the client a message comprising a service level identifier associated with the client and with the request type, polling the server with the message in accordance with the polling interval, receiving the message by the server, providing a response by the server comprising a state of the server, receiving by the client the response from the server, and adjusting the polling interval based at least upon the client rule set and the state of the server. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system having a client computer communicatively coupled to a server computer to adjust a polling interval at which the client polls the server, comprising:
-
a server rule set associated with a service level, a client rule set maintained by the client associated with the service level, means for determining, based upon the client rule set, a polling interval for a request type, means for providing by the client a message comprising a service level identifier associated with the client and with the request type, means for polling the server with the message in accordance with the polling interval, means for receiving the message by the server, means for providing a response by the server comprising a state of the server, means for receiving by the client response from the server, and means for adjusting the polling interval based at least upon the client rule set and the state of the server.
-
Specification