会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PATTERN MATCHING
    • 图案匹配
    • US20100161536A1
    • 2010-06-24
    • US12340360
    • 2008-12-19
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • G06N5/02
    • H04L63/1416G06F21/552
    • A method and apparatus to perform pattern matching is provided. The apparatus includes a first storage to store data representing a first set of pattern components, and a second storage to store data representing a second set of pattern components each corresponding to one or more components of the first set of pattern components. A first pattern matcher is configured to detect in an input stream a first component of one or more patterns and to generate a signal indicative of the detection of the first component. A second pattern matcher is configured to receive the signal from the first pattern matcher and to detect if a second component of the one or more patterns of the set of patterns immediately follows the first component in the input stream.
    • 提供了执行模式匹配的方法和装置。 该装置包括第一存储器,用于存储表示第一组模式组件的数据,以及第二存储器,用于存储表示第二组模式组件的数据,每个模式组件对应于第一组模式组件的一个或多个组件。 第一模式匹配器被配置为在输入流中检测一个或多个模式的第一分量,并且生成指示第一分量的检测的信号。 第二模式匹配器被配置为从第一模式匹配器接收信号并且检测该模式集合中的一个或多个模式的第二分量是否紧跟在输入流中的第一分量之后。
    • 2. 发明申请
    • PATTERN MATCHING
    • 图案匹配
    • US20120150887A1
    • 2012-06-14
    • US12963438
    • 2010-12-08
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • G06F17/30
    • G06F16/90344
    • An embodiment may include circuitry to determine, at least in part, whether one or more reference patterns are present in a data stream in a packet flow. The circuitry may include first pattern matching circuitry communicatively coupled to second pattern matching circuitry. The first pattern matching circuitry may determine, based at least in part upon one or more deterministic pattern matching operations, whether at least one portion of the one or more reference patterns is present in the stream. If the first pattern matching circuitry determines that the at least one portion of the one or more reference patterns is present in the stream, the second pattern matching circuitry may determine, based at least in part upon one or more pattern matching threads, whether at least one other portion of the one or more reference patterns is present in the stream. Many modifications are possible without departing from this embodiment.
    • 一个实施例可以包括至少部分地确定分组流中的数据流中是否存在一个或多个参考模式的电路。 电路可以包括通信地耦合到第二模式匹配电路的第一模式匹配电路。 第一模式匹配电路可以至少部分地基于一个或多个确定性模式匹配操作来确定流中是否存在一个或多个参考模式的至少一部分。 如果第一模式匹配电路确定一个或多个参考模式的至少一部分存在于流中,则第二模式匹配电路可以至少部分地基于一个或多个模式匹配线程来确定是否至少 一个或多个参考图案的另一部分存在于流中。 在不脱离本实施例的情况下,可以进行许多修改。
    • 3. 发明授权
    • Pattern matching
    • 模式匹配
    • US08484147B2
    • 2013-07-09
    • US12340360
    • 2008-12-19
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • Christopher F. ClarkVinodh GopalGilbert M. Wolrich
    • G06F17/00G06N5/02
    • H04L63/1416G06F21/552
    • A method and apparatus to perform pattern matching is provided. The apparatus includes a first storage to store data representing a first set of pattern components, and a second storage to store data representing a second set of pattern components each corresponding to one or more components of the first set of pattern components. A first pattern matcher is configured to detect in an input stream a first component of one or more patterns and to generate a signal indicative of the detection of the first component. A second pattern matcher is configured to receive the signal from the first pattern matcher and to detect if a second component of the one or more patterns of the set of patterns immediately follows the first component in the input stream.
    • 提供了执行模式匹配的方法和装置。 该装置包括第一存储器,用于存储表示第一组模式组件的数据,以及第二存储器,用于存储表示第二组模式组件的数据,每个模式组件对应于第一组模式组件的一个或多个组件。 第一模式匹配器被配置为在输入流中检测一个或多个模式的第一分量,并且生成指示第一分量的检测的信号。 第二模式匹配器被配置为从第一模式匹配器接收信号并且检测该模式集合中的一个或多个模式的第二分量是否紧跟在输入流中的第一分量之后。
    • 7. 发明授权
    • Digest generation
    • 消化一代
    • US09292548B2
    • 2016-03-22
    • US13995236
    • 2011-11-01
    • Vinodh GopalJames D. GuilfordSchuyler EldridgeGilbert M. WolrichErdinc OzturkWajdi K. Feghali
    • Vinodh GopalJames D. GuilfordSchuyler EldridgeGilbert M. WolrichErdinc OzturkWajdi K. Feghali
    • G06F17/30
    • G06F17/30303G06F17/30306G06F17/3033
    • In one embodiment, circuitry may generate digests to be combined to produce a hash value. The digests may include at least one digest and at least one other digest generated based at least in part upon at least one CRC value and at least one other CRC value. The circuitry may include cyclical redundancy check (CRC) generator circuitry to generate the at least one CRC value based at least in part upon at least one input string. The CRC generator circuitry also may generate the at least one other CRC value based least in part upon at least one other input string. The at least one other input string resulting at least in part from at least one pseudorandom operation involving, at least in part, the at least one input string. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    • 在一个实施例中,电路可以生成待组合的摘要以产生散列值。 摘要可以至少部分地基于至少一个CRC值和至少一个其它CRC值来生成至少一个摘要和至少一个其他摘要。 电路可以包括循环冗余校验(CRC)发生器电路,以至少部分地基于至少一个输入串来生成至少一个CRC值。 CRC发生器电路还可以至少部分地基于至少一个其他输入串来生成至少一个其它CRC值。 所述至少一个其他输入字符串至少部分地由至少一个涉及至少一个输入字符串的伪随机操作产生。 在不脱离本实施例的情况下,可以进行许多修改,变型和替换。
    • 10. 发明授权
    • Instruction set for SKEIN256 SHA3 algorithm on a 128-bit processor
    • 128位处理器上的SKEIN256 SHA3算法指令集
    • US08953785B2
    • 2015-02-10
    • US13631143
    • 2012-09-28
    • Gilbert M. WolrichKirk S. YapVinodh Gopal
    • Gilbert M. WolrichKirk S. YapVinodh Gopal
    • H04L9/28
    • H04L9/0643G06F9/30007G06F9/30032G06F9/30036
    • According to one embodiment, a processor includes an instruction decoder to receive a first instruction to perform first SKEIN256 MIX-PERMUTE operations, the first instruction having a first operand associated with a first storage location to store a plurality of odd words, a second operand associated with a second storage location to store a plurality of even words, and a third operand. The processor further includes a first execution unit coupled to the instruction decoder, in response to the first instruction, to perform multiple rounds of the first SKEIN256 MIX-PERMUTE operations based on the odd words and even words using a first rotate value obtained from a third storage location indicated by the third operand, and to store new odd words in the first storage location indicated by the first operand.
    • 根据一个实施例,处理器包括指令解码器,用于接收执行第一SKEIN256 MIX-PERMUTE操作的第一指令,所述第一指令具有与第一存储位置相关联的第一操作数,以存储多个奇数字,第二操作数相关联 具有存储多个偶数字的第二存储位置和第三操作数。 处理器还包括响应于第一指令而耦合到指令解码器的第一执行单元,使用从第三指令获得的第一旋转值,基于奇数字和偶数字进行第一SKEIN256 MIX-PERMUTE操作的多轮 由第三操作数指示的存储位置,并将新的奇数字存储在由第一操作数指示的第一存储位置中。