IP Library Granted Patent US 9,699,809
Granted Patent B2
US 9,699,809 · App. 14/158,966 · Granted Jul 4, 2017

Semi-persistent resource allocation of small packet transmission

View Patent ↗
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 9,699,809
App. No.
14/158,966
Granted
Jul 4, 2017
Kind
B2
Abstract

Various communication systems may benefit from power efficiency. For example, certain communication systems associated with the long term evolution (LTE) of the third generation partnership project (3GPP) may benefit from methods and devices for providing power efficient support of small packet transmission. A method can include determining whether a position of a device is static. The method can also include, when the position of the device is determined to be static, allocating at least one semi-persistent resource for a time when the device is in an idle state.

Claims (44)

1. A method, comprising:

receiving an allocation of at least one semi-persistent resource for a time when a device is in an idle state; and

using the at least one semi-persistent resource for data transmission when the device is in the idle state,

wherein when the device is determined to be in a static position with respect to a cell, and while the device is associated with an access point of the cell, the semi-persistent resource is used for the data transmission, and

wherein when the device is determined to be moving in the cell, and while the device is associated with the access point of the cell, data is transmitted from the device in a message of a random access procedure.

2. The method of claim 1 , further comprising:

signaling, explicitly or implicitly, that the device is in a static position.

3. The method of claim 1 , further comprising:

using a same transmission timing after entering the idle state as immediately before entering the idle state.

4. The method of claim 1 , further comprising:

providing a user equipment identity to an access point while the device is in the idle state,

wherein the user equipment identity comprises at least one of a location of the device, a static internet protocol address of the device, a temporary mobile subscriber identity of the device, a medium access control address of the device, or a type of sensor of the device.

5. The method of claim 1 , further comprising:

discontinuing using the at least one semi-persistent resource upon determining that the device is moving.

6. The method of claim 1 , further comprising:

determining whether the device is in the static position or moving based on at least one of a configuration of the device as a stationary device upon installation of the device, measurements of position of the device at a plurality of times, or a measurement of relative speed of a device with respect to a reference point.

7. The method of claim 1 , further comprising:

using an extended random access procedure for small data transmission with a different packet structure for the small data transmission.

8. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to

determine whether a position of a device is static; and

when the position of the device is determined to be static with respect to a cell, and while the device is associated with the apparatus, allocate at least one semi-persistent resource for data transmission for a time when the device is in an idle state,

wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to, when the position of the device is determined to be moving in the cell, and while the device is associated with the apparatus, receive data from the device in a message of a random access procedure.

9. The apparatus of claim 8 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to determine whether the position of the device is static by determining whether the position of the device is static with respect to an access point.

10. The apparatus of claim 8 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to allocate the at least one semi-persistent resource before the device goes to the idle state.

11. The apparatus of claim 8 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to determine that the position of the device is static by receiving explicit or implicit signaling from the device indicating that the device is stationary.

12. The apparatus of claim 8 , wherein the message comprises a preamble and packet data.

13. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to

receive an allocation of at least one semi-persistent resource for a time when a device is in an idle state; and

use the at least one semi-persistent resource for data transmission when the device is in the idle state,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to use the at least one semi-persistent resource for the data transmission when the device is determined to be in a static position with respect to a cell, and while the apparatus is associated with an access point, and

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to, transmit data in a message of a random access procedure when the device is determined to be moving in the cell, while the apparatus is associated with the access point.

14. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to signal, explicitly or implicitly, that the device is in a static position.

15. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to use a same transmission timing after entering the idle state as immediately before entering the idle state.

16. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to provide a user equipment identity to an access point while the device is in the idle state, wherein the user equipment identity comprises at least one of a location of the device, a static internet protocol address of the device, a temporary mobile subscriber identity of the device, a medium access control address of the device, or a type of sensor of the device.

17. The apparatus of claim 16 , wherein when the device is static, location of the device is used for the user equipment identity.

18. The apparatus of claim 16 , wherein when the device is moving, the static internet protocol address of the device, the temporary mobile subscriber identity of the device, the medium access control address of the device, or the type of sensor of the device is used for the user equipment identity.

19. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to determine whether the device is in the static position or moving based on at least one of a configuration of the device as a stationary device upon installation of the device, measurements of position of the device at a plurality of times, or a measurement of relative speed of a device with respect to a reference point.

20. The apparatus of claim 13 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to use an extended random access procedure for small data transmission with a different packet structure for the small data transmission.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: LI, ZEXIAN; YILMAZ, OSMAN; UUSITALO, MIKKO A; MOISIO, MARTTTI; KESKITALO, ILKKA
To: NOKIA CORPORATION
Reel/Frame 032509/0862 →