Method and system for automatically testing a software build
    1.
    发明申请
    Method and system for automatically testing a software build 有权
    自动测试软件构建的方法和系统

    公开(公告)号:US20050071818A1

    公开(公告)日:2005-03-31

    申请号:US10677129

    申请日:2003-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3672 Y10S707/99943

    摘要: A system and method for improved testing of a software build is provided. The system and method automatically track differences between software builds by scanning the binaries of a software product to automatically discover its classes. The system and method then build a detailed dictionary that captures static and dynamic information of that build, including class dependencies. A comparison may be made with another build, so that the present invention may automatically execute selective tests on any types, and their dependencies, that have had a structural or behavioral modification since the last build. Testers may load a set of constructors for any specific types to further increase coverage of types (or classes) tested. The present invention may also provide detailed reports that may be used to drive future testing work and target specific areas of the code for additional testing. The system and method may further provide code generation from intermediate code to specified targets to aid in reproducing and fixing bugs.

    摘要翻译: 提供了一种用于改进软件构建测试的系统和方法。 系统和方法通过扫描软件产品的二进制文件自动发现其类别来自动跟踪软件构建之间的差异。 然后,系统和方法构建一个详细的字典,捕获该构建的静态和动态信息,包括类依赖性。 可以与另一构造进行比较,使得本发明可以自动执行对自上次构建以来具有结构或行为修改的任何类型及其依赖性的选择性测试。 测试者可以为任何特定类型加载一组构造函数,以进一步增加测试类型(或类)的覆盖率。 本发明还可以提供可用于驱动未来测试工作并针对代码的特定区域进行附加测试的详细报告。 系统和方法可以进一步提供从中间代码到指定目标的代码生成,以帮助再现和修复错误。

    Method and system for automatically testing a software build
    2.
    发明授权
    Method and system for automatically testing a software build 有权
    自动测试软件构建的方法和系统

    公开(公告)号:US07519953B2

    公开(公告)日:2009-04-14

    申请号:US10677129

    申请日:2003-09-30

    IPC分类号: G06F9/44 G06F7/00 G06F11/00

    CPC分类号: G06F11/3672 Y10S707/99943

    摘要: Testing of a software build. Differences between software builds are tracked by scanning the binaries of a software product to automatically discover its classes. A detailed dictionary is built that captures static and dynamic information of that build, including class dependencies. A comparison may be made with another build, so that selective tests may be automatically executed on any types, and their dependencies, that have had a structural or behavioral modification since the last build. Testers may load a set of constructors for any specific types to further increase coverage of types (or classes) tested. Detailed reports may also be provided that may be used to drive future testing work and target specific areas of the code for additional testing. Code generation from intermediate code to specified targets may also be performed to aid in reproducing and fixing bugs.

    摘要翻译: 测试软件构建。 通过扫描软件产品的二进制文件来自动发现其类别来跟踪软件构建之间的差异。 构建了一个详细的字典,可以捕获该构建的静态和动态信息,包括类依赖性。 可以使用另一个构建进行比较,以便可以自动执行任何类型的选择性测试及其依赖关系,自上一次构建以来,它们具有结构或行为修改。 测试者可以为任何特定类型加载一组构造函数,以进一步增加测试类型(或类)的覆盖率。 还可能提供详细的报告,可用于推动未来的测试工作,并针对特定的代码区域进行额外的测试。 也可以执行从中间代码到指定目标的代码生成,以帮助重现和修复错误。

    Fuzzy image comparator
    3.
    发明申请

    公开(公告)号:US20060110047A1

    公开(公告)日:2006-05-25

    申请号:US10993538

    申请日:2004-11-19

    IPC分类号: G06K9/68

    CPC分类号: G06K9/6202 G06T7/001

    摘要: A system and method for improved image comparison is provided. An adjustable tolerance level may be set for comparing the images, and filtering may be applied to the images, for example, to suppress high frequencies in the images or to enhance low frequencies in the images. Furthermore, a geometrical transform, such as a 2D affine transform, may be applied to one of the images. The pixels of one of the images may be compared with corresponding pixels of another image to detect differences between the pixels compared. Then the outcome of comparing the pixels of the images may be determined by comparing the differences detected with the tolerance level set. The tolerance may be set by selecting one of a set of predefined tolerance levels, each of which may represent a different degree of tolerance to be used in comparison of the images.

    System and method for validating graphical components of images

    公开(公告)号:US20060110045A1

    公开(公告)日:2006-05-25

    申请号:US10993751

    申请日:2004-11-19

    IPC分类号: G06K9/46

    CPC分类号: G06T7/0002

    摘要: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.

    Method and system of producing an interactive version of a plan or the like
    5.
    发明授权
    Method and system of producing an interactive version of a plan or the like 有权
    生成计划的交互式版本等的方法和系统

    公开(公告)号:US09105073B2

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

    申请号:US13454540

    申请日:2012-04-24

    IPC分类号: G06T9/00 G06Q10/02

    CPC分类号: G06T9/00 G06Q10/02

    摘要: A method of producing an interactive plan of a location from an optical image of a plan of the same location, wherein the location includes a plurality of features of different types such as cabins and corridors, the method comprising the steps of applying a complex geometry and character recognition (COGCR) process to the optical image to determine a plurality of functional data representative of the plurality of features of different types; converting the plurality of functional data into a plurality of object models; combining the object models to construct the interactive plan for display to an end user.

    摘要翻译: 一种从相同位置的图形的光学图像产生位置的交互式计划的方法,其中所述位置包括不同类型的多个特征,例如舱室和走廊,所述方法包括以下步骤:应用复杂几何和 字符识别(COGCR)处理到光学图像以确定表示不同类型的多个特征的多个功能数据; 将所述多个功能数据转换为多个对象模型; 组合对象模型以构建交互式计划,以向最终用户显示。

    System and method for validating graphical components of images
    6.
    发明授权
    System and method for validating graphical components of images 有权
    用于验证图像图形组件的系统和方法

    公开(公告)号:US07620248B2

    公开(公告)日:2009-11-17

    申请号:US10993675

    申请日:2004-11-19

    IPC分类号: G06K9/68

    摘要: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.

    摘要翻译: 提供了一种用于改进图像验证的系统和方法。 可以通过创建源图像或参考模型的图形组件的模型来执行任何目标图像的验证,并将源图像或参考模型的图形组件的模型与目标图像的图形组件的模型进行比较,以便 检测图形组件之间的差异。 在一个实施例中,框架可以设置有用于构建要与目标图像的图形部件的模型进行比较的源图像的图形部件的模型的分析引擎。 在另一个实施例中,框架可以设置有合成引擎,用于构建要与目标图像的图形部件的模型进行比较的合成图形组件的模型。

    System and method for validating graphical components of images by synthesis
    7.
    发明申请
    System and method for validating graphical components of images by synthesis 有权
    通过综合验证图像的图形分量的系统和方法

    公开(公告)号:US20060110044A1

    公开(公告)日:2006-05-25

    申请号:US10993675

    申请日:2004-11-19

    IPC分类号: G06K9/46

    摘要: A system and method for improved validation of images is provided. Validation of any target image may be performed by creating a model of graphical components of a source image or a reference model and comparing the model of graphical components of the source image or reference model with a model of graphical components of the target image in order to detect differences between the graphical components. In one embodiment, a framework may be provided with an analysis engine for building a model of graphical components of a source image to be compared with a model of graphical components of a target image. In another embodiment, a framework may be provided with a synthesis engine for building a model of a synthesized graphical component to be compared with a model of graphical components of a target image.

    摘要翻译: 提供了一种用于改进图像验证的系统和方法。 可以通过创建源图像或参考模型的图形组件的模型来执行任何目标图像的验证,并将源图像或参考模型的图形组件的模型与目标图像的图形组件的模型进行比较,以便 检测图形组件之间的差异。 在一个实施例中,框架可以设置有用于构建要与目标图像的图形部件的模型进行比较的源图像的图形部件的模型的分析引擎。 在另一个实施例中,框架可以设置有合成引擎,用于构建要与目标图像的图形部件的模型进行比较的合成图形组件的模型。

    Methods, systems and computer readable media for pasting data

    公开(公告)号:US09733820B2

    公开(公告)日:2017-08-15

    申请号:US14119204

    申请日:2012-06-14

    IPC分类号: G06F3/0486 G06F9/54

    CPC分类号: G06F3/0486 G06F9/543

    摘要: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.

    RELATING TO PASTING DATA
    9.
    发明申请
    RELATING TO PASTING DATA 有权
    相关的数据

    公开(公告)号:US20140215372A1

    公开(公告)日:2014-07-31

    申请号:US14119204

    申请日:2012-06-14

    IPC分类号: G06F3/0486

    CPC分类号: G06F3/0486 G06F9/543

    摘要: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.

    摘要翻译: 从源应用程序将数据粘贴到目标应用程序的方法,其中源和目标应用程序不相同; 该方法包括以下步骤:识别数据是文本还是图形数据类型,如果识别出文本数据类型,则选择文本输入处理程序,如果图形数据类型被识别,则识别图形输入处理程序; 基于所识别的数据类型,使用文本或图形输入处理器将数据转换成用于粘贴的标准格式; 确定用于粘贴的标准格式的数据的语义以及要粘贴数据的目的地应用中的用户的位置; 根据所确定的数据的语义和用户在目的地应用中的位置,确定将数据的哪些部分粘贴到目的地应用中确定的位置的哪个区域; 并将数据粘贴到目标应用程序的各个区域。

    PASTING DATA
    10.
    发明申请
    PASTING DATA 有权
    处理数据

    公开(公告)号:US20120324476A1

    公开(公告)日:2012-12-20

    申请号:US13184480

    申请日:2011-07-15

    IPC分类号: G06F9/46

    CPC分类号: G06F3/0486 G06F9/543

    摘要: A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.

    摘要翻译: 从源应用程序将数据粘贴到目标应用程序的方法,其中源和目标应用程序不相同; 该方法包括以下步骤:识别数据的数据类型和用于数据类型的适当的输入处理程序; 根据数据类型,使用适当的输入句柄将数据转换为标准格式; 在输出模块中确定标准格式的数据的上下文以识别适当的输出处理程序; 根据数据的类型和上下文从建议引擎获取建议的粘贴操作; 并基于所建议的粘贴操作来指示粘贴操作。