会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Managing captured network traffic data
    • 管理捕获的网络流量数据
    • US20070067450A1
    • 2007-03-22
    • US11507114
    • 2006-08-19
    • Patrick MalloyMichael CanneyRyan GehlMarc CohenEric NudelmanRussell ElsnerMarc Schneider
    • Patrick MalloyMichael CanneyRyan GehlMarc CohenEric NudelmanRussell ElsnerMarc Schneider
    • G06F15/173
    • H04L43/0823H04L43/00H04L43/106
    • A system and method for managing captured network traffic data is provided. The invention comprises a plurality of capture agents, each being configured to capture the network traffic associated with one or more applications. Each application is associated with one or more capture agents according to an application profile that is stored and maintained in a capture server. When analysis of an application's network traffic is required, the capture server contacts the corresponding capture agents according to the application profile. The capture server then effects the identification and archiving of the network traffic that corresponds to a user-defined capture condition. A database at the capture server maintains a record that associates the corresponding network traffic with the user-defined capture condition such that the corresponding network traffic can later be retrieved and analyzed using an analysis engine.
    • 提供了一种用于管理捕获的网络流量数据的系统和方法。 本发明包括多个捕获剂,每个捕获剂被配置为捕获与一个或多个应用相关联的网络流量。 每个应用程序根据存储和维护在捕获服务器中的应用程序配置文件与一个或多个捕获程序相关联。 当需要分析应用程序的网络流量时,捕获服务器将根据应用程序配置文件与相应的捕获代理进行联系。 然后,捕获服务器对与用户定义的捕获条件相对应的网络流量进行识别和归档。 捕获服务器上的数据库维护一个记录,将相应的网络流量与用户定义的捕获条件相关联,以便随后可以使用分析引擎检索和分析相应的网络流量。
    • 3. 发明申请
    • Identifying a transaction of interest within a network
    • 识别网络中的兴趣交易
    • US20070047438A1
    • 2007-03-01
    • US11506649
    • 2006-08-18
    • Patrick MalloyRussell ElsnerJohn StrohmAlain CohenSteven NiemczykMarc Schneider
    • Patrick MalloyRussell ElsnerJohn StrohmAlain CohenSteven NiemczykMarc Schneider
    • H04L12/26
    • H04L41/5067H04L41/22
    • Transactions within a transmission stream are identified that are related to an activity. The transactions are classified utilizing characteristics that identify the activity. Packets of the transaction are extracted from the transmission stream that corresponds to the activity. The extracted packets are presented in a visualization that identifies the packets and source and sink devices of the packets. The packets may be identified from a network trace. Classifying transactions includes identifying patterns present in packets to identify related transactions and/or packets that are temporally correlated. The characteristics may include heuristics related to a communication protocol of the transactions, examining temporal relationships of the packets, and/or identifying DNS requests related to the packets. The extracted packets may be presented as a tier pair circle wherein related devices are presented around a circumference of the tier pair circle and packet traffic between devices is indicated by a joining line.
    • 识别与活动相关的传输流内的事务。 交易根据识别活动的特征进行分类。 从与活动相对应的传输流中提取事务的分组。 提取的分组被呈现在标识分组的分组和分组的源和宿设备的可视化中。 可以从网络迹线识别分组。 分类事务包括识别分组中存在的模式以识别与时间上相关的相关事务和/或分组。 特征可以包括与交易的通信协议相关的启发式,检查分组的时间关系和/或识别与分组相关的DNS请求。 提取的分组可以呈现为层对圆,其中相关设备围绕层对圆的周围呈现,并且设备之间的分组业务由连接线指示。
    • 4. 发明授权
    • 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请求可以包括容易识别和跟踪的唯一定制报头。 对于其他协议,客户端套接字与相应的服务器套接字或通过套接字接收呼叫接收的数据相关联。
    • 5. 发明申请
    • ADJUSTABLE CLEANING BRUSH
    • 可调节清洁刷
    • US20100115722A1
    • 2010-05-13
    • US12612495
    • 2009-11-04
    • Patrick Malloy
    • Patrick Malloy
    • A47L13/42
    • A46B5/0054A46B5/0016A46B5/0075A46B5/0079
    • One embodiment of an adjustable cleaning brush may include a handle and a head carried by an end portion of the handle. The head may include a base having a first surface, a second surface opposite to the first surface, and a neck pivotally interconnecting the head and the handle. The neck may be carried by the end portion of handle. The head may further include a plurality of bristles carried by the first surface of the base and a sponge member carried by the second surface of the base. The head may be movable to a plurality of angular positions with respect to the handle to permit the plurality of bristles and the sponge member to be adjusted for cleaning a surface.
    • 可调清洁刷的一个实施例可以包括手柄和由手柄的端部承载的头部。 头部可以包括具有第一表面,与第一表面相对的第二表面的基部和枢转地互连头部和手柄的颈部。 颈部可以由手柄的端部承载。 头部还可以包括由基座的第一表面承载的多个刷毛和由基座的第二表面承载的海绵构件。 头部可以相对于手柄移动到多个角位置,以允许调整多个刷毛和海绵构件以清洁表面。
    • 6. 发明申请
    • Network capacity planning
    • 网络容量规划
    • US20070067296A1
    • 2007-03-22
    • US11507112
    • 2006-08-19
    • Patrick MalloyDana ZnamovaAlain CohenAntoine DunnJohn StrohmAbbas AliRussell Elsner
    • Patrick MalloyDana ZnamovaAlain CohenAntoine DunnJohn StrohmAbbas AliRussell Elsner
    • G06F17/30G06F7/00
    • H04L41/145H04L41/22
    • Data representing application deployment attributes, network topology, and network performance attributes based on a reduced set of element attributes is utilized to simulate application deployment. The data may be received from a user directly, a program that models a network topology or application behavior, and a wizard that implies the data based on an interview process. The simulation may be based on application deployment attributes including application traffic pattern, application message sizes, network topology, and network performance attributes. The element attributes may be determined from a lookup table of element operating characteristics that may contain element maximum and minimum boundary operating values utilized to interpolate other operating conditions. Application response time may be derived using an iterative analysis based on multiple instances of one or more applications wherein a predetermined number of iterations is used or until a substantially steady state of network performance is achieved.
    • 利用表示应用程序部署属性,网络拓扑和基于简化的元素属性集合的网络性能属性的数据来​​模拟应用程序部署。 可以直接从用户接收数据,对网络拓扑或应用行为进行建模的程序,以及基于访问过程暗示数据的向导。 模拟可以基于应用部署属性,包括应用流量模式,应用消息大小,网络拓扑和网络性能属性。 可以从可能包含用于内插其他操作条件的元件最大和最小边界操作值的元件操作特性的查找表来确定元素属性。 可以使用基于一个或多个应用的​​多个实例的迭代分析来导出应用响应时间,其中使用预定数量的迭代,或直到达到基本稳定的网络性能状态。
    • 7. 发明申请
    • Packet tracing
    • 数据包跟踪
    • US20060013228A1
    • 2006-01-19
    • US11180878
    • 2005-07-13
    • Patrick MalloyMichael CohenAlain Cohen
    • Patrick MalloyMichael CohenAlain Cohen
    • H04L12/56
    • H04L43/028H04L41/5009H04L43/00H04L43/02H04L43/04H04L43/062
    • To evaluate a network's performance in processing communications related to a target transaction, a set of “reference” communications corresponding to the target transaction are compared to a larger set of communications in the network in a “production” environment, to identify the occurrence of the target transaction in the production environment. Preferably, the reference communications are recorded in a laboratory environment that models the production environment, or recorded from the production environment during a period of minimal other activities. A variety of filters are used to eliminate communications in the production environment that are apparently unrelated to the target transaction, including filters based on the time-order of communications among the nodes, the size of the packets being communicated, and the content of the communications. If necessary, after eliminating the apparently unrelated communications from consideration, the remaining production communications are compared to the reference communications to identify the most likely production communications corresponding to the reference communications.
    • 为了评估网络在处理与目标事务相关的通信中的性能,将与目标事务相对应的一组“参考”通信与在“生产”环境中的网络中的较大的一组通信进行比较,以识别 目标交易在生产环境中。 优选地,参考通信被记录在实验室环境中,其对生产环境进行建模,或者在最小的其他活动期间从生产环境记录。 使用各种过滤器来消除与目标事务显然无关的生产环境中的通信,包括基于节点之间的通信的时间顺序的滤波器,所传送的分组的大小以及通信的内容 。 如有必要,在消除与考虑之间的明显不相关的通信后,将剩余的生产通信与参考通信进行比较,以确定与参考通信相对应的最可能的生产通信。
    • 9. 发明申请
    • 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请求可以包括容易识别和跟踪的唯一定制报头。 对于其他协议,客户端套接字与相应的服务器套接字或通过套接字接收呼叫接收的数据相关联。
    • 10. 发明申请
    • IDENTIFYING AND REPORTING DIFFERENCES IN NETWORK ACTIVITY DATA FILES
    • 网络活动数据文件中的识别和报告差异
    • US20080016056A1
    • 2008-01-17
    • US11776708
    • 2007-07-12
    • Patrick MALLOYJohn McNicholasJohn StrohmAntoine Dunn
    • Patrick MALLOYJohn McNicholasJohn StrohmAntoine Dunn
    • G06F7/06G06F17/30G06F15/16G06F15/173
    • H04L41/5009H04L41/22H04L41/5035H04L41/5067
    • A method of identifying differences between activity data files includes determining a difference between the activity data files. Causal analysis may be performed to identify a cause of the difference. The difference and/or the cause of the difference may be rendered based on a rendering template. Tier pairs between the activity data files may be matched and a user may be queried to confirm the tier pair match. Statistical and/or protocol differences between each of the activity files may be presented. Transactions between each of the activity data files may be matched including comparing the content files in each of the activity data files that account for the transactions. Client side differences between each of the activity data files may be identified. A categorization may be assigned to each of the determined differences. Determined differences may be excluded from the rendering.
    • 识别活动数据文件之间的差异的方法包括确定活动数据文件之间的差异。 可以进行因果分析以识别差异的原因。 可以基于渲染模板来呈现差异的差异和/或原因。 可以匹配活动数据文件之间的层对,并且可以查询用户以确认层对匹配。 可以呈现每个活动文件之间的统计和/或协议差异。 可以匹配每个活动数据文件之间的交易,包括比较交易中的每个活动数据文件中的内容文件。 可以识别每个活动数据文件之间的客户端差异。 可以将分类分配给每个确定的差异。 确定的差异可能会从渲染中排除。