SYSTEM AND METHOD FOR COLLECTING REQUEST METRICS IN AN APPLICATION SERVER ENVIRONMENT
    131.
    发明申请
    SYSTEM AND METHOD FOR COLLECTING REQUEST METRICS IN AN APPLICATION SERVER ENVIRONMENT 有权
    在应用服务器环境中收集请求度量的系统和方法

    公开(公告)号:US20120311098A1

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

    申请号:US13298176

    申请日:2011-11-16

    Abstract: Described herein are systems and methods for collecting and surfacing metrics with respect to their classification; and the use of the metrics by a workload manager and other application monitoring tools to provide quality-of-service and workload management. Each request is classified, either by the application server or another process. A request classification identifier (RCID) is associated with each request, and thereafter flows with that request as it is being processed. The RCID value is used by data collectors at various points in the system to aggregate the metrics, and a workload manager collects the metrics. The collected metrics are then processed by a rules engine at the workload manager, which analyzes the metrics and generates adjustment recommendations to provide quality-of-service and workload management.

    Abstract translation: 本文描述了用于收集和表达关于其分类的度量的系统和方法; 以及工作负载管理器和其他应用程序监视工具使用指标来提供服务质量和工作负载管理。 每个请求被应用程序服务器或其他进程分类。 请求分类标识符(RCID)与每个请求相关联,然后在处理该请求时与该请求一起流动。 系统中的各个数据收集器使用RCID值来聚合指标,工作负载管理器收集指标。 然后,收集的指标由工作负载管理器上的规则引擎进行处理,工作负载管理器分析指标并生成调整建议以提供服务质量和工作负载管理。

    System and method for recording web page events
    132.
    发明授权
    System and method for recording web page events 有权
    用于记录网页事件的系统和方法

    公开(公告)号:US08327385B2

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

    申请号:US12435748

    申请日:2009-05-05

    Inventor: Robert R Hauser

    Abstract: Unobserved user interface events may be detected based on upon previously recorded data streams of events. The prior data streams are obtained by recording events from users who have browsers that support both event capturing and bubbling. When users with browsers that support only event bubbling interact with the page, the data stream is augmented by inferring unobserved events based on similarity to other event stream records.

    Abstract translation: 可以基于先前记录的事件数据流来检测不可观察的用户界面事件。 通过记录具有支持事件捕获和冒泡的浏览器的用户的事件来获得先前的数据流。 当具有仅支持事件冒泡的浏览器的用户与页面进行交互时,通过基于与其他事件流记录的相似性来推断未观察到的事件来增强数据流。

    COLLECTION OF INTRANET ACTIVITY DATA
    133.
    发明申请
    COLLECTION OF INTRANET ACTIVITY DATA 有权
    收集活动数据

    公开(公告)号:US20120290545A1

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

    申请号:US13106113

    申请日:2011-05-12

    CPC classification number: G06F11/3438 G06F11/3495 G06F2201/875

    Abstract: Systems, methods and computer program products for facilitating the collection of data within a computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations' rules addressing intranet users' privacy are disclosed. Such systems, methods and computer program products allow for the collecting of activity information related to computer-based activities performed by users while logged into an organization's intranet. Such activity includes navigating to URLs, opening and editing documents, writing, opening and reading email and instant messages, and the like. The collecting, consolidating, storing and exposing of such activity information—while ensuring privacy requirements—serves as a basis for high-value services (e.g., augmenting documents with extra information, improving search results, automatic news feeds, social networking announcements, etc.) to be offered and provisioned to such users.

    Abstract translation: 披露了在遵守适用的隐私法律和法规的同时,在计算机网络(特别是内联网)内收集数据的系统,方法和计算机程序产品,以及针对内部网用户隐私的各个组织规则。 这样的系统,方法和计算机程序产品允许在登录到组织的内联网中收集与用户执行的基于计算机的活动相关的活动信息。 此类活动包括浏览URL,打开和编辑文档,撰写,打开和阅读电子邮件和即时消息等。 在确保隐私要求的同时收集,整理,存储和暴露此类活动信息 - 可以作为高价值服务的基础(例如,增加具有额外信息的文档,改进搜索结果,自动新闻Feed,社交网络通知等)。 )被提供给这些用户。

    Real time monitoring of computer for determining speed of various processes
    134.
    发明授权
    Real time monitoring of computer for determining speed of various processes 有权
    计算机的实时监控,用于确定各种过程的速度

    公开(公告)号:US08307246B2

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

    申请号:US12608451

    申请日:2009-10-29

    Abstract: A system is disclosed for identifying one or more causes of a computer executing one or more processes running slowly, the system includes: apparatus for detecting states of one or more threads of the one or more processes; apparatus for identifying one or more of said one or more processes that have one or more threads with wait states that occur above a threshold to indicate which modules within a process or processes is causing said computer to run slowly. In one embodiment the system as the apparatus for detecting states periodically polls the one or more threads of the processes. The system can also include a data structure to store the states of each of said one or more threads each time said thread is polled. The system can be one in which one or more threads are UI threads.

    Abstract translation: 公开了一种用于识别运行缓慢运行的一个或多个进程的计算机的一个或多个原因的系统,所述系统包括:用于检测所述一个或多个进程的一个或多个线程的状态的装置; 用于识别具有一个或多个线程的一个或多个进程的装置,其具有发生在阈值以上的等待状态,以指示进程或进程内的哪些模块导致所述计算机运行缓慢。 在一个实施例中,作为用于检测状态的装置的系统周期性地轮询该过程的一个或多个线程。 该系统还可以包括数据结构,以在每次轮询所述线程时存储所述一个或多个线程中的每一个的状态。 系统可以是一个或多个线程是UI线程的系统。

    Active Waterfall Charts
    135.
    发明申请
    Active Waterfall Charts 有权
    活跃的瀑布图

    公开(公告)号:US20120246310A1

    公开(公告)日:2012-09-27

    申请号:US13492249

    申请日:2012-06-08

    Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. The load test consists of a plurality of virtual users simulated by one or more load servers that execute a test composition on one or more webpages of the website. A waterfall chart is produced on the analytic dashboard that includes a plurality of timeline bars. Each of the timeline bars represents an aggregated result for a resource of the one or more webpages across all of the virtual users. The timeline bars change in real-time as the load test progresses.

    Abstract translation: 处理器实现的方法包括向分析仪表板提供图形用户界面(GUI),其在目标网站上执行的负载测试的实时输出聚合结果流。 负载测试由在一个或多个网站上执行测试组合的一个或多个负载服务器模拟的多个虚拟用户组成。 在包括多个时间轴条的分析仪表板上产生瀑布图。 每个时间轴条表示跨所有虚拟用户的一个或多个网页的资源的聚合结果。 负载测试进行时,时间线条会实时更改。

    Collecting client-side performance metrics and latencies
    136.
    发明授权
    Collecting client-side performance metrics and latencies 有权
    收集客户端性能指标和延迟

    公开(公告)号:US08266281B1

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

    申请号:US12765178

    申请日:2010-04-22

    Abstract: Technologies are described herein for collecting client-side performance metrics and latencies. A web page received by a web browser application executing on a user computing device includes markup or scripting code that instructs the browser to collect performance measures during the rendering of the content of the web page. The performance measures may include operation timings that measure the time it takes for a particular operation to complete during the rendering of the content and/or event counters that count the number of times that a specific event occurs during the rendering of the content. The web browser application sends an event report containing the collected performance measures to a reporting module executing on a server computer. The reporting module receives the event report, validates the content of the event report, and adds the event report to a database or other data storage system.

    Abstract translation: 这里描述了用于收集客户端性能度量和延迟的技术。 由在用户计算设备上执行的web浏览器应用程序接收到的网页包括指示浏览器在呈现网页的内容期间收集性能测量的标记或脚本代码。 性能测量可以包括测量特定操作在呈现内容和/或事件计数器期间完成所花费的时间的操作时间,该计数器计算特定事件在呈现内容期间发生的次数。 Web浏览器应用程序将包含收集的性能度量的事件报告发送到在服务器计算机上执行的报告模块。 报告模块接收事件报告,验证事件报告的内容,并将事件报告添加到数据库或其他数据存储系统。

    Performance monitoring of network applications
    138.
    发明授权
    Performance monitoring of network applications 有权
    网络应用的性能监控

    公开(公告)号:US08239528B2

    公开(公告)日:2012-08-07

    申请号:US13167462

    申请日:2011-06-23

    Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.

    Abstract translation: 使用从客户端设备检索的定时信息,与客户端通信的服务器或二者同时监视网络性能。 使用由服务器提供的性能监视代码检索客户端定时信息。 代码可以作为内容响应的一部分提供给客户端。 一旦加载了提供的内容响应中的内容,代码将定时信息发送到服务器。 然后,服务器可以处理定时信息以计算响应时间和其他时间信息度量。

    Peer to Peer Monitoring Framework for Transaction Tracking
    139.
    发明申请
    Peer to Peer Monitoring Framework for Transaction Tracking 失效
    交易跟踪的对等监控框架

    公开(公告)号:US20120166640A1

    公开(公告)日:2012-06-28

    申请号:US13415696

    申请日:2012-03-08

    Abstract: An approach is provided that transmits a load balance request from a first peer node to other peer nodes. Some of the peer nodes have assigned transaction tracking responsibilities. The transmitting is performed in response to identifying that the first peer node is performing at a non-optimal level. The first peer node receives responses from the other peer nodes. A determination is made as to whether to handover one or more of the first peer node's transaction tracking responsibilities. If a second peer node is identified to take some of the first peer node's responsibilities, then a handover message is sent from the first peer node to the second peer node that assigns at least one of the first peer node's assigned transaction responsibilities to the second peer node.

    Abstract translation: 提供了一种将负载平衡请求从第一对等节点发送到其他对等节点的方法。 一些对等节点已经分配了事务跟踪责任。 响应于识别出第一对等节点正在非最佳级别执行发送。 第一对等节点接收来自其他对等节点的响应。 确定是否切换一个或多个第一对等节点的事务跟踪责任。 如果识别出第二对等节点采取一些第一对等节点的职责,则从第一对等节点向第二对等节点发送切换消息,该第二对等节点将第一对等节点的分配事务责任中的至少一个分配给第二对等体 节点。

    REPORTING THE STATE OF AN APPARATUS TO A REMOTE COMPUTER
    140.
    发明申请
    REPORTING THE STATE OF AN APPARATUS TO A REMOTE COMPUTER 有权
    向远程计算机报告装置的状态

    公开(公告)号:US20120143970A1

    公开(公告)日:2012-06-07

    申请号:US13251636

    申请日:2011-10-03

    Inventor: James R. Hansen

    Abstract: The state of an apparatus is reported to a remote computer using an embedded device in the apparatus. The embedded device detects the state, generates a message that reports the state using a self-describing computer language, and sends the message to the remote computer. The remote computer receives the message and extracts the state of the embedded device from the message.

    Abstract translation: 使用设备中的嵌入式设备将设备的状态报告给远程计算机。 嵌入式设备检测状态,生成使用自描述计算机语言报告状态的消息,并将消息发送到远程计算机。 远程计算机从消息中接收消息并提取嵌入式设备的状态。

Patent Agency Ranking