CONTROLLING CLIENT ACCESS TO A SERVER APPLICATION
    93.
    发明申请
    CONTROLLING CLIENT ACCESS TO A SERVER APPLICATION 有权
    控制客户端访问服务器应用程序

    公开(公告)号:US20140317178A1

    公开(公告)日:2014-10-23

    申请号:US14319218

    申请日:2014-06-30

    Abstract: An approach is provided for controlling a rate at which requests from a client computer will be received by a server application executed on a server computer. Requests are received by the server computer at different times from the client computer and time intervals between different pairs of successive requests are measured. Based on the time intervals, (1) a historical rate of requests from the client computer is determined and a limit on a rate for the server application to receive subsequent requests from the client computer is determined and enforced based on the historical rate of requests, or (2) a range of the time intervals is determined to be within a predefined range of time intervals and based on the range being within the predefined range, a denial of service attack or an overload of requests from the client computer is determined and blocked.

    Abstract translation: 提供了一种用于控制由服务器计算机上执行的服务器应用程序将接收来自客户端计算机的请求的速率的方法。 服务器计算机在与客户端计算机不同的时间接收请求,并测量不同的连续请求对之间的时间间隔。 基于时间间隔,(1)确定来自客户端计算机的历史请求速率,并根据历史请求速率来确定和执行服务器应用程序接收来自客户端计算机的后续请求的速率限制, 或(2)确定时间间隔的范围在预定义的时间间隔范围内,并且基于该范围在预定范围内,确定并阻止来自客户端计算机的拒绝服务攻击或过载请求 。

    Monitoring a background process in a web browser and providing status of same
    94.
    发明授权
    Monitoring a background process in a web browser and providing status of same 有权
    在Web浏览器中监视后台进程并提供相同的状态

    公开(公告)号:US08869024B2

    公开(公告)日:2014-10-21

    申请号:US12506223

    申请日:2009-07-20

    Abstract: The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.

    Abstract translation: 使用浏览器插件增强浏览器应用程序的功能,使浏览器应用程序能够访问浏览器应用程序无法访问的文件系统的部分。 浏览器插件提供的增强功能通过上传Web应用程序的图像在一个示例中使用。 浏览器应用程序还可以在后台启动任务,例如用于上载多个图像的任务,然后监视任务的进度,即使浏览器应用程序从启动任务的页面导航。 浏览器应用程序可以使用在客户端设备上运行的本地Web服务器来执行任务,包括渲染图像和监视长时间运行的任务的进度。

    Method, system, and computer program product for automatically applying a predictive temporal profile to computer resource management decisions
    95.
    发明授权
    Method, system, and computer program product for automatically applying a predictive temporal profile to computer resource management decisions 有权
    方法,系统和计算机程序产品,用于自动将预测时间概况应用于计算机资源管理决策

    公开(公告)号:US08856048B2

    公开(公告)日:2014-10-07

    申请号:US12580023

    申请日:2009-10-15

    CPC classification number: G06F11/3447 G06F11/3409 G06F2201/86 G06F2201/875

    Abstract: An apparatus, system, and method are disclosed for defining normal usage of a computing system resource. A method for defining normal usage of a computing system resource includes receiving a repeating schedule that represents system usage of one or more computing resources and receiving one or more demand events that will affect the system usage of the one or more computer resources. The method also automatically creates a predictive temporal profile that represents the system usage of the one or more computer resources from information comprising the repeating schedule and the one or more demand events. The predictive temporal profile is displayed for the user to review.

    Abstract translation: 公开了一种用于定义计算系统资源的正常使用的装置,系统和方法。 定义计算系统资源的正常使用的方法包括:接收表示一个或多个计算资源的系统使用的重复调度,以及接收将影响所述一个或多个计算机资源的系统使用的一个或多个需求事件。 该方法还自动创建预测性时间特征,其表示来自包括重复调度和一个或多个需求事件的信息的一个或多个计算机资源的系统使用。 显示预测性时间特征供用户查看。

    Profiling data snapshots for software profilers
    96.
    发明授权
    Profiling data snapshots for software profilers 有权
    为软件分析器分析数据快照

    公开(公告)号:US08850403B2

    公开(公告)日:2014-09-30

    申请号:US12631704

    申请日:2009-12-04

    Abstract: Implementations of the present disclosure provide methods including executing a profiling session to profile one or more applications running on a virtual machine executed on a server, collecting profiling data over a first time interval during the profiling session, receiving user input generated at a client device, the client device being in communication with the server, in response to the user input, generating a snapshot corresponding to a subset of the profiling data, the snapshot being identified based on a second time interval that is within the first time interval, and transmitting the profiling data to generate a snapshot view for display on a client device, the snapshot view corresponding to the subset of the profiling data.

    Abstract translation: 本公开的实现提供了方法,包括执行分析会话以描述在服务器上执行的虚拟机上运行的一个或多个应用,在分析会话期间在第一时间间隔收集分析数据,接收在客户端设备处生成的用户输入, 所述客户端设备响应于所述用户输入而与所述服务器通信,生成与所述分析数据的子集相对应的快照,所述快照是基于在所述第一时间间隔内的第二时间间隔来识别的,并且传送所述快照 分析数据以生成用于在客户端设备上显示的快照视图,对应于分析数据子集的快照视图。

    MULTI-TIER MESSAGE CORRELATION
    98.
    发明申请
    MULTI-TIER MESSAGE CORRELATION 审中-公开
    多层消息相关

    公开(公告)号:US20140280929A1

    公开(公告)日:2014-09-18

    申请号:US14294773

    申请日:2014-06-03

    Abstract: A system and method determines correlations within multi-tier communications based on repeated iterations/episodes of executions of a target application. Content-based correlations are determined by encoding the content using a finite alphabet, then searching for similar sequences among the multiple traces. By encoding the content to a finite alphabet, common pattern matching techniques may be used, including, for example, DNA alignment algorithms. To facilitate alignment of the traces, structural and/or semantic breakpoints are defined, and the encoding in each trace is synchronized to these breakpoints. To facilitate efficient processing, a hierarchy of causality among tier-pairs is identified, and messages at lower levels are ranked and temporally filtered, based on activity intervals at higher levels of the hierarchy.

    Abstract translation: 系统和方法基于重复迭代/目标应用的执行情况确定多层通信内的相关性。 基于内容的相关性通过使用有限字母编码内容,然后在多个轨迹中搜索类似的序列来确定。 通过将内容编码为有限的字母表,可以使用公共模式匹配技术,包括例如DNA对准算法。 为了便于跟踪的对齐,定义了结构和/或语义断点,并且每个跟踪中的编码与这些断点同步。 为了促进有效的处理,基于层次上级的活动间隔,确定层对之间的因果关系层次,并且较低级别的消息被排序和时间过滤。

    Fast OLAP for Real User Measurement of Website Performance
    99.
    发明申请
    Fast OLAP for Real User Measurement of Website Performance 有权
    用于真实用户测量网站性能的快速OLAP

    公开(公告)号:US20140280880A1

    公开(公告)日:2014-09-18

    申请号:US13830946

    申请日:2013-03-14

    Applicant: SOASTA, INC

    Abstract: A method for real-time capture and analysis of website performance metrics includes receiving, in each of a plurality of result servers, data values transmitted from a plurality of client devices, each data value representing a measurement of a performance metric associated with an experience of a user on a web page or using a web application, the measurement being made and the data value produced being transmitted in real-time while the user is on the web page or using the web application. For each data value received, a count in one of a set of N data buckets defined in a memory is incremented. All of the counts in each of the corresponding data buckets is aggregated to produce a histogram of the performance metric is rendered on an analytic dashboard.

    Abstract translation: 用于实时捕获和分析网站性能度量的方法包括:在多个结果服务器的每一个中,从多个客户端设备发送的数据值接收每个数据值,表示与经验相关联的性能度量的度量 网页上的用户或使用Web应用程序的用户,进行测量,并且在用户处于网页或使用网络应用程序时实时发送所产生的数据值。 对于接收到的每个数据值,在存储器中定义的一组N个数据桶中的一个中的计数增加。 对每个相应数据存储区中的所有计数进行聚合,以生成在分析仪表板上呈现性能指标的直方图。

    METHOD FOR MONITORING A GRAPHICAL USER INTERFACE ON A SECOND COMPUTER DISPLAY FROM A FIRST COMPUTER
    100.
    发明申请
    METHOD FOR MONITORING A GRAPHICAL USER INTERFACE ON A SECOND COMPUTER DISPLAY FROM A FIRST COMPUTER 有权
    用于在第一计算机显示第二计算机上的图形用户界面的监视方法

    公开(公告)号:US20140208222A1

    公开(公告)日:2014-07-24

    申请号:US14219953

    申请日:2014-03-19

    Abstract: A high level interface between a remote computer and local computer operator permits the remote computer to be controlled via a sequence of interactions. The remote computer may be monitored for display information which is expected, and also controlled in the event the expected information either is or is not obtained. Command language extensions are provided which extend and complement a basic scripting language. Scripts with embedded command language extensions may be executed through a remote interface, permitting remote testing, operation and evaluation. The development of the scripts, including embedded command language extensions, may be prepared through execution of commands at the local computer on a depiction of the GUI received from the remote computer, and subsequently saved as a script.

    Abstract translation: 远程计算机和本地计算机操作员之间的高级接口允许通过一系列交互来控制远程计算机。 可以监视远程计算机以获得预期的显示信息,并且在预期信息是或未获得的情况下也被控制。 提供了扩展和补充基本脚本语言的命令语言扩展。 具有嵌入式命令语言扩展的脚本可以通过远程接口执行,允许远程测试,操作和评估。 脚本的开发,包括嵌入式命令语言扩展,可以通过在本地计算机上执行从远程计算机接收到的GUI的描述来准备,并且随后保存为脚本。

Patent Agency Ranking