US2007076766A1PendingUtilityA1

System And Method For A Guaranteed Delay Jitter Bound When Scheduling Bandwidth Grants For Voice Calls Via A Cable Network

Assignee: BROADCOM CORPPriority: Jan 17, 2001Filed: Sep 11, 2006Published: Apr 5, 2007
Est. expiryJan 17, 2021(expired)· nominal 20-yr term from priority
H04L 41/0896H04L 47/70H04L 47/10H04N 7/17309H04L 47/788H04L 12/6418H04L 47/805H04L 47/15H04N 21/44209H04N 21/6118H04J 3/0632H04M 7/006H04L 47/2416H04L 41/5087H04L 47/6215H04L 47/50H04L 65/80H04L 47/801H04N 21/64707H04L 41/5019H04N 21/437H04L 47/822H04L 47/2433H04L 47/283H04N 21/4396H04L 69/22H04L 47/824H04L 47/827H04L 2012/6481H04N 21/4788H04L 47/56H04N 21/6377H04L 2012/6494H04N 21/2385H04N 21/6168H04N 21/42676H04L 47/35H04L 12/2801H04L 12/2874
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for guaranteeing a delay jitter bound when scheduling bandwidth grants for voice calls via a communication medium is provided. The method includes the steps of: determining the delay jitter bound; based on the determined delay jitter bound, dividing a packetization frame period into phases; assigning a voice call to one of the phases; and scheduling a bandwidth grant to the voice call during the assigned phase, thereby guaranteeing the delay jitter bound. The system includes a scheduler, where the scheduler determines the delay jitter bound, divides a packetization frame period into phases based on the determined delay jitter bound, assigns a voice call to one of the phases, and schedules a bandwidth grant to the voice call during the assigned phase, thereby guaranteeing the delay jitter bound. A dejitter buffer implements a way to provide zero jitter service, even though the packet transmission on the cable network has jitter, by delaying the packet and thus converting jitter into delay.

Claims

exact text as granted — not AI-modified
1 . A method for guaranteeing a delay jitter bound when scheduling transmission opportunities to constant bit rate data applications via a communication medium, including the steps of: 
 determining the delay jitter bound;    based on said determined delay jitter bound, dividing a packetization frame period into one or more phases;    assigning a constant bit rate data application to one of said phases; and    scheduling a transmission opportunity to said constant bit rate data application during said assigned phase, thereby guaranteeing the delay jitter bound.    
   
   
       2 . The method of  claim 1 , wherein said transmission opportunity is a bandwidth grant and said constant bit rate application is a voice call.  
   
   
       3 . The method of  claim 2 , wherein said step of scheduling includes the steps of: 
 determining whether said voice call is active; and    granting bandwidth to said voice call only when said voice call is active.    
   
   
       4 . The method of  claim 3 , wherein said step of scheduling further includes the step of granting bandwidth to non-voice data according to a fragmentation policy.  
   
   
       5 . The method of  claim 4 , wherein said fragmentation policy is a fixed region boundaries and strict fragmentation policy.  
   
   
       6 . The method of  claim 4 , wherein said fragmentation policy is a floating region boundaries and minimized fragmentation policy.  
   
   
       7 . The method of  claim 4 , wherein said fragmentation policy is a fixed region boundaries and best fit packet policy.  
   
   
       8 . The method of  claim 2 , further including the step of: 
 alternating the order of the grant of bandwidth to said voice call and non-voice data in adjacent phases of said one or more phases.    
   
   
       9 . The method of  claim 1 , wherein the communication medium is a cable network.  
   
   
       10 . The method of  claim 1 , wherein the communication medium is a wireless network.  
   
   
       11 . The method of  claim 1 , wherein the communication medium is the Internet.  
   
   
       12 . The method of  claim 1 , wherein the communication medium is a satellite network.  
   
   
       13 . The method of  claim 1 , wherein the communication medium is a fiber optic network.  
   
   
       14 . The method of  claim 1 , wherein one or more of said phases is further divided into sub-phases.  
   
   
       15 . The method of  claim 2 , further comprising the step of: 
 delaying the transmission of said bandwidth grant to ensure a zero delay jitter bound.    
   
   
       16 . A system for guaranteeing a delay jitter bound when scheduling transmission opportunities to constant bit rate data applications via a communication medium, comprising: 
 a scheduler, wherein said scheduler determines the delay jitter bound, wherein said scheduler divides a packetization frame period into one or more phases based on said determined delay jitter bound, wherein said scheduler assigns a constant bit rate data application to one of said phases, and wherein said scheduler schedules a transmission opportunity to said constant bit rate data application during said assigned phase, thereby guaranteeing the delay jitter bound.    
   
   
       17 . The system of  claim 16 , wherein said transmission opportunity is a bandwidth grant and said constant bit rate application is a voice call.  
   
   
       18 . The system of  claim 17 , wherein said scheduler determines whether said voice call is active, and wherein said scheduler grants bandwidth to said voice call only when said voice call is active.  
   
   
       19 . The system of  claim 18 , wherein said scheduler grants bandwidth to non-voice data according to a fragmentation policy.  
   
   
       20 . The system of  claim 19 , wherein said fragmentation policy is a fixed region boundaries and strict fragmentation policy.  
   
   
       21 . The system of  claim 19 , wherein said fragmentation policy is a floating region boundaries and minimized fragmentation policy.  
   
   
       22 . The system of  claim 19 , wherein said fragmentation policy is a fixed region boundaries and best fit packet policy.  
   
   
       23 . The system of  claim 17 , wherein one or more of said phases is further divided into sub-phases.  
   
   
       24 . The system of  claim 16 , wherein the communication medium is a cable network.  
   
   
       25 . The system of  claim 16 , wherein the communication medium is a wireless network.  
   
   
       26 . The system of  claim 16 , wherein the communication medium is the Internet.  
   
   
       27 . The system of  claim 16 , wherein the communication medium is a satellite network.  
   
   
       28 . The system of  claim 16 , wherein the communication medium is a fiber optic network.  
   
   
       29 . The system of  claim 16 , wherein said scheduler is implemented as a priority first-come first-served scheduler.  
   
   
       30 . The system of  claim 16 , wherein said scheduler is applied in a switch implementation.  
   
   
       31 . The system of  claim 16 , further comprising: 
 a dejitter buffer for delaying the transmission of a packet to an external system to ensure a zero delay jitter bound.    
   
   
       32 . The system of  claim 31 , wherein said external system is the Internet.  
   
   
       33 . The system of  claim 17 , wherein said scheduler alternates the order of the grant of bandwidth to said voice call and non-voice data in adjacent phases of said one or more phases.

Join the waitlist — get patent alerts

Track US2007076766A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.