Self-learning automated information technology change risk prediction
US-2024414064-A1 · Dec 12, 2024 · US
US9083601B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9083601-B2 |
| Application number | US-77377610-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 4, 2010 |
| Priority date | Mar 26, 2001 |
| Publication date | Jul 14, 2015 |
| Grant date | Jul 14, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.
Opening claim text (preview).
The invention claimed is: 1. A method for managing interchange of enterprise data messages, comprising: authenticating a sending service to a message interchange network using information stored by the message interchange network; receiving a message at the message interchange network from the sending service, wherein the message is generated to include a header that conforms to an XML schema and a body portion and is routed from the sending service to the message interchange network; storing the message by the message interchange network; authenticating a receiving service to the message interchange network using other information stored by the message interchange network; and providing the message to the receiving service when the receiving service polls the message interchange network for stored messages; wherein the receiving service periodically polls the message interchange network for messages routed to the message interchange network; wherein messages received by the receiving service from the message interchange network have been filtered by one or more predetermined values and, as a result, include a subset of the messages routed to the message interchange network associated with the one or more predetermined values; wherein the header of the message defines a time-to-live specifying an expiration time for the message on the message interchange network such that a lifetime of the message on the message interchange network is controlled by: determining that the specified expiration time has passed before a retrieving of the message from the message interchange network by the receiving service, and in response to determining that the specified expiration time has passed before the retrieving of the message from the message interchange network by the receiving service, aborting further routing of the message. 2. The method of claim 1 , wherein header information in the header affects routing of the message. 3. The method of claim 1 , further comprising receiving an authentication token provided by the message interchange network. 4. The method of claim 1 , wherein the receiving service uses a secure HTTPS protocol. 5. A system for managing interchange of enterprise data messages, comprising: a hardware processor for: authenticating a sending service to a message interchange network using information stored by the message interchange network; receiving a message at the message interchange network from the sending service, wherein the message is generated to include a header that conforms to an XML schema and a body portion and is routed from the sending service to the message interchange network; storing the message by the message interchange network; authenticating a receiving service to the message interchange network using other information stored by the message interchange network; and providing the message to the receiving service when the receiving service polls the message interchange network for stored messages; wherein the receiving service periodically polls the message interchange network for messages routed to the message interchange network; wherein the system is operable such that messages received by the receiving service from the message interchange network have been filtered by one or more predetermined values and, as a result, include a subset of the messages routed to the message interchange network associated with the one or more predetermined values; wherein the header of the message defines a time-to-live specifying an expiration time for the message on the message interchange network such that a lifetime of the message on the message interchange network is controlled by: determining that the specified expiration time has passed before a retrieving of the message from the message interchange network by the receiving service, and in response to determining that the specified expiration time has passed before the retrieving of the message from the message interchange network by the receiving service, aborting further routing of the message. 6. The system of claim 5 , wherein that header information in the header affects routing of the message. 7. The system of claim 5 , wherein the hardware processor is further for receiving an authentication token provided by the message interchange network. 8. The system of claim 5 , wherein the receiving service uses a secure HTTPS protocol. 9. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to cause a computer to implement a method comprising: authenticating a sending service to a message interchange network using information stored by the message interchange network; receiving a message at the message interchange network from the sending service, wherein the message is generated to include a header that conforms to an XML schema and a body portion and is routed from the sending service to the message interchange network; storing the message by the message interchange network; authenticating a receiving service to the message interchange network using other information stored by the message interchange network; and providing the message to the receiving service when the receiving service polls the message interchange network for stored messages; wherein the receiving service periodically polls the message interchange network for messages routed to the message interchange network; wherein the computer program product is operable such that messages received by the receiving service from the message interchange network have been filtered by one or more predetermined values and, as a result, include a subset of the messages routed to the message interchange network associated with the one or more predetermined values; wherein the header of the message defines a time-to-live specifying an expiration time for the message on the message interchange network such that a lifetime of the message on the message interchange network is controlled by: determining that the specified expiration time has passed before a retrieving of the message from the message interchange network by the receiving service, and in response to determining that the specified expiration time has passed before the retrieving of the message from the message interchange network by the receiving service, aborting further routing of the message. 10. The computer program product of claim 9 , wherein header information in the header affects routing of the message. 11. The computer program product of claim 9 , further comprising receiving an authentication token provided by the message interchange network. 12. The computer program product of claim 9 , wherein the receiving service uses a secure HTTPS protocol. 13. The method of claim 1 , wherein the information for the sending service that is used by the message interchange network to authenticate the sending service includes a sending token issued for the sending service by the message interchange network. 14. The method of claim 13 , wherein the sending token is issued by the message interchange network in response to authentication of a username and password for the sending service. 15. The method of claim 1 , wherein the information for the sending service that is used for the authentication of the sending service by the message interchange network includes authentication information. 16. The method of claim 15 , wherein the authentication information is generated in response to registration of the sending service with the message interchange network.
Office automation; Time management · CPC title
Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title
Interoperability with other network applications or services · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Routing based on monitoring results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.