Framework for declarative customization of web presentation formats
    1.
    发明授权
    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版本(可扩展样式表语言)兼容。 格式化的网页随后经由服务器应用程序提供给用户。 通过从定义软件对象,脚本,宏等的技术可靠性的技术页面元素分割图形设计元素来实现网站的有效更新,该图形设计元素定义了网页的外观和感觉。 分区允许图形设计元素和技术元素更加独立地更改和更新。

    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
    2.
    发明授权
    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.

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

    Network packet steering via configurable association of packet processing resources and network interfaces
    3.
    发明授权
    Network packet steering via configurable association of packet processing resources and network interfaces 有权
    网络分组转向通过分组处理资源和网络接口的可配置关联

    公开(公告)号:US08638802B2

    公开(公告)日:2014-01-28

    申请号:US13305804

    申请日:2011-11-29

    IPC分类号: H04L12/26

    摘要: Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource.

    摘要翻译: 提供了用于转向网络数据包的方法和系统。 根据一个实施例,可动态配置的转向表被存储在网络路由/交换设备的每个网络接口的存储器内。 转向表表示将每个网络接口逻辑地分配给网络路由/交换设备的多个分组处理资源之一的映射。 转向表中包含指示所分配的分组处理资源的唯一标识符/地址的信息。 响应于在网络接口上接收分组,网络接口通过从转向器中检索指示所分配的分组处理资源的唯一标识符/地址的信息来执行所接收分组的层1或层2转向所分配的分组处理资源 基于与接收到的分组相关联的信道标识符和接收到的分组的表由分配的分组处理资源处理。

    Network packet steering via configurable association of processing resources and netmods or line interface ports
    4.
    发明授权
    Network packet steering via configurable association of processing resources and netmods or line interface ports 有权
    通过处理资源和netmods或线路接口端口的可配置关联来进行网络分组转向

    公开(公告)号:US08068503B2

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

    申请号:US11684614

    申请日:2007-03-10

    IPC分类号: H04L12/28

    摘要: Methods and systems are provided for steering network packets. According to one embodiment, a mapping associates a processing resource with a network interface module (netmod) and/or a number of line interface ports included within the netmod. In one embodiment, the mapping is configurable within the processing resource and pushed to the netmod. The netmod uses the mapping to steer network packets to the processing resource when the packets conform to the mapping. The mapping may be additionally used to identify a specific process that is to be performed against the packets once the processing resource receives the steered packets from the netmod.

    摘要翻译: 提供了用于转向网络数据包的方法和系统。 根据一个实施例,映射将处理资源与网络接口模块(netmod)和/或包括在netmod内的多个线路接口端口相关联。 在一个实施例中,映射可在处理资源内配置并被推送到netmod。 当数据包符合映射时,netmod使用映射来将网络数据包引导到处理资源。 一旦处理资源接收到来自netmod的转向分组,该映射可以另外用于标识将针对分组执行的特定进程。

    Heterogeneous media packet bridging
    5.
    发明授权
    Heterogeneous media packet bridging 有权
    异构媒体分组桥接

    公开(公告)号:US07720095B2

    公开(公告)日:2010-05-18

    申请号:US10650298

    申请日:2003-08-27

    IPC分类号: H04J3/16

    摘要: 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 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.

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

    System and method for dynamically selecting a level of compression for data to be transmitted
    7.
    发明授权
    System and method for dynamically selecting a level of compression for data to be transmitted 有权
    用于动态选择要发送的数据的压缩级别的系统和方法

    公开(公告)号:US07299300B2

    公开(公告)日:2007-11-20

    申请号:US10775642

    申请日:2004-02-10

    IPC分类号: G06F15/16 H04J3/18

    摘要: A system and method for dynamically selecting a level of compression to be applied to data to be served to a client. The level of compression may be selected on the basis of one or more factors, such as: the bandwidth of a communication link between the client and a server, the amount of data requested by the client, the workload of the server, whether the data are cacheable, etc. The server can readily obtain information such as the amount of requested data and the available CPU time on the server. To determine the bandwidth, the server may conduct a test transfer of a known amount of data to or from the client, or consult a database identifying known or expected bandwidths for specific client connections (or addresses). Based on the selected factor(s), the server dynamically selects a level of compression for the data.

    摘要翻译: 一种用于动态地选择要应用于要提供给客户端的数据的压缩级别的系统和方法。 可以基于一个或多个因素来选择压缩级别,例如:客户端与服务器之间的通信链路的带宽,客户端请求的数据量,服务器的工作量,数据 可缓存等。服务器可以轻松获取服务器上所请求数据量和可用CPU时间等信息。 为了确定带宽,服务器可以对客户端进行已知数量的数据的测试传输,或者查询识别特定客户端连接(或地址)的已知或预期带宽的数据库。 基于所选择的因素,服务器动态地选择数据的压缩级别。

    Techniques for modifying a compiled application
    8.
    发明授权
    Techniques for modifying a compiled application 有权
    修改编译应用程序的技术

    公开(公告)号:US06857119B1

    公开(公告)日:2005-02-15

    申请号:US09965334

    申请日:2001-09-25

    申请人: Sachin Desai

    发明人: Sachin Desai

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F8/656

    摘要: Techniques for automatically modifying behavior of a compiled application include receiving a first set of compiled instructions for the application. The first set of compiled instructions is modified to generate a modified set of compiled instructions. Modifying the first set of compiled instructions includes inserting a new set of one or more instructions for invoking a first routine that provides new behavior. The first routine is not part of the first set of compiled instructions. These techniques allow an administrator to automatically instrument compiled code of an application to provide new behavior for the application without taking the application offline for substantial periods of time. In particular, the techniques allow a service provider to automatically instrument existing applications, components, and sub-components to measure and respond to server-side performance without taking the applications offline.

    摘要翻译: 用于自动修改已编译应用的行为的技术包括接收针对应用的第一组编译指令。 第一组编译指令被修改以生成经过修改的编译指令集。 修改第一组编译指令包括插入用于调用提供新行为的第一例程的一组一个或多个指令。 第一个例程不是第一组编译指令的一部分。 这些技术允许管理员自动对应用程序的编译代码提供应用程序的新行为,而不会使应用程序脱机相当长的一段时间。 特别地,这些技术允许服务提供商自动对现有应用程序,组件和子组件进行仪器仪表测量并响应服务器端性能而不使应用程序脱机。

    Flexible, cost-effective solution for peer-to-peer, gaming, and application traffic detection and treatment
    9.
    发明授权
    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
    10.
    发明申请
    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之间进行中继,则其使用转换数据 在中继网络分组之前翻译网络分组的结构。