IP Library › Granted Patent US 11,082,925
Granted Patent B2
US 11,082,925 · App. 16/858,236 · Granted Aug 3, 2021

Staggered extended sleep cycles, comprising on and off sleep durations, in wireless devices

Inventors: Jonathan Siann (San Diego, CA); Murat Karsi (San Diego, CA)
Assignee: TRACIE WIRELESS LLC
H04W52/0235H03M1/002H04W52/0216H04W56/001H04W68/00H04W76/28H04W84/027H04W40/005H04W68/02H04W76/27H04W84/042
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 11,082,925
App. No.
16/858,236
Granted
Aug 3, 2021
Kind
B2
Abstract

Extended sleep in a wireless device. In an embodiment, synchronized parameters, used by a wireless device to define an extended-sleep cycle, are stored at a system. Based on the synchronized parameters, the system determines a transmission time at which to transmit a message over the wireless communication network such that the message will be received by the wireless device during a portion of the extended-sleep cycle during which the wireless device is monitoring paging occasions. The message is then queued until it is transmitted at the transmission time.

Claims (52)

1. A method comprising:

using at least one hardware processor in a wireless device to:

synchronize parameters with a remote system,

in an idle mode of the wireless device, operate according to an extended-sleep cycle, comprising an extended-sleep-ON duration and an extended-sleep-OFF duration, by, over a plurality of extended-sleep cycles,

during the extended-sleep-ON duration of the extended-sleep cycle, monitoring paging occasions, transmitted by a wireless communication network, and

during the extended-sleep-OFF duration of the extended-sleep cycle, not monitoring the paging occasions, and

using at least one hardware processor of the remote system to:

receive a message to be transmitted to the wireless device,

based on the synchronized parameters, determine a transmission time at which to transmit the message over the wireless communication network such that the message will be received within the extended-sleep-ON duration of an extended-sleep cycle at the wireless device,

queue the message until the transmission time,

at the transmission time, transmit the message over the wireless communication network to the wireless device, and

smooth an amount of messages trafficked between the remote system and a plurality of wireless devices, including the wireless device, by defining the synchronized parameters for each of the plurality of wireless devices such that the extended-sleep cycle at each wireless device is staggered with respect to the extended-sleep cycle of at least one other one of the plurality of wireless devices;

wherein, for each of the plurality of wireless devices, a timing of the extended-sleep cycle i of that wireless device is defined by

TB ( i )= T 0+(exsSleepCycleLength*PCL* i )+( S *PCL),

wherein T0 is an offset of a universal time standard,

wherein exsSleepCycleLength is a duration of the extended-sleep cycle,

wherein PCL is a length of a paging cycle, and

wherein S is a parameter that is specific to the wireless device; and

wherein, for each of the plurality of wireless devices, S is defined by:

S=IMSI modulo exsSleepCycleLength,

wherein IMSI is an international mobile subscriber identity of the wireless device.

2. The method of claim 1 , wherein the extended-sleep-ON duration of each extended-sleep cycle comprises one or more paging cycles, wherein each of the one or more paging cycles comprises at least one paging occasion for the wireless device, and wherein monitoring paging occasions during the extended-sleep-ON duration of each extended sleep cycle comprises monitoring the at least one paging occasion for the wireless device in each of the one or more paging cycles.

3. The method of claim 1 , wherein the extended-sleep-ON duration of each extended-sleep cycle comprises a plurality of paging cycles.

4. The method of claim 2 , wherein monitoring paging occasions during the extended-sleep-ON duration of each extended-sleep cycle comprises, during each paging cycle:

during a first time period of the paging cycle, operating a receiver in an active mode to monitor a control channel for the at least one paging occasion for the wireless device; and

during a second time period of the paging cycle, operating the receiver in a sleep mode.

5. The method of claim 1 , wherein the wireless communication network is a Long-Term Evolution (LTE) communication network.

6. The method of claim 1 , wherein the wireless device is an UltraTag.

7. The method of claim 1 , wherein the transmission time precedes a start time of a portion of the extended-sleep cycle during which the wireless device is monitoring paging occasions.

8. The method of claim 1 , further comprising, in the idle mode of the wireless device, monitoring a system information block (SIB) broadcast by a base station of the wireless communication network according to a SIB-read cycle.

9. The method of claim 8 , wherein a duration of the SIB-read cycle is equal to, a divisor of, or a multiple of a duration of the extended-sleep cycle.

10. A system comprising:

a wireless device comprising at least one hardware processor and one or more software modules that, when executed by the at least one hardware processor of the wireless device,

synchronize parameters, defining an extended-sleep cycle, with a remote system, and,

in an idle mode of the wireless device, operate according to an extended-sleep cycle, comprising an extended-sleep-ON duration an extended-sleep-OFF duration, by, over a plurality of extended-sleep cycles,

during the extended-sleep-ON duration of the extended-sleep cycle, monitoring paging occasions, transmitted by a wireless communication network, and

during the extended-sleep-OFF duration of the extended-sleep cycle, not monitoring the paging occasions; and

a remote system comprising at least one hardware processor and one or more software modules that, when executed by the at least one hardware processor of the remote system,

receive a message to be transmitted to the wireless device,

based on the synchronized parameters, determine a transmission time at which to transmit the message over the wireless communication network such that the message will be received within the extended-sleep-ON duration of an extended-sleep cycle at the wireless device,

queue the message until the transmission time,

at the transmission time, transmit the message over the wireless communication network to the wireless device, and

smooth an amount of messages trafficked between the remote system and a plurality of wireless devices, including the wireless device, by defining the synchronized parameters for each of the plurality of wireless devices such that the extended-sleep cycle at each wireless device is staggered with respect to the extended-sleep cycle of at least one other one of the plurality of wireless devices;

wherein, for each of the plurality of wireless devices, a timing of the extended-sleep cycle i of that wireless device is defined by:

TB ( i )= T 0+(exsSleepCycleLength*PCL* i )+( S *PCL),

wherein T0 is an offset of a universal time standard,

wherein exsSleepCycleLength is a duration of the extended-sleep cycle,

wherein PCL is a length of a paging cycle, and

wherein S is a parameter that is specific to the wireless device; and

wherein, for each of the plurality of wireless devices, S is defined by:

S=IMSI modulo exsSleepCycleLength,

wherein IMSI is an international mobile subscriber identity of the wireless device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: SIANN, JONATHAN; KARSI, MURAT
To: SIGMA DESIGNS, INC.
Reel/Frame 056056/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: SIGMA DESIGNS, INC.
To: TRACIE WIRELESS LLC
Reel/Frame 056056/0174 →
Continuity (3)
Continuation 15988980 · May 24, 2018
Provisional Application 62511262 · May 25, 2017
Related Publication 20200252872A1 · Aug 6, 2020