IP Library Patent Application 11759481
Patent Application
App. No. 11/759,481

ATM Telecommunications Systems and Method for Routing Narrow Band Traffic

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 None
App. No.
11/759,481
Abstract

A telecommunications system comprises an asynchronous transfer mode (ATM) network having uncommitted bandwidth, and a plurality of adaptive grooming routers (AGR) coupled to the network. The AGRs comprise a group adapted to function as a virtual transit exchange whose fabric and control are distributed over the group. The visual comprising the AGRs incorporates independent connection control and call routing functions and has means for determining the current system status whereby to set up narrow band connections across the ATM network based on that status determination.

Claims (233)

1 . A telecommunications system comprising:

a broadband digital communications network;

a call routing server configured to determine call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

a connection controller configured to establish one or more connections in the network on the basis of the call routing information, the connections being for transmitting traffic in respect of the call.

2 . A telecommunications system according to claim 1 , wherein the call routing server and connection controller are configured to communicate with each other in order to maintain or remove connections in the network in addition to establishing connections to enable transmission of call traffic over said route.

3 . A telecommunications system according to claim 1 , wherein the connection controller is distributed across a plurality of nodes of the network.

4 . A telecommunications system according to claim 1 , wherein the call routing server is distributed across a plurality of nodes of the network.

5 . A telecommunications system according to claim 1 , wherein the call routing server implements narrowband signaling.

6 . A telecommunications system according to claim 1 , wherein the call routing server is a proxy call routing server.

7 . A telecommunications system according to claim 6 , wherein the proxy call routing server uses a proxy signaling protocol to enable said call routing server and connection controller to communicate with each other.

8 . A telecommunications system according to claim 6 , wherein the proxy call routing server implements a service that goes beyond the routing capabilities of narrowband signaling.

9 . A telecommunications system according to claim 6 , wherein the proxy call routing server is a multimedia server.

10 . A telecommunications system according to claim 1 , wherein the route identifies endpoints of the network between which call traffic may be transmitted.

11 . A telecommunications system according to claim 1 , wherein the call routing server is arranged to prioritize ones of a plurality of potential call routes according to a static priority.

12 . A telecommunications system according to claim 1 , wherein the call routing server is arranged to prioritize ones of a plurality of potential call routes according to a dynamic priority.

13 . A telecommunications system according to claim 1 , wherein the call routing server is arranged to select between a plurality of potential call routes according to an assessment of congestion on the plurality of potential call routes, thereby to balance load across the network.

14 . A telecommunications system according to claim 13 , wherein the assessment of congestion is made using one or more monitors.

15 . A telecommunications system according to claim 14 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

16 . A telecommunications system according to claim 14 , wherein the one or more monitors are distributed across one or more nodes of the network.

17 . A telecommunications system according to claim 14 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

18 . A telecommunications system according to claim 17 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

19 . A telecommunications system according to claim 18 , wherein the selection of nodes is on the basis of geographical distance from a local node.

20 . A telecommunications system according to claim 18 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

21 . A telecommunications system according to claim 1 , wherein the call routing server is arranged to determine availability of a call destination point and to reject a call to that destination point in the event that the destination point is unavailable.

22 . A telecommunications system according to claim 21 , wherein the destination point is unavailable as a result of a resource on at least part of a call route to the destination being congested.

23 . A telecommunications system according to claim 1 , wherein the connection controller is arranged to select one or more of a plurality of potential call routes for transmitting call traffic on the basis of an assessment of congestion in the network, thereby to balance load across the network.

24 . A telecommunications system according to claim 23 , wherein the assessment of congestion is made using one or more monitors.

25 . A telecommunications system according to claim 24 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

26 . A telecommunications system according to claim 24 , wherein the one or more monitors are distributed across one or more nodes of the network.

27 . A telecommunications system according to claim 24 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

28 . A telecommunications system according to claim 27 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

29 . A telecommunications system according to claim 28 , wherein the selection of nodes is on the basis of geographical distance from a local node.

30 . A telecommunications system according to claim 28 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

31 . A telecommunications system according to claim 1 , wherein the connection controller is arranged to reject a call to be routed through a specified endpoint of the network if said endpoint is unreachable as a result of an assessment of congestion in the network.

32 . A telecommunications system according to claim 31 , wherein the assessment of congestion is made using one or more monitors.

33 . A telecommunications system according to claim 32 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

34 . A telecommunications system according to claim 32 , wherein the one or more monitors are distributed across one or more nodes of the network.

35 . A telecommunications system according to claim 32 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

36 . A telecommunications system according to claim 35 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

37 . A telecommunications system according to claim 36 , wherein the selection of nodes is on the basis of geographical distance from a local node.

38 . A telecommunications system according to claim 36 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

39 . A telecommunications system according to claim 1 , comprising a local exchange coupled to the network.

40 . A telecommunications system according to claim 39 , wherein the local exchange is multi homed to the network at a plurality of network ingress points and wherein one of said ingress points through which to route call traffic from said local exchange into the network is selected in dependence on an assessment of congestion in the network thereby to balance load across the network.

41 . A telecommunications system according to claim 39 , wherein a local exchange is multi homed to the network at a plurality of network ingress points and wherein one of said ingress points through which to route call traffic from said local exchange into the network is selected in dependence on an assessment of congestion in the telecommunications system thereby to balance load on routes homing to the network.

42 . A telecommunications system according to claim 40 , wherein the assessment of congestion is made using one or more monitors.

43 . A telecommunications system according to claim 42 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

44 . A telecommunications system according to claim 42 , wherein the one or more monitors are distributed across one or more nodes of the network.

45 . A telecommunications system according to claim 42 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

46 . A telecommunications system according to claim 45 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

47 . A telecommunications system according to claim 46 , wherein the selection of nodes is on the basis of geographical distance from a local node.

48 . A telecommunications system according to claim 46 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

49 . A telecommunications system according to claim 1 , wherein the network is a packet-switched network.

50 . A telecommunications system according to claim 1 , wherein the network is a connection-oriented network.

51 . A telecommunications system according to claim 50 , wherein the network is an asynchronous transfer mode (ATM) network.

52 . A telecommunications system according to claim 1 , wherein the network is a wide area network (WAN).

53 . A telecommunications system according to claim 1 , wherein the call routing server resolves contention for resources.

54 . A telecommunications system according to claim 1 , wherein the call routing server responds to changes in state of a call by communicating with the connection controller, thereby to add, modify or remove connections in the network for transmitting call traffic for said call.

55 . A telecommunications system according to claim 1 , wherein the call routing server responds to changes in state of a call by arranging for an echo canceller to be used in the call.

56 . A telecommunications system according to claim 1 , wherein the network carries types of traffic other than said call traffic.

57 . A telecommunications system according to claim 1 , wherein one or more of the connections are unidirectional.

58 . A telecommunications system according to claim 1 , wherein one or more of the connections are bidirectional.

59 . A telecommunications system according to claim 1 , wherein the connections are each established across one or more virtual trunks interconnecting nodes of the network.

60 . A telecommunications system according to claim 1 , wherein virtual trunks are arranged to provide physically diverse paths through the network for resiliency.

61 . A node for use in a telecommunications system comprising a broadband digital communications network, the node comprising:

a call routing server configured to determine call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

a connection controller configured to establish one or more connections in the network on the basis of the call routing information, the connections being for transmitting traffic in respect of the call.

62 . A node according to claim 61 , wherein the call routing server and connection controller are configured to communicate with each other in order to maintain or remove connections in the network in addition to establishing connections to enable transmission of call traffic over said route.

63 . A node according to claim 61 , wherein at least one of the call routing server and the connection controller is distributed across a plurality of nodes of the network.

64 . A node according to claim 61 ,wherein the connection controller is arranged to select one or more of a plurality of potential call routes for transmitting call traffic on the basis of an assessment of congestion in the network, thereby to balance load across the network.

65 . A node according to claim 61 ,wherein the connection controller is arranged to reject a call to be routed through a specified endpoint of the network if said endpoint is unreachable as a result of an assessment of congestion in the network.

66 . A node according to claim 61 ,wherein the call routing server responds to changes in state of a call by communicating with the connection controller, thereby to add, modify or remove connections in the network for transmitting call traffic for said call.

67 . A call routing server for use in a telecommunications system comprising a broadband digital communications network, the call routing server comprising:

a call routing information determiner configured to determine call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

68 . A call routing server according to claim 67 ,wherein the call routing server is configured to communicate with a connection controller in the network in order to maintain or remove connections in the network in addition to establishing connections to enable transmission of call traffic over a route determined by the call routing server.

69 . A call routing server according to claim 67 , wherein the connection controller is distributed across a plurality of nodes of the network.

70 . A call routing server according to claim 67 , wherein the call routing server implements narrowband signaling.

71 . A call routing server according to claim 67 , wherein the call routing server is a proxy call routing server.

72 . A call routing server according to claim 71 , wherein the proxy call routing server uses a proxy signaling protocol to perform said communicating.

73 . A call routing server according to claim 71 , wherein the proxy call routing server implements a service that goes beyond the routing capabilities of narrowband signaling.

74 . A call routing server according to claim 71 , wherein the proxy call routing server is a multimedia server.

75 . A call routing server according to claim 67 , wherein the route identifies endpoints of the network between which call traffic may be transmitted.

76 . A call routing server according to claim 67 , wherein the call routing server is arranged to prioritize ones of a plurality of potential call routes according to a static priority.

77 . A call routing server according to claim 67 , wherein the call routing server is arranged to prioritize ones of a plurality of potential call routes according to a dynamic priority.

78 . A call routing server according to claim 67 , wherein the call routing server is arranged to select between a plurality of potential call routes according to an assessment of congestion on the plurality of potential call routes, thereby to balance load across the network.

79 . A call routing server according to claim 78 , wherein the assessment of congestion is based on advertisements of congestion status received from one or more remote nodes of the network.

80 . A call routing server according to claim 67 , wherein the call routing server is arranged to determine availability of a call destination point and to reject a call to that destination point in the event that the destination point is unavailable.

81 . A call routing server according to claim 80 , wherein the destination point is unavailable as a result of a resource on at least part of a call route to the destination being congested.

82 . A call routing server according to claim 67 , wherein the network is a packet-switched network.

83 . A call routing server according to claim 67 , wherein the network is a connection-oriented network.

84 . A call routing server according to claim 83 , wherein the network is an asynchronous transfer mode (ATM) network.

85 . A call routing server according to claim 67 , wherein the network is a wide area network (WAN).

86 . A call routing server according to claim 67 , wherein the network carries types of traffic other than said call traffic.

87 . A call routing server according to claim 67 , wherein the call routing server responds to changes in state of a call by communicating with the connection controller, thereby to add, modify or remove network for transmitting call traffic for said call.

88 . A call routing server according to claim 67 , wherein the call routing server responds to changes in state of a call by arranging for an echo canceller to be used in the call.

89 . A connection controller for use in a telecommunications system comprising a broadband digital communications network, the connection controller comprising:

a connection establisher configured to establish one or more connections in the network on the basis of predetermined call routing information in respect of a call, the connections being for transmitting traffic in respect of the call, the call routing information having been determined independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

90 . A connection controller according to claim 89 ,wherein the connection controller is configured to communicate with a call routing server in the network in order to maintain or remove connections in the network in addition to establishing connections to enable transmission of call traffic over a route determined by the call routing server.

91 . A connection controller according to claim 89 , wherein the route identifies endpoints of the network between which call traffic may be transmitted.

92 . A connection controller according to claim 89 , wherein the connection controller is arranged to select one of a plurality of potential call routes for transmitting call traffic on the basis of an assessment of congestion in the network, thereby to balance load across the network.

93 . A connection controller according to claim 92 , wherein the assessment of congestion is based on advertisements of congestion status received from one or more remote nodes of the network.

94 . A connection controller according to claim 89 , wherein the connection controller is arranged to reject a call to be routed through a specified endpoint of the network if said endpoint is unreachable as a result of an assessment of congestion in the network.

95 . A connection controller according to claim 94 , wherein the assessment of congestion is based on advertisements of congestion status received from one or more remote nodes of the network.

96 . A connection controller according to claim 89 , wherein the network is a packet-switched network.

97 . A connection controller according to claim 89 , wherein the network is a connection-oriented network.

98 . A connection controller according to claim 97 , wherein the network is an asynchronous transfer mode (ATM) network.

99 . A connection controller according to claim 89 , wherein the network is a wide area network (WAN).

100 . A connection controller according to claim 89 , wherein the network carries types of traffic other than said call traffic.

101 . A connection controller according to claim 89 , wherein one or more of the connections are unidirectional.

102 . A connection controller according to claim 89 , wherein one or more of the connections are bidirectional.

103 . A telecommunications system comprising:

a broadband digital communications network;

means for determining call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

means for establishing one or more connections in the network on the basis of the call routing information, the connections being for transmitting traffic in respect of the call.

104 . A node for use in a telecommunications system comprising a broadband digital communications network, the node comprising:

means for determining call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

means for establishing one or more connections in the network on the basis of the call routing information, the connections being for transmitting traffic in respect of the call.

105 . A call routing server for use in a telecommunications system comprising a broadband digital communications network, the call routing server comprising:

means for determining call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

106 . A connection controller for use in a telecommunications system comprising a broadband digital communications network, the connection controller comprising:

means for establishing one or more connections in the network on the basis of predetermined call routing information in respect of a call, the connections being for transmitting traffic in respect of the call, the call routing information having been determined independently of any connections being established in the network specifically for transmitting traffic in respect of the call

107 . A method of establishing a call in a telecommunications system comprising a broadband digital communications network; the method comprising:

determining call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

establishing one or more connections in the network on the basis of the call routing information, the connections being for transmitting traffic in respect of the call.

108 . A method of determining call routing information for use in a telecommunications system comprising a broadband digital communications network, the method comprising the steps of:

determining call routing information in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

109 . A method according to claim 108 , wherein the route identifies endpoints of the network between which call traffic may be transmitted.

110 . A method according to claim 108 , wherein the call routing information is determined by a call routing server and the call routing server prioritizes ones of a plurality of potential call routes according to a static priority.

111 . A method according to claim 108 , wherein the call routing information is determined by a call routing server and the call routing server prioritizes ones of a plurality of potential call routes according to a dynamic priority.

112 . A method according to claim 108 , wherein the call routing information is determined by a call routing server and the call routing server selects between a plurality of potential call routes according to an assessment of congestion on the plurality of potential call routes, thereby to balance load across the network.

113 . A method according to claim 112 , wherein the assessment of congestion is based on advertisements of congestion status received by one or more local nodes from one or more remote nodes of the network.

114 . A method according to claim 108 , wherein the call routing information is determined by a call routing server and the call routing server determines availability of a call destination point and rejects a call to that destination point in the event that the destination point is unavailable.

115 . A method according to claim 114 , wherein the destination point is unavailable as a result of a resource on at least part of a call route to the destination being congested.

116 . A method according to claim 108 , wherein a connection controller selects one of a plurality of potential call routes for transmitting call traffic on the basis of an assessment of congestion in the network, thereby to balance load across the network.

117 . A method according to claim 116 , wherein the assessment of congestion is based on advertisements of congestion status received by one or more local nodes from one or more remote nodes of the network.

118 . A method according to claim 108 , wherein a connection controller rejects a call to be routed through a specified endpoint of the network if said endpoint is unreachable as a result of an assessment of congestion in the network.

119 . A method according to claim 118 , wherein the assessment of congestion is based on advertisements of congestion status received by one or more local nodes from one or more remote nodes of the network.

120 . A method according to claim 108 , wherein a local exchange is multi homed to the network at a plurality of network ingress points and wherein one of said ingress points through which to route call traffic from said local exchange into the network is selected in dependence on an assessment of congestion in the network thereby to balance load across the network.

121 . A method according to claim 120 , wherein the assessment of congestion is based on advertisements of congestion status received by one or more local nodes from one or more remote nodes of the network.

122 . A method according to claim 108 , wherein a local exchange is multi homed to the network at a plurality of network ingress points and wherein one of said ingress points through which to route call traffic from said local exchange into the network is selected in dependence on an assessment of congestion in the telecommunications system thereby to balance load on routes homing to the network.

123 . A method according to claim 108 , wherein the network is a packet-switched network.

124 . A method according to claim 108 , wherein the network is a connection-oriented network.

125 . A method according to claim 124 , wherein the network is an asynchronous transfer mode (ATM) network.

126 . A method according to claim 108 , wherein the network is a wide area network (WAN).

127 . A method according to claim 108 , wherein the network carries types of traffic other than said call traffic.

128 . A method according to claim 108 , wherein one or more of the connections are unidirectional.

129 . A method according to claim 108 , wherein one or more of the connections are bidirectional.

130 . A method in a telecommunications system comprising a broadband digital communications network, the method comprising:

establishing one or more connections in the network on the basis of predetermined call routing information in respect of a call, the connections being for transmitting traffic in respect of the call, the call routing information having been determined independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

131 . A telecommunications system comprising:

a broadband digital communications network;

a call routing server configured to make at least an initial call routing decision in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

a connection controller configured to establish one or more connections in the network for transmitting traffic in respect of the call thereby to give effect to the at least initial call routing decision.

132 . A node for use in a telecommunications system comprising a broadband digital communications network, the node comprising:

a call routing server configured to make at least an initial call routing decision in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call; and

a connection controller configured to establish one or more connections in the network for transmitting traffic in respect of the call thereby to give effect to the at least initial call routing decision.

133 . A call routing server for use in a telecommunications system comprising a broadband digital communications network, the call routing server comprising:

an initial call routing decision maker configured to make at least an initial call routing decision independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

134 . A connection controller use in a telecommunications system comprising a broadband digital communications network, the connection controller comprising:

a receiver configured to receive an at least initial call routing decision made independently of any connections being established in the network specifically for transmitting traffic in respect of the call, and

a connection establisher configured to establish one or more connections in the network for transmitting traffic in respect of the call thereby to give effect to the at least initial call routing decision.

135 . A method of routing calls in a telecommunications system comprising a broadband digital communications network, the method comprising the following steps:

making at least initial call routing decisions in respect of a call independently of any connections being established in the network specifically for transmitting traffic in respect of the call.

136 . A telecommunications system comprising:

a broadband digital communications network, and

a connection controller for establishing, maintaining, and removing connections in the network, the connections being for transmitting call traffic,

wherein the connection controller is arranged to determine at source a route across the network for a connection and to establish the connection by forwarding a message through the network, the message indicating the route.

137 . A telecommunications system according to claim 136 , wherein the message indicates the route by indicating one or more virtual trunks interconnecting nodes of the network.

138 . A telecommunications system according to claim 136 , wherein the route is determined in accordance with an assessment of congestion in the network.

139 . A telecommunications system according to claim 138 , wherein the assessment of congestion is made using one or more monitors.

140 . A telecommunications system according to claim 139 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

141 . A telecommunications system according to claim 139 , wherein the one or more monitors are distributed across one or more nodes of the network.

142 . A telecommunications system according to claim 139 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

143 . A telecommunications system according to claim 142 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

144 . A telecommunications system according to claim 143 , wherein the selection of nodes is on the basis of geographical distance from a local node.

145 . A telecommunications system according to claim 138 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

146 . A telecommunications system according to claim 136 , wherein the network is a packet-switched network.

147 . A telecommunications system according to claim 136 , wherein the network is a connection-oriented network.

148 . A telecommunications system according to claim 147 , wherein the network is an asynchronous transfer mode (ATM) network.

149 . A telecommunications system according to claim 136 , wherein the network is a wide area network (WAN).

150 . A telecommunications system according to claim 136 , wherein the network carries types of traffic other than said call traffic.

151 . A telecommunications system according to claim 136 , wherein one or more of the connections are unidirectional.

152 . A telecommunications system according to claim 136 , wherein one or more of the connections are bidirectional.

153 . A telecommunications system according to claim 136 , wherein the connection is established across one or more virtual trunks interconnecting nodes of the network.

154 . A telecommunications system according to claim 153 , wherein the virtual trunks are arranged to provide physically diverse paths through the network for resiliency.

155 . A connection controller for use in a telecommunications system comprising a broadband digital communications network, the connection controller being for establishing a connection in the network for transmitting call traffic, the connection controller comprising:

a source route determiner configured to determine at source a route across the network for the connection, and

a connection establisher configured to establish the connection by forwarding a message through the network, the message indicating the route.

156 . A connection controller according to claim 155 , wherein the message indicates the route by indicating one or more virtual trunks interconnecting nodes of the network.

157 . A connection controller according to claim 155 , wherein the route is determined in accordance with an assessment of congestion in the network.

158 . A connection controller according to claim 155 , wherein the network is a packet-switched network.

159 . A connection controller according to claim 155 , wherein the network is a connection-oriented network.

160 . A connection controller according to claim 159 , wherein the network is an asynchronous transfer mode (ATM) network.

161 . A connection controller according to claim 155 , wherein the network is a wide area network (WAN).

162 . A connection controller according to claim 155 , wherein the network carries types of traffic other than said call traffic.

163 . A connection controller according to claim 155 , wherein one or more of the connections are unidirectional.

164 . A connection controller according to claim 155 , wherein one or more of the connections are bidirectional.

165 . A connection controller according to claim 155 , wherein the connection is established across one or more virtual trunks interconnecting nodes of the network.

166 . A telecommunications system comprising:

a broadband digital communications network, and

means for establishing, maintaining, and removing connections in the network, the connections being for transmitting call traffic,

wherein the means for establishing, maintaining, and removing connections is arranged to determine at source a route across the network for a connection and to establish the connection by forwarding a message through the network, the message indicating the route.

167 . A connection controller for use in a telecommunications system comprising a broadband digital communications network, the connection controller being for establishing a connection in the network for transmitting call traffic, the connection controller comprising:

means for determining at source a route across the network for the connection, and

means for establishing the connection by forwarding a message through the network, the message indicating the route.

168 . A method of establishing a connection in a broadband digital communications network of a telecommunications system, the connection being for transmitting call traffic, the method comprising:

determining at source a route across the network for the connection, and

establishing the connection by forwarding a message through the network, the message indicating the route.

169 . A method according to claim 168 , wherein the message indicates the route by indicating one or more virtual trunks interconnecting nodes of the network.

170 . A method according to claim 168 , wherein the route is determined in accordance with an assessment of congestion in the network.

171 . A method according to claim 170 , wherein the assessment of congestion is made using one or more monitors.

172 . A method according to claim 171 , wherein the one or more monitors are arranged to monitor the capacity of one or more virtual trunks interconnecting nodes of the network.

173 . A method according to claim 171 , wherein the one or more monitors are distributed across one or more nodes of the network.

174 . A method according to claim 171 , wherein the one or more monitors are arranged to advertise congestion status from one or more local to one or more remote nodes of the network.

175 . A method according to claim 174 , wherein the one or more monitors are arranged to advertise congestion status to only a selection of nodes of the network.

176 . A method according to claim 175 , wherein the selection of nodes is on the basis of geographical distance from a local node.

177 . A method according to claim 175 , wherein the selection of nodes is on the basis of logical placement with respect to a local node.

178 . A method according to claim 168 , wherein the network is a packet-switched network.

179 . A method according to claim 168 , wherein the network is a connection-oriented network.

180 . A method according to claim 179 , wherein the network is an asynchronous transfer mode (ATM) network.

181 . A method according to claim 168 , wherein the network is a wide area network (WAN).

182 . A method according to claim 168 , wherein the network carries types of traffic other than said call traffic.

183 . A method according to claim 168 , wherein one or more of the connections are unidirectional.

184 . A method according to claim 168 , wherein one or more of the connections are bi-directional.

185 . A method according to claim 168 , wherein the connection is established across one or more virtual trunks interconnecting nodes of the network.

186 . A telecommunications system comprising:

a broadband digital communications network, and

means for determining a route through the network for a connection, the connection being for transmitting call traffic;

means for establishing a message specifying nodes in the network comprising the route of the connection through the network; and

means for forwarding said message to each of the nodes in the route in a forward direction of said connection and passing said or another message back through the route by way of acknowledging establishment of said connection.

187 . A method of establishing a connection in a broadband digital communications network of a telecommunications system, the connection being for transmitting call traffic, the method comprising:

determining a route through the network for the connection;

establishing a message specifying nodes in the network comprising the route of the connection through the network;

forwarding said message to each of the nodes in the route in a forward direction of said connection and passing said or another message back through the route by way of acknowledging establishment of said connection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030494/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →