摘要 |
A scalable agent service system supports a scalable, arbitrary number of computer software agents for providing services and information to a scalable, arbitrary number of user or client computation devices. The user computation devices may be of virtually any form, including personal or laptop computers, handheld computing or digital organizer devices, digital cellular telephones, etc. The scalable agent service system obtains information (i.e., data or "events") from and operates in response to one or more external data feeds, at least some of which provide real-time data. The software agents evaluate the events received from the data feeds against predefined rules (i.e., detecting events of interest) to determine one or more appropriate responsive actions. The scalable agent service system can accommodate services having various timing characteristics, whether periodic, spontaneous, or non-periodic scheduled. Accordingly, one implementation includes a scalable agent service scheduling system that includes an isochronal scheduler of future event services.
|