-
公开(公告)号:US09710435B2
公开(公告)日:2017-07-18
申请号:US12925790
申请日:2010-10-29
申请人: P. Karl Halton , Ben Smith , Gregory James Fee
发明人: P. Karl Halton , Ben Smith , Gregory James Fee
CPC分类号: G06F17/215 , G06F17/10 , G06F17/24
摘要: An apparatus includes a processor, a computer memory, a user interface, and computer-executable instructions which enable a user to formulate mathematical expressions via the user interface. The mathematical expression is composed from objects selected from a library of object types in the memory. The object types include primitive objects and non-primitive objects. Non-primitive objects contain at least one field which in turn can contain additional objects; primitive objects have no fields. The mathematical expression is defined by a computer-readable data structure in the memory, and each object and field has a mathematical significance assigned thereto. The data structure uniquely identifies each object and each field, and includes pointers to define nesting of the objects and fields in the mathematical expression. The computer-executable instructions include steps to identify user inputs with at least some of the objects, and to display the mathematical expression represented by the data structure via the display.
-
公开(公告)号:US20120107779A1
公开(公告)日:2012-05-03
申请号:US12925790
申请日:2010-10-29
申请人: P. Karl Halton , Ben Smith , Gregory James Fee
发明人: P. Karl Halton , Ben Smith , Gregory James Fee
IPC分类号: G09B19/02
CPC分类号: G06F17/215 , G06F17/10 , G06F17/24
摘要: An apparatus includes a processor, a computer memory, a user interface, and computer-executable instructions which enable a user to formulate mathematical expressions via the user interface. The mathematical expression is composed from objects selected from a library of object types in the memory. The object types include primitive objects and non-primitive objects. Non-primitive objects contain at least one field which in turn can contain additional objects; primitive objects have no fields. The mathematical expression is defined by a computer-readable data structure in the memory, and each object and field has a mathematical significance assigned thereto. The data structure uniquely identifies each object and each field, and includes pointers to define nesting of the objects and fields in the mathematical expression. The computer-executable instructions include steps to identify user inputs with at least some of the objects, and to display the mathematical expression represented by the data structure via the display.
摘要翻译: 一种装置包括处理器,计算机存储器,用户界面和计算机可执行指令,使得用户能够通过用户界面来形成数学表达。 数学表达式由从存储器中的对象类型的库中选择的对象组成。 对象类型包括原始对象和非原始对象。 非原始对象包含至少一个字段,该字段又可以包含其他对象; 原始对象没有字段。 数学表达式由存储器中的计算机可读数据结构定义,并且每个对象和字段具有分配给它的数学意义。 数据结构唯一地标识每个对象和每个字段,并且包括用于定义数学表达式中对象和字段嵌套的指针。 计算机可执行指令包括用至少一些对象来识别用户输入的步骤,以及经由显示器显示由数据结构表示的数学表达式。
-