IP Library Granted Patent US 9,432,907
Granted Patent B2
US 9,432,907 · App. 14/552,286 · Granted Aug 30, 2016

Microwave backhaul arrangements

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 9,432,907
App. No.
14/552,286
Granted
Aug 30, 2016
Kind
B2
Abstract

Described herein are techniques related to wireless communication systems that may implement microwave backhaul for connectivity between network elements deployed by the wireless communication systems. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

Claims (189)

1. A method comprising:

identifying a plurality of unique traffic paths each comprising a plurality of carrier networks selected from the plurality of carrier networks; and

selecting one of the plurality of unique traffic paths based on a cost function associated with the one of the plurality of unique traffic paths, and

routing traffic via the selected one of the plurality of unique traffic paths;

wherein the cost function is:

C

p

(

i

)

=

j

R

C

p

,

j

(

i

)

=

[

K

M

-

E

i

-

l

i

-

H

]

*

j

R

(

α

*

ρ

i

,

j

+

β

*

σ

i

,

j

)

wherein j represents router j, R is all routers set in transport link, ρ i,j is the average packet processing cost of a transmission frame at router j using scheme i, while σ i,j is the average cost for table look-up for frame at router j using algorithm i, and α and β are weights for packet processing and table look-up; and

wherein α and β are pre-set values and satisfy α+β=1.

2. The method as recited in claim 1 , further comprising broadcasting a message requesting connectivity reporting, the message to initiate the carrier networks to determine which other one or more carrier networks are coupled thereto.

3. The method as recited in claim 1 , wherein the selected one of the plurality of unique traffic paths has a cost function that is lower than other cost functions associated with known unique traffic paths.

4. A system comprising:

at least one carrier network; and

a device associated with the system, the device including at least a processor and a memory coupled to the processor, the memory including instructions executable by the processor to:

select, from a plurality of traffic paths within the at least one carrier network, a traffic path based on a quality of service function;

wherein the quality of service function is calculated based at least in part on a cost function, and the cost function is

C

p

(

i

)

=

j

R

C

p

,

j

(

i

)

=

[

K

M

-

E

i

-

l

i

-

H

]

*

j

R

(

α

*

ρ

i

,

j

+

β

*

σ

i

,

j

)

wherein j represents router j, R is all routers set in transport link, ρ i,j is the average packet processing cost of a transmission frame at router j using scheme i, while σ i,j , is the average cost for table look-up for frame at router j using algorithm i, and α and β are weights for packet processing and table look-up; and

wherein α and β are pre-set values and satisfy α+β=1.

5. A system as recited in claim 4 , wherein the quality of service function is based on a service level agreement (SLA).

6. A system as recited in claim 4 , wherein the quality of service function is

Q

i

=

Q

(

d

i

,

j

i

,

l

i

,

r

i

)

=

r

i

*

(

w

d

*

-

d

i

/

D

+

w

j

*

-

j

i

/

J

+

w

l

*

-

l

i

/

L

)

,

where r i is the mean service availability of a carrier network i, d i , j i and l i are the mean delay, mean jitter, and mean frame loss rate of a carrier network i, respectively, d, j, and I represent maximum allowable values of frame delay, jitter, and frame loss rate defined in a Service Level Agreement (SLA), respectively, and w d , w j , and w l are weights of delay, jitter, and frame loss rate, respectively.

7. A system as recited in claim 4 , wherein the instructions executable by the processor are further to instruct the at least one carrier network to identify traffic paths within the at least one carrier network.

8. A system as recited in claim 7 , wherein the instructions executable by the processor to instruct the at least one carrier network to identify traffic paths within the at least one carrier network, instruct the carrier network to identify additional traffic paths within the carrier network.

9. A system as recited in claim 8 , wherein the instructions executable by the processor instruct the at least one carrier network to identify traffic paths that, except for common edge routers, include unique routers.

10. A system as recited in claim 4 , wherein the instructions executable by the processor instruct the at least one carrier network to identify traffic paths that, except for common edge routers, include unique routers, the identifying the traffic paths that include unique routers to consider a shortest path algorithm and quality of service values associated with connectivity segments between at least a plurality of routers in the at least one carrier network.

11. A system as recited in claim 4 , wherein the instructions executable by the processor instruct the at least one carrier network to identify traffic paths that, except for common edge routers, include unique routers, the identifying the traffic paths that include unique routers to consider quality of service values associated with connectivity segments between at least a plurality of routers in the at least one carrier network.

12. A system as recited in claim 4 , wherein the instructions executable by the processor are further to instruct the at least one carrier network to calculate an average delay, jitter and frame loss rate associated with the plurality of traffic paths within the at least one carrier network.

13. A system as recited in claim 12 , wherein the quality of service function receives as inputs the average delay, jitter and frame loss rate associated with the plurality of traffic paths.

14. A system as recited in claim 4 , wherein the selected traffic path has a highest determined quality of service value compared to other quality of service values associated with other traffic paths in the at least one carrier network.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →