IP Library Granted Patent US 7,620,024
Granted Patent B2
US 7,620,024 · App. 11/075,956 · Granted Nov 17, 2009

Hysteresis reset for an always-on mobile station

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 7,620,024
App. No.
11/075,956
Granted
Nov 17, 2009
Kind
B2
Abstract

A system and method of packet zone hysteresis for a mobile station is presented. A packet zone hysteresis reset timer is started whenever the mobile station sends or receives packet data and packet data exchange is determined to be incomplete. The packet zone hysteresis reset timer gives a time duration for which packet data exchange must be completed if packet zone hysteresis information is to be maintained. If the packet zone hysteresis reset timer expires before packet data exchange is completed, then the packet zone hysteresis information is cleared. If the mobile station moves to a different packet zone while packet data exchange is determined to be incomplete or packet data is going to be sent to which a response is expected, then the mobile station will perform a packet data reconnect. According to another aspect, upon detecting that a packet data exchange has completed, the mobile station re-activates packet zone hysteresis if it was de-activated from the packet data exchange.

Claims (58)

1. A method in a mobile station comprising:

while reconnect zone hysteresis is active, performing packet data service reconnects using reconnect zone hysteresis using an identification of previously visited packet data service reconnect zones;

while reconnect zone hysteresis is deactivated, performing packet data service reconnects upon detecting new packet data service reconnect zones; and

upon commencing a packet data exchange while reconnect zone hysteresis is active and using at least one hysteresis timer, maintaining the identification of previously visited packet data service reconnect zones notwithstanding receipt or transmission of packet data.

2. The method of claim 1 further comprising:

at some later time after commencing the packet data exchange, if reconnect zone hysteresis is active, clearing the identification of previously visited packet data service reconnect zones.

3. The method of claim 1 wherein maintaining comprises:

adding in a packet zone list an identification of a visited packet data service reconnect zone and starting a respective hysteresis timer upon exiting the visited packet data service reconnect zone; and

clearing from the packet zone list the identification of the visited packet data service reconnect zone if its respective hysteresis timer expires.

4. The method of claim 2 wherein clearing the identification of previously visited reconnect zones occurs upon expiry of a packet zone hysteresis reset timer.

5. The method of claim 4 wherein the packet zone hysteresis reset timer is started whenever sending or receiving packet data.

6. The method of claim 5 wherein the packet zone hysteresis reset timer is cancelled whenever packet data exchange is determined to be complete.

7. The method of claim 1 further comprising:

upon detecting that the mobile station has moved from a first packet data service reconnect zone to a second packet data service reconnect zone while having an incomplete packet data exchange, performing a packet data service reconnect in the second packet data service reconnect zone.

8. The method of claim 7 further comprising:

clearing an identification of the second packet data service reconnect zone if the mobile station has maintained an identification of the second packet data service reconnect zone.

9. The method of claim 1 further comprising:

upon detecting that there is a need to send packet data to which a response is expected, if the mobile station has not performed a packet data service reconnect in a current packet data service reconnect zone, performing a packet data service reconnect and sending the packet data.

10. The method of claim 9 further comprising:

upon detecting that there is a need to send packet data to which a response is expected, if the mobile station has not performed a packet data service reconnect in a current packet data service reconnect zone, clearing an identification of the current packet data service reconnect zone.

11. The method of claim 9 wherein sending the packet data comprises at least one of:

(a) establishing a traffic channel during the packet data service reconnect and using the traffic channel to send the packet data, and

(b) using a common channel to send the packet data.

12. The method of claim 1 wherein the identification of each of the visited packet data service reconnect zones is represented by a respective SID/NID/PZID.

13. A mobile station comprising a hysteresis reset function adapted to implement a method comprising:

while reconnect zone hysteresis is active and using at least one hysteresis timer, performing packet data service reconnects using reconnect zone hysteresis using an identification of previously visited packet data service reconnect zones;

while reconnect zone hysteresis is deactivated, performing packet data service reconnects upon detecting new packet data service reconnect zones; and

upon commencing a packet data exchange while reconnect zone hysteresis is active, maintaining the identification of previously visited packet data service reconnect zones notwithstanding receipt or transmission of packet data.

14. A computer readable medium encoded with computer executable instructions for implementing a method comprising:

while reconnect zone hysteresis is active and using at least one hysteresis timer, performing packet data service reconnects using reconnect zone hysteresis using an identification of previously visited packet data service reconnect zones;

while reconnect zone hysteresis is deactivated, performing packet data service reconnects upon detecting new packet data service reconnect zones; and

upon commencing a packet data exchange while reconnect zone hysteresis is active, maintaining the identification of previously visited packet data service reconnect zones notwithstanding receipt or transmission of packet data.

15. A method in a mobile station comprising:

while reconnect zone hysteresis is active, maintaining an identification of previously visited packet data service reconnect zones and performing packet data service reconnects using reconnect zone hysteresis using the identification of previously visited packet data service zones;

upon commencing a packet data exchange, starting a packet zone hysteresis activation timer and de-activating reconnect zone hysteresis; and

immediately upon determining that packet data exchange is complete, reactivating reconnect zone hysteresis without waiting for the packet zone hysteresis timer to expire.

16. The method of claim 15 wherein maintaining comprises:

adding in a packet zone list an identification of a visited packet data service reconnect zone and starting a respective hysteresis timer upon exiting the visited packet data service reconnect zone; and

clearing from the packet zone list the identification of the visited packet data service reconnect zone if its respective hysteresis timer expires.

17. A mobile station comprising a hysteresis activation function adapted to implement a method comprising:

while reconnect zone hysteresis is active, maintaining an identification of previously visited packet data service reconnect zones and performing packet data service reconnects using reconnect zone hysteresis using the identification of previously visited packet data service zones;

upon commencing a packet data exchange, starting a packet zone hysteresis activation timer and de-activating reconnect zone hysteresis; and

immediately upon determining that packet data exchange is complete, reactivating reconnect zone hysteresis without waiting for the packet zone hysteresis timer to expire.

18. A computer readable medium encoded with computer executable instructions for implementing a method comprising:

while reconnect zone hysteresis is active and using at least one hysteresis timer, maintaining an identification of previously visited packet data service reconnect zones and performing packet data service reconnects using reconnect zone hysteresis using the identification of previously visited packet data service zones;

upon commencing a packet data exchange, starting a packet zone hysteresis activation timer and de-activating reconnect zone hysteresis; and

immediately upon determining that packet data exchange is complete, reactivating reconnect zone hysteresis without waiting for the packet zone hysteresis timer to expire.

19. The method of claim 15 further comprising:

at some later time after commencing the packet data exchange, if reconnect zone hysteresis has been deactivated, reactivating reconnect zone hysteresis.

20. The method of claim 19 wherein reactivating reconnect zone hysteresis occurs upon expiry of a packet zone hysteresis activation timer.

21. The method of claim 20 wherein the packet zone hysteresis activation timer is started whenever deactivating reconnect zone hysteresis upon sending or receiving packet data.

22. The method of claims 20 wherein the packet zone hysteresis activation timer is cancelled whenever packet data exchange is determined to be complete and the hysteresis activation timer is active.

23. The method of claim 1 wherein the method further comprises:

activating a packet zone hysteresis reset time providing a maximum time duration that any active packet data exchanges can collectively go without sending or receiving packet data during which the identification of previously visited packet data service reconnect zones is maintained.

24. The mobile station of claim 13 further comprising:

activating a packet zone hysteresis reset timer providing a maximum time duration that any active packet data exchanges can collectively go without sending or receiving packet data during which the identification of previously visited packet data service reconnect zones is maintained.

25. The method of claim 14 further comprising:

activating a packet zone hysteresis reset timer providing a maximum time duration that any active packet data exchanges can collectively go without sending or receiving packet data during which the identification of previously visited packet data service reconnect zones is maintained.

Assignments (7)
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 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 →
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 →
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 Mar 17, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032459/0207 →