# US 10,321,375 B2 · Delayed satellite handover

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,321,375 B2
- Document ID: US10321375B2
- Status: Granted
- Kind: B2
- Application number: 15/395,085
- Filed: 2016-12-30
- Published: 2018-07-05
- Granted: 2019-06-11
- Earliest claimed: 2016-12-30
- Assignees: Hughes Network Systems, LLC
- Applicants: Hughes Network Systems, LLC
- Inventors: Steven Dominic Mirra; Ramanathan Venkat Thirunallaih
- Web page: https://patentgrep.com/patent/US10321375B2

## CPC

- H04W 36/10: Reselecting an access point controller
- H04B 7/18513: {Transmission in a satellite or space-based system}
- H04B 7/18541: {for handover of resources}
- H04W 28/082: among bearers or channels
- H04W 36/0027: {for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections}
- H04W 36/0079: {in case of hand-off failure or rejection}
- H04W 36/06: Reselecting a communication resource in the serving access point
- H04W 36/083: {wherein at least one of the access points is a moving node}
- H04W 36/28: involving a plurality of connections, e.g. multi-call or multi-bearer connections
- H04W 36/304: {due to measured or perceived resources with higher communication quality}
- H04W 36/38: by fixed network equipment
- H04W 40/04: based on wireless node resources
- H04W 40/12: based on transmission quality or channel quality
- H04W 36/085: {involving beams of access points}
- H04W 84/06: Airborne or Satellite Networks (space-based or airborne stations H04B7/185)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## Abstract

A first computer that includes a processor and memory storing instructions executable by the processor—the processor is programmed to: establish a satellite link between a satellite terminal and the first computer, the link comprising at least one radio access bearer (RAB); receive a rejection message from a second computer indicating that the second computer refuses to accept a terminal handover; and in response to receiving the rejection message, transmit to the second computer a pending handover request message comprising an indication of a link quality of the at least one RAB.

## Claims

### Claim 1

A first computer, comprising a processor and memory storing instructions executable by the processor, the processor programmed to:
establish a satellite link between a satellite terminal and the first computer, the link comprising at least one radio access bearer (RAB);
receive a rejection message from a second computer indicating that the second computer refuses to accept a terminal handover; and
in response to receiving the rejection message, transmit to the second computer a pending handover request message comprising an indication of a link quality of the at least one RAB,
wherein the first computer is a source radio network controller for satellite (RNCS), wherein the second computer is a target radio network controller for satellite (RNCS).

### Claim 2 (depends on 1)

The first computer of claim 1, wherein the processor further is programmed to, prior to receiving the rejection message, transmit a relocation request message that includes the indication of the link quality of the at least one RAB.

### Claim 3 (depends on 1)

The first computer of claim 1, wherein the processor further is programmed to: determine that the link quality of the at least one RAB has degraded; and based on the determination, transmit to the second computer another pending handover request message with an updated indication of the link quality.

### Claim 4 (depends on 1)

The first computer of claim 1, wherein the processor further is programmed to, receive from the second computer an acceptance of the pending handover request message via a radio network controller interface.

### Claim 5 (depends on 4)

The first computer of claim 4, wherein the processor further is programmed to, in response to receiving the acceptance of the pending handover request message, transmit a relocation request message to the second computer via a Serving GPRS Support Node (SGSN).

### Claim 6 (depends on 1)

The first computer of claim 1, wherein the rejection message is received at the first computer via a core network interface, wherein the pending handover request message is transmitted via a radio network controller interface.

### Claim 7 (depends on 1)

The first computer of claim 1, wherein the processor further is programmed to determine a link quality margin (LQM), wherein the pending handover request message includes either the LQM or a scaled metric associated with the LQM.

### Claim 8 (depends on 7)

The first computer of claim 7, wherein the LQM is defined by EsNo(current)−EsNo(CurrentStdDev)−EsNo(min), wherein EsNo(current) refers to an energy-to-noise ratio at the time of measurement, wherein No(CurrentStdDev) refers to the standard deviation of EsNo(current), and wherein EsNo(min) refers to a minimum signal energy of a satellite beam associated with a frame error rate (FER).

### Claim 9

A system, comprising:
a first computer, comprising a processor and memory storing instructions executable by the processor, the processor programmed to:
receive via an Iur interface, from at least one second computer, one or more satellite terminal handover request messages, wherein each of the one or more messages includes an indication of link quality of at least one radio access bearer (RAB) connection;
select one of the one or more messages based on the indication of the link quality of the at least one RAB connection; and
based on the selection, transmit an acceptance message to the at least one second computer.

### Claim 10 (depends on 9)

The system of claim 9, wherein the first computer is a target radio network controller for satellite, wherein the one or more second computers are source radio network controllers for satellite.

### Claim 11 (depends on 9)

The system of claim 9, wherein the processor further is programmed to determine which of the one or more messages to select based on a comparison of a bandwidth of a satellite beam associated with the first computer and a current throughput associated with currently-connected RAB connections of the satellite beam.

### Claim 12 (depends on 9)

The system of claim 9, wherein the processor further is programmed to determine which of the one or more satellite terminal handover request messages to select based on a release of at least one currently-connected RAB.

### Claim 13 (depends on 9)

The system of claim 9, wherein the processor further is programmed to, prior to transmitting the acceptance message: receive a relocation request message associated with a RAB connection from among the one or more messages, transmit a rejection message associated with the RAB connection from among the one or more messages, and receive a pending handover request message associated with the RAB connection from among the one or more messages.

### Claim 14 (depends on 13)

The system of claim 13, wherein the relocation request message includes the indication of the link quality associated with the respective at least one RAB connection.

### Claim 15 (depends on 13)

The system of claim 13, wherein the relocation request message is received via a Serving GPRS Support Node (SGSN).

### Claim 16 (depends on 13)

The system of claim 13, wherein the pending handover request message includes the indication of the link quality associated with the a RAB connection from among the one or more messages.

### Claim 17 (depends on 13)

The system of claim 13, wherein the pending handover request message is received via a radio network controller interface.

### Claim 18 (depends on 9)

The system of claim 9, wherein the processor further is programmed to: determine how long the one or more messages have been in a queue; and cancel or ignore any of the one or more messages older than a threshold.

### Claim 19

A satellite base station, comprising:
a first computer communicating with a satellite terminal via a satellite link and having at least one radio access bearer (RAB); and
a second computer coupled to the first computer via a radio network controller interface,
wherein the first computer is programmed to transmit a message to the second computer, via the radio network controller interface, regarding a handover of the satellite terminal, wherein the message includes an indication of a link quality associated with the at least one RAB,
wherein the second computer is programmed to, upon receiving the message:
queue the message;
compare the indication of the link quality of the at least one RAB with other link quality indications of other RABs associated with other queued messages also received by the second computer;
release at least one RAB currently serviced by the second computer; and
accept a handover of the satellite terminal based on the indication of the link quality.
