Fail-safe mechanism using callback for dynamic measurement of software
    1.
    发明专利
    Fail-safe mechanism using callback for dynamic measurement of software 有权
    使用CALLBACK软件进行动态测量的失效安全机制

    公开(公告)号:JP2011238234A

    公开(公告)日:2011-11-24

    申请号:JP2011104690

    申请日:2011-05-09

    CPC classification number: G06F11/3644 G06F11/1438 G06F11/3495 G06F2201/875

    Abstract: PROBLEM TO BE SOLVED: To safely remove a measuring function tentatively installed on an application even with an occurrence of failure in software or other kind.SOLUTION: Application servers 122 and 124 receive a request for adding a tentative dynamic measurement to an application from a manager 108 of a computing device through respective connections 720 between the computing device and the application servers. The application servers, in response to the request, add the tentative dynamic measurement to the active application and mount a callback 716, which determines whether respective connections are unexpectedly disconnected, on the computing devices through the respective connections with the same. When the callback determines that the respective connections are to be unexpectedly disconnected, the application is restored to a state without the tentative dynamic measurement.

    Abstract translation: 要解决的问题:即使软件或其他类型的故障发生,也可以安全地移除临时安装在应用程序上的测量功能。 解决方案:应用服务器122和124通过计算设备和应用服务器之间的相应连接720接收来自计算设备的管理器108的应用的临时动态测量的请求。 响应于该请求,应用服务器将临时动态测量添加到活动应用,并且通过相应的连接来安装在计算设备上确定相应连接是否意外断开的回调716。 当回调确定相应的连接意外断开连接时,应用程序将恢复到没有暂时动态测量的状态。 版权所有(C)2012,JPO&INPIT

    System for storing and transmitting compressed integer data
    2.
    发明专利
    System for storing and transmitting compressed integer data 有权
    用于存储和发送压缩整数数据的系统

    公开(公告)号:JP2011193451A

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

    申请号:JP2011030873

    申请日:2011-02-16

    CPC classification number: H03M7/40 H03M7/14

    Abstract: PROBLEM TO BE SOLVED: To provide a method of encoding and decoding an integer value ranging over a known numerical range of the integer value used by a data system. SOLUTION: On the basis of knowledge that the data system stores and transmits the integer value over the known numerical range having a minimum value and a maximum value, the integer value at the maximum value or near the maximum value is largely compressed than in a conventional system without any loss of a data resolution. COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:提供对数据系统使用的整数值的已知数值范围内的整数值进行编码和解码的方法。 解决方案:根据数据系统在具有最小值和最大值的已知数值范围内存储和传输整数值的知识,最大值或最大值附近的整数值被大大地压缩 在传统的系统中,没有任何数据分辨率的损失。 版权所有(C)2011,JPO&INPIT

    Visualization of jvm and cross-jvm call stacks
    3.
    发明专利
    Visualization of jvm and cross-jvm call stacks 有权
    JVM和跨JVM调用堆栈的可视化

    公开(公告)号:JP2012221502A

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

    申请号:JP2012087292

    申请日:2012-04-06

    CPC classification number: G06F11/323

    Abstract: PROBLEM TO BE SOLVED: To diagnose problems in a computer system by visualizing flows of applications and other subsystems in a directed graph.SOLUTION: In a user interface 600, a dependency graph 601 is displayed on the basis of selection in a tree region 602. Respective nodes in the dependency graph indicate respective applications 502 and 504 or a plurality of instances 401, 431, and 442 of the other subsystems, and sides 523, 524, 525, and 526 indicate which node depends on the other nodes. Alarms 608, 609, 611, and 613 related to aggregate metrics based on the plurality of instances are provided to the nodes and the sides.

    Abstract translation: 要解决的问题:通过在有向图中可视化应用程序流和其他子系统来诊断计算机系统中的问题。 解决方案:在用户界面600中,依赖图表601基于树状区域602中的选择来显示。依赖图中的各节点指示各自的应用502和504或多个实例401,431和 442的其他子系统,并且侧面523,524,525和526指示哪个节点依赖于其他节点。 将与基于多个实例的聚合度量相关的警报608,609,611和613提供给节点和侧面。 版权所有(C)2013,JPO&INPIT

    Visualizing transaction traces as flows through map of logical subsystems
    4.
    发明专利
    Visualizing transaction traces as flows through map of logical subsystems 有权
    通过逻辑子系统的映射可视化交易跟踪

    公开(公告)号:JP2012221500A

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

    申请号:JP2012087286

    申请日:2012-04-06

    CPC classification number: G06F11/323

    Abstract: PROBLEM TO BE SOLVED: To diagnose problems in a computer system by visualizing flows through subsystems of the computer system.SOLUTION: Requests from users from a web browser 102 are received via a network cloud 104 and routed to any of computing devices 106, 110 and 114. Agent software A1 (108), A2 (112) and A3 (116) running on the computing devices gathers information from an application, middleware or other software running on the computing devices. The agents communicate with a manager 120 and organize and optimize data. The manager causes information based on the data received from the agents to be displayed on a user interface 122 and stored in a database 118.

    Abstract translation: 要解决的问题:通过可视化通过计算机系统的子系统的流程来诊断计算机系统中的问题。 解决方案:经由网络云104接收来自web浏览器102的用户的请求,并将其路由到计算设备106,110和114中的任何一个。代理软件A1(108),A2(112)和A3(116)运行 在计算设备上收集来自在计算设备上运行的应用程序,中间件或其他软件的信息。 代理与经理120通信并组织和优化数据。 管理者根据从代理接收的数据将信息显示在用户界面122上并存储在数据库118中。(C)版权所有:(C)2013,JPO&INPIT

    Detection of method calls to streamline diagnosis of custom code through dynamic instrumentation
    5.
    发明专利
    Detection of method calls to streamline diagnosis of custom code through dynamic instrumentation 有权
    通过动态仪器检测自定义诊断方法的方法

    公开(公告)号:JP2011238233A

    公开(公告)日:2011-11-24

    申请号:JP2011104689

    申请日:2011-05-09

    Inventor: MARCO GAGLIARDI

    CPC classification number: G06F11/3612 G06F11/3644

    Abstract: PROBLEM TO BE SOLVED: To provide a technique for analyzing software in which un-instrumented components can be discovered and dynamically instrumented.SOLUTION: Performance data is gathered from an instrumentation by an application that is configured with a baseline set of instrumented components such as methods and run, and it may be learned that the performance of some methods is an issue. To analyze the problem, any methods which are callable from a method at issue are discovered by inspecting a byte code of loaded classes in a JAVA(R) Virtual Machine (JVM). A byte code of the class is parsed to identify opcodes which invoke a byte code to call other methods. An index to an entry in a constant pool table is identified based on an opcode. A decision can then be made to instrument and/or report the discovered methods.

    Abstract translation: 要解决的问题:提供一种用于分析软件的技术,其中可以发现并且动态地检测未检测的组件。

    解决方案:性能数据是由一个应用程序从一个应用程序中收集的,该应用程序配置了一组基准的仪器化组件,例如方法和运行,并且可以了解到某些方法的执行是一个问题。 为了分析问题,可以通过检查JAVA(R)虚拟机(JVM)中加载的类的字节码来发现可从所讨论的方法调用的任何方法。 该类的字节码被解析以识别调用字节码来调用其他方法的操作码。 基于操作码识别常数池表中条目的索引。 然后可以作出决定,以便对所发现的方法进行仪器和/或报告。 版权所有(C)2012,JPO&INPIT

    Visualization of relationships between transaction trace graph and map of logical subsystems
    6.
    发明专利
    Visualization of relationships between transaction trace graph and map of logical subsystems 有权
    交易追踪图与逻辑子系统映射之间的关系的可视化

    公开(公告)号:JP2012221501A

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

    申请号:JP2012087289

    申请日:2012-04-06

    CPC classification number: G06F11/323

    Abstract: PROBLEM TO BE SOLVED: To visualize flows of applications.SOLUTION: On the basis of data acquired from an agent associated with an application, a triage map region 502 is displayed on a user interface 610. The triage map region graphically depicts a plurality of subsystems of the application and dependency relationships among the subsystems, and the subsystems are depicted as nodes 320, 321, 322, 326, 328 and 336. On the basis of accessed data, a first transaction trace 641 and calling relationships among a plurality of called components of an instance of a first transaction are displayed in an auxiliary region 562. The first transaction trace displays a graph for specifying a plurality of called components CM1(642), CM2(643), CM4a(639), CM4b(644) and CM5(645) of the instance of the first transaction.

    Abstract translation: 要解决的问题:可视化应用程序的流程。 解决方案:基于从与应用程序相关联的代理获取的数据,分类映射区域502被显示在用户界面610上。分类映射区域以图形方式描绘应用的多个子系统以及应用程序之间的依赖关系 子系统,并且子系统被描绘为节点320,321,322,326,328和336.基于被访问的数据,第一事务跟踪641和第一事务的实例的多个被调用的组件之间的呼叫关系是 显示在辅助区域562中。第一事务跟踪显示用于指定多个被叫组件CM1(642),CM2(643),CM4a(639),CM4b(644)和CM5(645) 第一笔交易。 版权所有(C)2013,JPO&INPIT

    Rule system for efficient transaction pattern matching
    7.
    发明专利
    Rule system for efficient transaction pattern matching 有权
    用于高效交易模式匹配的规则系统

    公开(公告)号:JP2011243192A

    公开(公告)日:2011-12-01

    申请号:JP2011090308

    申请日:2011-04-14

    Abstract: PROBLEM TO BE SOLVED: To provide a rule system for efficient transaction pattern matching.SOLUTION: Transaction is identified by determining whether or not a certain pattern exists in communication by applying a rule set to the communication between a client and a server. For example, a certain combination of parameters may be searched in the transaction by the rule. As for a specific example, the parameter may be searched in an HTTP request by using the rule. The rule is systemized by such a method that efficient processing is made possible. For example, the rule may be systemized based on a predicted appearance frequency of the parameter in the transaction and the predicted appearance frequency of each transaction. The rule may be updated when the predicted frequency deviates from an actual frequency so that the rule can be systemized for the more efficient processing.

    Abstract translation: 要解决的问题:提供有效的交易模式匹配的规则系统。 解决方案:通过将规则集应用于客户端和服务器之间的通信来确定通信中是否存在某种模式来识别事务。 例如,可以通过规则在交易中搜索参数的某种组合。 对于具体示例,可以通过使用规则在HTTP请求中搜索该参数。 该规则是通过有效处理成为可能的方法进行系统化的。 例如,可以基于事务中的参数的预测出现频率和每个事务的预测出现频率来将规则系统化。 当预测频率偏离实际频率时,可以更新规则,以便可以将规则系统化以实现更有效的处理。 版权所有(C)2012,JPO&INPIT

    Access to hierarchical data store through sql input
    8.
    发明专利
    Access to hierarchical data store through sql input 审中-公开
    通过SQL INPUT访问分层数据存储

    公开(公告)号:JP2005285141A

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

    申请号:JP2005138696

    申请日:2005-05-11

    Abstract: PROBLEM TO BE SOLVED: To provide an application programming interface (API) for enabling an application program to access various kinds of database management systems.
    SOLUTION: The present invention relates to an open database connectivity (ODBC) driver that enables access of data stored in a hierarchical data store through an SQL input query. On the basis of the SQL input, the driver transforms the hierarchical data store into relational database tables. Preferably, the tables hold pointers that point the actual data stored in the hierarchical data store.
    COPYRIGHT: (C)2006,JPO&NCIPI

    Abstract translation: 要解决的问题:提供一种用于使应用程序能够访问各种数据库管理系统的应用程序编程接口(API)。 解决方案:本发明涉及一种开放式数据库连接(ODBC)驱动程序,其能够通过SQL输入查询访问分层数据存储中存储的数据。 在SQL输入的基础上,驱动程序将分层数据存储转换为关系数据库表。 优选地,表保存指向存储在分层数据存储器中的实际数据的指针。 版权所有(C)2006,JPO&NCIPI

    Transaction model with structural and behavioral description of complex transactions
    9.
    发明专利
    Transaction model with structural and behavioral description of complex transactions 审中-公开
    具有复杂交易结构和行为描述的交易模型

    公开(公告)号:JP2012221499A

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

    申请号:JP2012087284

    申请日:2012-04-06

    CPC classification number: G06Q10/06

    Abstract: PROBLEM TO BE SOLVED: To diagnose problems in a computer system by tracking flows through applications.SOLUTION: Requests from users from a web browser 102 are received via a network cloud 104 and routed to any of computing devices 106, 110 and 114. Agent software A1 (108), A2 (112) and A3 (116) on the computing devices gathers information from an application, middleware or other software running on the computing devices. The agents communicate with a manager 120 and organize and optimize data. The manager causes information based on the data received from the agents to be displayed on a user interface 122 and stored in a database 118.

    Abstract translation: 要解决的问题:通过跟踪应用程序中的流程来诊断计算机系统中的问题。 解决方案:经由网络云104接收来自网络浏览器102的用户的请求,并将其路由到计算设备106,110和114中的任何一个。代理软件A1(108),A2(112)和A3(116) 计算设备从运行在计算设备上的应用程序,中间件或其他软件收集信息。 代理与经理120通信并组织和优化数据。 管理者根据从代理接收的数据将信息显示在用户界面122上并存储在数据库118中。(C)版权所有:(C)2013,JPO&INPIT

    Two-pass automated application instrumentation
    10.
    发明专利
    Two-pass automated application instrumentation 有权
    两通自动应用仪器

    公开(公告)号:JP2012084150A

    公开(公告)日:2012-04-26

    申请号:JP2011223320

    申请日:2011-10-07

    CPC classification number: G06F11/3612 G06F11/3466 G06F11/3644

    Abstract: PROBLEM TO BE SOLVED: To provide a technique to monitor software in a computing environment.SOLUTION: A two-pass technique for instrumenting an application is used. One pass may be performed statically by analyzing the application and inserting probes while the application is not running. Another pass may be performed dynamically by analyzing data collected by the probes while the application is running to derive metrics for the probes. One or more metrics for each probe may be analyzed to determine whether to dynamically modify the probe.

    Abstract translation: 要解决的问题:提供在计算环境中监视软件的技术。

    解决方案:使用用于仪器应用的双程技术。 可以通过在应用程序未运行时分析应用程序和插入探针来静态执行一遍。 可以通过在应用程序运行时分析由探针收集的数据来导出探针的度量值来动态执行另一遍。 可以分析每个探针的一个或多个度量以确定是否动态修改探针。 版权所有(C)2012,JPO&INPIT

Patent Agency Ranking