METHODS AND SYSTEMS FOR CALCULATING JOINT STATISTICAL INFORMATION
    161.
    发明申请
    METHODS AND SYSTEMS FOR CALCULATING JOINT STATISTICAL INFORMATION 审中-公开
    计算联合统计信息的方法和系统

    公开(公告)号:US20150356056A1

    公开(公告)日:2015-12-10

    申请号:US14733477

    申请日:2015-06-08

    Inventor: Andrew Matteson

    CPC classification number: G06F17/18 G06F17/16

    Abstract: Computer-implemented methods and systems are provided for calculating statistical information. A computing system may be configured to call a linear algebra subroutine adapted to efficiently perform matrix multiplication, providing as arguments a first matrix and a second matrix, consistent with disclosed embodiments. The first matrix may include first elements corresponding to binned values of first measurements associated with a first observation. The second matrix may include second elements corresponding to binned values of second measurements associated with a set of second observations. The computing system may be configured to receive a joint value matrix estimating the joint probabilities for the binned measurements from the linear algebra subroutine. The computing system may determine a structure of the set of second observations based on the joint value matrix. In certain aspects, the computing system may determine the mutual information between the first observation and the set of second observations.

    Abstract translation: 提供计算机实现的方法和系统来计算统计信息。 计算系统可以被配置为调用适于有效地执行矩阵乘法的线性代数子程序,提供与所公开的实施例一致的第一矩阵和第二矩阵作为参数。 第一矩阵可以包括对应于与第一观察相关联的第一测量的合并值的第一元素。 第二矩阵可以包括对应于与一组第二观察相关联的第二测量的二进制值的第二元素。 计算系统可以被配置为从线性代数子程序接收估计装箱测量的联合概率的联合值矩阵。 计算系统可以基于联合值矩阵来确定第二观测组的结构。 在某些方面,计算系统可以确定第一观测和第二观测集合之间的相互信息。

    Obfuscation of automatically generated code
    162.
    发明授权
    Obfuscation of automatically generated code 有权
    自动生成代码的混淆

    公开(公告)号:US09183360B1

    公开(公告)日:2015-11-10

    申请号:US14478493

    申请日:2014-09-05

    CPC classification number: G06F21/14 G06F8/34 G06F2221/0748

    Abstract: A method is provided for obfuscating code generated from a block diagram model in a graphical programming environment. The obfuscation may be removed through the use of a password. Incorporating the obfuscated code in a block diagram allows for code to be generated from the block diagram incorporating the obfuscated code.

    Abstract translation: 提供了一种用于在图形编程环境中对从块图模型生成的代码进行混淆的方法。 混淆可能会通过使用密码去除。 将混淆代码结合在框图中允许从包含混淆代码的框图中生成代码。

    Creating a technical computing environment (TCE)-based search engine
    163.
    发明授权
    Creating a technical computing environment (TCE)-based search engine 有权
    创建基于技术计算环境(TCE)的搜索引擎

    公开(公告)号:US09183302B1

    公开(公告)日:2015-11-10

    申请号:US13834577

    申请日:2013-03-15

    Inventor: Justyna Zander

    CPC classification number: G06F17/30864 G06F17/3043

    Abstract: A device provides a collaborative environment that enables the device to receive: technical computing environment (TCE) model information associated with one or more TCE models, problem information associated with one or more problems, TCE tool information associated with one or more TCE tools, and user information associated with one or more search query users. The device executes the one or more TCE models and the one or more TCE tools to determine behavior information associated with the one or more TCE models and the one or more TCE tools, stores the received information and the behavior information in a repository, and utilizes the information stored in the repository for generating a result in response to a query by a TCE-based search engine.

    Abstract translation: 设备提供协作环境,使得设备能够接收:与一个或多个TCE模型相关联的技术计算环境(TCE)模型信息,与一个或多个问题相关联的问题信息,与一个或多个TCE工具相关联的TCE工具信息,以及 与一个或多个搜索查询用户相关联的用户信息。 设备执行一个或多个TCE模型和一个或多个TCE工具以确定与一个或多个TCE模型和一个或多个TCE工具相关联的行为信息,将接收的信息和行为信息存储在存储库中,并利用 存储在存储库中以用于响应于基于TCE的搜索引擎的查询生成结果的信息。

    Verification of computer-executable code generated from a model
    164.
    发明授权
    Verification of computer-executable code generated from a model 有权
    从模型生成的计算机可执行代码的验证

    公开(公告)号:US09158654B1

    公开(公告)日:2015-10-13

    申请号:US13904749

    申请日:2013-05-29

    CPC classification number: G06F11/3608 G06F8/35 G06F11/3604

    Abstract: A code verification tool verifies that code generated from a model represents all of the functionality of the model and does not contain any unintended functionality. The code verification tool may receive for examination a model or an intermediate representation (IR) of the model and the generated code or an intermediate representation of the generated code. The code verification tool may create further intermediate representations of the model and/or the generated code in order to compare the functionality presented in both.

    Abstract translation: 代码验证工具验证从模型生成的代码是否表示模型的所有功能,并且不包含任何非预期的功能。 代码验证工具可以接收用于检查模型的模型或中间表示(IR)以及生成的代码或生成的代码的中间表示。 代码验证工具可以创建模型和/或生成的代码的进一步的中间表示,以便比较两者中呈现的功能。

    Speed function module and numerical minimization module for an active contour model
    165.
    发明授权
    Speed function module and numerical minimization module for an active contour model 有权
    主动轮廓模型的速度功能模块和数值最小化模块

    公开(公告)号:US09142184B1

    公开(公告)日:2015-09-22

    申请号:US13834957

    申请日:2013-03-15

    CPC classification number: G09G5/00 G06T7/12 G06T7/149 G06T2207/20096

    Abstract: A device receives an image for an active contour model, where the active contour model includes a first module and a second module. The device receives an initial contour for the image and the active contour model, and executes a speed function of the first module, based on the image and the initial contour, to generate a speed function result. The device executes a numerical minimization method of the second module, based on the image and the speed function result, to generate a final contour, and provides the image and the final contour for display.

    Abstract translation: 设备接收用于主动轮廓模型的图像,其中主动轮廓模型包括第一模块和第二模块。 该装置接收图像和主动轮廓模型的初始轮廓,并且基于图像和初始轮廓执行第一模块的速度函数,以产生速度函数结果。 该装置基于图像和速度函数结果执行第二模块的数值最小化方法,以生成最终轮廓,并提供图像和最终轮廓以进行显示。

    Installation of a technical computing environment customized for a target hardware platform
    166.
    发明授权
    Installation of a technical computing environment customized for a target hardware platform 有权
    安装针对目标硬件平台定制的技术计算环境

    公开(公告)号:US09141365B1

    公开(公告)日:2015-09-22

    申请号:US14136330

    申请日:2013-12-20

    Abstract: A device may receive installation software for installing a technical computing environment to be executed by a hardware platform, and may receive platform information associated with the hardware platform. The device may generate code for the technical computing environment based on the installation software and the platform information, and may generate, based on the code, one or more binary files or bitstream files for installing the technical computing environment on the hardware platform. The device may utilize the one or more binary files or bitstream files to install the technical computing environment on the hardware platform and for execution by the hardware platform. The technical computing environment may be customized for the hardware platform.

    Abstract translation: 设备可以接收用于安装由硬件平台执行的技术计算环境的安装软件,并且可以接收与硬件平台相关联的平台信息。 该设备可以基于安装软件和平台信息生成用于技术计算环境的代码,并且可以基于代码生成用于在硬件平台上安装技术计算环境的一个或多个二进制文件或比特流文件。 该设备可以利用一个或多个二进制文件或比特流文件来将技术计算环境安装在硬件平台上并由硬件平台执行。 可以为硬件平台定制技术计算环境。

    Automatic unit test generation and execution
    167.
    发明授权
    Automatic unit test generation and execution 有权
    自动单元测试生成和执行

    公开(公告)号:US09058424B1

    公开(公告)日:2015-06-16

    申请号:US13662713

    申请日:2012-10-29

    CPC classification number: G06F11/3668 G06F11/3684

    Abstract: A computing device may obtain usage information relating to an execution of a function within code. The usage information may include a set of input values and an output value obtained based on executing the function using the set of input values. The computing device may further determine that the function has been executed a particular quantity of times using the set of input values and obtaining the output value, and may generate a unit test, for the function, based on determining that the function has been executed the particular quantity of times using the set of input values and obtaining the output value.

    Abstract translation: 计算装置可以获得与代码内的功能的执行有关的使用信息。 使用信息可以包括一组输入值和基于使用该组输入值执行功能而获得的输出值。 计算设备还可以使用该组输入值进一步确定功能已经被执行了特定次数并且获得输出值,并且可以基于确定该功能已被执行而为该功能生成单元测试 使用该组输入值的特定次数并获得输出值。

    Programming environment for executing program code despite errors and for providing error indicators
    168.
    发明授权
    Programming environment for executing program code despite errors and for providing error indicators 有权
    编程环境用于执行程序代码,尽管出现错误并提供错误指示

    公开(公告)号:US09047411B1

    公开(公告)日:2015-06-02

    申请号:US14068263

    申请日:2013-10-31

    CPC classification number: G06F11/3664

    Abstract: A device may receive an indication to evaluate a first portion of program code and a second portion of program code provided via a user interface. The first portion of program code may include an error. The device may cause the first and second portions of program code to be evaluated based on receiving the indication to evaluate the first and second portions of program code. The second portion of program code may be evaluated after the first portion of program code. The device may generate a first result corresponding to the first portion of program code and a second result corresponding to the second portion of program code. The first result may include an error indicator. The device may provide the first result and the second result via the user interface.

    Abstract translation: 设备可以接收用于评估程序代码的第一部分的指示和经由用户界面提供的程序代码的第二部分。 程序代码的第一部分可能包含错误。 该装置可以基于接收到用于评估程序代码的第一和第二部分的指示来对程序代码的第一和第二部分进行评估。 可以在程序代码的第一部分之后评估程序代码的第二部分。 设备可以产生对应于程序代码的第一部分的第一结果和对应于程序代码的第二部分的第二结果。 第一个结果可能包括一个错误指示器。 设备可以经由用户界面提供第一结果和第二结果。

    VISUALIZATION OF DATA DEPENDENCY IN GRAPHICAL MODELS
    169.
    发明申请
    VISUALIZATION OF DATA DEPENDENCY IN GRAPHICAL MODELS 有权
    在图形模型中可视化数据依赖

    公开(公告)号:US20150095878A1

    公开(公告)日:2015-04-02

    申请号:US14567682

    申请日:2014-12-11

    CPC classification number: G06F8/10 G06F9/445 G06F17/5009

    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.

    Abstract translation: 在说明性实施例中,设备,计算机可读介质或方法可以被配置为建议确定关系。 与框图模型的交互可以包括接收框图模型的第一部分。 框图模型可以包括多个块。 多个块中的每个块可以表示一组动态方程。 可以使用计算机执行交互。 可以确定多个合成输入,合成输出,合成状态或合成导数之间的关系。 可以对框图模型的第一部分进行确定。 确定可以包括确定图形模型中多个块的第一块的输入,输出,状态或导数中的两个或更多个之间的关系的块雅可比模式。

    Representing geometry of a system in a modeling environment
    170.
    发明授权
    Representing geometry of a system in a modeling environment 有权
    在建模环境中表示系统的几何

    公开(公告)号:US08990057B1

    公开(公告)日:2015-03-24

    申请号:US13765300

    申请日:2013-02-12

    CPC classification number: G06F17/50 G06F17/5086

    Abstract: In an embodiment, an element, that represents an entity in a system, is generated. The generated element may be incorporated in a network that represents the system. The generated element may include geometry information about a geometry of the entity. The geometry information may be used in one or more computations associated with a simulation or an analysis of the system. The element may have a frame port that exposes a frame. The frame may represent at least a position and an orientation in a two dimensional or three dimensional space with respect to another frame in the network. The other frame in the network may be a reference frame that may be defined by a “world” that the system resides in. The generated element may be incorporated into the network by connecting the frame port to the network.

    Abstract translation: 在一个实施例中,生成表示系统中的实体的元素。 生成的元素可以并入表示系统的网络中。 生成的元素可以包括关于实体的几何的几何信息。 几何信息可以用于与系统的仿真或分析相关联的一个或多个计算中。 该元素可以具有公开帧的帧端口。 该帧可以相对于网络中的另一帧表示二维或三维空间中的至少一个位置和取向。 网络中的另一帧可以是可以由系统所在的“世界”定义的参考帧。所生成的元素可以通过将帧端口连接到网络而被并入到网络中。

Patent Agency Ranking