IP Library Patent Application 14387226
Patent Application
App. No. 14/387,226

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR OPTIMIZING MOBILITY IN HETEROGENEOUS NETWORKS

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 None
App. No.
14/387,226
Abstract

An apparatus for facilitating mobility management may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including receiving a mobility timer from a network device. The computer program code may further cause the apparatus to start a time period of the received mobility timer in response to entering a cell. The computer program code may further cause the apparatus to determine whether the cell is changed to a different cell prior to expiration of the time period associated with the mobility timer. Corresponding methods and computer program products are also provided.

Claims (44)

1 - 34 . (canceled)

35 . A method comprising:

receiving a mobility timer from a network device;

starting, via an apparatus, a time period of the received mobility timer in response to entering a cell; and

determining whether the cell is changed to a different cell prior to expiration of the time period associated with the mobility timer.

36 . The method of claim 35 , further comprising:

determining that a mobility state of the apparatus corresponds to a moving mobility state in an instance in which the cell is changed to the different cell prior to, or upon, the expiration of the time period.

37 . The method of claim 35 , further comprising:

determining that a mobility state of the apparatus corresponds to a non-moving mobility state in an instance in which the time period of the mobility timer expires and the cell is unchanged.

38 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

receive a mobility timer from a network device;

start a time period of the received mobility timer in response to entering a cell; and

determine whether the cell is changed to a different cell prior to expiration of the time period associated with the mobility timer.

39 . The apparatus of claim 38 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that a mobility state of the apparatus corresponds to a moving mobility state in an instance in which the cell is changed to the different cell prior to, or upon, the expiration of the time period.

40 . The apparatus of claim 39 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that the cell is changed to the different cell in response to detecting that the apparatus moves from the cell to the different cell or is handed over from the cell to the different cell.

41 . The apparatus of claim 38 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that a mobility state of the apparatus corresponds to a non-moving mobility state in an instance in which the time period of the mobility timer expires and the cell is unchanged.

42 . The apparatus of claim 41 , wherein the non-moving mobility state denotes that the apparatus is moving slow or that the apparatus is not moving.

43 . The apparatus of claim 38 , wherein entering the cell comprises at least one of the apparatus being handed over to the cell from another cell, the apparatus being turned on in the cell or the apparatus being currently operated in the cell.

44 . The apparatus of claim 38 , wherein the cell comprises at least one of a macrocell, a picocell, or a femtocell of a heterogeneous network.

45 . The apparatus of claim 38 , wherein the cell comprises a serving cell facilitating communications of the apparatus.

46 . The apparatus of claim 38 , wherein:

the time period of the mobility timer received from the network device is generated by the network device based in part on one or more attributes of the cell.

47 . The apparatus of claim 46 , wherein the attributes of the cell comprises at least one of a size of the cell or a type of the cell.

48 . The apparatus of claim 38 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to:

receive the mobility timer by receiving the mobility timer in at least one of a handover command, a broadcast message, a system information block, a dedicated signal, or a configuration change signal from the network device.

49 . The apparatus of claim 38 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

change a mobility state of the apparatus to a moving mobility state in response to detecting a change from the cell to the different cell prior to the expiration of the time period associated with the mobility timer.

50 . The apparatus of claim 38 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

enable provision of an indication to the network device indicating that the time period of the mobility timer expired to trigger the network device to take one or more actions on behalf of the apparatus.

51 . The apparatus of claim 38 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:

enable provision of an indication to the network device indicating a determined mobility state of the apparatus.

52 . The apparatus of claim 51 , wherein the memory and computer program code are configured to, with the processor, cause the apparatus to:

perform the indicating of the determined mobility state by indicating whether the apparatus is in a moving mobility state or a non-moving mobility state.

53 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

program code instructions configured to facilitate receipt of a mobility timer from a network device;

program code instructions configured to start, via an apparatus, a time period of the received mobility timer in response to entering a cell; and

program code instructions configured to determine whether the cell is changed to a different cell prior to expiration of the time period associated with the mobility timer.

54 . The computer program product of claim 53 , further comprising:

program code instructions configured to determine that a mobility state of the apparatus corresponds to a non-moving mobility state in an instance in which the time period of the mobility timer expires and the cell is unchanged.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035252/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2014
From: KAIKKONEN, JORMA; DALSGAARD, LARS
To: NOKIA CORPORATION
Reel/Frame 033792/0590 →