Automatic minimal build dependency determination and building an executable with source code
    1.
    发明授权
    Automatic minimal build dependency determination and building an executable with source code 有权
    自动最小构建依赖性确定和构建具有源代码的可执行文件

    公开(公告)号:US07818730B1

    公开(公告)日:2010-10-19

    申请号:US11479002

    申请日:2006-06-30

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/36 G06F8/34 G06F8/41

    摘要: The present invention provides a method and system for building an executable using only the necessary source modules or a reduced set of source modules. The complete list of necessary source modules can be determined by checking for dependency of any already identified necessary source modules. Hence, if any of the source modules belongs to a library, the entire library will not need to be compiled in order to use any necessary source module to build the executable. The present invention has the advantage that the executable takes shorter time to build and the executable is smaller in memory size so that it is easier to be ported to a target system. The present invention may also be used to minimize or reduce the memory needed to load a model so that only the elements/blocks that are used in the model are loaded into memory when a model loads. The present invention may further be used to minimize or reduce efforts in validating a model by creating a new library containing only the library elements/blocks that are used in the model, so that it is easy to identify which library elements/blocks need to be validated.

    摘要翻译: 本发明提供一种仅使用必需的源模块或一组缩减的源模块来构建可执行程序的方法和系统。 可以通过检查任何已经识别的必需源模块的依赖关系来确定必要源模块的完整列表。 因此,如果任何源模块属于库,则不需要编译整个库,以便使用任何必需的源模块来构建可执行文件。 本发明的优点在于可执行文件需要更短的建立时间,并且可执行文件的存储器大小较小,从而更容易被移植到目标系统。 本发明还可以用于最小化或减少加载模型所需的存储器,使得当模型加载时,仅将模型中使用的元件/块加载到存储器中。 本发明还可以用于通过创建仅包含在模型中使用的库元素/块的新库来最小化或减少验证模型的努力,使得容易地识别哪些库元素/块需要 验证。

    Implementing user-selectable concurrent access protection mechanism in a multi-tasking modeling environment
    2.
    发明授权
    Implementing user-selectable concurrent access protection mechanism in a multi-tasking modeling environment 失效
    在多任务建模环境中实现用户可选的并发访问保护机制

    公开(公告)号:US08707306B1

    公开(公告)日:2014-04-22

    申请号:US11880936

    申请日:2007-07-24

    申请人: Biao Yu James Carrick

    发明人: Biao Yu James Carrick

    IPC分类号: G06F9/46 G06F9/50 G06F13/00

    摘要: A system for providing model level protection for resources holding data accessed by multiple tasks in a model is discussed. The protection occurs at the model level so that the protection mechanism does not interfere with model dynamics. Resources concurrently accessed by multiple tasks are identified so that a unified protection mechanism can be applied to the resource. A user interface may be provided which enables the selection of a particular type of protection mechanism for the data in the resource. User supplied protection mechanisms may also be implemented.

    摘要翻译: 讨论了一种用于提供模型级保护的系统,用于保存模型中由多个任务访问的数据的资源。 保护在模型级别发生,使得保护机制不会干扰模型动力学。 识别由多个任务同时访问的资源,以便可以将统一的保护机制应用于资源。 可以提供用户接口,其能够为资源中的数据选择特定类型的保护机制。 也可以实现用户提供的保护机制。

    Parametric calibration method
    3.
    发明申请
    Parametric calibration method 有权
    参数校准方法

    公开(公告)号:US20070111246A1

    公开(公告)日:2007-05-17

    申请号:US11599940

    申请日:2006-11-14

    IPC分类号: C12Q1/68 G06F19/00

    摘要: Method of preparing a calibration curve and determining the amount of an analyte polynucleotide present in a test sample, particularly using real-time amplification data. The method involves determining indicia of amplification for both the internal calibrator and analyte polynucleotide standards, each as a function of the amount of analyte polynucleotide standard input into the amplification reaction.

    摘要翻译: 制备校准曲线并确定测试样品中存在的分析物多核苷酸的量的方法,特别是使用实时扩增数据。 该方法包括确定内部校准器和分析物多核苷酸标准品的扩增标记,每个标准作为输入到扩增反应中的分析物多核苷酸标准物的量的函数。

    Identification of patterns in modeling environments
    4.
    发明授权
    Identification of patterns in modeling environments 有权
    识别建模环境中的模式

    公开(公告)号:US08726232B1

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

    申请号:US11293647

    申请日:2005-12-02

    IPC分类号: G06F9/44 G06G7/62

    CPC分类号: G06F8/74 G06F8/36

    摘要: A tool for enabling a user, such as a programmer and a designer, to identify patterns in a program or model and to determine duplicated portions of the program or model that have the same or similar pattern is disclosed. The pattern may include the connectivity of the elements in the group as well as the attributes and parameters of the elements in the group. The tool may also enable the user to replace the duplicated portions of the program or model with a sub-program or sub-model that can be shared for the duplicated portions. Code for the sub-model may be used for the simulation or generated code for the duplicated portions of the program or model in the simulation or code generation of the program or model.

    摘要翻译: 公开了一种用于使用户(例如程序员和设计者)能够识别程序或模型中的模式并确定具有相同或相似模式的程序或模型的重复部分的工具。 该模式可以包括组中的元素的连接以及组中元素的属性和参数。 该工具还可以使用户能够用可以为复制部分共享的子程序或子模型来替换程序或模型的重复部分。 子模型的代码可用于程序或模型的仿真或代码生成中的程序或模型的复制部分的仿真或生成代码。

    Data transfer protection in a multi-tasking modeling environment having a protection mechanism selected by user via user interface
    5.
    发明授权
    Data transfer protection in a multi-tasking modeling environment having a protection mechanism selected by user via user interface 有权
    具有通过用户界面选择的保护机制的多任务建模环境中的数据传输保护

    公开(公告)号:US08695000B1

    公开(公告)日:2014-04-08

    申请号:US11687576

    申请日:2007-03-16

    申请人: Biao Yu James Carrick

    发明人: Biao Yu James Carrick

    IPC分类号: G06F9/46

    摘要: A system for providing model level protection for resources holding data accessed by multiple tasks in a model is discussed. The protection occurs at the model level so that the protection mechanism does not interfere with model dynamics. Resources concurrently accessed by multiple tasks are identified so that a unified protection mechanism can be applied to the resource. A user interface may be provided which enables the selection of a particular type of protection mechanism for the data in the resource. User supplied protection mechanisms may also be implemented.

    摘要翻译: 讨论了一种用于提供模型级保护的系统,用于保存模型中由多个任务访问的数据的资源。 保护在模型级别发生,使得保护机制不会干扰模型动力学。 识别由多个任务同时访问的资源,以便可以将统一的保护机制应用于资源。 可以提供用户接口,其能够为资源中的数据选择特定类型的保护机制。 也可以实现用户提供的保护机制。

    Identification of patterns in modeling environments
    6.
    发明授权
    Identification of patterns in modeling environments 有权
    识别建模环境中的模式

    公开(公告)号:US08584088B1

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

    申请号:US12613167

    申请日:2009-11-05

    IPC分类号: G06F9/44 G06F17/50 G06G7/48

    CPC分类号: G06F8/74 G06F8/36

    摘要: A tool for enabling a user, such as a programmer and a designer, to identify patterns in a program or model and to determine duplicated portions of the program or model that have the same or similar pattern is disclosed. The tool may replace the duplicated portions of the program or model with a sub-program or sub-model that can be shared for the duplicated portions. Code for the sub-model may be used for the simulation or generated code for the duplicated portions of the program or model in the simulation or code generation of the program or model. The pattern identification may be used to establish a modeling standard or style by determining common patterns of multiple models provided by a user. The modeling standard or style can then be used to determine whether a block diagram model complies with the modeling standards or styles.

    摘要翻译: 公开了一种用于使用户(例如程序员和设计者)能够识别程序或模型中的模式并确定具有相同或相似模式的程序或模型的重复部分的工具。 该工具可以用可以为复制部分共享的子程序或子模型来代替程序或模型的重复部分。 子模型的代码可用于程序或模型的仿真或代码生成中的程序或模型的复制部分的仿真或生成代码。 模式识别可以用于通过确定由用户提供的多个模型的共同模式来建立建模标准或风格。 然后可以使用建模标准或样式来确定框图模型是否符合建模标准或样式。

    Determining stack usage of generated code from a model
    7.
    发明授权
    Determining stack usage of generated code from a model 有权
    确定模型中生成的代码的堆栈使用情况

    公开(公告)号:US08578347B1

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

    申请号:US11646848

    申请日:2006-12-28

    IPC分类号: G06F9/44

    摘要: In one embodiment, a method of determining stack usage of at least a portion of a model for deployment on a target system is provided. The method may include obtaining information describing a first target system, and using the information to estimate a stack usage related to executing a representation of a component of the model on the first target system.

    摘要翻译: 在一个实施例中,提供了确定用于在目标系统上部署的模型的至少一部分的堆叠使用的方法。 该方法可以包括获得描述第一目标系统的信息,并且使用该信息来估计与在第一目标系统上执行模型的部件的表示相关的堆栈使用。

    Scheduling generated code based on target characteristics

    公开(公告)号:US08566804B1

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

    申请号:US12540960

    申请日:2009-08-13

    申请人: James Carrick Biao Yu

    发明人: James Carrick Biao Yu

    IPC分类号: G06F9/44 G06F9/45 G06F9/46

    摘要: An embodiment can include one or more computer readable media storing executable instructions for performing execution scheduling for code generated from an executable graphical model. The media can store instructions for accessing a first code portion having a first priority, and a second code portion having a second priority, where the second priority has a relationship with the first priority. The media can store instructions for accessing target environment characteristics that indicate a performance of the target environment, and for performing execution scheduling for the first code portion and the second code portion, the execution scheduling taking into account the target environment characteristics, the execution scheduling using an execution schedule. The media can also store instructions for scheduling execution of the first code portion and the second code portion in the generated executable code based on the execution schedule, the generated executable code adapted for execution in the target environment.

    Method and algorithm for quantifying polynucleotides
    9.
    发明申请
    Method and algorithm for quantifying polynucleotides 有权
    定量多核苷酸的方法和算法

    公开(公告)号:US20060292619A1

    公开(公告)日:2006-12-28

    申请号:US11474698

    申请日:2006-06-22

    IPC分类号: C12Q1/68 G06F19/00

    摘要: Machine executable method of analyzing growth curve data to identify the transition from a baseline phase into a growth phase. Applications of the method include analysis of results from time-dependent monitoring of amplicon synthesis in a nucleic acid amplification reaction to quantify a starting amount of a nucleic acid template in a test sample. The method advantageously simplifies the quantitation by circumventing the need to establish thresholds used for calculating initiation of the growth phase, to calculate derivatives, or to perform linear regression analysis.

    摘要翻译: 分析生长曲线数据的机器可执行方法,以确定从基线阶段到增长阶段的过渡。 该方法的应用包括分析核酸扩增反应中扩增子合成时间依赖性监测的结果,以量化测试样品中核酸模板的起始量。 该方法有利地通过避免建立用于计算生长阶段的起始,计算导数或执行线性回归分析的阈值的需要来简化定量。