会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Correlating input and output requests between client and server components in a multi-tier application
    • 在多层应用程序中将客户端和服务器组件之间的输入和输出请求相关联
    • US09549030B2
    • 2017-01-17
    • US13365484
    • 2012-02-03
    • Patrick MalloyPeter Anthony CrosbyRobert Meagher
    • Patrick MalloyPeter Anthony CrosbyRobert Meagher
    • G06F7/00G06F15/173G06F17/30H04L29/08H04L29/06
    • H04L67/22G06F2201/865G06F2201/87H04L69/162
    • The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.
    • 本发明涉及将客户端和服务器之间的请求与特定事务相关联。 在一个实施例中,监视和跟踪客户端和服务器的系统中的事务。 根据该信息,确定包括事务调用序列的集合或分组的上下文。 例如,客户端进程上的一系列方法调用被跟踪到承载用于向服务器发送请求消息的数据的套接字。 响应于该请求消息,服务器然后执行可以与请求消息和套接字相关联的一组方法调用。 这组动作被认为是因果相关分组的一部分,因此被关联在一起。 在一个实施例中,来自客户端的HTTP请求可以包括容易识别和跟踪的唯一定制报头。 对于其他协议,客户端套接字与相应的服务器套接字或通过套接字接收呼叫接收的数据相关联。
    • 4. 发明申请
    • SELECTIVE MONITORING OF SOFTWARE APPLICATIONS
    • 软件应用的选择性监测
    • US20090055802A1
    • 2009-02-26
    • US12176325
    • 2008-07-18
    • Peter Anthony CROSBY
    • Peter Anthony CROSBY
    • G06F9/44
    • G06F11/3466G06F2201/865G06F2201/88
    • An application monitoring system autonomously selects routines for performance monitoring based on characteristics of the content of the routines. These characteristics are preferably related to aspects of routines that are likely candidates for performance improvement, such as repetitive loops, event waits, synchronized blocks, and on. Routines that appear to be relatively un-improvable are excluded from initial monitoring, and routines that are subsequently determined to be relatively un-improvable, based on performance analysis and/or user feedback, are excluded from future monitoring. The determination of each routine's candidacy for monitoring is maintained over time, so that each subsequent monitoring session need not repeat the determinations. Changed routines are routinely re-monitored and/or re-assessed to affirm or modify the routine's candidacy for subsequent monitoring.
    • 应用监视系统基于该例程的内容的特性自主地选择用于性能监视的例程。 这些特征优选地与可能用于性能改进的候选的方面相关,例如重复循环,事件等待,同步块和开启。 似乎相对不可改进的例程不包括在初始监控中,并且根据性能分析和/或用户反馈而随后确定为相对不可改进的例程被排除在将来的监控之外。 确定每个例行程序的候选人进行监测是随着时间的推移而得以保持的,因此每个后续的监测会话都不需要重复确定。 经常更改的例行程序被重新监视和/或重新评估,以确认或修改常规候选人以便后续监测。
    • 6. 发明授权
    • Memory utilization analysis
    • 内存利用率分析
    • US08359450B2
    • 2013-01-22
    • US12705570
    • 2010-02-13
    • Peter Anthony CrosbyRobert MeagherPatrick J. Malloy
    • Peter Anthony CrosbyRobert MeagherPatrick J. Malloy
    • G06F12/02
    • G06F12/023G06F9/5016G06F11/3476G06F11/3636G06F11/366G06F11/3664
    • An application records memory allocations and releases as they occur over time, and an analysis system presents characteristic memory utilization patterns to a user for review and analysis. A variety of sampling techniques are used to minimize the impact of this memory utilization monitoring on the performance of the application, and the analysis system is configured to estimate the overall memory utilization based on these samples. Because these samples of the memory allocations are taken continuously as the application is running, the analysis system can provide visualizations of the memory utilization patterns that allow a user to easily recognize anomalous behavior. The analysis system includes an interactive interface that allows the user to trace the cause of the presented memory utilization patterns, and provides statistics regarding memory allocation and release to guide the user in this analysis.
    • 应用程序会随着时间的推移记录内存分配和发布,并且分析系统向特定的内存使用模式呈现用于查看和分析的用户。 使用各种采样技术来最小化该存储器利用率监视对应用的性能的影响,并且分析系统被配置为基于这些样本来估计总的存储器利用率。 因为这些内存分配的这些样本是随着应用程序运行而持续进行的,所以分析系统可以提供允许用户容易地识别异常行为的存储器利用模式的可视化。 分析系统包括交互式界面,允许用户跟踪所呈现的存储器利用模式的原因,并提供有关存储器分配和释放的统计信息,以指导用户进行此分析。
    • 7. 发明申请
    • CORRELATING INPUT AND OUTPUT REQUESTS BETWEEN CLIENT AND SERVER COMPONENTS IN A MULTI-TIER APPLICATION
    • 客户与服务器组件在多层应用中的输入和输出要求相关
    • US20120246287A1
    • 2012-09-27
    • US13365484
    • 2012-02-03
    • Patrick MALLOYPeter Anthony CROSBYRobert MEAGHER
    • Patrick MALLOYPeter Anthony CROSBYRobert MEAGHER
    • G06F15/173
    • H04L67/22G06F2201/865G06F2201/87H04L69/162
    • The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.
    • 本发明涉及将客户端和服务器之间的请求与特定事务相关联。 在一个实施例中,监视和跟踪客户端和服务器的系统中的事务。 根据该信息,确定包括事务调用序列的集合或分组的上下文。 例如,客户端进程上的一系列方法调用被跟踪到承载用于向服务器发送请求消息的数据的套接字。 响应于该请求消息,服务器然后执行可以与请求消息和套接字相关联的一组方法调用。 这组动作被认为是因果相关分组的一部分,因此被关联在一起。 在一个实施例中,来自客户端的HTTP请求可以包括容易识别和跟踪的唯一定制报头。 对于其他协议,客户端套接字与相应的服务器套接字或通过套接字接收呼叫接收的数据相关联。
    • 8. 发明申请
    • MEMORY UTILIZATION ANALYSIS
    • 记忆利用分析
    • US20100211754A1
    • 2010-08-19
    • US12705570
    • 2010-02-13
    • Peter Anthony CrosbyRobert MeagherPatrick J. Malloy
    • Peter Anthony CrosbyRobert MeagherPatrick J. Malloy
    • G06F12/02
    • G06F12/023G06F9/5016G06F11/3476G06F11/3636G06F11/366G06F11/3664
    • An application records memory allocations and releases as they occur over time, and an analysis system presents characteristic memory utilization patterns to a user for review and analysis. A variety of sampling techniques are used to minimize the impact of this memory utilization monitoring on the performance of the application, and the analysis system is configured to estimate the overall memory utilization based on these samples. Because these samples of the memory allocations are taken continuously as the application is running, the analysis system can provide visualizations of the memory utilization patterns that allow a user to easily recognize anomalous behavior. The analysis system includes an interactive interface that allows the user to trace the cause of the presented memory utilization patterns, and provides statistics regarding memory allocation and release to guide the user in this analysis.
    • 应用程序会随着时间的推移记录内存分配和发布,并且分析系统向用户呈现特征性内存利用模式以供审查和分析。 使用各种采样技术来最小化该存储器利用率监视对应用的性能的影响,并且分析系统被配置为基于这些样本来估计总的存储器利用率。 因为这些内存分配的这些样本是随着应用程序运行而持续进行的,所以分析系统可以提供允许用户容易地识别异常行为的存储器利用模式的可视化。 分析系统包括交互式界面,允许用户跟踪所呈现的存储器利用模式的原因,并提供有关存储器分配和释放的统计信息,以指导用户进行此分析。