会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Methods and apparatuses for evaluation of regular expressions of arbitrary size
    • 用于评估任意大小的正则表达式的方法和装置
    • US20050012521A1
    • 2005-01-20
    • US10755048
    • 2004-01-08
    • Harshvardhan SharangpaniManoj KhareKent FieldenRajesh PatilJudge Arora
    • Harshvardhan SharangpaniManoj KhareKent FieldenRajesh PatilJudge Arora
    • G05B19/042G05B19/045G06F7/38
    • G06F7/00G06F17/30985
    • Embodiments of the invention provide a programmable FSA building block, having a number of programmable registers and associated logic implemented therein, that provide the capability of contextually evaluating complex REs of arbitrary size against multiple data streams. Embodiments of the invention provide fully programmable hardware in which all of the states of an RE are instantiated and all of the states are fully connected. For one embodiment, the building blocks have a fixed number of states to facilitate implementation on a chip. For such an embodiment, an RE having an excessive number of states is implemented on two or more FSA building blocks and the FSA building blocks are then stitched together to effect evaluation of the RE. For one embodiment, two or more REs having a number of states less than the fixed number of states of a building block may be implemented with a single building block.
    • 本发明的实施例提供了一种可编程FSA构建块,其具有在其中实现的多个可编程寄存器和相关联的逻辑,其提供对多个数据流进行任意大小的复杂RE的上下文评估的能力。 本发明的实施例提供了完全可编程硬件,其中RE的所有状态都被实例化,并且所有状态都完全连接。 对于一个实施例,构建块具有固定数量的状态以便于在芯片上实现。 对于这样的实施例,在两个或更多个FSA构建块上实现具有过多状态的RE,然后将FSA构建块缝合在一起以实现RE的评估。 对于一个实施例,具有小于构建块的固定状态数量的状态数量的两个或更多个RE可以用单个构建块来实现。
    • 3. 发明授权
    • Methods and apparatuses for evaluation of regular expressions of arbitrary size
    • 用于评估任意大小的正则表达式的方法和装置
    • US07085918B2
    • 2006-08-01
    • US10755048
    • 2004-01-08
    • Harshvardan SharangpaniManoj KhareKent FieldenRajesh PatilJudge Kennedy Arora
    • Harshvardan SharangpaniManoj KhareKent FieldenRajesh PatilJudge Kennedy Arora
    • G06F15/00G06F17/28
    • G06F7/00G06F17/30985
    • Embodiments of the invention provide a programmable FSA building block, having a number of programmable registers and associated logic implemented therein, that provide the capability of contextually evaluating complex REs of arbitrary size against multiple data streams. Embodiments of the invention provide fully programmable hardware in which all of the states of an RE are instantiated and all of the states are fully connected. For one embodiment, the building blocks have a fixed number of states to facilitate implementation on a chip. For such an embodiment, an RE having an excessive number of states is implemented on two or more FSA building blocks and the FSA building blocks are then stitched together to effect evaluation of the RE. For one embodiment, two or more REs having a number of states less than the fixed number of states of a building block may be implemented with a single building block.
    • 本发明的实施例提供了一种可编程FSA构建块,其具有在其中实现的多个可编程寄存器和相关联的逻辑,其提供对多个数据流进行任意大小的复杂RE的上下文评估的能力。 本发明的实施例提供了完全可编程硬件,其中RE的所有状态都被实例化,并且所有状态都完全连接。 对于一个实施例,构建块具有固定数量的状态以便于在芯片上实现。 对于这样的实施例,在两个或更多个FSA构建块上实现具有过多状态的RE,然后将FSA构建块缝合在一起以实现RE的评估。 对于一个实施例,具有小于构建块的固定状态数量的状态数量的两个或更多个RE可以用单个构建块来实现。
    • 7. 发明授权
    • Method and apparatus for preventing starvation in a multi-node architecture
    • 用于防止多节点架构中的饥饿的方法和装置
    • US06826619B1
    • 2004-11-30
    • US09641708
    • 2000-08-21
    • Manoj KhareAkhilesh KumarSin Sim Tan
    • Manoj KhareAkhilesh KumarSin Sim Tan
    • G06F1516
    • G06F15/17381
    • A method of sending messages from a node to a receiving agent. In one embodiment, if a outbound message that is stored in a buffer in the node is unsuccessfully sent to the receiving agent more than a threshold number of times, outbound messages currently stored in the buffer are sent to the receiving agent. It is determined that these outbound messages have been successfully sent before any other outbound messages are sent to the receiving agent. In a further embodiment, an outbound message is successfully sent if a success confirmation message is received for the outbound message from the receiving agent. In a still further embodiment, a retry response is received from the receiving agent for an outbound message if a buffer in the receiving agent that stores incoming outbound messages does not have room for the outbound message.
    • 从节点向接收代理发送消息的方法。 在一个实施例中,如果存储在节点中的缓冲器中的出站消息不成功地发送到接收代理超过阈值次数,则当前存储在缓冲器中的出站消息被发送到接收代理。 在将任何其他出站邮件发送到接收代理之前,确定这些出站邮件已成功发送。 在另一实施例中,如果从接收代理接收到出站消息的成功确认消息,则成功发送出站消息。 在另一个实施例中,如果接收代理中存储传入出站消息的缓冲区没有出站消息的空间,则从接收代理接收出站消息的重试响应。