Determining relationship data associated with application programs
First Claim
1. A method performed by a data processing system for determining relationship data associated with application programs in a messaging system, comprising steps of:
- responsive to a first message event sending a message from a first application to a first destination, the data processing system intercepting first message data associated with the message;
responsive to a second message event retrieving, by a second application, the message from a second destination, the data processing system intercepting second message data associated with the message;
the data processing system analyzing the intercepted first message data and the intercepted second message data in accordance with at least one rule in order to find at least one message parameter that is common to both the intercepted first message data and the intercepted second message data; and
in response to finding the at least one message parameter, the data processing system determining a relationship associated with the first application and the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining relationship data associated with application programs in a messaging system, comprising the steps of: responsive to at least one first message event sending a message from a first application to a first destination and at least one second message event retrieving, by a second application, the message from a second destination, intercepting message data associated with the message; analysing the intercepted message data in accordance with one or more rules in order to find one or more message parameters; and in response to finding the one or more message parameters, identifying the first message event and identifying the second message event, determining a relationship associated with the first application and the second application. An apparatus and computer program element for determining such relationship data are also provided.
-
Citations
20 Claims
-
1. A method performed by a data processing system for determining relationship data associated with application programs in a messaging system, comprising steps of:
-
responsive to a first message event sending a message from a first application to a first destination, the data processing system intercepting first message data associated with the message; responsive to a second message event retrieving, by a second application, the message from a second destination, the data processing system intercepting second message data associated with the message; the data processing system analyzing the intercepted first message data and the intercepted second message data in accordance with at least one rule in order to find at least one message parameter that is common to both the intercepted first message data and the intercepted second message data; and in response to finding the at least one message parameter, the data processing system determining a relationship associated with the first application and the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for determining relationship data associated with application programs in a messaging system, comprising:
-
a central processor unit (CPU), a computer readable memory and a computer readable storage media; first program instructions, responsive to a first message event sending a message from a first application to a first destination, to intercept first message data associated with the message; second program instructions, responsive to a second message event retrieving, by a second application, the message from a second destination, to intercept second message data associated with the message; third program instructions to analyze the intercepted first message data and the intercepted second message data in accordance with at least one rule in order to find at least one message parameter that is common to both the intercepted first message data and the intercepted second message data; and fourth program instructions, responsive to finding the at least one message parameter, to determine a relationship associated with the first application and the second application; and
whereinthe first, second, third and fourth program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
-
-
20. A computer program product comprising a tangible non-transitory computer usable storage medium having program code stored thereon that is operable when executed by a data processing system to perform steps of:
-
responsive to a first message event sending a message from a first application to a first destination intercepting first message data associated with the message; responsive to a second message event retrieving, by a second application, the message from a second destination, the data processing system intercepting second message data associated with the message; analyzing the intercepted first message data and the intercepted second message data in accordance with at least one rule in order to find at least one message parameter that is common to both the intercepted first message data and the intercepted second message data; and responsive to finding the at least one message parameter, determining a relationship associated with the first application and the second application.
-
Specification