发明名称 System and methods for matching an utterance to a template hierarchy
摘要 A system and methods for matching at least one word of an utterance against a set of template hierarchies to select the best matching template or set of templates corresponding to the utterance. Certain embodiments of the system and methods determines at least one exact, inexact, and partial match between the at least one word of the utterance and at least one term within the template hierarchy to select and populate a template or set of templates corresponding to the utterance. The populated template or set of templates may then be used to generate a narrative template or a report template.
申请公布号 US9043206(B2) 申请公布日期 2015.05.26
申请号 US201314065348 申请日期 2013.10.28
申请人 Cyberpulse, L.L.C. 发明人 Roberge James
分类号 G06F7/00;G10L15/08;G10L15/18 主分类号 G06F7/00
代理机构 Valauskas Corder LLC 代理人 Valauskas Corder LLC
主权项 1. A system by which a user inputs information into a record, comprising: a processor; a main memory in communication with the processor via a communication infrastructure and storing instructions that, when executed by the processor, cause the processor to: (a) receive an input utterance from an input device, wherein the input utterance includes at least one word;(b) retrieve a program code that includes one or more markers, each of which is associated with a certain utterance and correspond to a computer-implemented task;(c) assess the program code for the presence of one or more markers for which the certain utterance with which it is associated is the input utterance;(d) if the input utterance is associated with one or more markers, perform the computer-implemented task corresponding to the one or more markers associated with the input utterance;(e) access a set of template hierarchies from a database, wherein each template hierarchy of the set includes at least one template and where each template includes one or more markers, each of which is associated with a certain utterance and correspond to a computer-implemented task;(f) compare the at least one word of the input utterance to at least one term of the at least one template of template hierarchy in the set of template hierarchies;(g) determine whether the at least one word of the input utterance matches the at least one term of the at least one template of the template hierarchy;(h) calculate a score based on the match between the at least one word of the input utterance and the at least one term of the at least one template of the template hierarchy;(i) repeat steps (f)-(h) until there are no more words of the input utterance for said compare step;(j) populate the at least one template with at least one data element corresponding to the at least one term of the at least one template of the template hierarchy to obtain one or more populated templates;(k) compute a total score of each populated template of the one or more populated templates based on the match between all words of the input utterance to each populated template of the one or more populated templates;(l) select at least one populated template with a high total score;(m) ascertain by the processor whether the high total score of the selected template meets a threshold score and, if so, perform computer-implemented task corresponding to the one or more markers associated with the template; (n) establish by the processor whether there is any template that scores at or above the threshold score; (o) if no template scores at or above the threshold score record the utterance as a sequence of words; and(p) communicate the sequence of words to the user.
地址 Northbrook IL US