WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007005704) MULTI-PATTERN PACKET CONTENT INSPECTION MECHANISMS EMPLOYING TAGGED VALUES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/005704    International Application No.:    PCT/US2006/025758
Publication Date: 11.01.2007 International Filing Date: 29.06.2006
IPC:
H04L 29/06 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard, Santa Clara, CA 95052 (US) (For All Designated States Except US).
BALAKRISHNAN, Santosh [IN/US]; (US) (For US Only).
RAMAKRISHNA, Venkatraman [IN/US]; (US) (For US Only)
Inventors: BALAKRISHNAN, Santosh; (US).
RAMAKRISHNA, Venkatraman; (US)
Agent: SCHELLER, James, C.; BLAKELY, SOKOLOFF, TAYLOR & ZAFMAN LLP, 12400 Wilshire Boulevard, 7th Floor, Los Angeles, CA 90025 (US)
Priority Data:
11/173,036 30.06.2005 US
Title (EN) MULTI-PATTERN PACKET CONTENT INSPECTION MECHANISMS EMPLOYING TAGGED VALUES
(FR) MECANISMES D'INSPECTION DU CONTENU DE PAQUETS A MOTIFS MULTIPLES UTILISANT DES VALEURS ETIQUETEES
Abstract: front page image
(EN)Content inspection systems need to simultaneously search for multiple pattern in a packet, which is difficult to orchestrate. Pattern data structures are employed to facilitate multi-pattern searches via corresponding string- search algorithm machines. The pattern data structures include tagged values defining search offsets and depths for corresponding search patterns. Incoming packets are classified to flows, and stored in corresponding flow queues. Flow table entries are used to identify the pattern data structure for a given flow. During content inspection, the algorithm machine employs the tagged values to effectively skip portions of a data stream up to the offset for each search pattern and to cease searching for a pattern upon reaching the depth for the pattern.
(FR)Cette invention concerne des systèmes d'inspection de contenu devant rechercher simultanément des motifs multiples dans un paquet, ce qui est difficile à organiser. Des structures de données de motifs sont utilisées pour faciliter les recherches de motifs multiples par le biais de machines à algorithme de recherche par chaînes de caractères correspondantes. Les structures de données de motifs comprennent des valeurs étiquetées définissant des décalages et des profondeurs de recherche pour des motifs de recherche correspondants. Des paquets entrants sont classés en flux et stockés dans des files de flux correspondantes. Des entrées de tableaux de flux sont utilisées pour identifier la structure de données de motifs pour un flux donné. Pendant l'inspection du contenu, la machine à algorithme utilise les valeurs étiquetées pour sauter effectivement des parties d'un flux de données jusqu'au décalage pour chaque motif de recherche et pour interrompre la recherche d'un motif lorsque la profondeur est atteinte pour le motif.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)