BLOCK DIAGRAM EXPLORER IN A METHOD AND APPARATUS FOR INTEGRATED MODELING, SIMULATION AND ANALYSIS OF CHEMICAL AND BIOLOGICAL SYSTEMS
    81.
    发明申请
    BLOCK DIAGRAM EXPLORER IN A METHOD AND APPARATUS FOR INTEGRATED MODELING, SIMULATION AND ANALYSIS OF CHEMICAL AND BIOLOGICAL SYSTEMS 审中-公开
    一种用于化学和生物系统的综合建模,仿真和分析的方法和装置的框图探测器

    公开(公告)号:US20140046643A1

    公开(公告)日:2014-02-13

    申请号:US14035566

    申请日:2013-09-24

    CPC classification number: G16C20/80 G16B5/00 G16B45/00 G16B50/00

    Abstract: A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. The modeling environment includes a block diagram explorer for displaying a block diagram in a graphical user interface describing the system as a hierarchical network of interconnected blocks. Each block represents a species participating one of the chemical reactions or one of said chemical reactions in the system. The block diagram explorer allows for a user to manipulate and modify the graphical parameters of the block diagram representation to provide insight into the functionality and operation of the system being modeled.

    Abstract translation: 用于建模,模拟和分析化学和生物化学反应的系统包括用于构建包括多个化学反应的化学或生化系统的模型的建模环境。 该系统还包括模拟引擎,接受化学或生物化学系统的所述构造模型的输入并产生作为预期结果的输出。 建模环境包括用于在描述系统的图形用户界面中显示框图的框图探查器,作为互连块的分层网络。 每个嵌段代表参与系统中化学反应之一或所述化学反应之一的物质。 框图浏览器允许用户操纵和修改框图表示的图形参数,以提供对被建模系统的功能和操作的洞察。

    INTERACTIVE CONTROL OF MULTIPLE INPUT MULTIPLE OUTPUT CONTROL STRUCTURES
    82.
    发明申请
    INTERACTIVE CONTROL OF MULTIPLE INPUT MULTIPLE OUTPUT CONTROL STRUCTURES 审中-公开
    多输入多输出控制结构的交互控制

    公开(公告)号:US20130345832A1

    公开(公告)日:2013-12-26

    申请号:US13916139

    申请日:2013-06-12

    CPC classification number: G05B13/042 G05B13/047 H04B17/391

    Abstract: Exemplary embodiments allow users to interactively formulate and solve multivariable feedback control problems. For example, users can solve problems where a plurality of control elements are distributed over one or more feedback loops and need to be jointly tuned to optimize overall performance and robustness of a control system. Embodiments allow users to specify design requirements and objectives in formats familiar to the user. Embodiments can operate on tunable parameters to solve the control problem in a manner that satisfies the design requirements and/or objectives provided by the user.

    Abstract translation: 示例性实施例允许用户交互地制定和解决多变量反馈控制问题。 例如,用户可以解决多个控制元件分布在一个或多个反馈回路上并且需要被共同调整以优化控制系统的整体性能和鲁棒性的问题。 实施例允许用户以用户熟悉的格式指定设计要求和目标。 实施例可以对可调谐参数进行操作,以满足用户提供的设计要求和/或目标的方式来解决控制问题。

    UNIFIED STATE TRANSITION TABLE DESCRIBING A STATE MACHINE MODEL
    83.
    发明申请
    UNIFIED STATE TRANSITION TABLE DESCRIBING A STATE MACHINE MODEL 有权
    统一状态转换表描述状态机模型

    公开(公告)号:US20130290925A1

    公开(公告)日:2013-10-31

    申请号:US13768565

    申请日:2013-02-15

    Abstract: A computer-readable memory device may include instructions to store data describing a state machine model including source states and destination states. The device may also include instructions to store, for each of the source states, a condition field identifying a condition upon which, when satisfied, the state machine model transitions from the source state to one of the destination states. The device may also include instructions to store, for each of source states, a destination field identifying the one of the destination states. Each of at least two of the source states may identify an identical destination state in the corresponding destination field. Each of at least two of the source states may identify an identical condition in the corresponding condition field.

    Abstract translation: 计算机可读存储器设备可以包括存储描述包括源状态和目的地状态的状态机模型的数据的指令。 该设备还可以包括用于为每个源状态存储一个条件字段的指令,该条件字段标识状态,当满足状态机模型从源状态转换到目的地状态之一时。 该设备还可以包括用于为每个源状态存储标识目的地状态之一的目的地字段的指令。 至少两个源状态中的每一个可以在相应的目的地字段中标识相同的目的地状态。 至少两个源状态中的每一个可以在相应的条件字段中标识相同的条件。

    Parallel processing of object subtrees for multiprocessor systems
    84.
    发明授权
    Parallel processing of object subtrees for multiprocessor systems 有权
    并行处理多处理器系统的对象子树

    公开(公告)号:US08462146B1

    公开(公告)日:2013-06-11

    申请号:US13629772

    申请日:2012-09-28

    CPC classification number: G06F9/5027 G06F2209/5018

    Abstract: A method implemented by one or more computers may include receiving data for graphical rendering and distributing a first portion of the data to a first computation process. The method may further include distributing a second portion of the data to a second computation process, where the second computation process is different than the first computation process, creating a first object subtree via the first computation process based on the first portion of the data, and creating a second object subtree via the second computation process based on the second portion of the data. The method may further also include assembling an object tree via a third computation process based on the first object subtree and the second object subtree and rendering a graphical scene based on the assembled object tree.

    Abstract translation: 由一个或多个计算机实现的方法可以包括接收用于图形呈现的数据并将数据的第一部分分配到第一计算过程。 该方法还可以包括将数据的第二部分分配到第二计算过程,其中第二计算过程不同于第一计算过程,基于数据的第一部分经由第一计算过程创建第一对象子树, 以及基于所述数据的第二部分,经由所述第二计算处理创建第二对象子树。 该方法还可以包括通过基于第一对象子树和第二对象子树的第三计算处理来组装对象树,并且基于组装的对象树渲染图形场景。

    Programmatic selection of breakpoints and table values for a lookup table that conforms with an error tolerance

    公开(公告)号:US12141021B2

    公开(公告)日:2024-11-12

    申请号:US18153713

    申请日:2023-01-12

    Abstract: Exemplary embodiments may programmatically determine the number and locations of breakpoints and table values in a lookup table so as to reduce their counts. In some exemplary embodiments, the minimum number of breakpoints and breakpoint locations that conform with the error tolerance may be determined along with table values for those breakpoints. The exemplary embodiments may determine if a lookup table that conforms with the error tolerance is feasible and may inform a user of the feasibility or infeasibility of generating the lookup table. Where it is feasible to generate the lookup table, the exemplary embodiments may provide automatic programmatic generation of a lookup table with minimal breakpoints and optimal or near-optimal table values.

    Systems and methods for data layout selection

    公开(公告)号:US12124469B1

    公开(公告)日:2024-10-22

    申请号:US16946780

    申请日:2020-07-06

    CPC classification number: G06F16/252

    Abstract: Systems and methods are provided for performing at least one operation using data in a preferred data layout, while preserving the ability to access the data in an original data layout. The preferred data layout may be independent of the original data layout. The preferred data layout may be selected based on at least one of a characteristic of the data, a characteristic of the computing environment or computing device(s) implementing the computing environment, a characteristic of the at least one operation, or historical performance data. The data may be rearranged or permuted into the preferred layout. A mapping may be determined between the preferred layout and the original layout. During performance of the at least one operation using the data in the preferred layout, another operation may use the mapping to access the data in the original layout.

    Systems and methods for design parameter selection

    公开(公告)号:US12045737B2

    公开(公告)日:2024-07-23

    申请号:US16947130

    申请日:2020-07-20

    CPC classification number: G06N5/04 G06F30/20 G06N20/00

    Abstract: Systems and methods as disclosed for selecting parameters for use by a system. The parameters can describe a behavior of the system, which can be represented by a model having an input and an output. The model can include an operation representable by a matrix. The parameters can include the input and output ranges of the operation, the dimensions of the matrix, a noise value for the system, and an overflow probability. A design environment can be configured to determine values or ranges of values for one or more of the parameters based on values or ranges of values of the remaining parameters. In some embodiments, the design environment can select, recommend, or validate a choice of datatype, minimum system noise, or the dimensions of the matrix. The model can be used to generate code, which can be used to configure the system to perform the operation.

    Providing services for assisting programming

    公开(公告)号:US11620111B2

    公开(公告)日:2023-04-04

    申请号:US16828720

    申请日:2020-03-24

    Abstract: Systems and methods for services for assisting programming are disclosed. The systems and methods can be used to, during edit time, for program code or data of interest, identify one or more services available to the program code or the data of interest, generating a context for the one or more services, execute code for the one or more services within the context to generate a result for each of the one or more services, analyze the result for each of the one or more services to select a subset of results based on criteria associated with the program code, the data of interest, or the one or more services, and offer, to a user, services corresponding to the subset of results or the subset of results as suggestions to facilitate further development of the program code or use of the data of interest.

Patent Agency Ranking