-
公开(公告)号: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.
-
公开(公告)号:US09886268B1
公开(公告)日:2018-02-06
申请号:US14978944
申请日:2015-12-22
Applicant: The MathWorks, Inc.
Inventor: Steven L. Eddins , Michelle T. Hirsch , Loren Shure , Joseph F. Hicklin , John N. Little , Portia O'Callaghan
CPC classification number: G06F8/70 , G06F8/22 , G06F8/24 , G06F8/33 , G06F8/34 , G06F9/54 , G06F17/212
Abstract: A computer-implemented method for providing an informal interface and a formal interface to a computing application using a computer is provided. The informal interface includes first routines, the first routines using an informal input format. The method also includes providing a formal interface using the computer, where the formal interface includes second routines. The second routines support developer functionality, and the second routines using a formal input format. The method includes receiving a first input having a first routine input format, the first routine input format complying with the informal input format, or a second input having a second routine input format, the second routine input format complying with the formal input format. The method includes processing the received first input or the received second input and performing a computing operation based on the processing.
-
公开(公告)号:US09274761B1
公开(公告)日:2016-03-01
申请号:US14514832
申请日:2014-10-15
Applicant: The MathWorks, Inc.
Inventor: Steven L. Eddins , Michelle T. Hirsch , Loren Shure , Joseph F. Hicklin , John N. Little , Portia O'Callaghan
IPC: G06F9/44
CPC classification number: G06F8/70 , G06F8/22 , G06F8/24 , G06F8/33 , G06F8/34 , G06F9/54 , G06F17/212
Abstract: A computer-implemented method for providing an informal interface and a formal interface to a computing application using a computer is provided. The informal interface includes first routines, the first routines using an informal input format. The method also includes providing a formal interface using the computer, where the formal interface includes second routines. The second routines support developer functionality, and the second routines using a formal input format. The method includes receiving a first input having a first routine input format, the first routine input format complying with the informal input format, or a second input having a second routine input format, the second routine input format complying with the formal input format. The method includes processing the received first input or the received second input and performing a computing operation based on the processing.
-
-