发明名称 Analyzing and processing a verbal expression containing multiple goals
摘要 A method for parsing a verbal expression received from a user to determine whether or not the expression contains a multiple-goal command is described. Specifically, known techniques are applied to extract terms from the verbal expression. The extracted terms are assigned to categories. If two or more terms are found in the parsed verbal expression that are in associated categories and that do not overlap one another temporally, then the confidence levels of these terms are compared. If the confidence levels are similar, then the terms may be parallel entries in the verbal expression and may represent multiple goals. If a multiple-goal command is found, then the command is either presented to the user for review and possible editing or is executed. If the parsed multiple-goal command is presented to the user for review, then the presentation can be made via any appropriate interface including voice and text interfaces.
申请公布号 US8914289(B2) 申请公布日期 2014.12.16
申请号 US200912639067 申请日期 2009.12.16
申请人 Symbol Technologies, Inc. 发明人 Ma Changxue;Cheng Yan-Ming
分类号 G10L15/22;G06F17/30;G06F17/27 主分类号 G10L15/22
代理机构 代理人 Mancini Brian
主权项 1. A method for analyzing, on a computing device, a verbal expression for multiple goals, the method comprising: receiving, by the computing device, the verbal expression for multiple goals, wherein the expression for multiple goals being an expression to perform a plurality of similar tasks; analyzing, by the computing device, the verbal expression to extract potential terms; searching, by the computing device, a database with the potential terms; analyzing, by the computing device, a temporal distribution of potential terms embedded in top-ranked results of the searching to determine if the verbal expression is the multiple-goal expression; when the verbal expression is the multiple-goal expression: assigning, by the computing device, at least some of the potential terms to categories; creating, by the computing device, a set of a plurality of the potential terms, wherein members of the set are potential terms that do not overlap temporally with one another and that have been assigned to categories obeying associational rules; assigning, by the computing device, confidence levels to the members of the set; comparing, by the computing device, confidence levels of the members of the set; and if the members of the set have similar confidence levels, then: presenting, by the computing device, to a user the multiple-goal expression based, at least in part, on the received verbal expression, the multiple goals represented by the members of the set when the confidence levels of the members of the set are low; andexecuting, by the computing device, the multiple-goal expression by performing the plurality of similar tasks.
地址 Holtsville NY US