US 12,169,489 B2
Devices, systems, and methods for accelerating character matching
John Hurley, Belfast (IE); Antonio Munoz Ortega, Stralsund (DE); and Gareth Richard Douglas, Antrim (IE)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Jan. 25, 2022, as Appl. No. 17/583,536.
Prior Publication US 2023/0297566 A1, Sep. 21, 2023
Int. Cl. G06F 16/20 (2019.01); G06F 16/242 (2019.01); G06F 16/2457 (2019.01); G06F 16/38 (2019.01); G06F 40/126 (2020.01)
CPC G06F 16/243 (2019.01) [G06F 16/24573 (2019.01); G06F 16/38 (2019.01); G06F 40/126 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A network device, comprising:
processing circuitry configured to:
receive a plurality of data chunks from at least one source;
form a composite data chunk from at least first and second data chunks of the plurality of data chunks;
process the composite data chunk to identify a match between a first pattern of characters within the composite data chunk and a stored pattern of characters; and
validate or invalidate the match based on metadata of the composite data chunk, wherein the processing circuitry comprises an integrated circuit.