会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Communication Between Virtual Machines
    • 虚拟机之间的通信
    • US20070220217A1
    • 2007-09-20
    • US11687604
    • 2007-03-16
    • Udaya Shankara
    • Udaya Shankara
    • G06F13/00
    • G06F9/45558G06F2009/45583G06F2009/45595
    • A computing system may comprise an accelerator that transfers the data units between a first and a second virtual machine resident on the same computing system. An abstraction block may comprise a first memory and a second memory. The abstraction block may generate a first signal in response to storing the data units in the first memory. The accelerator may transfer the data units from the first memory to the second memory in response to receiving the first signal. The accelerator may generate a second signal indicating the completion of transfer of data units from the first memory to the second memory. The abstraction block may then cause the data units to be transferred to a second virtual machine from the second memory.
    • 计算系统可以包括在驻留在同一计算系统上的第一和第二虚拟机之间传送数据单元的加速器。 抽象块可以包括第一存储器和第二存储器。 响应于将数据单元存储在第一存储器中,抽象块可以产生第一信号。 响应于接收到第一信号,加速器可以将数据单元从第一存储器传送到第二存储器。 加速器可以产生指示数据单元从第一存储器到第二存储器的传送完成的第二信号。 然后,抽象块可以使数据单元从第二存储器传送到第二虚拟机。
    • 6. 发明授权
    • Allocating burst data units to available time-slots
    • 将突发数据单元分配到可用的时隙
    • US08014418B2
    • 2011-09-06
    • US11845694
    • 2007-08-27
    • Udaya Shankara
    • Udaya Shankara
    • H04L12/43
    • H04L47/52H04L45/7453H04L47/50
    • A network device of a network environment may support burst switched technology. The network device may comprise a burst generator, a scheduler, and a content addressable memory to allocate the bursts to earliest available time slots. The burst generator may generate bursts, which may comprise packets having a common destination address. The scheduler may generate one or more content addressable memory entries comprising bits, which represent the time slots, generate key based on the size of the burst, and allocating the bursts to the earliest available time slots. The available time slots may be determined by comparing the key with the content addressable memory entries.
    • 网络环境的网络设备可以支持突发交换技术。 网络设备可以包括突发发生器,调度器和内容可寻址存储器,以将突发分配到最早的可用时隙。 突发发生器可以产生突发,其可以包括具有公共目的地地址的分组。 调度器可以生成一个或多个内容可寻址存储器条目,其包括表示时隙的位,基于突发的大小生成密钥,并将突发分配给最早的可用时隙。 可以通过将密钥与内容可寻址存储器条目进行比较来确定可用的时隙。
    • 7. 发明授权
    • Selective filtering of exception data units
    • 异常数据单元的选择性过滤
    • US07711807B2
    • 2010-05-04
    • US11690571
    • 2007-03-23
    • Hareesh M. Padmanabha RaoUdaya Shankara
    • Hareesh M. Padmanabha RaoUdaya Shankara
    • G06F15/173G06F15/177G06F15/16
    • H04L12/66
    • A network device to selectively filter the exception data units based on the type of the exception data units. The network device generates a first threshold value for a first type of exception data units and a second threshold value for a second type of exception data units. The first threshold value and the second threshold value are determined based on the weight factors associated with each the first type and the second type of exception data units and a scratch pad threshold value. The network data unit determines the type of exception data units and a scratch pad fullness value and filters the first type and the second type of exception data units based on the first and the second threshold values.
    • 一种网络设备,用于基于异常数据单元的类型选择性地过滤异常数据单元。 网络设备为第一类型的异常数据单元生成第一阈值,并为第二类型的异常数据单元生成第二阈值。 基于与每个第一类型和第二类型的异常数据单元相关联的权重因子和临时值阈值来确定第一阈值和第二阈值。 网络数据单元确定异常数据单元的类型和暂存器填充度值,并且基于第一和第二阈值对第一类型和第二类型的异常数据单元进行过滤。
    • 9. 发明授权
    • Method to perform exact string match in the data plane of a network processor
    • 在网络处理器的数据平面中执行精确字符串匹配的方法
    • US07673041B2
    • 2010-03-02
    • US11264324
    • 2005-11-01
    • Udaya Shankara
    • Udaya Shankara
    • G06F15/173
    • H04L63/145H04L63/0245
    • Methods for performing exact search string matches in the data plane of a network processor. The methods employ a two-stage string search mechanism to identify the existence of a search string from a set S in a packet payload. A first pre-processing stage identifies a potential search string match and a second analysis stage determines whether the first stage match corresponds to an exact string match. The first stage is implemented using hash values derived from at least one of search strings in set S or sub-strings of those search strings. In one embodiment, a plurality of Bloom filters are used to perform the first pre-processing stage, while in other embodiments various CAM-based technique are used. Various TCAM-based schemes are disclosed for performing the second analysis stage. The methods enable packet payloads to be searched for search strings at line-rate speeds.
    • 在网络处理器的数据平面中执行精确搜索字符串匹配的方法。 所述方法采用两阶段字符串搜索机制来识别来自分组有效载荷中的集合S的搜索字符串的存在。 第一预处理阶段标识潜在的搜索字符串匹配,第二分析阶段确定第一阶段匹配是否对应于精确的字符串匹配。 使用从集合S中的搜索字符串或这些搜索字符串的子串中的至少一个导出的散列值来实现第一阶段。 在一个实施例中,使用多个Bloom滤波器来执行第一预处理阶段,而在其他实施例中,使用各种基于CAM的技术。 公开了用于执行第二分析阶段的各种基于TCAM的方案。 该方法使分组有效载荷能够以线速度搜索搜索字符串。
    • 10. 发明申请
    • Allocating Burst Data Units to Available Time-Slots
    • 将突发数据单元分配给可用的时隙
    • US20080075047A1
    • 2008-03-27
    • US11845694
    • 2007-08-27
    • Udaya Shankara
    • Udaya Shankara
    • H04B7/212
    • H04L47/52H04L45/7453H04L47/50
    • A network device of a network environment may support burst switched technology. The network device may comprise a burst generator, a scheduler, and a content addressable memory to allocate the bursts to earliest available time slots. The burst generator may generate bursts, which may comprise packets having a common destination address. The scheduler may generate one or more content addressable memory entries comprising bits, which represent the time slots, generate key based on the size of the burst, and allocating the bursts to the earliest available time slots. The available time slots may be determined by comparing the key with the content addressable memory entries.
    • 网络环境的网络设备可以支持突发交换技术。 网络设备可以包括突发发生器,调度器和内容可寻址存储器,以将突发分配到最早的可用时隙。 突发发生器可以产生突发,其可以包括具有公共目的地地址的分组。 调度器可以生成一个或多个内容可寻址存储器条目,其包括表示时隙的位,基于突发的大小生成密钥,并将突发分配给最早的可用时隙。 可以通过将密钥与内容可寻址存储器条目进行比较来确定可用的时隙。