Configurable data masking for software testing
    111.
    发明授权
    Configurable data masking for software testing 有权
    用于软件测试的可配置数据屏蔽

    公开(公告)号:US07917770B2

    公开(公告)日:2011-03-29

    申请号:US11869690

    申请日:2007-10-09

    CPC classification number: G06F11/3672

    Abstract: A data masking tool can support a wide variety of data sources and execution mechanisms. For example, any of a wide variety of data masking techniques can be achieved via a web interface, API, command line, SOA, or the like. Connectivity to mainframe environments can be achieved. Multiple data source types and data to and from different technology platform types can be supported. The tool can support interfacing with a metadata management tool. High quality randomness can be provided by a Mersenne Twister random number generator. The tool can be useful for performing data masking during software testing without having to write data masking code.

    Abstract translation: 数据屏蔽工具可以支持各种数据源和执行机制。 例如,可以通过web界面,API,命令行,SOA等来实现各种数据掩蔽技术中的任何一种。 可以实现与大型机环境的连接。 可以支持来自不同技术平台类型的多种数据源类型和数据。 该工具可以支持与元数据管理工具的连接。 高品质随机数可由Mersenne Twister随机数发生器提供。 该工具可用于在软件测试期间执行数据屏蔽,而无需写入数据屏蔽代码。

    Decision tree construction via frequent predictive itemsets and best attribute splits
    112.
    发明授权
    Decision tree construction via frequent predictive itemsets and best attribute splits 有权
    决策树构建通过频繁预测项目集和最佳属性分割

    公开(公告)号:US07801924B2

    公开(公告)日:2010-09-21

    申请号:US11965692

    申请日:2007-12-27

    CPC classification number: G06K9/6282 G06N99/005

    Abstract: A decision tree can be constructed via frequent predictive itemsets and best item splits. A hierarchical frequent predictive itemsets tree data structure can be used to construct the decision tree. A bottom-up traversal of the data structure can be used during determination of best item splits. The described technologies can construct decision trees with superior accuracy as compared to conventional greedy decision tree construction approaches.

    Abstract translation: 决策树可以通过频繁预测项目集和最佳项目分割来构建。 层次化频繁预测项集树数据结构可用于构建决策树。 在确定最佳项目拆分时,可以使用数据结构的自下而上遍历。 与传统的贪心决策树建设方法相比,所描述的技术可以精确地构建决策树。

    Automated predictive data mining model selection using a genetic algorithm
    113.
    发明授权
    Automated predictive data mining model selection using a genetic algorithm 有权
    使用遗传算法的自动预测数据挖掘模型选择

    公开(公告)号:US07801836B2

    公开(公告)日:2010-09-21

    申请号:US11862147

    申请日:2007-09-26

    Applicant: Ashish Sureka

    Inventor: Ashish Sureka

    CPC classification number: G06N7/005 G06K9/6253 G06K9/6282

    Abstract: A predictive data mining model can be selected based on how well the model meets an objective function. In certain implementations genetic algorithms can be used to search a space of predictive data mining model building parameters to determine an optimal predictive data mining model based on a score function corresponding to, for example, the accuracy of the selected predictive data mining model.

    Abstract translation: 可以基于模型满足目标函数的程度来选择预测数据挖掘模型。 在某些实现中,可以使用遗传算法来搜索预测数据挖掘模型构建参数的空间,以基于对应于例如所选择的预测数据挖掘模型的精度的分数函数来确定最佳预测数据挖掘模型。

    Context-aware middleware platform for client devices
    114.
    发明授权
    Context-aware middleware platform for client devices 有权
    客户端设备的上下文感知中间件平台

    公开(公告)号:US07783613B2

    公开(公告)日:2010-08-24

    申请号:US11670918

    申请日:2007-02-02

    Abstract: Middleware can accept transaction requests from a client device and tailor the request to a backend transaction server. The server's response can be tailored to the client device. For example, characteristics of the client device such as screen real estate and supported functionality can be taken into account when generating a tailored response. Features such as caching can avoid repeatedly contacting the backend server. Pagination and column truncation can be supported. A transaction model can represent a transaction as device independent configuration information. The transaction model can be added or changed without coding. Useful for implementing an application across a wide range of devices transparently to the backend server.

    Abstract translation: 中间件可以接受来自客户端设备的事务请求,并将请求定制到后端事务服务器。 服务器的响应可以根据客户端设备进行调整。 例如,当生成定制的响应时,可以考虑诸如屏幕空间和支持的功能的客户端设备的特征。 缓存等功能可以避免反复联系后端服务器。 可以支持分页和列截断。 事务模型可以将事务表示为与设备无关的配置信息。 交易模型可以添加或更改,无需编码。 用于在多个设备上透明地对后端服务器实施应用程序。

    Methods and system for configurable domain specific abstract core
    115.
    发明授权
    Methods and system for configurable domain specific abstract core 有权
    可配置域特定抽象核心的方法和系统

    公开(公告)号:US07739647B2

    公开(公告)日:2010-06-15

    申请号:US11810350

    申请日:2007-06-05

    CPC classification number: G06F17/5045

    Abstract: The present invention provides a configurable domain specific abstract core (DSAC) for implementing applications within any domain. The DSAC comprises at least one function specific abstract module (FSAM) configurable at a plurality of stages for implementing a predetermined function belonging to one or more applications in the domain. The FSAM comprises a function specific abstract logic (FSAL) for implementing functional logic and a micro state engine (MSE) for generating and monitoring one or more control signals, at least one of the control signals being generated by execution of a dynamic script for controlling the FSAL. The DSAC further comprises one or more buffer modules for data exchange among one or more FSAMs, and for temporary storage of data, one or more programmable data path connection maps comprising a set of interconnections, for configuring data paths among the one or more FSAMs and the one or more buffers, and a programmable hardware software interface module for coupling with one or more external computing devices. The DSAC may be configured at a design configuration stage, an application initialization configuration stage and a run time configuration stage. The DSAC implements a data driven control flow architecture.

    Abstract translation: 本发明提供了一种用于在任何域内实现应用的可配置域特定抽象核心(DSAC)。 DSAC包括在多个阶段可配置的至少一个功能特定抽象模块(FSAM),用于实现属于域中的一个或多个应用的​​预定功能。 FSAM包括用于实现功能逻辑的功能特定抽象逻辑(FSAL)和用于生成和监视一个或多个控制信号的微状态引擎(MSE),所述控制信号中的至少一个通过执行用于控制的动态脚本来产生 FSAL。 DSAC还包括一个或多个缓冲模块,用于在一个或多个FSAM之间进行数据交换,以及用于临时存储数据,一个或多个可编程数据路径连接图包括一组互连,用于配置一个或多个FSAM之间的数据路径,以及 一个或多个缓冲器以及用于与一个或多个外部计算设备耦合的可编程硬件软件接口模块。 DSAC可以在设计配置阶段,应用程序初始化配置阶段和运行时配置阶段进行配置。 DSAC实现了数据驱动的控制流架构。

    Apparatus, method and product for optimizing software system workload performance scenarios using multiple criteria decision making
    116.
    发明授权
    Apparatus, method and product for optimizing software system workload performance scenarios using multiple criteria decision making 有权
    使用多标准决策优化软件系统工作负载性能情景的装置,方法和产品

    公开(公告)号:US07716151B2

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

    申请号:US11704293

    申请日:2007-02-09

    CPC classification number: G06N5/02 G06F11/3447 G06F2201/865

    Abstract: The present technique is an apparatus and method evaluating software performance. The method identifies performance scenarios using a knowledge base and selects the performance scenarios from a context module using operational laws. The system analyzes performance criticality of an application workload. Furthermore, the system comprises a context module that ranks the performance criterions depending on the input and the knowledge base stores and retrieves the performance criterions using the operational laws. The knowledge base comprises the criterions and their relevant ranks based of the application context. The present technique automates classification of performance criterions into benefit and cost categories with the usage of the operational laws.

    Abstract translation: 本技术是评估软件性能的装置和方法。 该方法使用知识库识别性能场景,并使用操作规则从上下文模块中选择性能场景。 系统分析应用程序工作负载的性能关键性。 此外,该系统包括上下文模块,其根据输入和知识库存储对性能标准进行排序,并使用操作规律检索性能标准。 知识库包括基于应用环境的标准及其相关职级。 本技术通过运用法律自动将绩效标准分类为利益和成本类别。

    System and method for universe generation
    117.
    发明申请
    System and method for universe generation 审中-公开
    宇宙生成的系统和方法

    公开(公告)号:US20090300061A1

    公开(公告)日:2009-12-03

    申请号:US12315499

    申请日:2008-12-03

    CPC classification number: G06F17/246

    Abstract: A system and method for automatically generating the universe from the documented MS-Excel file is disclosed. The methods for the Generate Universe, Migrate Universe, Update Universe and Document Universe are disclosed. The method helps in reduction of build effort of the project and removes the problem of corruption of the universe file of link being lost. The method provides easy maintenance of the universe versions and multi-user development environments and updating of universe files.

    Abstract translation: 公开了从记录的MS-Excel文件自动生成宇宙的系统和方法。 公开了生成宇宙,迁移宇宙,更新宇宙和文献宇宙的方法。 该方法有助于减少项目的构建工作,并消除丢失链接的Universe文件的损坏问题。 该方法提供了对Universe版本和多用户开发环境的轻松维护以及Universe文件的更新。

    System and method for personalized call treatment by using a combination of communication and data services
    118.
    发明申请
    System and method for personalized call treatment by using a combination of communication and data services 审中-公开
    通过使用通信和数据服务的组合来进行个性化呼叫处理的系统和方法

    公开(公告)号:US20090147937A1

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

    申请号:US12288726

    申请日:2008-10-22

    Abstract: A system and method for providing personalized call treatment to an incoming call by using a combination of data and communication services is provided. The system comprises a Mashup application for determining a treatment method corresponding to each incoming call based on a called person's profile and one or more predefined rules. The system also comprises a communication services platform and a data services platform coupled with the Mashup application.

    Abstract translation: 提供了一种通过使用数据和通信服务的组合来为来电提供个性化呼叫处理的系统和方法。 该系统包括用于基于被叫人的简档和一个或多个预定义规则来确定对应于每个呼入的处理方法的混搭应用程序。 该系统还包括与Mashup应用程序相结合的通信服务平台和数据服务平台。

    ELECTRONIC BOOK LOCATOR
    119.
    发明申请
    ELECTRONIC BOOK LOCATOR 审中-公开
    电子书籍定位器

    公开(公告)号:US20090106037A1

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

    申请号:US11951147

    申请日:2007-12-05

    CPC classification number: G06Q30/06 G06Q50/10

    Abstract: An electronic book locator can be a hand-held or a mounted device for locating or cataloguing books. One or more images of book spines can be processed using character recognition methods to electronically recognize book identification information appearing on the book spine. Locations of books in a book storage area can be determined from images of the books in the book storage area. Determined book locations can be compared to designated locations and misplaced books can be indicated. A book database can be generated based on images of books. Identification information of a target book can be input into a book locator device and a location of the target book can be indicated by the device.

    Abstract translation: 电子书籍定位器可以是用于定位或编目书籍的手持式或安装式装置。 可以使用字符识别方法处理书脊的一个或多个图像,以电子地识别出现在书脊上的书籍识别信息。 图书存储区域中的图书的位置可以通过图书存储区域中的图书的图像来确定。 确定的书籍位置可以与指定的地点进行比较,并且可以指出放错的书籍。 可以基于图书的图像生成图书数据库。 可以将目标书的识别信息输入书籍定位装置,并且可以由装置指示目标书的位置。

    SYSTEM AND METHOD FOR END TO END TESTING SOLUTION FOR MIDDLEWARE BASED APPLICATIONS
    120.
    发明申请
    SYSTEM AND METHOD FOR END TO END TESTING SOLUTION FOR MIDDLEWARE BASED APPLICATIONS 审中-公开
    用于基于中间件的应用的终端测试解决方案的系统和方法

    公开(公告)号:US20090083325A1

    公开(公告)日:2009-03-26

    申请号:US11860062

    申请日:2007-09-24

    CPC classification number: G06F11/3688

    Abstract: A method, system and computer program product for testing a Middleware based application, including providing XML or XSD data and generating an XML template from the XML or XSD data, generating a test data template from the XML template, and generating XML values from the test data template. The XML values may be published over a Middleware based application. A query may be built in a application database wherein the data base is in communication with the Middleware based application. The queries may be executed by fetching data from the database. The method, system and computer program product may further include validating test data and subscribing to an application output. After validating the subscribed output against an expected output, a test result may be generated.

    Abstract translation: 一种用于测试基于中间件的应用程序的方法,系统和计算机程序产品,包括提供XML或XSD数据,并从XML或XSD数据生成XML模板,从XML模板生成测试数据模板,并从测试中生成XML值 数据模板。 XML值可以通过基于中间件的应用程序发布。 可以在应用数据库中构建查询,其中数据库与基于中间件的应用通信。 可以通过从数据库获取数据来执行查询。 方法,系统和计算机程序产品还可以包括验证测试数据和订阅应用输出。 在根据预期输出验证订阅的输出后,可能会生成测试结果。

Patent Agency Ranking