Claims
- 1. A method of providing a monitoring service, comprising:
receiving an add registration request from a customer application to register a case, said add registration request comprising a case identification number, a data product name, and a notification level; registering said case by storing baseline data for said case and setting a registration status for said case to active; monitoring said case by detecting data changes; and providing a notification of said data changes.
- 2. The method according to claim 1, further comprising;
receiving additional add registration requests from said customer application to register additional cases; wherein a portfolio of cases is created by registering each of said additional cases in said portfolio.
- 3. The method according to claim 1, further comprising:
charging for said add registration request.
- 4. The method according to claim 1, further comprising:
sending a response to said customer application indicating a pending registration status, before registering said case.
- 5. The method according to claim 1, further comprising:
authorizing said add registration request by checking a user profile associated with said customer application for access.
- 6. The method according to claim 1, further comprising:
validating said case identification number.
- 7. The method according to claim 1, wherein monitoring said case by detecting data changes comprises:
receiving an update on a subject; determining that said subject is part of said registered case; and storing update data for said subject for future notification delivery.
- 8. The method according to claim 7, wherein providing a notification of said data changes comprises:
receiving a notification request from said customer application, said notification request comprising said case identification number, said data product name, and said notification level; fabricating a notification based on said update data; and making said notification available to said customer application.
- 9. The method according to claim 8, wherein said notification level is one; and wherein said notification comprises a tag of an element that has changed.
- 10. The method according to claim 8, wherein said notification level is two; and wherein said notification comprises a tag of an element that has changed and a value of said field.
- 11. The method according to claim 8, wherein said notification level is three; and wherein said notification comprises a tag of an element that has changed, a value of said field, and a data product.
- 12. The method according to claim 1, further comprising:
receiving a get-registration request from said customer application, said get-registration request comprising criteria; and providing information about said registered case if said registered case matches said criteria.
- 13. The method according to claim 12, wherein said criteria is a registration status.
- 14. The method according to claim 1, further comprising:
receiving a registration activity request from said customer application, said registration activity request comprising criteria; and providing information about said registered case if said registered case matches said criteria.
- 15. The method according to claim 1, further comprising:
receiving a modify registration request from said customer application, said modify registration request comprising said case identification number, said data product name, said notification level, and a modification instruction; and modifying said case according to said modification instruction.
- 16. The method according to claim 1, further comprising:
receiving a cancel registration request from said customer application, said cancel registration request comprising said case identification number, said data product name, and said notification level; changing said registration status to cancelled; and confirming cancellation to said customer application.
- 17. The method according to claim 16, further comprising:
receiving a reverse registration cancellation request from said customer application, said reverse registration cancellation request comprising said case identification number, said data product name, and said notification level; changing said registration status to active; and confirming cancellation reversal to said customer application.
- 18. The method according to claim 1, further comprising:
receiving notice of a deleted case identification number; and changing said registration status to deactivated for said case and making a registration activity notification available to said customer application, if said case identification number equals said deleted case identification number.
- 19. The method according to claim 18, further comprising:
receiving notice of reinstatement of said previously deactivated case including a reinstated case identification number; and changing said registration status to active for said case, if said case identification number equals said reinstated case identification number.
- 20. The method according to claim 1, further comprising:
receiving a stop distribution information for a subject; and changing a subject status for said subject to unavailable; and if said subject is part of said case, putting any notifications on hold.
- 21. The method according to claim 1, further comprising:
receiving a registration transfer request from said customer application to transfer from a current owner to a new owner, said registration transfer request comprising current owner login information and new owner login information; authorizing said current owner login information and said new owner login information by checking profiles for access; verifying said current owner and said new owner have some of a same billing information; transferring ownership of said registered case from said current owner to said new owner; and confirming transfer to said customer application.
- 22. A website, comprising:
a downloadable data-integration toolkit for communicating with a monitoring system for monitoring changes to business and financial information, said downloadable data-integration toolkit comprising: a plurality of downloadable software components for building a customer application; and a plurality of request formats for use by said customer application in communicating with said monitoring system.
- 23. The website according to claim 22, wherein said plurality of request formats comprises:
a format of an add registration request; a format of a modify registration request; a format of a registration transfer request; a format of a registration activity request; a format of a get-registration request; and a format of a get-notification request.
- 24. The website according to claim 22, further comprising:
instructions for communications from said customer application to said monitoring system.
- 25. A monitoring system, comprising:
a web server capable of receiving a request from a customer application and sending a notification to said customer application; a global service gateway capable of fulfilling said request and fabricating said notification; a monitoring engine capable of detecting a data change and providing said data change for a subject with an active registration to said global service gateway for use in fabricating said notification; a data repository capable of providing a change indication to said monitoring engine; a monitoring database capable of storing registration information and providing baseline data to said monitoring engine; and a data manager capable of providing update data to said monitoring engine and providing data to said global service gateway for use in fabricating said notification.
- 26. The system according to claim 25, wherein said notification includes a data product.
- 27. The system according to claim 25, further comprising:
a downloadable data-integration toolkit for facilitating creation of said customer application.
- 28. The system according to claim 25, further comprising:
a datamart built from a global data repository to provide data to said data manager.
- 29. The system according to claim 25, further comprising:
a customer service center capable of performing as said customer application.
- 30. The system according to claim 25, further comprising:
a billing system capable of charging a user for said customer request; wherein said monitoring engine provides information to said billing system based on said registration information and said request.
- 31. The system according to claim 25, further comprising:
an inter-regional gateway capable of accessing a plurality of data centers in various regions; and a global data access component capable of receiving business and financial data from said inter-regional gateway and providing said business and financial data to said data manager.
- 32. The system according to claim 30, further comprising:
a business data cache capable of storing data associated with said data change for use in fabricating said notification and providing said data to said data manager.
CROSS REFERENCE
[0001] This application claims priority of U.S. Provisional Patent Application Serial No. 60/362,974, filed on Mar. 8, 2002, entitled “System for High Level Business Requirements for Alert/Monitoring Services.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60362974 |
Mar 2002 |
US |