Protocol-level filtering
AssigneeMicrosoft Corporation
InventorsAaron Culbreth, Brian L. Trenbeath, Keumars A. Ahdieh, Peter M. Wiest, Roger H. Wynn, Stan D. Pennington
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAaron Culbreth, Brian L. Trenbeath, Keumars A. Ahdieh, Peter M. Wiest, Roger H. Wynn, Stan D. Pennington
Estimating the term…
Mechanisms are disclosed for detecting protocols independently of the ports used by streams associated with the protocols or applications that may send out such streams. The detecting may entail using a content filter that is hosted on a networking stack, where the content filter may be composed of a stream buffer and handlers for detecting the protocols. The handlers may be further used to modify streams incoming to a port or streams outgoing from an application. The handlers can modify the streams in a variety of ways, including reading, inserting, replacing, deleting, and completing data in the streams according to some policy criteria, such as those set by parental controls. Individual handlers may be selected from a plurality or set of handlers so that they can be matched up to the appropriate streams.
A system for protocol-level filtering of content, the system comprising:
A method for filtering content at a protocol-level, comprising acts of:
A computer readable storage medium, the computer-readable storage medium not being a transient signal, the computer-readable storage medium comprising program instructions that are executable by a computer to perform a method for filtering content on a protocol-level basis, the method comprising acts of:
Dependencies are inferred from the claim text.