IP Library Granted Patent US 9,807,715
Granted Patent B2
US 9,807,715 · App. 15/136,104 · Granted Oct 31, 2017

Timing advance enhancements for cellular communications

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,807,715
App. No.
15/136,104
Granted
Oct 31, 2017
Kind
B2
Abstract

A disclosed example method involves, when a device is operating in a stationary mode and before a need of the device to communicate data, determining whether a stored timing advance is valid. When the stored timing advance is not valid, a valid timing advance is determined before the need of the device to communicate the data.

Claims (37)

1. A method comprising:

receiving, at a device, an indication from a network indicating that the network permits devices to operate in a stationary mode;

in response to receiving the indication from the network, sending a capability indicator to the network indicating that the device is capable of operating in the stationary mode;

when the device is operating in the stationary mode, determining whether a stored timing advance is valid, wherein determining whether the stored timing advance is valid includes at least one of determining whether a pre-determined time interval has elapsed since a last successful data transfer using the stored timing advance, whether a pre-determined number of attempts to access the network have failed using the stored timing advance, or whether the device has a current location different from an original location where the stored timing advance was determined for a previous data transfer; and

in response to determining that the stored timing advance is valid, communicating data to the network using the stored timing advance.

2. The method of claim 1 , further comprising:

in response to determining that the stored timing advance is invalid, transmitting an access burst over a random access channel to determine a valid timing advance.

3. The method of claim 2 , wherein transmitting the access burst over the random access channel to determine the valid timing advance includes transmitting the access burst using a zero or otherwise specified timing advance value.

4. The method of claim 2 , further comprising:

after determining the valid timing advance, using the valid timing advance for a subsequent data transfer.

5. The method of claim 1 , wherein communicating data to the network includes transmitting data using an access burst over a random access channel with the stored timing advance.

6. The method of claim 1 , wherein whether the device has moved is determined using one or more techniques selected from a group that includes: detecting movement of the device relative to the network from measurements of signals transmitted by neighboring cells, detecting movement of the device relative to the network from accelerometer signals, and detecting movement of the device relative to the network using a global positioning system (GPS) unit.

7. A device, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

receive an indication from a network indicating that the network permits devices to operate in a stationary mode;

in response to receiving the indication from the network, send a capability indicator to the network indicating that the device is capable of operating in the stationary mode;

when the device is operating in the stationary mode, determine whether a stored timing advance is valid, wherein determining whether the stored timing advance is valid includes at least one of determining whether a pre-determined time interval has elapsed since a last successful data transfer using the stored timing advance, whether a pre-determined number of attempts to access the network have failed using the stored timing advance, or whether the device has a current location different from an original location where the stored timing advance was determined for a previous data transfer; and

in response to determining that the stored timing advance is valid, communicate data to the network using the stored timing advance.

8. The device of claim 7 , wherein the at least one hardware processor is further configured to:

in response to determining that the stored timing advance is invalid, transmit an access burst over a random access channel to determine a valid timing advance.

9. The device of claim 8 , wherein transmitting the access burst over the random access channel to determine the valid timing advance includes transmitting the access burst using a zero or otherwise specified timing advance value.

10. The device of claim 8 , wherein the at least one hardware processor is further configured to:

after determining the valid timing advance, using the valid timing advance for a subsequent data transfer.

11. The device of claim 7 , wherein communicating data to the network includes transmitting data using an access burst over a random access channel with the stored timing advance.

12. The device of claim 7 , wherein whether the device has moved is determined using one or more techniques selected from a group that includes: detecting movement of the device relative to the network from measurements of signals transmitted by neighboring cells, detecting movement of the device relative to the network from accelerometer signals, and detecting movement of the device relative to the network using a global positioning system (GPS) unit to determine a location of the device when the timing advance is stored and before a network access is initiated.

13. A tangible, non-transitory computer-readable medium containing instructions which, when executed, cause a device to perform operations comprising:

receiving an indication from a network indicating that the network permits devices to operate in a stationary mode;

in response to receiving the indication from the network, sending a capability indicator to the network indicating that the device is capable of operating in the stationary mode;

when the device is operating in the stationary mode, determining whether a stored timing advance is valid, wherein determining whether the stored timing advance is valid includes at least one of determining whether a pre-determined time interval has elapsed since a last successful data transfer using the stored timing advance, whether a pre-determined number of attempts to access the network have failed using the stored timing advance, or whether the device has a current location different from an original location where the stored timing advance was determined for a previous data transfer; and

in response to determining that the stored timing advance is valid, communicating data to the network using the stored timing advance.

14. The tangible, non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

in response to determining that the stored timing advance is invalid, transmitting an access burst over a random access channel to determine a valid timing advance.

15. The tangible, non-transitory computer-readable medium of claim 14 , wherein transmitting the access burst over the random access channel to determine the valid timing advance includes transmitting the access burst using a zero or otherwise specified timing advance value.

16. The tangible, non-transitory computer-readable medium of claim 14 , wherein the operations further comprise:

after determining the valid timing advance, using the valid timing advance for a subsequent data transfer.

17. The tangible, non-transitory computer-readable medium of claim 13 , wherein communicating data to the network includes transmitting data using an access burst over a random access channel with the stored timing advance.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Jul 19, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 043256/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: HOLE, DAVID PHILIP
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 039809/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: KREUZER, WERNER KARL
To: RESEARCH IN MOTION DEUTSCHLAND GMBH
Reel/Frame 039809/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039537/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: RESEARCH IN MOTION FRANCE S.A.S
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039536/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: RESEARCH IN MOTION DEUTSCHLAND GMBH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039536/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: FAURIE, RENE
To: RESEARCH IN MOTION FRANCE S.A.S.
Reel/Frame 039536/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: VENKOB, SATISH; BORSELLA, REMO; HANOV, STEVEN MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039535/0967 →