Methods and systems for selective modification to one of a plurality of components in an engine
First Claim
1. A method for selective modification to one of a plurality of components in an engine, the method comprising:
- receiving, by an engine executing on a computing device, a draft transcript including at least one concept content;
accessing, by a first component in a plurality of components executed by the engine, a mapping between content data and codes to identify a code mapped to the at least one concept content;
modifying, by the first component, the draft transcript to include the identified code;
storing, by the first component, in a data structure stored by the computing device, an indication that (i) the concept content satisfied a condition of a rule accessed by the first component and (ii) the first component generated the identified code;
receiving, by the computing device, input representing a status of the identified code;
modifying, by a code feedback module executed by the computing device, the draft transcript based on the received input;
accessing, by a code feedback module executed by the engine, the data structure storing the indication that the first component identified the code;
modifying, by the code feedback module, a reliability score for the first component, based on the received input, the reliability score representing an estimate of a degree to which the first component generates accurate output;
determining, by the code feedback module, that the first component has a reliability score that fails to satisfy a predetermined threshold;
modifying, by the engine, the first component to indicate that execution of the component for subsequent generation of at least one code requires additional review before inclusion of the at least one code in a second draft transcript, based on the determination;
receiving, by the engine, a second draft transcript including at least a second concept content;
accessing, by the first component in the plurality of components executed by the engine, the mapping between content data and codes to identify a second code mapped to the at least a second concept content;
requesting review of the identified second code; and
modifying, by the first component, the second draft transcript to include the identified code upon receiving approval of the generated second code.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for selective modification to one of a plurality of components includes receiving, by an engine, a draft transcript including at least one concept content. The method includes accessing, by a first component in a plurality of components executed by the engine, a mapping between content data and codes to identify a code mapped to the at least one concept content. The method includes modifying the draft transcript to include the identified code. The method includes receiving input representing a status of the identified code. The method includes accessing a data structure storing an indication that the first component identified the code. The method includes modifying a reliability score for the first component. The method includes determining that the first component has a reliability score that fails to satisfy a predetermined threshold. The method includes modifying execution of the first component, based on the determination.
-
Citations
14 Claims
-
1. A method for selective modification to one of a plurality of components in an engine, the method comprising:
-
receiving, by an engine executing on a computing device, a draft transcript including at least one concept content; accessing, by a first component in a plurality of components executed by the engine, a mapping between content data and codes to identify a code mapped to the at least one concept content; modifying, by the first component, the draft transcript to include the identified code; storing, by the first component, in a data structure stored by the computing device, an indication that (i) the concept content satisfied a condition of a rule accessed by the first component and (ii) the first component generated the identified code; receiving, by the computing device, input representing a status of the identified code; modifying, by a code feedback module executed by the computing device, the draft transcript based on the received input; accessing, by a code feedback module executed by the engine, the data structure storing the indication that the first component identified the code; modifying, by the code feedback module, a reliability score for the first component, based on the received input, the reliability score representing an estimate of a degree to which the first component generates accurate output; determining, by the code feedback module, that the first component has a reliability score that fails to satisfy a predetermined threshold; modifying, by the engine, the first component to indicate that execution of the component for subsequent generation of at least one code requires additional review before inclusion of the at least one code in a second draft transcript, based on the determination; receiving, by the engine, a second draft transcript including at least a second concept content; accessing, by the first component in the plurality of components executed by the engine, the mapping between content data and codes to identify a second code mapped to the at least a second concept content; requesting review of the identified second code; and modifying, by the first component, the second draft transcript to include the identified code upon receiving approval of the generated second code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising computer-readable instructions tangibly stored on the computer-readable medium, wherein the instructions are executable by at least one computer processor to perform a method for selective modification to one of a plurality of components in an engine executing on a computing device, the method comprising:
-
receiving, by an engine executing on a computing device, a draft transcript including at least one concept content; accessing, by a first component in a plurality of components executed by the engine, a mapping between content data and codes to identify a code mapped to the at least one concept content; modifying, by the first component, the draft transcript to include the identified code; storing, by the first component, in a data structure stored by the computing device, an indication that (i) the concept content satisfied a condition of a rule accessed by the first component and (ii) the first component generated the identified code; receiving, by the computing device, input representing a status of the identified code; modifying, by a code feedback module executed by the computing device, the draft transcript based on the received input; accessing, by a code feedback module executed by the engine, the data structure storing the indication that the first component identified the code; modifying, by the code feedback module, a reliability score for the first component, based on the received input, the reliability score representing an estimate of a degree to which the first component generates accurate output; determining, by the code feedback module, that the first component has a reliability score that fails to satisfy a predetermined threshold; modifying, by the engine, the first component to indicate that execution of the component for subsequent generation of at least one code requires additional review before inclusion of the at least one code in a second draft transcript, based on the determination; receiving, by the engine, a second draft transcript including at least a second concept content; accessing, by the first component in the plurality of components executed by the engine, the mapping between content data and codes to identify a second code mapped to the at least a second concept content; requesting review of the identified second code; and modifying, by the first component, the second draft transcript to include the identified code upon receiving approval of the generated second code. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification