CONFIGURATION FOR USING OPEN PROGRAMMING LANGUAGES TO DYNAMICALLY CONFIGURE PACKET PROCESSING RULES

A system dynamically configures a packet or data processor to support new data types or processing rules. Initially, a first data in an open programming language is received from a first source. This first data specifies the format in which a second data is structured and specifies a set of rules th...

Full description

Saved in:
Bibliographic Details
Main Authors NARAYANAN, RAJESH, MAH, MARK
Format Patent
LanguageEnglish
French
Published 20.04.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A system dynamically configures a packet or data processor to support new data types or processing rules. Initially, a first data in an open programming language is received from a first source. This first data specifies the format in which a second data is structured and specifies a set of rules that provides what operations need to be performed to process the second data. The first data is then stored into a temporary storage location. A second data is received from a second source and the first data is used to determine the structure and contents of the second data. After determining the structure and contents of the second data, the set of rules specified by the first data is applied to the second data and produces an output. L'invention porte sur un système qui permet de configurer de manière dynamique un processeur de paquets ou de données afin que ce dernier puisse prendre en charge de nouveaux types de données ou de règles de traitement. En premier lieu, une première donnée dans un langage de programmation ouvert est reçue en provenance d'une première source. Cette première donnée spécifie le format dans lequel une seconde donnée est structurée et spécifie un ensemble de règles qui établissent quelles sont les opérations à effectuer pour traiter la seconde donnée. La première donnée est alors stockée dans un emplacement de mémoire temporaire. Une seconde donnée est reçue en provenance d'une seconde source et la première donnée est utilisée pour déterminer la structure et le contenu de la seconde donnée. Après que la structure et le contenu de la seconde donnée ont été déterminés, l'ensemble de règles spécifié par la première donnée est appliqué à la seconde donnée et produit une sortie.
Bibliography:Application Number: WO2005US37120