TRIGGERING BANDWIDTH RESERVATION AND PRIORITY REMARKING
First Claim
Patent Images
1. An apparatus, comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;
monitor received traffic to detect an address request;
determine whether the detected address request signals a beginning of a call flow;
identify resource requirements for the call flow associated with the address request when the address request signals the beginning of the call flow;
request reservation of network resources according to the identified resource requirements; and
process the call flow that uses the requested network resources and that is established after requesting the network resources.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a reservation proxy monitors for received connectivity check messages or beginning-of-media-flow indication messages. When either type of message is observed, the reservation proxy requests resource allocation for a media flow associated with the received message. The amount of resource allocation requested may be coordinated by exchanging messages with a call controller or policy server for one of the endpoints of the media flow, or the amount of resource allocation may be identified within the received message.
37 Citations
24 Claims
-
1. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; monitor received traffic to detect an address request; determine whether the detected address request signals a beginning of a call flow; identify resource requirements for the call flow associated with the address request when the address request signals the beginning of the call flow; request reservation of network resources according to the identified resource requirements; and process the call flow that uses the requested network resources and that is established after requesting the network resources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; monitor received traffic to detect a communication sent using a network address translator discovery protocol; identify resource requirements that correspond to a call flow associated with the detected communication in response to detecting the communication, the resource requirements identified without requiring heuristical determination; and reserve network resources for the call flow according to the identified resource requirements. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; monitor for a message having a predetermined message type that corresponds to a beginning of a media flow; identify a priority value that corresponds to the media flow; receive packets for the media flow, the packets having an indicated priority; format the indicated priority according to the identified priority value when the indicated priority is different than the identified priority value; and forward a representation of the packets that includes the formatted priority. - View Dependent Claims (18, 19, 20)
-
-
21. A method, comprising:
-
monitoring for a message having a predetermined message type that indicates a beginning of a media flow; identifying a resource requirement or priority value that corresponds to the media flow in response to detecting the message; when the resource requirement is identified, requesting reservation of network resources for the media flow according to the identified resource requirement; and when the priority value is identified, formatting received packets corresponding to the media flow using the identified priority value before forwarding the formatted packets. - View Dependent Claims (22, 23, 24)
-
Specification