会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Tracking asynchronous entry points for an application
    • 跟踪应用程序的异步入口点
    • US09507655B2
    • 2016-11-29
    • US14530443
    • 2014-10-31
    • AppDynamics, Inc.
    • Suraj PuvvadaRyan Ericson
    • G06F3/00G06F9/54G06F9/46
    • G06F11/3688G06F3/00G06F9/466G06F9/4843G06F9/54G06F9/547G06F11/302G06F11/3414
    • Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to determine the metrics about the request and operations. The present technology tracks the start and end of each asynchronous operation and maintains a counter which tracks the currently executing asynchronous operations. By monitoring the request, the start and end of each asynchronous operation associated with the request, and the number of asynchronous operations currently executing, the present technology may identify the end of a request by identifying when the last asynchronous operation associated with the request ends. In some instances, the present technology identifies the end of a request when a counter which tracks the number of asynchronous operations executing reaches a value of zero after the first asynchronous operation has already begun.
    • 跟踪与诸如同步线程,可运行元素,可调用元素和其他可调用对象的请求相关联的异步操作,以确定关于请求和操作的度量。 本技术跟踪每个异步操作的开始和结束,并维护跟踪当前执行的异步操作的计数器。 通过监视请求,与请求相关联的每个异步操作的开始和结束以及当前正在执行的异步操作的数量,本技术可以通过识别与请求相关联的最后一个异步操作何时结束来识别请求的结束。 在一些情况下,当在第一异步操作之后跟踪执行的异步操作数达到零值的计数器已经开始时,本技术识别请求的结束。
    • 6. 发明申请
    • TRACKING ASYNCHRONOUS ENTRY POINTS FOR AN APPLICATION
    • 跟踪用于应用的异步入口点
    • US20160124783A1
    • 2016-05-05
    • US14530443
    • 2014-10-31
    • AppDynamics, Inc.
    • Suraj PuvvadaRyan Ericson
    • G06F9/54G06F9/46
    • G06F11/3688G06F3/00G06F9/466G06F9/4843G06F9/54G06F9/547G06F11/302G06F11/3414
    • Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to determine the metrics about the request and operations. The present technology tracks the start and end of each asynchronous operation and maintains a counter which tracks the currently executing asynchronous operations. By monitoring the request, the start and end of each asynchronous operation associated with the request, and the number of asynchronous operations currently executing, the present technology may identify the end of a request by identifying when the last asynchronous operation associated with the request ends. In some instances, the present technology identifies the end of a request when a counter which tracks the number of asynchronous operations executing reaches a value of zero after the first asynchronous operation has already begun.
    • 跟踪与诸如同步线程,可运行元素,可调用元素和其他可调用对象的请求相关联的异步操作,以确定关于请求和操作的度量。 本技术跟踪每个异步操作的开始和结束,并维护跟踪当前执行的异步操作的计数器。 通过监视请求,与请求相关联的每个异步操作的开始和结束以及当前正在执行的异步操作的数量,本技术可以通过识别与请求相关联的最后一个异步操作何时结束来识别请求的结束。 在一些情况下,当在第一异步操作之后跟踪执行的异步操作数达到零值的计数器已经开始时,本技术识别请求的结束。
    • 7. 发明申请
    • AUTOMATIC ASYNCHRONOUS HANDOFF IDENTIFICATION
    • 自动异步手动识别
    • US20150113122A1
    • 2015-04-23
    • US14058200
    • 2013-10-18
    • AppDynamics, Inc.
    • Bhaskar SunkaraSuraj PuvvadaManoj AcharyaVinay Srinivasaiah
    • G06F9/54G06F9/46H04L12/26
    • H04L43/04G06F9/45504G06F9/466G06F9/4843G06Q10/10H04L43/14
    • 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.
    • 可以自动检测线程和其他软件组件之间的异步切换,并且可以跟踪相应的工作对象。 该系统可以报告包括原始请求和对应的异步请求的总体事务的监视信息。 自动检测异步请求可能包括检测虚拟机(如Java虚拟机(JVM)),以检测线程切换对象的创建以及对象和/或线程执行。 线程切换对象可以自动跟踪,根据随时间学习的数据进行跟踪,基于用户输入进行跟踪,否则配置。 在一些实施例中,在检测到线程切换对象的创建之后,可以将呼叫的对象的标识识别为在另一服务器或应用中被跟踪。
    • 9. 发明授权
    • Automatic asynchronous handoff identification
    • 自动异步切换识别
    • US09515901B2
    • 2016-12-06
    • US14058200
    • 2013-10-18
    • AppDynamics, Inc.
    • Bhaskar SunkaraSuraj PuvvadaManoj AcharyaVinay Srinivasaiah
    • G06F15/173H04L12/26G06F9/48
    • H04L43/04G06F9/45504G06F9/466G06F9/4843G06Q10/10H04L43/14
    • 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.
    • 可以自动检测线程和其他软件组件之间的异步切换,并且可以跟踪相应的工作对象。 该系统可以报告包括原始请求和对应的异步请求的总体事务的监视信息。 自动检测异步请求可能包括检测虚拟机(如Java虚拟机(JVM)),以检测线程切换对象的创建以及对象和/或线程执行。 线程切换对象可以自动跟踪,根据随时间学习的数据进行跟踪,基于用户输入进行跟踪,否则配置。 在一些实施例中,在检测到线程切换对象的创建之后,可以将呼叫的对象的标识识别为在另一服务器或应用中被跟踪。
    • 10. 发明申请
    • CUSTOM CORRELATION OF A DISTRIBUTED BUSINESS TRANSACTION
    • 分销业务交易的自定义关联
    • US20150067146A1
    • 2015-03-05
    • US14018349
    • 2013-09-04
    • AppDynamics, Inc.
    • Todd RakerSuraj PuvvadaManoj AcharyaVinay Srinivasaiah
    • H04L12/26
    • G06F11/3068G06F11/3006G06F11/3495G06F2201/865G06F2201/87G06F2201/875
    • 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.
    • 提供了一种用于使用自定义或专有通信协议自定义服务器之间的相关数据的通信的机制。 系统可以修改在服务器之间传输的有效载荷以包括监视参数。 可以通过扩展有效载荷的一部分或以其他方式将数据插入有效载荷来修改有效载荷。 该部分可以包括报头,页脚,附加属性,字段或报头的其他部分。 机制可以检测出呼叫和传入请求,以便用有效载荷修改请求或从请求中检索有效载荷。 可以使用从用户接收的配置偏好来处理检测到的呼叫并修改在适于被扩展的设计部分的有效载荷。 一旦发送,接收方服务器可以使用配置参数来检测具有修改的有效载荷的请求并检索监视参数。 监视参数可用于将在与非标准协议通信的一组服务器上发生的分布式事务相关联。