-
公开(公告)号:US20090052777A1
公开(公告)日:2009-02-26
申请号:US11843645
申请日:2007-08-22
Applicant: Jinsong Yu , Seth Atkinson , Xin Li , Luke Kelly , Larry Israel
Inventor: Jinsong Yu , Seth Atkinson , Xin Li , Luke Kelly , Larry Israel
IPC: G06K9/00
CPC classification number: G06K9/00436
Abstract: Systems and methods for use in handwriting recognition in computer algebra are provided. One disclosed method includes receiving handwriting input from a user via a handwriting input device, the handwriting input representing a mathematical expression. The method further includes, at a recognizer, processing the handwriting input to recognize a plurality of candidates and ranking the plurality of candidates to form initial candidate data. The method may further include, at an application program, scanning the plurality of candidates for segments that match application-level criteria, and adjusting a rank of one or more of the plurality of candidates based on the matching, to form a processed candidate list. The method may further include displaying the processed candidate list via a graphical user interface.
Abstract translation: 提供了在计算机代数中用于手写识别的系统和方法。 一种公开的方法包括经由手写输入装置接收来自用户的手写输入,所述手写输入表示数学表达式。 该方法还包括在识别器处理手写输入以识别多个候选并对多个候选进行排序以形成初始候选数据。 该方法还可以包括:在应用程序中,扫描与候选标准匹配的段的多个候选者,以及基于匹配来调整多个候选中的一个或多个的等级,以形成处理的候选列表。 该方法还可以包括经由图形用户界面显示所处理的候选列表。
-
公开(公告)号:US08073258B2
公开(公告)日:2011-12-06
申请号:US11843645
申请日:2007-08-22
Applicant: Jinsong Yu , Seth Atkinson , Xin Li , Luke Kelly , Larry Israel
Inventor: Jinsong Yu , Seth Atkinson , Xin Li , Luke Kelly , Larry Israel
IPC: G06K9/00
CPC classification number: G06K9/00436
Abstract: Systems and methods for use in handwriting recognition in computer algebra are provided. One disclosed method includes receiving handwriting input from a user via a handwriting input device, the handwriting input representing a mathematical expression. The method further includes, at a recognizer, processing the handwriting input to recognize a plurality of candidates and ranking the plurality of candidates to form initial candidate data. The method may further include, at an application program, scanning the plurality of candidates for segments that match application-level criteria, and adjusting a rank of one or more of the plurality of candidates based on the matching, to form a processed candidate list. The method may further include displaying the processed candidate list via a graphical user interface.
Abstract translation: 提供了在计算机代数中用于手写识别的系统和方法。 一种公开的方法包括经由手写输入装置接收来自用户的手写输入,所述手写输入表示数学表达式。 该方法还包括在识别器处理手写输入以识别多个候选并对多个候选进行排序以形成初始候选数据。 该方法还可以包括:在应用程序中,扫描与候选标准匹配的段的多个候选者,以及基于匹配来调整多个候选中的一个或多个的等级,以形成处理的候选列表。 该方法还可以包括经由图形用户界面显示所处理的候选列表。
-
公开(公告)号:US20070153001A1
公开(公告)日:2007-07-05
申请号:US11321550
申请日:2005-12-29
Applicant: Jinsong Yu , Seth Atkinson , William Kunz
Inventor: Jinsong Yu , Seth Atkinson , William Kunz
IPC: G06T11/20
CPC classification number: G06T11/206
Abstract: Mathematical expressions and functions are graphed using a computer implemented method that automatically determines an appropriate graph range. One implementation of the method begins with determining an initial variable seed range. A number of points within this seed range are randomly selected. The method determines whether the selected points correspond to the mathematical expression (i.e., whether they produce valid results when the expression is evaluated at each point). When the selected points produce valid results, the points can be used to generate and display a graph of the mathematical expression on a user display device, with a graph range based on the seed range. If not, the variable seed range can be expanded until a predetermined number of the selected points correspond to the mathematical expression, so that a graph of the mathematical expression can be generated and displayed.
Abstract translation: 使用计算机实现的方法绘制数学表达式和函数,该方法可自动确定适当的图形范围。 该方法的一个实施方式是从确定初始变量种子范围开始。 随机选择此种子范围内的多个点。 该方法确定所选择的点是否对应于数学表达式(即,当在每个点评估表达式时是否产生有效结果)。 当所选择的点产生有效结果时,这些点可用于生成和显示用户显示设备上的数学表达式的图形,其中基于种子范围的图形范围。 如果不是,则可以扩展可变种子范围直到所选择的点的预定数量对应于数学表达式,使得可以生成和显示数学表达式的图形。
-
4.
公开(公告)号:US20090024366A1
公开(公告)日:2009-01-22
申请号:US11779860
申请日:2007-07-18
Applicant: Seth Atkinson , Luke Kelly , Jinsong Yu , William Kunz
Inventor: Seth Atkinson , Luke Kelly , Jinsong Yu , William Kunz
IPC: G06F7/60
CPC classification number: G06F17/2705
Abstract: Systems and methods for progressively parsing user input of a mathematical expression are provided. One disclosed method includes looping through characters in an input string, and on each loop, extracting a next token from the input string and determining a current grammar context based on the token or tokens extracted thus far. If it is determined that the current grammar context matches a predetermined condition, then the method may include modifying the tokens extracted from the input string in a predetermined manner associated with the predetermined condition. A parsing result may be obtained based on the modified tokens. The parsing result may be converted to a modified input string.
Abstract translation: 提供了用于逐行解析数学表达式的用户输入的系统和方法。 一种公开的方法包括循环输入字符串中的字符,并且在每个循环上,从输入字符串中提取下一个标记,并且基于迄今提取的令牌或令牌来确定当前语法上下文。 如果确定当前语法上下文与预定条件匹配,则该方法可以包括以与预定条件相关联的预定方式修改从输入串提取的令牌。 可以基于修改的令牌获得解析结果。 解析结果可以转换为修改的输入字符串。
-
-
-