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

Search International and National Patent Collections
World Intellectual Property Organization
Options
Query Language
Stem
Sort by:
List Length
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018165060) PACKET PROCESSOR IN VIRTUAL FILTERING PLATFORM
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/165060 International Application No.: PCT/US2018/020991
Publication Date: 13.09.2018 International Filing Date: 06.03.2018
IPC:
H04L 12/741 (2013.01) ,H04L 12/717 (2013.01)
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12
Data switching networks
70
Packet switching systems
701
Routing or path finding
741
Header address processing for routing, e.g. table lookup
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12
Data switching networks
70
Packet switching systems
701
Routing or path finding
717
Centralised routing
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC[US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventors: FIRESTONE, Daniel; US
Agent: MINHAS, Sandip S.; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
HINOJOSA, Brianna L.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
CHATTERJEE, Aaron C.; US
Priority Data:
15/639,33130.06.2017US
62/469,69610.03.2017US
Title (EN) PACKET PROCESSOR IN VIRTUAL FILTERING PLATFORM
(FR) PROCESSEUR DE PAQUETS DANS UNE PLATEFORME DE FILTRAGE VIRTUELLE
Abstract:
(EN) Computing systems, devices, and associated methods of operation of processing packets in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving a packet having a header with multiple header fields and a payload and parsing one or more of the multiple header fields of the received packet. The method also includes matching the received packet with an rule object from each of multiple layer objects individually containing multiple rule objects based on the parsed one or more of the multiple header fields. The rule object has one or more conditions matching the one or more parsed header fields of the packet and a corresponding flow action. The method further includes generating a composite action by combining the flow actions individually corresponding to one of the matched rule objects from one of multiple layer objects and applying the generated composite action to the packet.
(FR) La présente invention a trait à des systèmes informatiques, à des dispositifs, et à des procédés associés se rapportant à une opération de traitement de paquets dans un système informatique distribué. Dans un mode de réalisation, un procédé consiste à recevoir un paquet ayant un en-tête avec plusieurs champs d'en-tête et des données utiles, et à analyser un ou plusieurs des différents champs d'en-tête du paquet reçu. Le procédé consiste également à mettre en correspondance le paquet reçu avec un objet de règle en provenance de chaque objet d'une pluralité d'objets de couche contenant individuellement plusieurs objets de règle sur la base du ou des différents champs d'en-tête analysés. L'objet de règle a une ou plusieurs conditions correspondant aux champs d'en-tête analysés du paquet et une action de flux coïncidente. Le procédé consiste en outre à générer une action composite grâce à la combinaison des actions de flux qui coïncident individuellement avec l'un des objets de règle mis en correspondance en provenance de l'un des différents objets de couche, et à appliquer l'action composite générée sur le paquet.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)