-
公开(公告)号:US12056108B1
公开(公告)日:2024-08-06
申请号:US18106081
申请日:2023-02-06
Applicant: The MathWorks, Inc.
Inventor: Curtis Anderson , Jason Breslau
IPC: G06F16/22 , G06F16/21 , G06F16/242 , G06F16/2452 , G06F16/28
CPC classification number: G06F16/2246 , G06F16/213 , G06F16/2445 , G06F16/2452 , G06F16/285
Abstract: Systems and methods may generate or modify a pattern, to search text, utilizing a hierarchical structure. The system and method may receive instructions for generating or modifying the pattern. The system and methods may identify or generate a hierarchical structure containing one or more levels each of which includes one or more objects that store values. The system and method may define a pattern by assigning values to the hierarchical structure when the instructions are for generating the pattern; or may modify one or more values in the hierarchical structure when the instructions are for modifying the pattern. The system and method may receive pattern matching instructions. The system and method may identify, based on the pattern matching instructions and utilizing the hierarchical structure, one or more portions of the program that includes the generated or modified pattern and implement one or more pattern matching functions to provide results.
-
公开(公告)号:US11609893B1
公开(公告)日:2023-03-21
申请号:US16884615
申请日:2020-05-27
Applicant: The MathWorks, Inc.
Inventor: Curtis Anderson , Jason Breslau
IPC: G06F16/22 , G06F16/28 , G06F16/242 , G06F16/21 , G06F16/2452
Abstract: Systems and methods may generate or modify a pattern, to search text, utilizing a hierarchical structure. The system and method may receive instructions for generating or modifying the pattern. The system and methods may identify or generate a hierarchical structure containing one or more levels each of which includes one or more objects that store values. The system and method may define a pattern by assigning values to the hierarchical structure when the instructions are for generating the pattern; or may modify one or more values in the hierarchical structure when the instructions are for modifying the pattern. The system and method may receive pattern matching instructions. The system and method may identify, based on the pattern matching instructions and utilizing the hierarchical structure, one or more portions of the program that includes the generated or modified pattern and implement one or more pattern matching functions to provide results.
-
公开(公告)号:US09449044B1
公开(公告)日:2016-09-20
申请号:US14622381
申请日:2015-02-13
Applicant: The MathWorks, Inc.
Inventor: John N. Little , Jason Breslau , Nausheen Moulana , Vadim Teverovsky , Bryan White , Joseph F. Hicklin
CPC classification number: G06F17/30401 , G06F3/0237 , G06F17/273 , G06F17/30522 , G06F17/3064
Abstract: In an illustrative embodiment, an apparatus, computer-readable medium, or method may be configured to avoid command mistakes and suggest corrections. Known commands may be accessed which may include at least one expected identifier, alternative identifier, and/or identifier pattern. The frequencies of occurrence of the known commands may be calculated. A command with entered identifiers may be received and at least one possible mistake in the entered identifiers may be detected. A first numerical score for the known commands may be calculated using a string matching algorithm, a keystroke penalty matrix, and/or the detected at least one possible mistake. A second numerical score may be calculated using the frequencies of occurrence of the known commands and the first numerical score. Expected identifiers may be selected using the first and second numerical scores. A user-selectable command may be created using the expected known commands and displayed.
-
-