Patent ID: 8705490

Claim:
A method comprising: identifying, by one or more server devices, that a user device is connected to a first radio access network (“RAN”) that is associated with a first technology; generating, by one or more server devices, a first score, based on an amount of congestion associated with the first RAN; generating, by one or more server devices, a second score, based on a position of the first RAN in a priority list that prioritizes a plurality of RANs; generating, by one or more server devices, a third score, based on a type of an application invoked by the user device; generating, by one or more server devices, a fourth score by combining the first score, the second score, and the third score; comparing, by one or more server devices, the fourth score with a fifth score that is associated with a second RAN that is associated with a second technology, where the second RAN is different from the first RAN, and where the second technology is different from the first technology; determining, by one or more server devices and based on the comparing, that a connection between the user device and the first RAN should be handed over to the second RAN; and sending, by one or more server devices and based on the determining, an instruction that causes the connection between the user device and the first RAN to be handed over to the second RAN.