Patent ID: 7765228

Claim:
A computer implemented method for data collection, comprising: automatically determining at a predefined period, and based at least in part on a wakeup signal from one of a plurality of poller services, that the one of the plurality of poller services is available to perform work, wherein each poller service manages requests for content for one of a plurality of predefined alert types on behalf of at least one user who requested an alert message of the one of the plurality of predefined alert types; instructing the one of the plurality of poller services to access validated content from an authenticated source that corresponds to the one of the plurality of predefined alert types, wherein the validated content comprises at least one portion to be provided in at least one alert message to the at least one user, and wherein the validated content comprises content that was verified as received correctly from the authenticated source; determining whether a previous alert message was generated based on previous content, but was not delivered to the at least one user; instructing the one of the plurality of poller services to generate the at least one alert message based on the validated content; and updating a task list upon receiving an indication that the one of the plurality of poller services has generated the at least one alert message for delivery to the at least one user.