IP Library Granted Patent US 7,447,192
Granted Patent B1
US 7,447,192 · App. 10/297,993 · Granted Nov 4, 2008

System and method for controlling a media gateway

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,447,192
App. No.
10/297,993
Granted
Nov 4, 2008
Kind
B1
Abstract

A method and system including at least one media gateway and at least one media gateway controller controlling the media gateway. The media gateway uses structured termination identities for identifying terminations on the media gateway that source and/or sink media and/or control streams. In order to assure a correct specifying of one or more terminations of the media gateway, the media gateway controller contains, or has access to, structure information of the structure of the termination identities. The structure information describes the bit sequence and/or the information represented by the bits or bit sections of the termination identities. Therefore, wildcarding commands can be properly defined.

Claims (57)

1. A system comprising:

at least one media gateway and at least one media gateway controller controlling the media gateway,

wherein the media gateway comprises structured termination identities provisioned in the media gateway for identifying terminations on the media gateway that source or sink media or control streams,

wherein the media gateway controller has access to structure information for informing the media gateway controller of the structure of the termination identities,

wherein the structure information describes a bit sequence of the termination identities,

wherein the media gateway controller is configured to send the structure information to the media gateway informing the media gateway of the structure of the termination identities to be used for the terminations of the media gateway, the media gateway configured to generate the structured termination identities in accordance with the structure information received from the media gateway controller.

2. A system comprising:

at least one media gateway and at least one media gateway controller controlling the media gateway,

the media gateway comprising structured termination identities provisioned in the media gateway for identifying terminations on the media gateway that source/or sink media or control streams,

wherein the media gateway controller has access to structure information informing the media gateway controller of the structure of the termination identities,

wherein the structure information describes a bit sequence of the termination identities,

wherein generation rules for generating termination identities in the media gateway are fixed and the media gateway controller has knowledge of the fixed generation rules.

3. A system comprising:

at least one media gateway and at least one media gateway controller controlling the media gateway, the media gateway comprising structured termination identities provisioned in the media gateway for identifying terminations of the media gateway that source or sink media or control streams,

wherein the media gateway controller has access to structure information informing the media gateway controller of the structure of the termination identities,

wherein the structure information describes a bit sequence of the termination identities,

wherein the structure information comprises a parameter defining the media gateway type to which the structure of the termination identities refers.

4. A system according to claim 2 or 3 , wherein the media gateway controller uses the structure information for defining one or more commands for simultaneously specifying some or all of the terminations of said media gateway.

5. A system according to claim 2 or 3 , wherein the media gateway sends information to the media gateway controller informing the media gateway controller of the structure of the termination identities of the terminations.

6. A system according to claim 2 or 3 , wherein the media gateway controller sends the structure information to the media gateway informing the media gateway of the structure of the termination identities to be used for the terminations of the media gateway.

7. A system according to claim 2 or 3 , further comprising a management interface for defining or provisioning the structure of the termination identities of the terminations of one or more media gateways.

8. A system according to claim 2 or 3 , wherein the syntax of the termination identities is described in a MML (Man-Machine Language) format.

9. A system according to claim 2 or 3 , wherein the structure information comprises a second parameter defining the order of one or more bit sequences in the structure information.

10. A system according to claim 2 or 3 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to circuit information.

11. A system according to claim 2 or 3 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to trunk information.

12. A system according to claim 2 or 3 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to trunk group information.

13. A method to be performed in a system comprising at least one media gateway and at least one media gateway controller controlling the media gateway, the method comprising:

a media gateway controller accessing structure information indicating a structure of termination identities of a media gateway for specifying one or more terminations of the media gateway, wherein the structure information describes a bit sequence of the termination identities;

the media gateway controller sending the structure information to the media gateway informing the media gateway of the structure of the termination identities to be used for the terminations of the media gateway;

the media gateway receiving the structure information; and

the media gateway generating termination identities structured in accordance with the structure information received from the media gateway controller.

14. A method to be performed in a system comprising at least one media gateway and at least one media gateway controller controlling the media gateway, the method comprising:

the media gateway identifying terminations on the media gateway that source or sink media or control streams; and the media gateway controller accessing structure information indicating the structure of termination identities, for specifying one or more of the terminations of the media gateway,

wherein the structure information describes a bit sequence of the termination identities, wherein generation rules for generating termination identities in the media gateway are fixed, and the media gateway controller has knowledge of the fixed generation rules.

15. A method to be performed in a system comprising at least one media gateway and at least one media gateway controller controlling the media gateway, the method comprising:

identifying terminations of the media gateway that source or sink media or control streams; and

the media gateway controller accessing structure information indicating the structure of termination identities for specifying one or more of the terminations of the media gateway,

wherein the structure information describes a bit sequence of the termination identities, wherein the structure information comprises a parameter defining the media gateway type to which the structure of the termination identities refers.

16. A method according to claim 14 or 15 , wherein the media gateway controller defines, using the structure information, one or more wildcard commands for simultaneously specifying some or all of the terminations of said media gateway.

17. A method according to claim 14 or 15 , wherein the media gateway sends information to the media gateway controller informing the media gateway controller of the structure of the termination identities of the media gateway terminations.

18. A method according to claim 14 or 15 , wherein the media gateway controller sends structure information to the media gateway informing the media gateway of the structure of the termination identities to be used for the terminations of the media gateway, and the media gateway generates termination identities structured in accordance with the structure information received from the media gateway controller.

19. A method according to claim 14 or 15 , further comprising a management interface for defining or provisioning the structure of the termination identities of the terminations of one or more media gateways.

20. A method according to claim 14 or 15 , wherein the syntax of the termination identities is described in a MML (Man-Machine Language) format.

21. A method according to claim 14 or 15 , wherein the structure information comprises a second parameter defining the order of one or more bit sequences in the structure information.

22. A method according to claim 14 or 15 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to circuit information.

23. A method according to claim 14 or 15 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to trunk information.

24. A method according to claim 14 or 15 , wherein the structure information comprises a second parameter defining that part of the structure information which relates to trunk group information.

25. A media gateway controller, the media gateway controller comprising:

a communication interface configured to provide communication with a media gateway; and

a management interface configured to control the media gateway which assigns structured termination identities for identifying terminations of the media gateway that source or sink media or control streams, wherein the media gateway controller has access to structure information informing the media gateway controller of the structure of the termination identities, wherein the media gateway controller has knowledge of fixed generation rules for generating termination identities in the media gateway.

26. A media gateway controller, the media gateway controller comprising:

a communication interface configured to provide communication with a media gateway; and

a management interface configured to control the media gateway which assigns structured termination identities for identifying terminations of the media gateway that source or sink media control streams, wherein the media gateway controller has access to structure information informing the media gateway controller of the structure of the termination identities, wherein the structure information comprises a parameter defining the media gateway type to which the structure of the termination identities refers; and to use the structure information for defining one or more commands for simultaneously specifying one or more of the terminations of said media gateway.

27. A media gateway controller according to claim 25 or 26 , wherein the media gateway controller is configured to send structure information to the media gateway informing the media gateway of the structure of the termination identities to be used for the terminations of the media gateway.

28. A media gateway controller according to claim 25 or 26 , further comprising a management interface for defining or provisioning the structure of the termination identities of the terminations of one or more media gateways.

29. A media gateway controller according to claim 25 or 26 , wherein the syntax of the termination identities is described in a MML (Man-Machine Language) format.

30. A media gateway controller according to claim 25 or 26 , wherein the structure information comprises a parameter defining the order of one or more bit sequences in the structure information, or that part of the structure information which relates to circuit information, to trunk information or to trunk group information.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2022
From: INTELLECTUAL VENTURES ASSETS 189 LLC
To: IOT INNOVATIONS LLC
Reel/Frame 060698/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 189 LLC
Reel/Frame 060585/0188 →
MERGER Recorded Jul 22, 2011
From: SPYDER NAVIGATIONS L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 026637/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2007
From: NOKIA CORPORATION
To: SPYDER NAVIGATIONS L.L.C.
Reel/Frame 020169/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2003
From: LEHTO, PEKKA
To: NOKIA CORPORATION
Reel/Frame 014292/0410 →