METHOD AND SYSTEM FOR PERFORMING A PATTERN MATCH SEARCH FOR TEXT STRINGS
    1.
    发明申请
    METHOD AND SYSTEM FOR PERFORMING A PATTERN MATCH SEARCH FOR TEXT STRINGS 审中-公开
    用于执行文字匹配搜索的方法和系统

    公开(公告)号:WO03005288A2

    公开(公告)日:2003-01-16

    申请号:PCT/GB0202762

    申请日:2002-06-18

    Applicant: IBM IBM UK

    Abstract: A method and system is disclosed for performing a pattern match search for a data string having a plurality of characters separated by delimiters. A search key is constructed by generating a full match search increment comprising the binary representation of a data string element, wherein the data string element comprises all characters between a pair of delimiters. The search key is completed by concatenating a pattern search prefix to the full match search increment, wherein the pattern search prefix is a cumulative pattern search result of each previous full match search increment. A full match search is then performed within a lookup table utilizing the search key. In response to finding a matching pattern within the lookup table, the process returns to constructing a next search key. In response to not finding a matching pattern, the previous full match search result is utilized to process the data string.

    Abstract translation: 公开了一种用于对具有由分隔符分隔的多个字符的数据串执行模式匹配搜索的方法和系统。 通过生成包括数据串元素的二进制表示的全匹配搜索增量来构造搜索关键字,其中数据串元素包括一对分隔符之间的所有字符。 通过将模式搜索前缀连接到全匹配搜索增量来完成搜索关键字,其中模式搜索前缀是每个先前全匹配搜索增量的累积模式搜索结果。 然后使用搜索关键字在查找表内执行完全匹配搜索。 响应于在查找表内找到匹配模式,该过程返回到构建下一个搜索关键字。 响应于没有找到匹配模式,先前的完全匹配搜索结果被用于处理数据串。

    METHOD, SYSTEM AND NETWORK FOR DYNAMICALLY ADJUSTING BANDWIDTH FOR CONSECUTIVE BIT RATE VIRTUAL PATH CONNECTION

    公开(公告)号:JP2000151652A

    公开(公告)日:2000-05-30

    申请号:JP27757799

    申请日:1999-09-29

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a system and its method by which a bandwidth of a consecutive bit rate virtual path connection set up between a source node and a destination node is dynamically adjusted in a packet or cell exchange network comprising a transmission link and a plurality of interconnected nodes. SOLUTION: The network defines a bandwidth management server that accesses information relating to a network node and a transmission link. This server receives indication relating to an initial bandwidth reserved for connection every time virtual path connection or virtual channel connection is set up on the network. The server detects and uses in common the bandwidth available on the transmission link between consecutive bit rate virtual path connections whose bandwidth is adjustable in the consecutive or periodic mode and decides new bandwidth to each connection. A source node is informed of it every time new bandwidth is calculated and adjusts the bandwidth of the consecutive bit rate virtual path connection whose bandwidth is adjustable accordingly.

    Method and apparatus for improving security while transmitting data packet
    3.
    发明专利
    Method and apparatus for improving security while transmitting data packet 有权
    用于在发送数据包时改进安全性的方法和装置

    公开(公告)号:JP2007259446A

    公开(公告)日:2007-10-04

    申请号:JP2007071816

    申请日:2007-03-20

    CPC classification number: H04L49/9042 H04L49/90 H04L69/22

    Abstract: PROBLEM TO BE SOLVED: To provide methods and an apparatus for improving security while transmitting a data packet. SOLUTION: In a first aspect of the present invention, a first method of transmitting a data packet is provided. The first method includes the steps of: (1) for each connection from which a data packet may be transmitted, storing header data corresponding to the connection; (2) employing a user application to form a header and payload data of a packet, wherein the user application is associated with a connection from which the packet is to be transmitted; and (3) while transmitting the packet, comparing one or more portions of the packet header data with the header data corresponding to the connection with which the user application is associated. Numerous other aspects are also provided. COPYRIGHT: (C)2008,JPO&INPIT

    Abstract translation: 要解决的问题:提供发送数据分组时提高安全性的方法和装置。 解决方案:在本发明的第一方面,提供了发送数据分组的第一种方法。 第一种方法包括以下步骤:(1)对于可以从其发送数据分组的每个连接,存储对应于该连接的头部数据; (2)使用用户应用来形成分组的报头和有效载荷数据,其中所述用户应用与要发送所述分组的连接相关联; 和(3)在发送分组时,将分组报头数据的一个或多个部分与对应于用户应用所关联的连接的报头数据进行比较。 还提供了许多其他方面。 版权所有(C)2008,JPO&INPIT

    METHOD AND DEVICE FOR MULTICAST TRANSMISSIONS
    4.
    发明申请
    METHOD AND DEVICE FOR MULTICAST TRANSMISSIONS 审中-公开
    用于多播传输的方法和装置

    公开(公告)号:WO02087156A3

    公开(公告)日:2002-12-19

    申请号:PCT/GB0200383

    申请日:2002-01-28

    Applicant: IBM IBM UK

    CPC classification number: H04L49/901 H04L12/1881 H04L47/10 H04L47/20 H04L49/90

    Abstract: Multicast transmission on network processors is disclosed in order both to minimize multicast transmission memory requirements and to account for port performance discrepancies. Frame data for multicast transmission on a network processor is read into buffers to which are associated various control structures and a reference frame. The reference frame and the associated control structures permit multicast targets to be serviced without creating multiple copies of the frame. Furthermore this same reference frame and control structures allow buffers allocated for each multicast target to be returned to the free buffer queue without waiting until all multicast transmissions are complete.

    Abstract translation: 公开了网络处理器上的组播传输,以便最小化多播传输存储器要求并考虑到端口性能差异。 将网络处理器上的组播传输的帧数据读入与各种控制结构和参考帧相关联的缓冲器。 参考帧和相关联的控制结构允许在不创建帧的多个拷贝的情况下对多播目标进行服务。 此外,相同的参考帧和控制结构允许为每个多播目标分配的缓冲区返回到空闲缓冲器队列,而不等待所有多播传输完成。

    METHOD FOR DEFINING AND CONTROLLING THE OVERALL BEHAVIOR OF A NETWORK PROCESSOR DEVICE
    5.
    发明申请
    METHOD FOR DEFINING AND CONTROLLING THE OVERALL BEHAVIOR OF A NETWORK PROCESSOR DEVICE 审中-公开
    用于定义和控制网络处理器设备的整体行为的方法

    公开(公告)号:WO0178308A3

    公开(公告)日:2002-05-16

    申请号:PCT/GB0101600

    申请日:2001-04-10

    Applicant: IBM IBM UK

    CPC classification number: H04L41/0803 H04L29/06 H04L69/18

    Abstract: A system and method for controlling overall behavior of a network processor device implemented in a network processing environment servicing a communications network. The method includes steps of receiving a guided control frame including one or more control functions for configuring various functional devices within the network processor with device control parameter data; a step of forwarding one or more control functions from a received control frame to a functional device within the network processor to be configured; and, executing the control functions as specified in the control frame. A novel control frame data structure and communications infrastructure is implemented whereby any network processor device operating in a distributed network processing environment may be controlled in accordance with executed control functions and device control parameter data.

    Abstract translation: 一种用于控制在为通信网络服务的网络处理环境中实现的网络处理器设备的整体行为的系统和方法。 该方法包括以下步骤:接收包括用于使用设备控制参数数据配置网络处理器内的各种功能设备的一个或多个控制功能的引导控制帧; 将一个或多个控制功能从接收到的控制帧转发到要配置的网络处理器内的功能设备的步骤; 并且执行控制帧中指定的控制功能。 实现新颖的控制帧数据结构和通信基础设施,从而可以根据执行的控制功能和设备控制参数数据来控制在分布式网络处理环境中操作的任何网络处理器设备。

    MULTIPROTOCOL HANDLING ARRANGEMENT
    6.
    发明申请
    MULTIPROTOCOL HANDLING ARRANGEMENT 审中-公开
    多媒体处理安排

    公开(公告)号:WO0177849A3

    公开(公告)日:2002-04-18

    申请号:PCT/GB0101566

    申请日:2001-04-05

    Applicant: IBM IBM UK

    CPC classification number: H04L41/0806

    Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.

    Abstract translation: 在采用几个用于控制一个或多个网络处理器设备的通用处理器(即,控制点处理器)的分布式网络环境中,用于在多个通用处理器之间分配处理的机制以及用于配置网络处理器的接口,使得特定的通用处理器处理 在大型联网环境中的特定操作,从而减少在每个通用处理器上配置多个协议栈的需求。

    Method and apparatus for adding qos level to packet, and computer program
    7.
    发明专利
    Method and apparatus for adding qos level to packet, and computer program 有权
    将QOS级别添加到分组的方法和装置以及计算机程序

    公开(公告)号:JP2012129997A

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

    申请号:JP2011265779

    申请日:2011-12-05

    CPC classification number: H04L47/2441 H04L69/22

    Abstract: PROBLEM TO BE SOLVED: To provide a method, an apparatus, and a computer program for adding a QOS level to a packet.SOLUTION: Syntax analysis of a multi layer network communication including a nest header by a continuous network layer is performed, and a value related to a priority or a quality of service requirement (a priority indicator value) for data of each individual layer distributed over a header group is extracted. Aggregated data (a composition aggregation priority value) is applied to a table where different possible composition aggregation priority values corresponding to a lower resolution quality level value are mapped. The priority indicator value or the composition aggregation priority value can be filtered, or masked, or compressed. In one embodiment, bit subsets different from each other for storing the priority indicator values are selected based on a logical port associated with a packet and the final priority indicator value applied to a discriminated sub-table having a mapping of quality level values suitable for the logical port.

    Abstract translation: 要解决的问题:提供一种用于向分组添加QOS级别的方法,装置和计算机程序。 解决方案:执行包括连续网络层的嵌套报头的多层网络通信的语法分析,并且与每个单独层的数据的优先级或服务质量要求(优先级指示符值)相关的值 提取分布在头组上的数据。 将聚合数据(合成聚合优先级值)应用于映射与较低分辨率质量等级值对应的不同可能组合聚合优先级值的表。 可以对优先级指示符值或组合聚合优先级值进行过滤,掩码或压缩。 在一个实施例中,基于与分组相关联的逻辑端口选择彼此不同的用于存储优先级指示符值的比特子集,并且应用于具有适合于所述优先级指示符的质量等级值的映射的被鉴别子表的最终优先级指示符值 逻辑端口 版权所有(C)2012,JPO&INPIT

    Method and apparatus for providing network connection table
    8.
    发明专利
    Method and apparatus for providing network connection table 有权
    提供网络连接表的方法和装置

    公开(公告)号:JP2006287932A

    公开(公告)日:2006-10-19

    申请号:JP2006094101

    申请日:2006-03-30

    CPC classification number: H04L45/745 H04L45/00 H04L45/54

    Abstract: PROBLEM TO BE SOLVED: To provide a method and apparatus for implementing use of a network connection table which more shortens a required processing time and an access time, and is more easily achieved, more efficient and more inexpensive. SOLUTION: Searching for network connections includes receiving a packet, and zeroing particular fields of connection information from the packet if a new connection is to be established. The connection information is converted to an address for a location in a direct table using a table access process. The direct table stores patterns and reference information for new and existing connections. The connection information is compared with at least one pattern stored in the direct table at the address to find reference information for the received packet. COPYRIGHT: (C)2007,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种实现网络连接表的使用的方法和装置,其更加缩短所需的处理时间和访问时间,并且更容易实现,更有效和更便宜。 解决方案:搜索网络连接包括接收数据包,如果要建立新连接,则从数据包中归零特定的连接信息字段。 使用表访问进程将连接信息转换为直接表中的位置的地址。 直接表存储新连接和现有连接的模式和参考信息。 将连接信息与存储在地址中的直接表中的至少一个模式进行比较,以找到所接收的分组的参考信息。 版权所有(C)2007,JPO&INPIT

    NETWORK PROCESSOR SERVICE ARCHITECTURE INDEPENDENT OF PLATFORM AND OPERATING SYSTEM

    公开(公告)号:JP2001325203A

    公开(公告)日:2001-11-22

    申请号:JP2001092526

    申请日:2001-03-28

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a system for providing an easily expandable network processor service architecture independent of a processor and an operating system. SOLUTION: The system is provided with plural portable individual function components equivalent to the specified segment of the device driver of a control processor. The function components are provided with low standard API and external API and execute various network processor functions such as the reception and transfer of packets on a network and the other functions required by the control processor so as to perform communication with a network processor and instruct it. The function components are designed so as to be adapted to the usable processor architectures and operating systems of various types and to enable a customer and a developer to customize and expand the usable network service.

Patent Agency Ranking