System and method for process mining
DC CAFCFirst Claim
Patent Images
1. An apparatus for evaluating information about a process related to a negotiation, comprising:
- a multivariate negotiations system including storage space and negotiations software, such negotiations software executing in a processor and including an automated negotiations engine for analyzing terms, the analysis of terms comprising understanding the purpose of the terms, formatting the terms according to the purpose, and placing them into user supplied context for use by a user, the automated negotiations engine being responsive to a destination terminal for a first user communicating with the multivariate negotiations system, the destination terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, the automated negotiations engine also being responsive to an initiating terminal for a second user communicating with the multivariate negotiations system, the initiating terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, during iterative processing the automated negotiations engine recognizing the users at the destination terminal and the initiating terminal as negotiators and recognizing one of the users as a deciding entity, such automated negotiations engine further recognizing any changes in the terms and storing in the storage space the terms each terminal proposes, and recognizing the terminal to which proposed terms are being sent as the indicated terminal, and sending terms to the indicated terminal, the automated negotiations engine indicating any changes in the terms until a set of terms is acted upon in a final manner by the deciding entity; and
a process mining function for evaluating a process related to such a negotiation.
6 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
An process mining system for analyzing the processes used to implement negotiated contracts and other agreements stored in an automated system of record. Using unique identifiers assigned by the contract authority of the invention, process mining can be done to evaluate the effectiveness of processes used to implement one or more sets of negotiations.
135 Citations
60 Claims
-
1. An apparatus for evaluating information about a process related to a negotiation, comprising:
-
a multivariate negotiations system including storage space and negotiations software, such negotiations software executing in a processor and including an automated negotiations engine for analyzing terms, the analysis of terms comprising understanding the purpose of the terms, formatting the terms according to the purpose, and placing them into user supplied context for use by a user, the automated negotiations engine being responsive to a destination terminal for a first user communicating with the multivariate negotiations system, the destination terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, the automated negotiations engine also being responsive to an initiating terminal for a second user communicating with the multivariate negotiations system, the initiating terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, during iterative processing the automated negotiations engine recognizing the users at the destination terminal and the initiating terminal as negotiators and recognizing one of the users as a deciding entity, such automated negotiations engine further recognizing any changes in the terms and storing in the storage space the terms each terminal proposes, and recognizing the terminal to which proposed terms are being sent as the indicated terminal, and sending terms to the indicated terminal, the automated negotiations engine indicating any changes in the terms until a set of terms is acted upon in a final manner by the deciding entity; and
a process mining function for evaluating a process related to such a negotiation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for evaluating information about a process related to a negotiation, comprising the steps of:
-
operating a multivariate negotiations system including storage space and negotiations software, such negotiations software including an automated negotiations engine for analyzing terms, the analysis of terms comprising understanding the purpose of the terms, formatting the terms according to the purpose, and placing them into user supplied context for use by a user, the automated negotiations engine being responsive to a destination terminal for a first user communicating with the multivariate negotiations system, the destination terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, the automated negotiations engine also being responsive to an initiating terminal for a second user communicating with the multivariate negotiations system, the initiating terminal including software for sending and receiving terms along a communications path which flows through the multivariate negotiations system, during iterative processing the automated negotiations engine recognizing the users at the destination terminal and the initiating terminal as negotiators and recognizing one of the users as a deciding entity, such automated negotiations engine further recognizing any changes in the terms and storing in the storage space the terms each terminal proposes, and recognizing the terminal to which proposed terms are being sent as the indicated terminal, and sending terms to the indicated terminal, the automated negotiations engine indicating any changes in the terms until a set of terms is acted upon in a final manner by the deciding entity; and
evaluating a process related to such a negotiation by using a process mining function. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for evaluating information about a process related to automatically processing at least one negotiation between first and second users who are communicating over a network to each other negotiation terms that include a plurality of variables, comprising:
-
negotiations software executing in a processor and configured to process such a negotiation by;
responding to and recognizing the first and second users as negotiators, designating one of the users as a deciding entity;
receiving a negotiation term from one of the users;
analyzing the negotiation term to understand its purpose;
formatting the negotiation term according to the understood purpose;
placing the formatted negotiation term into a context supplied by at least one of the users;
indicating a detected change in a negotiation term to at least one of the users;
sending the negotiation term to one of the users;
storing the negotiation term;
repeating the above processing until a signal is received from the deciding entity to stop negotiations; and a process mining program executing in a processor and configured to evaluate a process related to such a negotiation. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for evaluating information about a process related to automatically processing at least one negotiation between first and second users who are communicating to each other negotiation terms that include a plurality of variables, comprising the steps of:
-
responding to and recognizing the first and second users as negotiators, designating one of the users as a deciding entity;
receiving a negotiation term from one of the users;
analyzing the negotiation term to understand its purpose;
formatting the negotiation term according to the understood purpose;
placing the formatted negotiation term into a context supplied by at least one of the users;
indicating a detected change in a negotiation term to at least one of the users;
sending the negotiation term to one of the users;
storing the negotiation term;
repeating the above processing until a signal is received from the deciding entity to stop negotiations; and
evaluating a process related to such a negotiation by using a process mining program. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification