IP Library Granted Patent US 10,869,270
Granted Patent B2
US 10,869,270 · App. 15/150,215 · Granted Dec 15, 2020

Wireless device battery optimization by suppressing oscillation in cell scope during idle mode

Inventors: Benoit Pasquereau (London, GB); David Paul Hayter (Guildford, GB)
Assignee: AT&T MOBILITY IP, LLC
H04W52/0219H04W8/26H04W36/16H04W36/32Y02D30/70
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 10,869,270
App. No.
15/150,215
Granted
Dec 15, 2020
Kind
B2
Abstract

One example of a method of managing battery usage by a wireless mobile communication device includes reading a start time, an end time, and other information, for each of a number of extents, and identifying one or more handovers, using the start time, end time, and other information, wherein the one or more handovers are handover activity. Next, the handover activity is compared to an allowable threshold, and a determination made as to when the number of idle mode handovers exceeds the allowable threshold. Finally, battery usage by the wireless mobile communication device is reduced by taking action to reduce the number of idle mode handovers that occur.

Claims (40)

1. A wireless network operator entity configured to communicate with a plurality of wireless mobile communication devices, the wireless network operator entity comprising:

a processor; and

a non-transitory storage media including executable instructions which, when executed by or at a direction of the processor, cause the processor to perform operations comprising:

receiving information from a wireless mobile communication device, wherein the information comprises a start time, an end time, and a Cell Global ID value, for each of a plurality of extents;

analyzing the information to identify a number of idle mode handovers experienced by the wireless mobile communication device and to identify a respective location for each of the idle mode handovers, wherein a handover is identified as an idle mode handover by:

determining, for a window that comprises a number of consecutive extents, a number of distinct Cell Global ID values within the window;

identifying an idle mode handover as having occurred at a location of the consecutive extents when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values;

determining when the number of the idle mode handovers exceeds an allowable threshold; and

performing an action that is based on the number of the idle mode handovers experienced by the wireless mobile communication device, wherein the action, when taken, reduces battery usage by the wireless mobile communication device relative to what the battery usage was prior to the action being taken.

2. The wireless network operator entity of claim 1 , wherein the wireless network operator entity cooperates with an agent of the wireless mobile communication device to determine one or more of how long the wireless mobile communication device stays on a specific cell, a cell being identified by a Cellular Global Identity, and a frequency with which the wireless mobile communication device reconnects to a same Cellular Global Identity.

3. The wireless network operator entity of claim 1 , wherein analyzing the information further comprises distinguishing between an idle mode handover and a normal mode handover.

4. The wireless network operator entity of claim 1 , wherein the information is received from a data collection agent of the wireless mobile communication device.

5. The wireless network operator entity of claim 1 , wherein the action taken comprises changing a network parameter and/or an antenna parameter to optimize handover areas.

6. The wireless network operator entity of claim 1 , wherein the operations further comprise reporting observation of a ping-pong characteristic at a location CGI when a number of distinct Cell Global ID values within the window exceeds the default number of detected Cell Global ID values.

7. The wireless network operator entity of claim 1 , wherein the operations further comprise discarding an oldest extent and adding a next extent to the window when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values.

8. A non-transitory storage medium carrying instructions which are executable by one or more processors to perform operations comprising:

receiving information from a wireless mobile communication device, wherein the information comprises a start time, an end time, and a Cell Global ID value, for each of a plurality of extents;

analyzing the information to identify a number of idle mode handovers experienced by the wireless mobile communication device and to identify a respective location for each of the idle mode handovers, wherein a handover is identified as an idle mode handover by:

determining, for a window that comprises a number of consecutive extents, a number of distinct Cell Global ID values within the window;

identifying an idle mode handover as having occurred at a location of the consecutive extents when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values;

determining when the number of the idle mode handovers exceeds an allowable threshold; and

performing an action that is based on the number of the idle mode handovers experienced by the wireless mobile communication device, wherein the action, when taken, reduces battery usage by the wireless mobile communication device relative to what the battery usage was prior to the action being taken.

9. The non-transitory storage medium of claim 8 , further comprising determining one or more of how long the wireless mobile communication device stays on a specific cell, a cell being identified by a Cellular Global Identity, and a frequency with which the wireless mobile communication device reconnects to a same Cellular Global Identity.

10. The non-transitory storage medium of claim 8 , wherein analyzing the information further comprises distinguishing between an idle mode handover and a normal mode handover.

11. The non-transitory storage medium of claim 8 , wherein the information is received from a data collection agent of the wireless mobile communication device.

12. The non-transitory storage medium of claim 8 , wherein the action taken comprises changing a network parameter and/or an antenna parameter to optimize handover areas.

13. The non-transitory storage medium of claim 8 , wherein the operations further comprise reporting observation of a ping-pong characteristic at a location CGI when a number of distinct Cell Global ID values within the window exceeds the default number of detected Cell Global ID values.

14. The non-transitory storage medium of claim 8 , wherein the operations further comprise discarding an oldest extent and adding a next extent to the window when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values.

15. A method, comprising:

receiving information from a wireless mobile communication device, wherein the information comprises a start time, an end time, and a Cell Global ID value, for each of a plurality of extents;

analyzing the information to identify a number of idle mode handovers experienced by the wireless mobile communication device and to identify a respective location for each of the idle mode handovers, wherein a handover is identified as an idle mode handover by:

determining, for a window that comprises a number of consecutive extents, a number of distinct Cell Global ID values within the window;

identifying an idle mode handover as having occurred at a location of the consecutive extents when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values;

determining when the number of the idle mode handovers exceeds an allowable threshold; and

performing an action that is based on the number of the idle mode handovers experienced by the wireless mobile communication device, wherein the action, when taken, reduces battery usage by the wireless mobile communication device relative to what the battery usage was prior to the action being taken.

16. The method of claim 15 , further comprising determining one or more of how long the wireless mobile communication device stays on a specific cell, a cell being identified by a Cellular Global Identity, and a frequency with which the wireless mobile communication device reconnects to a same Cellular Global Identity.

17. The method of claim 15 , wherein analyzing the information further comprises distinguishing between an idle mode handover and a normal mode handover.

18. The method of claim 15 , wherein the action taken comprises changing a network parameter and/or an antenna parameter to optimize handover areas.

19. The method of claim 15 , further comprising reporting observation of a ping-pong characteristic at a location CGI when a number of distinct Cell Global ID values within the window exceeds the default number of detected Cell Global ID values.

20. The method of claim 15 , further comprising discarding an oldest extent and adding a next extent to the window when the number of distinct Cell Global ID values within the window is no more than a default number of distinct Cell Global ID values and a number of detected Cell Global ID values within the window is at least a default number of detected Cell Global ID values.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 050807/0671 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 6, 2016
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 038814/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2016
From: PASQUEREAU, BENOIT; HAYTER, DAVID PAUL
To: CARRIER IQ, INC.
Reel/Frame 038521/0672 →
Continuity (3)
Continuation 14142880 · Dec 29, 2013
Provisional Application 61770200 · Feb 27, 2013
Related Publication 20160255585A1 · Sep 1, 2016