Movatterモバイル変換


[0]ホーム

URL:


US20070150623A1 - Parallel Pattern Detection Engine - Google Patents

Parallel Pattern Detection Engine
Download PDF

Info

Publication number
US20070150623A1
US20070150623A1US11/682,623US68262307AUS2007150623A1US 20070150623 A1US20070150623 A1US 20070150623A1US 68262307 AUS68262307 AUS 68262307AUS 2007150623 A1US2007150623 A1US 2007150623A1
Authority
US
United States
Prior art keywords
pattern
byte
match
input data
opcode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/682,623
Inventor
Kerry Kravec
Ali Saidi
Jan Styfield
Pascal Tannhof
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/682,623priorityCriticalpatent/US20070150623A1/en
Publication of US20070150623A1publicationCriticalpatent/US20070150623A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A parallel pattern detection engine (PPDE) comprise multiple processing units (PUs) customized to do various modes of pattern recognition. The PUs are loaded with different patterns and the input data to be matched is provided to the PUs in parallel. Each pattern has an Opcode that defines what action to take when a particular data in the input data stream either matches or does not match the corresponding data being compared during a clock cycle. Each of the PUs communicate selected information so that PUs may be cascaded to enable longer patterns to be matched or to allow more patterns to be processed in parallel for a particular input data stream.

Description

Claims (2)

US11/682,6232004-01-142007-03-06Parallel Pattern Detection EngineAbandonedUS20070150623A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/682,623US20070150623A1 (en)2004-01-142007-03-06Parallel Pattern Detection Engine

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US10/757,187US7243165B2 (en)2004-01-142004-01-14Parallel pattern detection engine
US11/682,623US20070150623A1 (en)2004-01-142007-03-06Parallel Pattern Detection Engine

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/757,187DivisionUS7243165B2 (en)2004-01-142004-01-14Parallel pattern detection engine

Publications (1)

Publication NumberPublication Date
US20070150623A1true US20070150623A1 (en)2007-06-28

Family

ID=34740002

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US10/757,187Expired - LifetimeUS7243165B2 (en)2004-01-142004-01-14Parallel pattern detection engine
US11/682,623AbandonedUS20070150623A1 (en)2004-01-142007-03-06Parallel Pattern Detection Engine
US11/682,576Expired - Fee RelatedUS7502875B2 (en)2004-01-142007-03-06Parallel pattern detection engine
US11/682,547Expired - Fee RelatedUS7444434B2 (en)2004-01-142007-03-06Parallel pattern detection engine

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/757,187Expired - LifetimeUS7243165B2 (en)2004-01-142004-01-14Parallel pattern detection engine

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US11/682,576Expired - Fee RelatedUS7502875B2 (en)2004-01-142007-03-06Parallel pattern detection engine
US11/682,547Expired - Fee RelatedUS7444434B2 (en)2004-01-142007-03-06Parallel pattern detection engine

Country Status (2)

CountryLink
US (4)US7243165B2 (en)
CN (1)CN1306449C (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070211647A1 (en)*2006-03-102007-09-13Lucent Technologies, Inc.Method and apparatus for payload-based flow estimation
US20100169538A1 (en)*2008-12-312010-07-01Micron Technology, Inc.Systems, methods, and devices for configuring a device
US20120150887A1 (en)*2010-12-082012-06-14Clark Christopher FPattern matching
US20120203754A1 (en)*2011-02-082012-08-09International Business Machines CorporationPerformance monitoring mechanism for use in a pattern matching accelerator
US9438612B1 (en)*2015-03-232016-09-06Fortinet, Inc.Calculating consecutive matches using parallel computing
US9448965B2 (en)2013-03-152016-09-20Micron Technology, Inc.Receiving data streams in parallel and providing a first portion of data to a first state machine engine and a second portion to a second state machine
US9524248B2 (en)2012-07-182016-12-20Micron Technology, Inc.Memory management for a hierarchical memory system
US9703574B2 (en)2013-03-152017-07-11Micron Technology, Inc.Overflow detection and correction in state machine engines
US10019311B2 (en)2016-09-292018-07-10Micron Technology, Inc.Validation of a symbol response memory
US10146555B2 (en)2016-07-212018-12-04Micron Technology, Inc.Adaptive routing to avoid non-repairable memory and logic defects on automata processor
US10268602B2 (en)2016-09-292019-04-23Micron Technology, Inc.System and method for individual addressing
US10311545B2 (en)2014-09-222019-06-04Samsung Electronics Co., Ltd.Application processor including reconfigurable scaler and devices including the processor
US10417236B2 (en)2008-12-012019-09-17Micron Technology, Inc.Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices
US10430210B2 (en)2014-12-302019-10-01Micron Technology, Inc.Systems and devices for accessing a state machine
US10592450B2 (en)2016-10-202020-03-17Micron Technology, Inc.Custom compute cores in integrated circuit devices
US10684983B2 (en)2009-12-152020-06-16Micron Technology, Inc.Multi-level hierarchical routing matrices for pattern-recognition processors
US10691964B2 (en)2015-10-062020-06-23Micron Technology, Inc.Methods and systems for event reporting
US10769099B2 (en)2014-12-302020-09-08Micron Technology, Inc.Devices for time division multiplexing of state machine engine signals
US10846103B2 (en)2015-10-062020-11-24Micron Technology, Inc.Methods and systems for representing processing resources
US10929764B2 (en)2016-10-202021-02-23Micron Technology, Inc.Boolean satisfiability
US10977309B2 (en)2015-10-062021-04-13Micron Technology, Inc.Methods and systems for creating networks
US11023758B2 (en)2009-01-072021-06-01Micron Technology, Inc.Buses for pattern-recognition processors
US11366675B2 (en)2014-12-302022-06-21Micron Technology, Inc.Systems and devices for accessing a state machine
US11488645B2 (en)2012-04-122022-11-01Micron Technology, Inc.Methods for reading data from a storage buffer including delaying activation of a column select
US11842792B2 (en)2020-08-262023-12-12Changxin Memory Technologies, Inc.Interface circuit, data transmission circuit, and memory
US12197510B2 (en)2016-10-202025-01-14Micron Technology, Inc.Traversal of S portion of a graph problem to be solved using automata processor

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7366352B2 (en)*2003-03-202008-04-29International Business Machines CorporationMethod and apparatus for performing fast closest match in pattern recognition
US7526804B2 (en)*2004-02-022009-04-28Microsoft CorporationHardware assist for pattern matches
US7392229B2 (en)*2005-02-122008-06-24Curtis L. HarrisGeneral purpose set theoretic processor
US8065249B1 (en)2006-10-132011-11-22Harris Curtis LGPSTP with enhanced aggregation functionality
US7774286B1 (en)2006-10-242010-08-10Harris Curtis LGPSTP with multiple thread functionality
EP1983718A1 (en)*2007-04-172008-10-22Danmarks Tekniske UniversitetMethod and apparatus for inspection of compressed data packages
US7917684B2 (en)*2008-11-052011-03-29Micron Technology, Inc.Bus translator
US9246826B2 (en)2009-11-112016-01-26Synopsys, Inc.Integrated circuit arrangement for buffering service requests
US9881099B2 (en)*2010-05-242018-01-30International Business Machines CorporationSystem, method and computer program product for data transfer management
US8667230B1 (en)*2010-10-192014-03-04Curtis L. HarrisRecognition and recall memory
US8799188B2 (en)*2011-02-082014-08-05International Business Machines CorporationAlgorithm engine for use in a pattern matching accelerator
CN102565851A (en)*2011-12-162012-07-11中国石油集团川庆钻探工程有限公司地球物理勘探公司Method for storing seismic data
US10387804B2 (en)*2014-09-302019-08-20BoonLogicImplementations of, and methods of use for a pattern memory engine applying associative pattern memory for pattern recognition
US9916347B2 (en)*2014-12-292018-03-13International Business Machines CorporationRapid searching and matching of data to a dynamic set of signatures facilitating parallel processing and hardware acceleration
CN111446248B (en)*2016-03-072023-04-07杭州海存信息技术有限公司Processor for speech recognition
WO2017152828A1 (en)*2016-03-072017-09-14成都海存艾匹科技有限公司Distributed pattern processor containing three-dimensional memory array
US9653180B1 (en)*2016-05-262017-05-16Sandisk Technologies LlcSystem method and apparatus for screening a memory system
KR20170136829A (en)2016-06-022017-12-12삼성전자주식회사Semiconductor Device, Memory Device and Method of Operating Memory Device
US10489159B2 (en)2016-12-212019-11-26Microsoft Technology Licensing, LlcPipelined decompression of sliding window compressed data
US10483981B2 (en)*2016-12-302019-11-19Microsoft Technology Licensing, LlcHighspeed/low power symbol compare
US10691361B2 (en)2017-02-242020-06-23Microsoft Technology Licensing, LlcMulti-format pipelined hardware decompressor
WO2018178906A1 (en)*2017-03-282018-10-04Marvell World Trade Ltd.Flexible processor of a port extender device
CN110398617B (en)*2018-04-252022-03-25晶豪科技股份有限公司Testing device and folding probe card testing system
CN117041363A (en)*2023-10-092023-11-10井芯微电子技术(天津)有限公司Method, device and system for realizing multi-device cascade configuration by custom data packet

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4384273A (en)*1981-03-201983-05-17Bell Telephone Laboratories, IncorporatedTime warp signal recognition processor for matching signal patterns
US4783803A (en)*1985-11-121988-11-08Dragon Systems, Inc.Speech recognition apparatus and method
US5014327A (en)*1987-06-151991-05-07Digital Equipment CorporationParallel associative memory having improved selection and decision mechanisms for recognizing and sorting relevant patterns
US5051947A (en)*1985-12-101991-09-24Trw Inc.High-speed single-pass textual search processor for locating exact and inexact matches of a search pattern in a textual stream
US5377348A (en)*1992-06-041994-12-27International Business Machines CorporationSystem for searching a data base by creating a marking matrix in which two dimensional patterns control the search and selection
US5383142A (en)*1993-10-011995-01-17Hewlett-Packard CompanyFast circuit and method for detecting predetermined bit patterns
US5386384A (en)*1993-03-091995-01-31California Institute Of TechnologyParallel CCD memory chip and method of matching therewith
US5396588A (en)*1990-07-031995-03-07Froessl; HorstData processing using digitized images
US5548775A (en)*1993-12-301996-08-20International Business Machines CorporationSystem and method for adaptive active monitoring of high speed data streams using finite state machines
US5629752A (en)*1994-10-281997-05-13Fuji Photo Film Co., Ltd.Method of determining an exposure amount using optical recognition of facial features
US5657396A (en)*1992-04-301997-08-12International Business Machines CorporationMethod and apparatus for pattern recognition and validation, especially for hand-written signatures
US5684701A (en)*1995-06-071997-11-04Automotive Technologies International, Inc.Method and apparatus for sensing a vehicle crash
US6587852B1 (en)*1998-11-132003-07-01Fast Search & Transfer AsaProcessing circuit and a search processor circuit
US20030229636A1 (en)*2002-06-062003-12-11Mattausch Hans JuergenPattern matching and pattern recognition system, associative memory apparatus, and pattern matching and pattern recognition processing method
US6675163B1 (en)*2000-04-062004-01-06International Business Machines CorporationFull match (FM) search algorithm implementation for a network processor
US20040215593A1 (en)*2003-01-092004-10-28Harshvardhan SharangpaniProgrammable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS57137979A (en)*1981-02-201982-08-25Nec CorpPrinting character recognizing device
JPS5951536A (en)*1982-09-141984-03-26Fujitsu Ltd Pattern recognition method and device
US4541115A (en)*1983-02-081985-09-10Pattern Processing Technologies, Inc.Pattern processing system
GB2253296B (en)*1991-02-281995-05-24Toshiba KkPattern recognition apparatus
JP3046111B2 (en)*1991-11-082000-05-29キヤノン株式会社 Character recognition method and apparatus
JPH06325181A (en)*1993-05-171994-11-25Mitsubishi Electric CorpPattern recognizing method

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4384273A (en)*1981-03-201983-05-17Bell Telephone Laboratories, IncorporatedTime warp signal recognition processor for matching signal patterns
US4783803A (en)*1985-11-121988-11-08Dragon Systems, Inc.Speech recognition apparatus and method
US5051947A (en)*1985-12-101991-09-24Trw Inc.High-speed single-pass textual search processor for locating exact and inexact matches of a search pattern in a textual stream
US5014327A (en)*1987-06-151991-05-07Digital Equipment CorporationParallel associative memory having improved selection and decision mechanisms for recognizing and sorting relevant patterns
US5396588A (en)*1990-07-031995-03-07Froessl; HorstData processing using digitized images
US5657396A (en)*1992-04-301997-08-12International Business Machines CorporationMethod and apparatus for pattern recognition and validation, especially for hand-written signatures
US5377348A (en)*1992-06-041994-12-27International Business Machines CorporationSystem for searching a data base by creating a marking matrix in which two dimensional patterns control the search and selection
US5386384A (en)*1993-03-091995-01-31California Institute Of TechnologyParallel CCD memory chip and method of matching therewith
US5383142A (en)*1993-10-011995-01-17Hewlett-Packard CompanyFast circuit and method for detecting predetermined bit patterns
US5548775A (en)*1993-12-301996-08-20International Business Machines CorporationSystem and method for adaptive active monitoring of high speed data streams using finite state machines
US5629752A (en)*1994-10-281997-05-13Fuji Photo Film Co., Ltd.Method of determining an exposure amount using optical recognition of facial features
US5684701A (en)*1995-06-071997-11-04Automotive Technologies International, Inc.Method and apparatus for sensing a vehicle crash
US6587852B1 (en)*1998-11-132003-07-01Fast Search & Transfer AsaProcessing circuit and a search processor circuit
US6675163B1 (en)*2000-04-062004-01-06International Business Machines CorporationFull match (FM) search algorithm implementation for a network processor
US20030229636A1 (en)*2002-06-062003-12-11Mattausch Hans JuergenPattern matching and pattern recognition system, associative memory apparatus, and pattern matching and pattern recognition processing method
US20040215593A1 (en)*2003-01-092004-10-28Harshvardhan SharangpaniProgrammable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data

Cited By (67)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7639611B2 (en)*2006-03-102009-12-29Alcatel-Lucent Usa Inc.Method and apparatus for payload-based flow estimation
US20070211647A1 (en)*2006-03-102007-09-13Lucent Technologies, Inc.Method and apparatus for payload-based flow estimation
US10838966B2 (en)2008-12-012020-11-17Micron Technology, Inc.Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices
US10417236B2 (en)2008-12-012019-09-17Micron Technology, Inc.Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices
US20100169538A1 (en)*2008-12-312010-07-01Micron Technology, Inc.Systems, methods, and devices for configuring a device
US8140780B2 (en)*2008-12-312012-03-20Micron Technology, Inc.Systems, methods, and devices for configuring a device
US20120179854A1 (en)*2008-12-312012-07-12Micron Technology, Inc.Systems, Methods, and Devices for Configuring a Device
TWI409695B (en)*2008-12-312013-09-21Micron Technology IncSystems, methods, and devices for configuring a device
US8725961B2 (en)*2008-12-312014-05-13Micron Technology Inc.Systems, methods, and devices for configuring a device
US12067767B2 (en)2009-01-072024-08-20Micron Technology, Inc.Buses for pattern-recognition processors
US11023758B2 (en)2009-01-072021-06-01Micron Technology, Inc.Buses for pattern-recognition processors
US11226926B2 (en)2009-12-152022-01-18Micron Technology, Inc.Multi-level hierarchical routing matrices for pattern-recognition processors
US11768798B2 (en)2009-12-152023-09-26Micron Technology, Inc.Multi-level hierarchical routing matrices for pattern-recognition processors
US10684983B2 (en)2009-12-152020-06-16Micron Technology, Inc.Multi-level hierarchical routing matrices for pattern-recognition processors
US20120150887A1 (en)*2010-12-082012-06-14Clark Christopher FPattern matching
US8402003B2 (en)*2011-02-082013-03-19International Business Machines CorporationPerformance monitoring mechanism for use in a pattern matching accelerator
US20120203754A1 (en)*2011-02-082012-08-09International Business Machines CorporationPerformance monitoring mechanism for use in a pattern matching accelerator
US11488645B2 (en)2012-04-122022-11-01Micron Technology, Inc.Methods for reading data from a storage buffer including delaying activation of a column select
US12347519B2 (en)2012-04-122025-07-01Micron Technology, Inc.Methods for reading data from a storage buffer including delaying activation of a column select
US9524248B2 (en)2012-07-182016-12-20Micron Technology, Inc.Memory management for a hierarchical memory system
US10831672B2 (en)2012-07-182020-11-10Micron Technology, IncMemory management for a hierarchical memory system
US10089242B2 (en)2012-07-182018-10-02Micron Technology, Inc.Memory management for a hierarchical memory system
US10606787B2 (en)2013-03-152020-03-31Mircron Technology, Inc.Methods and apparatuses for providing data received by a state machine engine
US10067901B2 (en)2013-03-152018-09-04Micron Technology, Inc.Methods and apparatuses for providing data received by a state machine engine
US9747242B2 (en)2013-03-152017-08-29Micron Technology, Inc.Methods and apparatuses for providing data received by a plurality of state machine engines
US10929154B2 (en)2013-03-152021-02-23Micron Technology, Inc.Overflow detection and correction in state machine engines
US10372653B2 (en)2013-03-152019-08-06Micron Technology, Inc.Apparatuses for providing data received by a state machine engine
US9703574B2 (en)2013-03-152017-07-11Micron Technology, Inc.Overflow detection and correction in state machine engines
US9448965B2 (en)2013-03-152016-09-20Micron Technology, Inc.Receiving data streams in parallel and providing a first portion of data to a first state machine engine and a second portion to a second state machine
US11016790B2 (en)2013-03-152021-05-25Micron Technology, Inc.Overflow detection and correction in state machine engines
US11775320B2 (en)2013-03-152023-10-03Micron Technology, Inc.Overflow detection and correction in state machine engines
US10311545B2 (en)2014-09-222019-06-04Samsung Electronics Co., Ltd.Application processor including reconfigurable scaler and devices including the processor
US11710213B2 (en)2014-09-222023-07-25Samsung Electronics Co., Ltd.Application processor including reconfigurable scaler and devices including the processor
US10796409B2 (en)2014-09-222020-10-06Samsung Electronics Co., Ltd.Application processor including reconfigurable scaler and devices including the processor
US11288768B2 (en)2014-09-222022-03-29Samsung Electronics Co., Ltd.Application processor including reconfigurable scaler and devices including the processor
US11366675B2 (en)2014-12-302022-06-21Micron Technology, Inc.Systems and devices for accessing a state machine
US10430210B2 (en)2014-12-302019-10-01Micron Technology, Inc.Systems and devices for accessing a state machine
US11947979B2 (en)2014-12-302024-04-02Micron Technology, Inc.Systems and devices for accessing a state machine
US10769099B2 (en)2014-12-302020-09-08Micron Technology, Inc.Devices for time division multiplexing of state machine engine signals
US11580055B2 (en)2014-12-302023-02-14Micron Technology, Inc.Devices for time division multiplexing of state machine engine signals
US12130774B2 (en)2014-12-302024-10-29Micron Technology, Inc.Devices for time division multiplexing of state machine engine signals
US20160299742A1 (en)*2015-03-232016-10-13Fortinet, Inc.Calculating consecutive matches using parallel computing
US9824195B2 (en)*2015-03-232017-11-21Fortinet, Inc.Calculating consecutive matches using parallel computing
US9438612B1 (en)*2015-03-232016-09-06Fortinet, Inc.Calculating consecutive matches using parallel computing
US9727307B2 (en)*2015-03-232017-08-08Fortinet, Inc.Calculating consecutive matches using parallel computing
US10114934B2 (en)*2015-03-232018-10-30Fortinet, Inc.Calculating consecutive matches using parallel computing
US10691964B2 (en)2015-10-062020-06-23Micron Technology, Inc.Methods and systems for event reporting
US11816493B2 (en)2015-10-062023-11-14Micron Technology, Inc.Methods and systems for representing processing resources
US12174888B2 (en)2015-10-062024-12-24Micron Technology, Inc.Methods and systems for creating automata networks
US10977309B2 (en)2015-10-062021-04-13Micron Technology, Inc.Methods and systems for creating networks
US11977902B2 (en)2015-10-062024-05-07Micron Technology, Inc.Methods and systems for event reporting
US10846103B2 (en)2015-10-062020-11-24Micron Technology, Inc.Methods and systems for representing processing resources
US10146555B2 (en)2016-07-212018-12-04Micron Technology, Inc.Adaptive routing to avoid non-repairable memory and logic defects on automata processor
US10698697B2 (en)2016-07-212020-06-30Micron Technology, Inc.Adaptive routing to avoid non-repairable memory and logic defects on automata processor
US10949290B2 (en)2016-09-292021-03-16Micron Technology, Inc.Validation of a symbol response memory
US10268602B2 (en)2016-09-292019-04-23Micron Technology, Inc.System and method for individual addressing
US10789182B2 (en)2016-09-292020-09-29Micron Technology, Inc.System and method for individual addressing
US10019311B2 (en)2016-09-292018-07-10Micron Technology, Inc.Validation of a symbol response memory
US10339071B2 (en)2016-09-292019-07-02Micron Technology, Inc.System and method for individual addressing
US10402265B2 (en)2016-09-292019-09-03Micron Technology, Inc.Validation of a symbol response memory
US10521366B2 (en)2016-09-292019-12-31Micron Technology, Inc.System and method for individual addressing
US10592450B2 (en)2016-10-202020-03-17Micron Technology, Inc.Custom compute cores in integrated circuit devices
US10929764B2 (en)2016-10-202021-02-23Micron Technology, Inc.Boolean satisfiability
US11194747B2 (en)2016-10-202021-12-07Micron Technology, Inc.Custom compute cores in integrated circuit devices
US12197510B2 (en)2016-10-202025-01-14Micron Technology, Inc.Traversal of S portion of a graph problem to be solved using automata processor
US11829311B2 (en)2016-10-202023-11-28Micron Technology, Inc.Custom compute cores in integrated circuit devices
US11842792B2 (en)2020-08-262023-12-12Changxin Memory Technologies, Inc.Interface circuit, data transmission circuit, and memory

Also Published As

Publication numberPublication date
US7243165B2 (en)2007-07-10
US20070150622A1 (en)2007-06-28
US20050154802A1 (en)2005-07-14
CN1641685A (en)2005-07-20
CN1306449C (en)2007-03-21
US7502875B2 (en)2009-03-10
US20070150621A1 (en)2007-06-28
US7444434B2 (en)2008-10-28

Similar Documents

PublicationPublication DateTitle
US7502875B2 (en)Parallel pattern detection engine
US7487542B2 (en)Intrusion detection using a network processor and a parallel pattern detection engine
US5881312A (en)Memory transfer apparatus and method useful within a pattern recognition system
US9886017B2 (en)Counter operation in a state machine lattice
US5459798A (en)System and method of pattern recognition employing a multiprocessing pipelined apparatus with private pattern memory
US9866218B2 (en)Boolean logic in a state machine lattice
CN1759393B (en)Rule processor and method of using the same
US10909623B2 (en)Method and apparatus for processing financial information at hardware speeds using FPGA devices
KR20200032258A (en)Finding k extreme values in constant processing time
US7185175B2 (en)Configurable bi-directional bus for communicating between autonomous units
US5359697A (en)Fuzzy associative memory
US7103750B2 (en)Method and apparatus for finding repeated substrings in pattern recognition
KR100295715B1 (en) Handprint Recognition Accelerator System and Method
US7227994B2 (en)Method and apparatus for imbedded pattern recognition using dual alternating pointers
US20040139074A1 (en)Circuit for processing data
JPH06105459B2 (en) Vector processor
HK40034073B (en)Text matching method and device and electronic equipment
JPH0640352B2 (en) Character recognition device

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp