Adaptive method for polling
First Claim
1. A method for transferring data from a data source to a service broker comprising the steps of:
- providing a data source and a service broker;
providing a moderator for receiving the data transferred by the data source;
providing a data store for storing data received by the moderator;
providing a communications module for transferring data from the data store;
transferring data from the data source to the moderator;
storing the data received by the moderator in the data store;
determining a polling frequency based upon operating conditions defined by selected criteria wherein the selected criteria are used at least in part in an algorithm to determine the polling frequency, the pattern or amount of queued data, closeness of a sender to the source of the transactions, usage patterns of the client, and daily usage patterns of the client; and
polling the communications module for the data on the data store and forwarding the polled data to the service broker, whereby data is transferred between the data source and the service broker.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for transferring data from a data source to a service broker. The method includes providing a data source and a service broker; providing a moderator for receiving the data transferred by the data source; providing a data store for storing data received by the moderator; and providing a communications module for transferring data from the data store. Data is transferred from the data source to the moderator and stored by the moderator in the data store. The polling frequency is adaptively determined and the communications module is polled for the data on the data store and the data is forwarded to the service broker, whereby data is transferred between the data source and the service broker.
279 Citations
14 Claims
-
1. A method for transferring data from a data source to a service broker comprising the steps of:
-
providing a data source and a service broker;
providing a moderator for receiving the data transferred by the data source;
providing a data store for storing data received by the moderator;
providing a communications module for transferring data from the data store;
transferring data from the data source to the moderator;
storing the data received by the moderator in the data store;
determining a polling frequency based upon operating conditions defined by selected criteria wherein the selected criteria are used at least in part in an algorithm to determine the polling frequency, the pattern or amount of queued data, closeness of a sender to the source of the transactions, usage patterns of the client, and daily usage patterns of the client; and
polling the communications module for the data on the data store and forwarding the polled data to the service broker, whereby data is transferred between the data source and the service broker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transferring data from a data source to a service broker comprising the steps of:
-
providing a data source and a service broker;
providing a moderator for receiving data transferred by the data source;
providing a data store for storing data received by the moderator;
providing a communications module for transferring data from the data store;
transferring data from the data source to the moderator;
storing the data received by the moderator in the data store;
determining a polling frequency based upon operating conditions defined by selected criteria; and
polling the communications module for the data on the data store and forwarding the polled data to the service broker, the polling frequency being adaptively selected, at least in part, based upon a set of the criteria used in an algorithm to determine the polling frequency, the pattern or amount of queued data, closeness of a sender to the source of the transactions, usage patterns of the client, and daily usage patterns of the client, whereby data is transferred between the data source and the service broker. - View Dependent Claims (13)
-
-
14. A method for transferring data from a data source to a service broker which is not directly accessible by the data source comprising the steps of:
-
providing a data source and a service broker;
providing a moderator interposed between the service broker and the data source for receiving data transferred by the data source;
providing a data store for storing data received by the moderator;
providing a communications module for transferring data from the data store;
transferring data from the data source to the moderator;
storing the data received by the moderator in the data store;
determining a polling frequency based upon operating conditions defined by selected citeria wherein the selected criteria are used at least in part in an algorithm to determine the polling frequency, the pattern or amount of queued data, closeness of a sender to the source of the transactions, usage patterns of the client, and daily usage patterns of the client; and
polling the communications module for the data on the data store and forwarding the polled data to the service broker, the polling being initiated by the service broker, whereby data is tramferred between the data source and the service broker.
-
Specification