Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
122 words
A streams based network access control system, comprising: a software process operating on a computer, said software process including a network endpoint attribute and configured to communicate a packet through a streams based network protocol stack to a network interface card, said network interface card including an interface attribute; a session filter module communicating with said network protocol stack; a network filter module communicating with said network protocol stack; and a table of network attributes associated with said session filter module and said network filter module, wherein said session filter module and network filter module compare said network endpoint attribute with said interface attribute in said table of network attributes to determine whether said software process can access said network interface card.
Claim 2
Dependent Claim
122 words
A streams based network access control system, comprising: a software process operating on a computer, said software process including a network endpoint attribute and configured to communicate a packet through a streams based network protocol stack to a network interface card, said network interface card including an interface attribute; a session filter module communicating with said network protocol stack; a network filter module communicating with said network protocol stack; and a table of network attributes associated with said session filter module and said network filter module, wherein said session filter module and network filter module compare said network endpoint attribute with said interface attribute in said table of network attributes to determine whether said software process can access said network interface card.
Claim 3
Dependent Claim
26 words
The system of claim 1 , wherein said table of network attributes further comprises: at least one network endpoint attribute; and at least one interface attribute.
Claim 4
Dependent Claim
34 words
The system of claim 1 , wherein each of said at least one network endpoint attribute and said at least one interface attribute further comprise: a compartment label; and at least one privilege value.
Claim 5
Dependent Claim
48 words
The system of claim 1 , wherein said session filter module is configured to receive a communication packet, query said table of network attributes to determine said network endpoint attribute and said interface attribute, and determine whether said communication packet can be sent to said network interface card.
Claim 6
Dependent Claim
62 words
The system of claim 1 , wherein said network filter module is configured to receive a communication packet from said network protocol stack, query said table of network attributes to determine said endpoint attribute and said interface attribute, place said interface attribute in said table of network attributes, and determine whether said communication packet can be sent to said network interface card.
Claim 7
Dependent Claim
53 words
The system of claim 1 , wherein said network filter module is configured to receive a communication packet from said network interface card, query said table of network attributes to determine said network endpoint attribute and said interface attribute, and determine whether said communication packet can be sent to said network protocol stack.
Claim 8
Independent Claim
100 words
A method for a streams based network access control system, the method comprising the steps of: operating a software process on a computer, said software process including at least one network endpoint attribute; communicating packets through a network protocol stack to a network interface card, said network interface card including at least one interface attribute; establishing an association between said network endpoint attribute and said interface attribute; placing said network endpoint attribute and said interface attribute in a table; comparing said network endpoint attribute with said interface attribute; and determining whether said software process can access said network interface card.
Claim 9
Independent Claim
100 words
A method for a streams based network access control system, the method comprising the steps of: operating a software process on a computer, said software process including at least one network endpoint attribute; communicating packets through a network protocol stack to a network interface card, said network interface card including at least one interface attribute; establishing an association between said network endpoint attribute and said interface attribute; placing said network endpoint attribute and said interface attribute in a table; comparing said network endpoint attribute with said interface attribute; and determining whether said software process can access said network interface card.
Claim 10
Dependent Claim
28 words
The method of claim 7 , wherein each of said network endpoint attributes and said interface attributes further comprise: a compartment label; and at least one privilege value.
Claim 11
Dependent Claim
61 words
The method of claim 7 , further comprising the steps of: receiving, in a session filter module, a communication packet; placing said network endpoint attribute in said table of network attributes; querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and determining whether said communication packet can be sent to said network protocol stack.
Claim 12
Dependent Claim
60 words
The method of claim 7 , further comprising the steps of: receiving, in a network filter module, a communication packet; placing said interface attribute in said table of network attributes; querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and determining whether said communication packet can be sent to said network interface card.
Claim 13
Dependent Claim
47 words
The method of claim 7 , further comprising the steps of: receiving, in a network filter module, a communication packet; querying said table to determine said network endpoint attribute and said interface attribute; and determining whether said communication packet can be sent to said network protocol stack.
Claim 14
Dependent Claim
96 words
A computer readable medium for a streams based network access control system, comprising: logic for operating a software process on a computer, said software process including a at least one network endpoint attribute; logic for communicating packets through a network protocol stack to a network interface card, said network interface card including at least one interface attribute; logic for establishing an association between said network endpoint attribute and said interface attribute; logic for comparing said network endpoint attribute with said interface attribute; and logic for determining whether said software process can access said network interface card.
Claim 15
Dependent Claim
96 words
A computer readable medium for a streams based network access control system, comprising: logic for operating a software process on a computer, said software process including a at least one network endpoint attribute; logic for communicating packets through a network protocol stack to a network interface card, said network interface card including at least one interface attribute; logic for establishing an association between said network endpoint attribute and said interface attribute; logic for comparing said network endpoint attribute with said interface attribute; and logic for determining whether said software process can access said network interface card.
Claim 16
Dependent Claim
30 words
The computer readable medium of claim 12 , wherein each of said network endpoint attributes and said interface attributes further comprise: a compartment label; and at least one privilege value.
Claim 17
Dependent Claim
63 words
The computer readable medium of claim 12 , further comprising: logic for receiving a communication packet; logic for placing said network endpoint attribute in a table of network attributes; logic for querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and logic for determining whether said communication packet can be sent to said network protocol stack.
Claim 18
Dependent Claim
69 words
The computer readable medium of claim 12 , further comprising logic configured to perform the steps of: logic for receiving a communication packet; logic for placing said interface attribute in a table of network attributes; logic for querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and logic for determining whether said communication packet can be sent to said network interface card.
Claim 19
Dependent Claim
53 words
The computer readable medium of claim 12 , further comprising the steps of: logic for receiving a communication packet; logic for querying a table of network attributes to determine said network endpoint attribute and said interface attribute; and logic for determining whether said communication packet can be sent to said network protocol stack.
Claim 20
Dependent Claim
104 words
A streams based network access control system, comprising: a means for operating a software process on a computer, said software process including network endpoint attributes; a means for communicating packets through a network protocol stack to a network interface card, said network interface card including interface attributes; a means for establishing an association between said network endpoint attributes and said interface attributes; a means for placing said network endpoint attributes and said interface attributes in a table; a means for comparing said network endpoint attributes with said interface attributes; and a means for determining whether said software process can access said network interface card.
Claim 21
Dependent Claim
104 words
A streams based network access control system, comprising: a means for operating a software process on a computer, said software process including network endpoint attributes; a means for communicating packets through a network protocol stack to a network interface card, said network interface card including interface attributes; a means for establishing an association between said network endpoint attributes and said interface attributes; a means for placing said network endpoint attributes and said interface attributes in a table; a means for comparing said network endpoint attributes with said interface attributes; and a means for determining whether said software process can access said network interface card.
Claim 22
Dependent Claim
28 words
The system of claim 17 , wherein each of said network endpoint attributes and said interface attributes further comprise: a compartment label; and at least one privilege value.
Claim 23
Dependent Claim
70 words
The system of claim 17 , further comprising: a means for receiving a communication packet in a session filter module; a means for placing said network endpoint attribute in said table of network attributes; a means for querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and a means for determining whether said communication packet can be sent to said network protocol stack.
Claim 24
Dependent Claim
69 words
The system of claim 17 , further comprising: a means for receiving a communication packet in a network filter module; a means for placing said interface attribute in said table of network attributes; a means for querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and a means for determining whether said communication packet can be sent to said network interface card.
Claim 25
Dependent Claim
56 words
The system of claim 17 , further comprising: a means for receiving a communication packet in a network filter module; a means for querying said table of network attributes to determine said network endpoint attribute and said interface attribute; and a means for determining whether said communication packet can be sent to said network protocol stack.