US9271331B2ActiveUtilityA1

Conditional execution of commands

48
Assignee: MARTIN DE NICOLAS ARTUROPriority: Nov 5, 2008Filed: Nov 5, 2008Granted: Feb 23, 2016
Est. expiryNov 5, 2028(~2.3 yrs left)· nominal 20-yr term from priority
H04L 41/00H04L 65/80H04L 65/1036H04L 29/06231H04L 29/06183H04L 65/102H04M 3/085H04L 65/1043H04W 92/24H04L 65/1026H04L 29/06244H04L 65/104H04L 29/06027H04L 12/24H04L 65/103H04L 65/1003H04L 29/06272H04L 65/1013H04L 65/1023H04L 29/06224H04L 29/06238H04M 3/247H04M 7/125H04L 65/1033H04L 65/10
48
PatentIndex Score
0
Cited by
19
References
16
Claims

Abstract

Method for controlling terminations of a media gateway, wherein a command from a media gateway controller is received containing a condition under which the command is executed. After having identified the terminations addressed by the command, it is verified whether the condition is met, and if the condition is met, the command is executed.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for controlling a media gateway, comprising:
 receiving a command from a media gateway controller, wherein the command comprises:
 a termination wildcard, according to a media gateway control protocol and having a length according to the media gateway protocol, the termination wildcard addressing, a plurality of terminations of the media gateway; 
 a condition, distinct from the termination wildcard, under which the command is to be executed for a subset of the addressed plurality of terminations, the condition containing both a property parameter and a property value directed to a property of the subset; 
 
 identifying the plurality of terminations to which the command is addressed according to the termination wildcard; 
 subsequent to the identifying, determining the subset by selecting, from the addressed plurality of terminations identified according to the termination wildcard, terminations that meet the condition contained in the command, wherein the determined subset comprises fewer terminations than the addressed plurality of terminations, wherein each termination selected to be in the determined subset is assigned a respective termination ID having the length of the termination wildcard; 
 executing the command for each termination in the determined subset without executing the command for any termination in the addressed plurality of terminations not selected to be in the determined subset. 
 
     
     
       2. The method according to  claim 1 , further comprising setting the property parameter for a termination before receiving said command, either when that termination is seized or at a later stage. 
     
     
       3. The method according to  claim 1 :
 wherein the condition contains a first condition and a second condition combined by a compound condition rule; 
 wherein the determining of the subset comprises verifying, for each termination of the plurality of terminations to which the command is addressed, whether the first condition and the second condition are met by that termination according to the compound condition rule; and 
 wherein the executing comprises executing the command for each termination verified as meeting the first condition and the second condition according to the compound condition rule. 
 
     
     
       4. The method according to  claim 1 , wherein the media gateway controller contains a plurality of processors, and wherein the property value of the property parameter in the command comprises a group indicator identifying the processor to which the command relates. 
     
     
       5. The method according to  claim 4 , wherein the command is a command to subtract the terminations controlled by a predetermined processor of the media gateway controller, and wherein the terminations controlled by said predetermined processor are identified by the group indicator. 
     
     
       6. The method according to  claim 1 , wherein the command is a proprietary media gateway control protocol command that is based on the media gateway control protocol. 
     
     
       7. The method according to  claim 1 , wherein the command is a command to modify all terminations in the media gateway meeting a predetermined requirement, the condition indicating said predetermined requirement through said property parameter and said property value. 
     
     
       8. The method according to  claim 1 , wherein the command is a command to remove all termination belonging to a predetermined IP domain, the condition indicating said predetermined IP domain through said property parameter and said property value. 
     
     
       9. A media gateway, comprising:
 receiver circuitry configured to receive a command from a media gateway controller, wherein the command comprises:
 a termination wildcard, according to a media gateway control protocol and having a length according to the media gateway protocol, the termination wildcard addressing, a plurality of terminations of the media gateway; 
 a condition, distinct from the termination wildcard, under which the command is to be executed for a subset of the addressed plurality of terminations, the condition containing both a property parameter and a property value directed to a property of the subset; 
 
 one or more processing circuits configured to operate as:
 an identification unit configured to identify the plurality of terminations to which the command is addressed according to the termination wildcard; 
 a verification unit configured to determine the subset, subsequent to the identifying of the addressed plurality of terminations, by selecting from the addressed plurality of terminations identified according to the termination wildcard, terminations that meet the condition contained in the command, wherein the determined subset comprises fewer terminations than the addressed plurality of terminations, wherein each termination selected to be in the determined subset is assigned a respective termination ID having the length of the termination wildcard; and 
 a controller configured to execute the command for each termination in the determined subset without executing the command for any termination in the addressed plurality of terminations not selected to be in the determined subset. 
 
 
     
     
       10. The media gateway according to  claim 9 , configured to set the property parameter for a termination before receiving said command, either when that termination is seized or at a later stage. 
     
     
       11. The media gateway according to  claim 9 :
 wherein the condition contains a first condition and a second condition combined by a compound condition rule; 
 wherein the verification unit is configured to determine the subset by verifying, for each termination of the plurality of terminations to which the command is addressed, whether the first condition and the second condition are met by that termination according to the compound condition rule; and 
 wherein the controller is configured to execute the command for each termination verified as meeting the first condition and the second condition according to the compound condition rule. 
 
     
     
       12. The media gateway according to  claim 9 , wherein the media gateway controller contains a plurality of processors, and wherein the property value of the property parameter in the command comprises a group indicator identifying the processor to which the command relates. 
     
     
       13. The media gateway according to  claim 12 , wherein the command is a command to subtract the terminations controlled by a predetermined processor of the media gateway controller, and wherein the terminations controlled by said predetermined processor are identified by the group indicator. 
     
     
       14. The media gateway according to  claim 9 , wherein the command is a proprietary media gateway control protocol command that is based on the media gateway control protocol. 
     
     
       15. The media gateway according to  claim 9 , wherein the command is a command to modify all terminations in the media gateway meeting a predetermined requirement, the condition indicating said predetermined requirement through said property parameter and said property value. 
     
     
       16. The media gateway according to  claim 9 , wherein the command is a command to remove all termination belonging to a predetermined IP domain, the condition indicating said predetermined IP domain through said property parameter and said property value.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.