Patent US6682474B2 successfully refreshed from Google Patents.
Patent US8705490B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US8705490B2 Active / In Force US ⏱️ 5.2 years remaining

Handing over a user device from one technology to another

Assignee: Cellco Partnership
•
Filing: 2011-12-23
•
Granted: 2014-04-22
•
Expires: 2031-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A server device may identify that a user device is connected to a first radio access network (“RAN”), via a first technology. The server device may identify that the user device is capable of accessing a second RAN, via a second technology, where the second RAN is different from the first RAN, and where the second technology is different from the first technology. The server device may also receive an indication that the first RAN is congested. The server device may further determine, based on the indication that first RAN is congested, and further based on identifying that the user device is capable of accessing the second RAN via the second technology, that the user device should be handed over to the second RAN. Additionally, the server device may instruct the user device to connect to the second RAN via the second technology.

Inventors

  • 👤 Priscilla Lau
  • 👤 Patricia Ruey-Jane Chang
  • 👤 Arda Aksu
  • 👤 Jay J. Lee
  • 👤 Lalit R. KOTECHA
  • 👤 Derek Hongwei H. BAO
  • 👤 Thomas H. TAN
  • 👤 Maria G. Lam
  • 👤 Steven R. Rados
  • 👤 John F. MACIAS

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:58
CPC Classifications
H; H04; H04W; H04W36/00; H04W36/16; H04W36/22; H04L; H04L43/00; H04L43/16; H04W36/14; H04W36/144; H04W36/24; H04W88/00; H04W88/02; H04W88/06

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 238 words
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.
Claim 2
Independent Claim 238 words
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.
Claim 3
Dependent Claim 48 words
The method of claim 1 , where the fifth score, for the second RAN, is based on at least one of: an amount of congestion associated with the second RAN, a position of the second RAN in the priority list, or the application invoked by the user device.
Claim 4
Dependent Claim 60 words
The method of claim 1 , where at least one of the first score, the second score, or the third score is associated with a first weight, and where at least another one of the first score, the second score, or the third score is associated with a second weight, where the second weight is different from the first weight.
Claim 5
Dependent Claim 36 words
The method of claim 1 , where the type of the application is associated with at least one of: a cellular voice call, an audio stream, a video stream, or a voice over Internet protocol call.
Claim 6
Dependent Claim 46 words
The method of claim 1 , where generating the fourth score further includes: combining the first, second, and third scores with a sixth score that is based on whether the user device is associated with a subscription that identifies the first technology as a preferred technology.
Claim 7
Dependent Claim 59 words
The method of claim 1 , further comprising: determining that the user device is capable of communicating via the second technology, where determining, that the connection between the user device and the first RAN should be handed over to the second RAN, is further based on determining that the user device is capable of communicating via the second technology.
Claim 8
Dependent Claim 34 words
The method of claim 1 , where the third score is based on: determining whether the first technology has been identified as a preferred technology that is associated with the type of the application.
Claim 9
Independent Claim 212 words
A system, comprising: a non-transitory memory device storing a set of processor-executable instructions; and a processor, where executing the set of processor-executable instructions causes the processor to: identify that a user device is connected to a first radio access network (“RAN”) that is associated with a first technology; generate a first score, based on an amount of congestion associated with the first RAN; generate a second score, based on a position of the first RAN in a priority list that prioritizes a plurality of RANs; generate a third score, based on a type of an application invoked by the user device; generate a fourth score by combining the first score, the second score, and the third score; compare 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; determine, based on the comparing, that a connection between the user device and the first RAN should be handed over to the second RAN; and send, 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.
Claim 10
Independent Claim 212 words
A system, comprising: a non-transitory memory device storing a set of processor-executable instructions; and a processor, where executing the set of processor-executable instructions causes the processor to: identify that a user device is connected to a first radio access network (“RAN”) that is associated with a first technology; generate a first score, based on an amount of congestion associated with the first RAN; generate a second score, based on a position of the first RAN in a priority list that prioritizes a plurality of RANs; generate a third score, based on a type of an application invoked by the user device; generate a fourth score by combining the first score, the second score, and the third score; compare 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; determine, based on the comparing, that a connection between the user device and the first RAN should be handed over to the second RAN; and send, 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.
Claim 11
Dependent Claim 48 words
The system of claim 8 , where the fifth score, for the second RAN, is based on at least one of: an amount of congestion associated with the second RAN, a position of the second RAN in the priority list, or the application invoked by the user device.
Claim 12
Dependent Claim 60 words
The system of claim 8 , where at least one of the first score, the second score, or the third score is associated with a first weight, and where at least another one of the first score, the second score, or the third score is associated with a second weight, where the second weight is different from the first weight.
Claim 13
Dependent Claim 36 words
The system of claim 8 , where the type of the application is associated with at least one of: a cellular voice call, an audio stream, a video stream, or a voice over Internet protocol call.
Claim 14
Dependent Claim 54 words
The system of claim 8 , where executing the computer-executable instructions, to generate the fourth score, further causes the processor to: combine the first, second, and third scores with a sixth score that is based on whether the user device is associated with a subscription that identifies the first technology as a preferred technology.
Claim 15
Dependent Claim 67 words
The system of claim 8 , where executing the computer-executable instructions further causes the processor to: determine that the user device is capable of communicating via the second technology, where determining, that the connection between the user device and the first RAN should be handed over to the second RAN, is further based on determining that the user device is capable of communicating via the second technology.
Claim 16
Dependent Claim 36 words
The system of claim 8 , where the third score is based on: a determination of whether the first technology has been identified as a preferred technology that is associated with the type of the application.
Claim 17
Dependent Claim 204 words
A non-transitory computer-readable medium, comprising: a plurality of instructions, which, when executed by a processor, cause the processor to: identify that a user device is connected to a first radio access network (“RAN”) that is associated with a first technology; generate a first score, based on an amount of congestion associated with the first RAN; generate a second score, based on a position of the first RAN in a priority list that prioritizes a plurality of RANs; generate a third score, based on a type of an application invoked by the user device; generate a fourth score by combining the first score, the second score, and the third score; compare 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; determine, based on the comparing, that a connection between the user device and the first RAN should be handed over to the second RAN; and send, 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.
Claim 18
Dependent Claim 204 words
A non-transitory computer-readable medium, comprising: a plurality of instructions, which, when executed by a processor, cause the processor to: identify that a user device is connected to a first radio access network (“RAN”) that is associated with a first technology; generate a first score, based on an amount of congestion associated with the first RAN; generate a second score, based on a position of the first RAN in a priority list that prioritizes a plurality of RANs; generate a third score, based on a type of an application invoked by the user device; generate a fourth score by combining the first score, the second score, and the third score; compare 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; determine, based on the comparing, that a connection between the user device and the first RAN should be handed over to the second RAN; and send, 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.
Claim 19
Dependent Claim 50 words
The non-transitory computer-readable medium of claim 15 , where the fifth score, for the second RAN, is based on at least one of: an amount of congestion associated with the second RAN, a position of the second RAN in the priority list, or the application invoked by the user device.
Claim 20
Dependent Claim 62 words
The non-transitory computer-readable medium of claim 15 , where at least one of the first score, the second score, or the third score is associated with a first weight, and where at least another one of the first score, the second score, or the third score is associated with a second weight, where the second weight is different from the first weight.
Claim 21
Dependent Claim 38 words
The non-transitory computer-readable medium of claim 15 , where the type of the application is associated with at least one of: a cellular voice call, an audio stream, a video stream, or a voice over Internet protocol call.
Claim 22
Dependent Claim 55 words
The non-transitory computer-readable medium of claim 15 , where the computer-executable instructions, to generate the fourth score, further cause the processor to: combine the first, second, and third scores with a sixth score that is based on whether the user device is associated with a subscription that identifies the first technology as a preferred technology.
Claim 23
Dependent Claim 68 words
The non-transitory computer-readable medium of claim 15 , where the computer-executable instructions further cause the processor to: determine that the user device is capable of communicating via the second technology, where determining, that the connection between the user device and the first RAN should be handed over to the second RAN, is further based on determining that the user device is capable of communicating via the second technology.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2017-04-21 2017-10-21 2018-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2021-04-21 2021-10-21 2022-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2025-04-21 2025-10-21 2026-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag