# US 2004/0202129 A1 · Method, network nodes and system for sending data in a mobile communication network

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

- Number: US 2004/0202129 A1
- Document ID: US20040202129A1
- Status: Published application
- Kind: A1
- Application number: 10/462,821
- Filed: 2003-06-17
- Published: 2004-10-14
- Earliest claimed: 2003-04-14
- Inventors: Troels Kolding; Jeroen Wigard
- Web page: https://patentgrep.com/patent/US20040202129A1

## CPC

- H04W 36/02: Buffering or recovering information during reselection {; Modification of the traffic flow during hand-off}
- H04W 36/12: Reselecting a serving backbone network switching or routing node
- H04W 40/36: due to handover
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A first and second network nodes and system for sending data to a new network node in a mobile communications network is provided. In terms of a WCDMA network, when a handover is triggered, data blocks have to be sent to a new Node B from the RNC instead of the old Node B. The invention describes a solution for estimating which data blocks are sent to the new Node B. In the method, a timer is set for each one or more data blocks to be sent to a mobile terminal. When a handover is triggered, the RNC estimates based on the timer values which data blocks have already been transmitted via the present Node B to the mobile terminal. Only data blocks, which are estimated as not being sent to the mobile terminal, are transmitted from the RNC to the new Node B.

## Claims

### Claim 1

A method of sending data to a new network node in a mobile communications network comprising a first network node, a second network node, a third network node and a mobile terminal, wherein data blocks are sent from said first network node to said second network node, the method comprising the steps of:
determining a timer value for at least one data block;
starting a timer of at least one data block sent to a mobile terminal;
triggering a handover from a cell belonging to a second network node to a cell belonging to a third network node;
estimating, in a first network node based on said timer, which data blocks have already been transmitted via said second network node to said mobile terminal; and
transmitting from said first network node to said third network node said data blocks which are estimated as not being sent to said mobile terminal.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the method comprises the step of:
transmitting said data blocks whose timers have not expired from said first network node to said third network node.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the method comprises the steps of:
determining said timer value of said at least one data block in said first network node;
transmitting a set timer value of at least one data block to said second network node;
starting said timer of said at least one data block in said first network node after said data blocks have been sent to said second network node; and
starting said timer of said at least one data block in said second network node when said data blocks arrive at a data block buffer.

### Claim 4 (depends on 3)

The method according to claim 3, wherein said determining of said timer value depends on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of said data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the method comprises the steps of:
determining said timer value of said at least one data block in said second network node;
starting said timer of said at least one data block in said second network node when said data blocks arrive at a data block buffer;
transmitting set timer values to said first network node; and
starting said timer of said at least one data block in said first network node.

### Claim 6 (depends on 5)

The method according to claim 5, wherein said determining of said timer value depends on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the method comprises the steps of:
determining said timer value of said at least one data block in an external node;
transmitting a set timer value of at least one data block to said first network node;
transmitting said timer value of said at least one data block to said second network node;
starting said timer of said at least one data block in said first network node after said data blocks have been sent to said second network node; and
starting said timer of said at least one data block in said second network node when said data blocks arrive at a data block buffer.

### Claim 8 (depends on 7)

The method according to claim 7, wherein said determining of said timer value depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the mobile communication network comprises at least one of a Wideband Code Division-Multiple Access, Universal Mobile Telecommunication System, IP Radio Access Network, Global System for Mobile Communication and Wireless Local Area Network.

### Claim 10

A first network node for sending data blocks to a second and third network node in a mobile telecommunications network, wherein said first network node is interfaced with at least said second and third network nodes, wherein said first network node further comprises:
a data buffer for storing data blocks to be sent to at least one of a second network node and a third network node;
sending means for sending data blocks to at least one of said second network and said third network node;
starting means for starting a timer for at least one data block sent to said second network node;
triggering means for triggering a handover from a cell belonging to said second network node to a cell belonging to said third network node;
estimating means for estimating based on said timers which data blocks have already been transmitted via said second network node to said mobile terminal; and
transmitting means for transmitting from said data buffer to said third network node said data blocks which are estimated as not being sent to said mobile terminal.

### Claim 11 (depends on 10)

The first network node according to claim 10, wherein said transmitting means are configured to transmit said data blocks whose timers have not expired to said third network node.

### Claim 12 (depends on 10)

The first network node according to claim 10, wherein said first network node further comprises:
determining means for determining timer values for said data blocks; and
sending means for sending said determined timer values of said data blocks to said second network node.

### Claim 13 (depends on 12)

The first network node according to claim 12, wherein said timer values of said data blocks depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 14 (depends on 10)

The first network node according to claim 10, wherein said first network node comprises receiving means for receiving set timer values of said data blocks.

### Claim 15 (depends on 14)

The first network node according to claim 14, wherein said first network node comprises sending means for sending said received timer values of said data blocks to said second network node.

### Claim 16 (depends on 14)

The first network node according to claim 14, wherein said timer values of said data blocks depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 17 (depends on 10)

The first network node according to claim 10, wherein said first network node comprises at least one of a radio network controller, a mobile switching center or a radio access network node.

### Claim 18

A second network node for sending data blocks to a mobile terminal in a mobile telecommunications network, wherein said second network node is interfaced with at least a first network node and said mobile terminal, wherein said second network node further comprises:
receiving means for receiving data blocks from a first network node;
a data buffer for storing data blocks received from said first network node;
starting means for starting a timer for at least one of a data block to be sent to a mobile terminal when said data blocks arrive at said data block buffer; and
sending means for sending a data block to a mobile terminal before the timer of said data block expires.

### Claim 19 (depends on 18)

The second network node according to claim 18, wherein said second network node further comprises:
determining means for determining timer values for said data blocks; and
sending means for sending said determined timer values of said data blocks to said first network node.

### Claim 20 (depends on 19)

The second network node according to claim 19, wherein said timer values depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 21 (depends on 18)

The second network node according to claim 18, wherein said second network node comprises receiving means for receiving set timer values of said data blocks.

### Claim 22 (depends on 21)

The second network node according to claim 21, wherein said timer values depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 23 (depends on 18)

The second network node according to claim 18, wherein said second network node comprises storing means for storing scheduling times of data blocks sent to said mobile terminal.

### Claim 24 (depends on 18)

The second network node according to claim 18, wherein said second network node comprises a base station.

### Claim 25

A system for sending data to a new network node in a mobile communications network comprising:
a first network node;
a second network node connected to said first network node;
a third network node connected to said first network node;
a mobile terminal communicating with said second and/or third network node,
wherein the system further comprises:
a plurality of data buffers for storing data blocks;
determining means for determining timer values for said data blocks;
starting means for starting timers of said data blocks to be sent to said mobile terminal;
triggering means for triggering a handover from a cell belonging to said second network node to a cell belonging to said third network node;
estimating means for estimating in said first network node based on said timers which data blocks have already been transmitted via said second network node to said mobile terminal; and
transmitting means for transmitting from said first network node to said third network node said data blocks which are estimated as not being sent to said mobile terminal.

### Claim 26 (depends on 25)

The system according to claim 25, wherein said transmitting means for transmitting are configured to transmit said data blocks whose timers have not expired from said first network node to said third network node.

### Claim 27 (depends on 25)

The system according to claim 25, wherein:
said determining means for determining said timer values of said data blocks are arranged in said first network node;
said first network node comprises sending means for sending said determined timer values to said second network node; and
said second network node comprises receiving means for receiving from said first network node set timer values of said data blocks to be sent to said mobile terminal.

### Claim 28 (depends on 27)

The system according to claim 27, wherein said timer values depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 29 (depends on 25)

The system according to claim 25, wherein:
said determining means for determining said timer values of said data blocks are arranged in said second network node;
said second network node comprises sending means for sending said determined timer values to said first network node; and
said first network node comprises receiving means for receiving from said second network node set timer values of said data blocks to be sent to said mobile.

### Claim 30 (depends on 29)

The system according to claim 29, wherein said timer values depend on at least one of the following:
at least one quality of service attribute;
measurements based on the scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 31 (depends on 25)

The system according to claim 25, wherein:
said determining means for determining said timer values of said data blocks are arranged in an external network node;
said first network node comprises receiving means for receiving said determined timer values; and
said second network node comprises receiving means for receiving said determined timer values.

### Claim 32 (depends on 31)

The system according to claim 31, wherein said timer values depend on at least one of the following:
at least one quality of service attribute;
measurements based on a scheduling time of data blocks in said second network node;
a default timer value; and
a safety margin.

### Claim 33 (depends on 25)

The system according to claim 25, wherein said first network node comprises at least one of a radio network controller, mobile switching center and radio access network node.

### Claim 34 (depends on 25)

The system according to claim 25, wherein said second network node is a base station.

### Claim 35 (depends on 25)

The system according to claim 25, wherein said mobile communication network is one of a Wideband Code Division-Multiple Access, Universal Mobile Telecommunication System, IP Radio Access Network, Global System for Mobile Communication and Wireless Local Area Network.
