Interaction monitor and interaction history for service applications
First Claim
Patent Images
1. A conversation monitoring system comprising:
- a communication network;
a plurality of nodes coupled to the communication network, one or more of the nodes having a computer application program; and
a conversation monitor located at at least one of the nodes and adapted to provide an unchangeable interaction history of long running conversations that is independently accessible by each computer application program irrespective of whether the unchangeable interaction history has been accessed by the computer application program at another one of the one or more of the nodes having the computer application program, wherein the unchangeable interaction history comprises messages unrelated to data committal and application creation that are exchanged between at least two of the plurality of nodes, the messages comprising requests and responses.
1 Assignment
0 Petitions
Accused Products
Abstract
A conversation monitoring system includes a communication network, two or more parties coupled to the communication network, each party having a computer application, and a conversation monitor located at at least one of the parties and adapted to provide an interaction history of long running conversations accessible to each computer application.
119 Citations
31 Claims
-
1. A conversation monitoring system comprising:
-
a communication network;
a plurality of nodes coupled to the communication network, one or more of the nodes having a computer application program; and
a conversation monitor located at at least one of the nodes and adapted to provide an unchangeable interaction history of long running conversations that is independently accessible by each computer application program irrespective of whether the unchangeable interaction history has been accessed by the computer application program at another one of the one or more of the nodes having the computer application program, wherein the unchangeable interaction history comprises messages unrelated to data committal and application creation that are exchanged between at least two of the plurality of nodes, the messages comprising requests and responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of monitoring a long running service application conversation between a plurality of nodes coupled to a communication network, the method comprising the steps of:
-
receiving a message from one of the nodes;
building, responsive to the receiving step, an unchangeable interaction history of the conversation; and
independently providing, to any of the plurality of nodes, application access to the unchangeable interaction history irrespective of whether the unchangeable interaction history has been accessed by any other of the plurality of nodes, wherein the unchangeable interaction history comprises messages unrelated to data committal and application creation that are exchanged between at least two of the plurality of nodes, the messages comprising requests and responses. - View Dependent Claims (25, 26, 27, 28, 29, 30)
scheduling processing of an instance of an application;
determining whether resources are available to satisfy the message;
allocating, responsive to the determining step, resources for the message;
processing the message;
recording the message in the interaction history; and
providing the interaction history to one or more applications.
-
-
29. The method of claim 24 wherein the message is a request or a response.
-
30. The method of claim 24 wherein the message is a request and wherein the method further comprises the step of checking the validity of the request.
-
31. A conversation monitoring system comprising:
-
a communication network;
a plurality of nodes coupled to the communication network, the plurality of nodes including a client node and at least two server nodes, the client node and the at least two server nodes each respectively having a computer application program; and
a conversation monitor located at at least one of the nodes and adapted to provide an unchangeable interaction history of long running conversations that is independently accessible by each of the computer application programs irrespective of whether the unchangeable interaction history has been accessed by any other of the computer application programs, wherein the unchangeable interaction history comprises interactions between the client node and at least one of the at least two server nodes and interactions between the at least two server nodes, the interactions comprising messages unrelated to data committal that are exchanged between the client and the at least one server and between the at least two server nodes.
-
Specification