Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
104 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; and a communication means for providing a request/response session between the RSNA and a router.
Claim 2
Dependent Claim
104 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; and a communication means for providing a request/response session between the RSNA and a router.
Claim 3
Dependent Claim
227 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; one or more tables, wherein at least one table of said one or more tables is coupled to at least one queue of said one or more queues; and a plurality of information bases, wherein at least one of said plurality of information bases corresponds to one of: (a) a topology information base; (b) a policy information base; (c) a flow information base; (d) a path Quality of Service (QoS) state information base; (a) a multicast tree/state information base; (f) an MPLS Traffic Engineering Control Plane information base; and (g) a node QoS state information base, wherein at least one of the plurality of information bases is a topology information base, wherein the RSNA updates the topology information base with Information obtained from interfaces to a network processing module (NPM) of each router within its domain of responsibility.
Claim 4
Dependent Claim
227 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; one or more tables, wherein at least one table of said one or more tables is coupled to at least one queue of said one or more queues; and a plurality of information bases, wherein at least one of said plurality of information bases corresponds to one of: (a) a topology information base; (b) a policy information base; (c) a flow information base; (d) a path Quality of Service (QoS) state information base; (a) a multicast tree/state information base; (f) an MPLS Traffic Engineering Control Plane information base; and (g) a node QoS state information base, wherein at least one of the plurality of information bases is a topology information base, wherein the RSNA updates the topology information base with Information obtained from interfaces to a network processing module (NPM) of each router within its domain of responsibility.
Claim 5
Dependent Claim
149 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; one or more tables, wherein at least one table of said one or more tables is coupled to at least one queue of said one or more queues; and a plurality of information bases; a plurality of servers; and a graphical user interface coupled to the plurality of information bases, the plurality of servers, the RSNA queues, and the tables.
Claim 6
Dependent Claim
149 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; one or more tables, wherein at least one table of said one or more tables is coupled to at least one queue of said one or more queues; and a plurality of information bases; a plurality of servers; and a graphical user interface coupled to the plurality of information bases, the plurality of servers, the RSNA queues, and the tables.
Claim 7
Dependent Claim
55 words
The RSNA of claim 3 further comprising a header reproduction functional unit and at least one output buffer, output queue and scheduler and wherein the graphical user interface is further coupled to the RSNA packet header filter, to the header reproduction functional unit and to the at least one output buffer, output queue, and scheduler.
Claim 8
Dependent Claim
127 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; and a communication means for providing a request/response session between the RSNA and a router, where the router uses the request/response session with the RSNA to update a packet header of a packet being processed by the router.
Claim 9
Dependent Claim
127 words
A router special needs agent (RSNA) comprising: an interface for receiving and transmitting one of a packet and a packet header into and out of the RSNA; one or more RSNA queues; an RSNA packet header filter coupled to each of said one or more RSNA queues, wherein in response to said RSNA packet header filter receiving the packet header, said RSNA packet header filter forwards the packet header to one of said one or more RSNA queues based upon a particular special need indicated by the packet header; and a communication means for providing a request/response session between the RSNA and a router, where the router uses the request/response session with the RSNA to update a packet header of a packet being processed by the router.
Claim 10
Dependent Claim
26 words
The RSNA of claim 5 wherein the communication means is active when the router indicates to the RSNA that it is configured in an edge mode.
Claim 11
Dependent Claim
23 words
The RSNA of claim 6 wherein the RSNA provides active Class of Service (COS)/Quality of Service (QoS) provisioning for packets entering the router.
Claim 12
Dependent Claim
26 words
The RSNA of claim 5 wherein the communication means is passive when the router indicates to the RSNA that it is configured in a hub/backbone mode.
Claim 13
Dependent Claim
26 words
The RSNA of claim 8 wherein the communication means is deactivated when the router indicates to the RSNA that it is configured in a hub/backbone mode.
Claim 14
Dependent Claim
30 words
The RSNA of claim 8 wherein the RSNA can still issue commands to the router when the router is configured in a hub/backbone mode, including commands to reserve bandwidth capacity.
Claim 15
Dependent Claim
23 words
The RSNA of claim 10 wherein the RSNA provides passive Class of Service (COS)/Quality of Service (QoS) provisioning for packets entering the router.