SYSTEM AND METHOD FOR DETERMINING END USER TIMING
    1.
    发明申请
    SYSTEM AND METHOD FOR DETERMINING END USER TIMING 有权
    用于确定最终用户时序的系统和方法

    公开(公告)号:US20150288584A1

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

    申请号:US14245938

    申请日:2014-04-04

    Abstract: A system automatically determines end user timing across multiple platforms and network browsers. End user timing data may be captured using one or more techniques. The techniques may include utilizing a navigation timing standard and handler call back functionality. The end user timing data may be analyzed to identify which technique's data is most accurate, and the most accurate end user timing data is then reported.

    Abstract translation: 系统自动确定多个平台和网络浏览器的最终用户时间。 可以使用一种或多种技术来捕获终端用户定时数据。 这些技术可以包括利用导航定时标准和处理程序回调功能。 可以分析最终用户定时数据以识别哪种技术的数据是最准确的,然后报告最准确的最终用户定时数据。

    Automatic asynchronous handoff identification
    2.
    发明授权
    Automatic asynchronous handoff identification 有权
    自动异步切换识别

    公开(公告)号:US09515901B2

    公开(公告)日:2016-12-06

    申请号:US14058200

    申请日:2013-10-18

    Abstract: Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.

    Abstract translation: 可以自动检测线程和其他软件组件之间的异步切换,并且可以跟踪相应的工作对象。 该系统可以报告包括原始请求和对应的异步请求的总体事务的监视信息。 自动检测异步请求可能包括检测虚拟机(如Java虚拟机(JVM)),以检测线程切换对象的创建以及对象和/或线程执行。 线程切换对象可以自动跟踪,根据随时间学习的数据进行跟踪,基于用户输入进行跟踪,否则配置。 在一些实施例中,在检测到线程切换对象的创建之后,可以将呼叫的对象的标识识别为在另一服务器或应用中被跟踪。

    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION FOR WEB APPLICATION OUTLIERS WITH VERY LOW OVERHEAD
    3.
    发明申请
    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION FOR WEB APPLICATION OUTLIERS WITH VERY LOW OVERHEAD 审中-公开
    具有非常低的WEB应用程序的详细分析信息的自动捕获

    公开(公告)号:US20160226728A1

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

    申请号:US15096108

    申请日:2016-04-11

    Abstract: A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. The web application may be provided by one or more web services each implemented as a virtual machine or one or more applications implemented on a virtual machine. Agents may be installed on one or more servers at an application level, virtual machine level, or other level. The agent may identify one or more hot spot methods based on current or past performance, functionality, content, or business relevancy. Based on learning techniques, efficient monitoring, and resource management, the present system may capture data for and provide analysis information for outliers of a web application with very low overhead.

    Abstract translation: 系统监视由一个或多个分布式应用程序提供的网络或Web应用程序,并以有效的低成本方式为每个方法实例提供数据。 web应用可以由一个或多个web服务提供,每个Web服务被实现为虚拟机或在虚拟机上实现的一个或多个应用。 代理可以安装在应用程序级别,虚拟机级别或其他级别的一个或多个服务器上。 代理可以基于当前或过去的性能,功能,内容或业务相关性来识别一个或多个热点方法。 基于学习技术,有效的监控和资源管理,本系统可以非常低的开销为Web应用程序的异常值捕获数据和提供分析信息。

    CUSTOM CORRELATION OF A DISTRIBUTED BUSINESS TRANSACTION
    4.
    发明申请
    CUSTOM CORRELATION OF A DISTRIBUTED BUSINESS TRANSACTION 审中-公开
    分销业务交易的自定义关联

    公开(公告)号:US20150067146A1

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

    申请号:US14018349

    申请日:2013-09-04

    Abstract: A mechanism is provided for customizing communication of correlation data between servers using a custom or proprietary communication protocol. The system may modify a payload transmitted between servers to include monitoring parameters. The payload may be modified by expanding a portion of the payload or otherwise inserting data into the payload. The portion may include a header, footer, an additional property, a field, or other portion of the header. A mechanism may detect both outgoing calls and incoming requests to either modify the request with the payload or retrieve the payload from the request. The configuration preferences received from a user may be used to process the detected calls and modify a payload at a designed portion suitable to be expanded. Once sent, the configuration parameters may be used by a recipient server to detect the request with the modified payload and retrieve the monitoring parameter. The monitoring parameter may be used to correlate distributed transactions that occur over a set of servers which communicate with non-standard protocols.

    Abstract translation: 提供了一种用于使用自定义或专有通信协议自定义服务器之间的相关数据的通信的机制。 系统可以修改在服务器之间传输的有效载荷以包括监视参数。 可以通过扩展有效载荷的一部分或以其他方式将数据插入有效载荷来修改有效载荷。 该部分可以包括报头,页脚,附加属性,字段或报头的其他部分。 机制可以检测出呼叫和传入请求,以便用有效载荷修改请求或从请求中检索有效载荷。 可以使用从用户接收的配置偏好来处理检测到的呼叫并修改在适于被扩展的设计部分的有效载荷。 一旦发送,接收方服务器可以使用配置参数来检测具有修改的有效载荷的请求并检索监视参数。 监视参数可用于将在与非标准协议通信的一组服务器上发生的分布式事务相关联。

    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION BASED ON REMOTE SERVER ANALYSIS
    5.
    发明申请
    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION BASED ON REMOTE SERVER ANALYSIS 有权
    基于远程服务器分析的详细分析信息的自动捕获

    公开(公告)号:US20150149554A1

    公开(公告)日:2015-05-28

    申请号:US14609305

    申请日:2015-01-29

    Abstract: A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. Agents may monitor the performance of the distributed application by the web services and report monitoring data as runtime data to the remote server, for example a controller. The controller may analyze the data to identify one or more performance issues or “hot spot” methods based on current or past performance, functionality, content, or business relevancy. Instructions and/or configuration information may be transmitted by the controller to the agents that correspond to a particular business transaction portion associated with a hot spot. The portions are then monitored to collect data associated with the hot spot and the hot spot data is reported back to the controller.

    Abstract translation: 系统监视由一个或多个分布式应用程序提供的网络或Web应用程序,并以有效的低成本方式为每个方法实例提供数据。 代理可以通过Web服务监视分布式应用程序的性能,并将监视数据作为运行时数据报告给远程服务器,例如控制器。 控制器可以基于当前或过去的性能,功能,内容或业务相关性来分析数据以识别一个或多个性能问题或“热点”方法。 指令和/或配置信息可以由控制器发送到对应于与热点相关联的特定商业交易部分的代理。 然后监测这些部分以收集与热点相关联的数据,并将热点数据报告回控制器。

    AUTOMATIC ASYNCHRONOUS HANDOFF IDENTIFICATION
    6.
    发明申请
    AUTOMATIC ASYNCHRONOUS HANDOFF IDENTIFICATION 有权
    自动异步手动识别

    公开(公告)号:US20150113122A1

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

    申请号:US14058200

    申请日:2013-10-18

    Abstract: Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.

    Abstract translation: 可以自动检测线程和其他软件组件之间的异步切换,并且可以跟踪相应的工作对象。 该系统可以报告包括原始请求和对应的异步请求的总体事务的监视信息。 自动检测异步请求可能包括检测虚拟机(如Java虚拟机(JVM)),以检测线程切换对象的创建以及对象和/或线程执行。 线程切换对象可以自动跟踪,根据随时间学习的数据进行跟踪,基于用户输入进行跟踪,否则配置。 在一些实施例中,在检测到线程切换对象的创建之后,可以将呼叫的对象的标识识别为在另一服务器或应用中被跟踪。

    AUTOMATIC ASYNCHRONOUS HANDOFF IDENTIFICATION

    公开(公告)号:US20170222891A1

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

    申请号:US15369680

    申请日:2016-12-05

    Abstract: Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.

    BUSINESS TRANSACTION CORRELATION WITH CLIENT REQUEST MONITORING DATA
    8.
    发明申请
    BUSINESS TRANSACTION CORRELATION WITH CLIENT REQUEST MONITORING DATA 有权
    业务交易与客户要求的监控数据相关

    公开(公告)号:US20150067031A1

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

    申请号:US14018346

    申请日:2013-09-04

    CPC classification number: H04L67/10 H04W4/60

    Abstract: A system monitors a client request and a backend business transaction performed in response to the request and correlates the data generated from monitoring the request and business transaction. A request may be monitored in detail to determine several metrics. The metrics may include sever connection time, response receipt completion time, document download time, document processing time, and page rendering time. The metrics may be determined for an entire content page as well as individual page elements, such as Iframes and elements constructed from AJAX techniques.

    Abstract translation: 系统监视响应于该请求而执行的客户端请求和后端业务事务,并将从监视请求和业务事务生成的数据相关联。 可以详细监控请求以确定几个度量。 度量可以包括服务器连接时间,响应接收完成时间,文档下载时间,文档处理时间和页面呈现时间。 可以针对整个内容页面以及各个页面元素(例如,iframe和由AJAX技术构建的元素)确定度量。

    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION BASED ON REMOTE SERVER ANALYSIS
    10.
    发明申请
    AUTOMATIC CAPTURE OF DETAILED ANALYSIS INFORMATION BASED ON REMOTE SERVER ANALYSIS 审中-公开
    基于远程服务器分析的详细分析信息的自动捕获

    公开(公告)号:US20170078167A1

    公开(公告)日:2017-03-16

    申请号:US15345275

    申请日:2016-11-07

    Abstract: A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. Agents may monitor the performance of the distributed application by the web services and report monitoring data as runtime data to the remote server, for example a controller. The controller may analyze the data to identify one or more performance issues or “hot spot” methods based on current or past performance, functionality, content, or business relevancy. Instructions and/or configuration information may be transmitted by the controller to the agents that correspond to a particular business transaction portion associated with a hot spot. The portions are then monitored to collect data associated with the hot spot and the hot spot data is reported back to the controller.

    Abstract translation: 系统监视由一个或多个分布式应用程序提供的网络或Web应用程序,并以有效的低成本方式为每个方法实例提供数据。 代理可以通过Web服务监视分布式应用程序的性能,并将监视数据作为运行时数据报告给远程服务器,例如控制器。 控制器可以基于当前或过去的性能,功能,内容或业务相关性来分析数据以识别一个或多个性能问题或“热点”方法。 指令和/或配置信息可以由控制器发送到对应于与热点相关联的特定商业交易部分的代理。 然后监测这些部分以收集与热点相关联的数据,并将热点数据报告回控制器。

Patent Agency Ranking