End-to-end logic tracing of complex call flows in a distributed call system
First Claim
1. An in-band call flow logic history embedded with a call request passed through a distributed call system, said in-band logic history comprising:
- a first group of characters representing specific events in a logic flow of said call request relevant to a first component in said distributed call system; and
a second group of characters representing specific events in said logic flow of said call request relevant to a second component in said distributed call system;
wherein said first group of characters and said second group of characters are retrieved in-band with said call request as said call request travels through said distributed call system.
4 Assignments
0 Petitions
Accused Products
Abstract
A logic history can be provided for every request or call instance through a distributed computing system that uniquely traces its entire path, end-to-end, in-band within the messaging for the system. The end result is a single true representation of what occurred with no post computational inference. Accordingly, unique logic history codes are not forced across the system. Rather sub-components that are logic history enabled can use codes that have meaning and applicability to itself. Unique logic history codes are not forced across the system, which in practice would be brittle. Rather each sub-component that is logic history enabled can use codes that have meaning and applicability only to itself. This allows the system to be flexible and lets sub-components change and redefine their logic and logic history traces without impacting the rest of the system.
107 Citations
11 Claims
-
1. An in-band call flow logic history embedded with a call request passed through a distributed call system, said in-band logic history comprising:
-
a first group of characters representing specific events in a logic flow of said call request relevant to a first component in said distributed call system; and a second group of characters representing specific events in said logic flow of said call request relevant to a second component in said distributed call system; wherein said first group of characters and said second group of characters are retrieved in-band with said call request as said call request travels through said distributed call system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of embedding an end-to-end logic flow history in-band with a given call request;
- comprising;
receiving a call request; instantiating a logic history in-band relating to said call request; embedding characters representing a logic flow history into said in-band logic history; passing said call request to another component in said distributed call system; receiving a returned logic history string from said another component; embedding said returned logic history string into said in-band logic history; and storing said logic history in a suitable logic history database.
- comprising;
-
11. Apparatus for embedding an end-to-end logic flow history in-band with a given call request;
- comprising;
means for receiving a call request; means for instantiating a logic history in-band relating to said call request; means for embedding characters representing a logic flow history into said in-band logic history; means for passing said call request to another component in said distributed call system; means for receiving a returned logic history string from said another component; means for embedding said returned logic history string into said in-band logic history; and means for storing said logic history in a suitable logic history database.
- comprising;
Specification