Flexible, cost-effective solution for peer-to-peer, gaming, and application traffic detection and treatment
    11.
    发明授权
    Flexible, cost-effective solution for peer-to-peer, gaming, and application traffic detection and treatment 有权
    灵活,具有成本效益的解决方案,用于对等,游戏和应用程序流量检测和处理

    公开(公告)号:US08284662B2

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

    申请号:US12043788

    申请日:2008-03-06

    IPC分类号: G01R31/08

    CPC分类号: H04L47/245 H04L43/026

    摘要: A method and apparatus for detecting peer traffic based on a heuristic model and deep packet inspection is described. A suspect set of peer packets is detected using a heuristic model. From the suspect set of peer packet, a set of verified peer packets is detected using deep packet inspection. The set of verified peer packets is processed according to the peer processing policy, while the non-verified peer packets is processed according a non-peer policy. Furthermore, the statistics are generated from the set of suspect peer packet. These statistics are used to update the heuristic model.

    摘要翻译: 描述了一种基于启发式模型和深度分组检测来检测对等流量的方法和装置。 使用启发式模型检测到可疑的一组对等包。 从可疑的对等分组集合中,使用深度分组检测来检测一组验证的对等体分组。 根据对等体处理策略对已验证的对等体报文进行处理,同时根据非对等体策略对未经验证的对等体报文进行处理。 此外,从可疑对等体组的集合生成统计信息。 这些统计信息用于更新启发式模型。

    HETEROGENEOUS MEDIA PACKET BRIDGING
    12.
    发明申请
    HETEROGENEOUS MEDIA PACKET BRIDGING 有权
    异质介质包装桥

    公开(公告)号:US20110235649A1

    公开(公告)日:2011-09-29

    申请号:US13154330

    申请日:2011-06-06

    IPC分类号: H04L12/56

    摘要: Methods and systems for bridging network packets transmitted over heterogeneous media channels are provided. According to one embodiment, a network-computing device comprises multiple network interfaces (netmods) and a shared processing resource. The shared processing resource executes a virtual bridging application representing a single bridging domain for all network packets received by the network-computing device. A translation data structure defines translations between a first framing media format and an intermediate format and between the intermediate format and a second framing media format. If the virtual bridging application determines a network packet is to be relayed between a netmod operable to receive network packets encapsulated within the first framing media format and a netmod operable to transmit network packets encapsulated within the second framing media format, then it uses the translation data structures to translate the network packet before relaying the network packet.

    摘要翻译: 提供了用于桥接在异构媒体通道上传输的网络数据包的方法和系统。 根据一个实施例,网络计算设备包括多个网络接口(netmod)和共享处理资源。 共享处理资源执行代表由网络计算设备接收的所有网络分组的单个桥接域的虚拟桥接应用。 翻译数据结构定义第一成帧媒体格式和中间格式之间以及中间格式和第二成帧媒体格式之间的转换。 如果虚拟桥接应用确定网络分组将在可操作以接收封装在第一成帧媒体格式内的网络分组的netmod和可操作以传送封装在第二成帧媒体格式内的网络分组的netmod之间进行中继,则其使用转换数据 在中继网络分组之前翻译网络分组的结构。

    Flexible, Cost-Effective Solution For Peer-To-Peer, Gaming, And Application Traffic Detection & Treatment
    13.
    发明申请
    Flexible, Cost-Effective Solution For Peer-To-Peer, Gaming, And Application Traffic Detection & Treatment 有权
    灵活,成本效益高的解决方案,用于对等,游戏和应用程序流量检测与处理

    公开(公告)号:US20080219169A1

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

    申请号:US12043788

    申请日:2008-03-06

    IPC分类号: H04L12/26

    CPC分类号: H04L47/245 H04L43/026

    摘要: A method and apparatus for detecting, peer traffic based on a heuristic model and deep packet inspection is described. A suspect set of peer packets is detected using a heuristic model. From the suspect set of peer packet, a set of verified peer packets is detected using deep packet inspection. The set of verified peer packets is processed according to the peer processing policy, while the non-verified peer packets is processed according a non-peer policy. Furthermore, the statistics are generated from the set of suspect peer packet. These statistics are used to update the heuristic model.

    摘要翻译: 描述了一种基于启发式模型和深度分组检测来检测对等流量的方法和装置。 使用启发式模型检测到可疑的一组对等包。 从可疑的对等分组集合中,使用深度分组检测来检测一组验证的对等体分组。 根据对等体处理策略对已验证的对等体报文进行处理,同时根据非对等体策略对未经验证的对等体报文进行处理。 此外,从可疑对等体组的集合生成统计信息。 这些统计信息用于更新启发式模型。

    System and method for hierarchical metering in a virtual router based network switch
    14.
    发明授权
    System and method for hierarchical metering in a virtual router based network switch 有权
    基于虚拟路由器的网络交换机中的分层计费系统和方法

    公开(公告)号:US07161904B2

    公开(公告)日:2007-01-09

    申请号:US10163162

    申请日:2002-06-04

    摘要: A virtual routing platform includes a line interface a plurality of virtual routing engines (VREs) to identify packets of different packet flows and perform a hierarchy of metering including at least first and second levels of metering on the packet flows. A first level of metering may be performed on packets of a first packet flow using a first metering control block (MCB). The first level of metering may be one level of metering in a hierarchy of metering levels. A second level of metering on the packets of the first packet flow and packets of a second flow using a second MCB. The second level of metering may be another level of metering in the hierarchy. A cache-lock may be placed on the appropriate MCB prior to performing the level of metering. The first and second MCBs may be data structures stored in a shared memory of the virtual routing platform. The cache-lock may be released after performing the level of metering using the MCB. The cache-lock may comprise setting a lock-bit of a cache line index in a cache tag store, which may identify a MCB in the cache memory. The virtual routing platform may be a multiprocessor system utilizing a shared memory having a first and second processors to perform levels of metering in parallel. In one embodiment, a virtual routing engine may be shared by a plurality of virtual router contexts running in a memory system of a CPU of the virtual routing engine. In this embodiment, the first packet flow may be associated with one virtual router context and the second packet flow is associated with a second virtual router context. The first and second routing contexts may be of a plurality of virtual router contexts resident in the virtual routing engine.

    摘要翻译: 虚拟路由平台包括线路接口,多个虚拟路由引擎(VRE),用于识别不同分组流的分组,并且执行测量层次,其包括在分组流上的至少第一和第二计量级别。 可以使用第一计量控制块(MCB)对第一分组流的分组执行第一级测量。 计量的第一级可以是计量级别的一个层次中的一个计量级别。 使用第二MCB对第一分组流的分组和第二流的分组进行第二级计量。 第二级计量可能是层次结构中的另一个计量级别。 在执行测量级别之前,可以将缓存锁定放置在适当的MCB上。 第一和第二MCB可以是存储在虚拟路由平台的共享存储器中的数据结构。 使用MCB执行测光程序后,缓存锁可能会被释放。 高速缓存锁定可以包括在高速缓存标签存储器中设置高速缓存行索引的锁定位,高速缓存标签存储器可以标识高速缓冲存储器中的MCB。 虚拟路由平台可以是利用具有第一和第二处理器的共享存储器并行地执行计量水平的多处理器系统。 在一个实施例中,虚拟路由引擎可以由在虚拟路由引擎的CPU的存储器系统中运行的多个虚拟路由器上下文共享。 在该实施例中,第一分组流可以与一个虚拟路由器上下文相关联,并且第二分组流与第二虚拟路由器上下文相关联。 第一和第二路由上下文可以是驻留在虚拟路由引擎中的多个虚拟路由器上下文。

    Method and system for tracking a user flow of web pages of a web site to enable efficient updating of the hyperlinks of the web site
    15.
    发明授权
    Method and system for tracking a user flow of web pages of a web site to enable efficient updating of the hyperlinks of the web site 有权
    用于跟踪网站的网页的用户流的方法和系统,以便能够有效地更新网站的超链接

    公开(公告)号:US06954901B1

    公开(公告)日:2005-10-11

    申请号:US10016947

    申请日:2001-12-13

    摘要: A method for tracking a user flow of Web pages of a Web site to enable efficient updating of the hyperlinks of the Web site. A Web page is accessed out of a plurality of Web pages of a Web site. A set of actions available to a user are determined for the Web page. A set of the next pages linked to the Web page are determined for the Web page. A set of rules are defined that modify the set of actions available to the user or the set of next pages linked to the Web page in accordance with an identity of the user. The set of actions, the set of next pages, and the set of rules are stored in a table data structure for the Web page to track a user flow of the Web page. The table data structure enables the user flow of the Web page to be changed by altering the corresponding set of rules in the table data structure for the Web page. Similarly, the user flow can be changed by altering the set of actions available to the user, or by altering the set of next pages linked to the Web page in the table data structure for the Web page. A plurality of table data structures can be generated for each of the plurality of Web pages of the Web site, and the table data structures can be stored in a matrix to track a user flow of the entire Web site.

    摘要翻译: 一种用于跟踪网站的网页的用户流的方法,以便能够有效地更新网站的超链接。 从网站的多个网页中访问网页。 为网页确定可用于一组用户的一组操作。 为网页确定一组链接到网页的下一页。 定义一组规则,根据用户的身份修改可用于用户或链接到网页的下一页的一组可用操作。 该组操作,下一页的集合和一组规则被存储在用于网页的表数据结构中以跟踪网页的用户流。 表数据结构使得可以通过改变网页的表数据结构中的相应规则集来改变网页的用户流。 类似地,可以通过改变可用于用户的动作集合,或者通过在网页的表数据结构中改变链接到网页的下一页的集合来改变用户流。 可以为网站的多个网页中的每一个生成多个表数据结构,并且可以将矩阵中的表数据结构存储以跟踪整个网站的用户流。

    Methods and systems for preemptive and predictive page caching for improved site navigation
    16.
    发明授权
    Methods and systems for preemptive and predictive page caching for improved site navigation 有权
    抢先预测和预测页面缓存的方法和系统,用于改进站点导航

    公开(公告)号:US06871218B2

    公开(公告)日:2005-03-22

    申请号:US10011073

    申请日:2001-11-07

    CPC分类号: G06F17/30902

    摘要: A method for a first computer to request documents from a second computer inacludes steps of sending a first request for a first document to the second computer responsive to a first user action, receiving the first document sent by the second computer responsive to the first request; identifying all references to second documents in the received first document; independently of any user action, automatically sending a second request for at least one of the second documents referred to by the identified references; receiving the second document(s) requested by the second request and storing the received second document(s) in a storage that is local to the first computer, and responsive to a user request for one or more of the second documents, attempting first to service the user request from the local storage and sending a third request to the second computer for second document(s) only when the second document(s) is not stored in the local storage. A method of servicing a request for access to a Web site by a remote computer may include a receiving step to receive the request for access to the Web site; a first sending step to send a first page of the accessed Web site to the remote computer responsive to the request, and independently of any subsequent request for a second page of the Web site originating from the remote computer, preemptively carrying out a second sending step to send the remote computer at least one selected second page based upon a prediction of a subsequent request by the remote computer and/or a history of second pages previously accessed by the remote computer.

    摘要翻译: 用于第一计算机从第二计算机请求文档的方法不包括响应于第一用户动作向第二计算机发送第一文档的第一请求的步骤,响应于第一请求接收由第二计算机发送的第一文档; 识别所接收到的第一文件中对第二文件的所有引用; 独立于任何用户动作,自动发送由所识别的参考文献引用的至少一个第二文档的第二请求; 接收由第二请求请求的第二文档,并将接收到的第二文档存储在第一计算机本地的存储器中,并且响应于用户对一个或多个第二文档的请求,首先尝试 服务于本地存储器的用户请求,并且仅当第二个文档未被存储在本地存储器中时才向第二个计算机发送第二个文档。 一种服务于由远程计算机访问网站的请求的方法可以包括:接收步骤,用于接收访问该网站的请求; 第一发送步骤,响应于该请求将所访问的网站的第一页面发送到远程计算机,并且独立于源自远程计算机的网站的第二页面的任何后续请求,优先地执行第二发送步骤 基于远程计算机的后续请求的预测和/或先前由远程计算机访问的第二页的历史来发送远程计算机至少一个所选择的第二页。

    Heterogeneous media packet bridging
    17.
    发明申请
    Heterogeneous media packet bridging 有权
    异构媒体分组桥接

    公开(公告)号:US20050047407A1

    公开(公告)日:2005-03-03

    申请号:US10650298

    申请日:2003-08-27

    IPC分类号: H04L12/46 H04L12/56

    摘要: Methods and Systems are provided for bridging heterogeneous media packets using a single processor resource having a virtual bridge. Network interfaces associated with heterogeneous media channels relay network packets to the virtual bridge. The virtual bridge accesses metadata associated with the relayed network packets and translates the network packets to between media formats. The translated network packets are then relayed to an appropriate network interface. In one embodiment, the virtual bridge is dynamically configurable within the processing resource.

    摘要翻译: 提供了使用具有虚拟桥的单个处理器资源来桥接异构媒体分组的方法和系统。 与异构媒体信道相关联的网络接口将网络数据包中继到虚拟网桥。 虚拟网桥访问与中继网络数据包相关联的元数据,并将网络数据包转换为媒体格式。 翻译的网络数据包然后被中继到适当的网络接口。 在一个实施例中,虚拟网桥在处理资源内是可动态配置的。

    FLEXIBLE, COST-EFFECTIVE SOLUTION FOR PEER-TO-PEER, GAMING, AND APPLICATION TRAFFIC DETECTION & TREATMENT
    18.
    发明申请
    FLEXIBLE, COST-EFFECTIVE SOLUTION FOR PEER-TO-PEER, GAMING, AND APPLICATION TRAFFIC DETECTION & TREATMENT 有权
    灵活,成本有效的解决方案,用于对等,游戏和应用交通检测与处理

    公开(公告)号:US20120327773A1

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

    申请号:US13605537

    申请日:2012-09-06

    IPC分类号: H04L12/24

    CPC分类号: H04L47/245 H04L43/026

    摘要: A method and apparatus for detecting peer traffic based on a heuristic model and deep packet inspection is described. A suspect set of peer packets is detected using a heuristic model. From the suspect set of peer packet, a set of verified peer packets is detected using deep packet inspection. The set of verified peer packets is processed according to the peer processing policy, while the non-verified peer packets is processed according a non-peer policy. Furthermore, the statistics are generated from the set of suspect peer packet. These statistics are used to update the heuristic model.

    摘要翻译: 描述了一种基于启发式模型和深度分组检测来检测对等流量的方法和装置。 使用启发式模型检测到可疑的一组对等包。 从可疑的对等分组集合中,使用深度分组检测来检测一组验证的对等体分组。 根据对等体处理策略对已验证的对等体报文进行处理,同时根据非对等体策略对未经验证的对等体报文进行处理。 此外,从可疑对等体组的集合生成统计信息。 这些统计信息用于更新启发式模型。

    HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH
    19.
    发明申请
    HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH 有权
    基于路由器的网络交换机的分层测量

    公开(公告)号:US20090225759A1

    公开(公告)日:2009-09-10

    申请号:US12467609

    申请日:2009-05-18

    IPC分类号: H04L12/56

    摘要: Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second packet flow using a second MCB.

    摘要翻译: 提供了方法和系统,用于在虚拟路由器环境中应用计量和速率限制,并支持每个数据包流的计量/速率限制上下文的层次。 根据一个实施例,提供与测量级别的层级相关联的多个第一级计量选项和多个第二级计量选项。 虚拟路由引擎接收与第一分组流相关联的分组以及与第二分组流相关联的分组。 虚拟路由引擎使用第一计量控制块(MCB)执行与第一分组流相关联的分组上的第一级计量选项的第一类型的测量,并且对分组执行第二级计量选项的第二类型的测量 使用第二MCB与第一分组流和与第二分组流相关联的分组相关联。

    Framework for declarative customization of web presentation formats
    20.
    发明授权
    Framework for declarative customization of web presentation formats 有权
    Web表示格式声明定制框架

    公开(公告)号:US07458016B1

    公开(公告)日:2008-11-25

    申请号:US09861266

    申请日:2001-05-18

    IPC分类号: G06N3/00

    CPC分类号: G06F17/227 G06F17/30896

    摘要: A method for partitioning Web pages of a Web site into graphic elements and technical elements to enable efficient updating of the Web site. Graphic elements of a Web page are defined and a plurality of technical page element sets for respectively formatting the Web page in accordance with the technical page element sets are defined. The graphic elements of the Web page are converted into a stylesheet using a content-to-stylesheet generator. The Web page is then processed using the stylesheet in accordance with one of the technical page element sets to obtain a formatted Web page in accordance with the one technical page element set. The stylesheet can be compatible with a version of XSL (extensible stylesheet language). The formatted Web page is subsequently provided to a user via a server application. Efficient updating of the Web site is enabled by partitioning the graphic design elements, which define a look and feel for the Web page, from the technical page elements, which define the technical reliability of the software objects, scripts, macros, and the like. The partitioning allows the graphic design elements and the technical elements to be changed and updated more independently.

    摘要翻译: 一种用于将网站的网页分成图形元素和技术元素以便有效地更新网站的方法。 定义网页的图形元素,并且定义用于根据技术页面元素集分别格式化网页的多个技术页面元素集合。 使用内容到样式表生成器将Web页面的图形元素转换为样式表。 然后根据技术页面元素集合之一使用样式表处理网页,以根据一个技术页面元素集获得格式化的网页。 样式表可以与XSL版本(可扩展样式表语言)兼容。 格式化的网页随后经由服务器应用程序提供给用户。 通过从定义软件对象,脚本,宏等的技术可靠性的技术页面元素分割图形设计元素来实现网站的有效更新,该图形设计元素定义了网页的外观和感觉。 分区允许图形设计元素和技术元素更加独立地更改和更新。