Invention Grant
- Patent Title: Message processing engine with a virtual network interface
- Patent Title (中): 具有虚拟网络接口的消息处理引擎
-
Application No.: US12020575Application Date: 2008-01-28
-
Publication No.: US08254381B2Publication Date: 2012-08-28
- Inventor: Nicholas Alexander Allen , John R Justice
- Applicant: Nicholas Alexander Allen , John R Justice
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Rau Patents, LLC
- Main IPC: H04L12/28
- IPC: H04L12/28

Abstract:
A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network interface. The message processing engine may have a raw packet analyzer that may determine if a packet is to be processed based on a policy, and then may decode the packet using a first set of protocols, perform a translation in the decoded state, then encode the packet using the same or a different set of protocols. The message processing engine may be used to perform translations to enable two otherwise incompatible devices to communicate as well as apply various protocols including security protocols to communications with another device similarly configured. In many embodiments, the raw packet analyzer may be a service with administrative privileges, but the decoder, encoder, and translator may be operated with user privileges.
Public/Granted literature
- US20090190585A1 Message Processing Engine with a Virtual Network Interface Public/Granted day:2009-07-30
Information query