IP Library Granted Patent US 9,119,053
Granted Patent B2
US 9,119,053 · App. 14/043,129 · Granted Aug 25, 2015

Methods and apparatus for use in switching user account data and operations between two different mobile communication devices

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,119,053
App. No.
14/043,129
Granted
Aug 25, 2015
Kind
B2
Abstract

A host server is configured to switch communications associated with an account between first and second mobile devices. The server stores a mapping of the account to a first PIN which identifies the first mobile device, and communicates messages via a wireless network based on the stored mapping using the first PIN for data synchronization therebetween. The server then receives a request for device switching. In response, the server switches the mapping of the account to a second PIN which identifies a second mobile device, and communicates messages via the wireless network based on the switched stored mapping using the second PIN for data synchronization therebetween. The mapping of the account to the first PIN may be maintained even after switching the stored mapping to the second PIN, for a subsequent request for switching back to the first mobile device for the account.

Claims (51)

1. A method comprising:

comparing, at a server, a received identification number with a first identification number, the received identification number identifying a device from which a switching request is received, and the first identification number identifying a first device to which messages for synchronizing personal information manager (PIM) items are routed; the first identification number mapped to an account in a stored mapping; the switching request received with a second identification number which identifies a second device to be switched to the account; and, when a match occurs,

switching, at the server, the stored mapping of the account from the first identification number to the second identification number so that the messages are routed to the second device rather than the first device.

2. The method of claim 1 , wherein a mapping of the account to the first identification number is maintained at the server for a subsequent switching request for switching the stored mapping back to the first identification number.

3. The method of claim 1 , further comprising:

after the switching occurs, comparing a subsequent received identification number, identifying another device from which a subsequent switching request is received, with the second identification number, the subsequent switching request received with the first identification number; and, when a match occurs,

switching, at the server, the stored mapping of the account from the second identification number to the first identification number so that the messages are routed to the first device rather than the second device.

4. The method of claim 1 , further comprising:

receiving, from the second device, a request for activating the second device; and

activating the second device for service.

5. The method of claim 1 , further comprising:

after switching the stored mapping, sending a confirmation message to the second device.

6. The method of claim 1 , further comprising:

when the match does not occur, refraining from implementing the switching.

7. The method of claim 1 , wherein the data synchronization comprises one or more of:

message synchronization for the PIM items;

address book synchronization; or,

calendar appointment synchronization.

8. The server of claim 1 , wherein a mapping of the account to the first identification number is maintained at the server for a subsequent switching request for switching the stored mapping back to the first identification number.

9. A server comprising:

a processor and a memory, the processor configured to:

compare a received identification number with a first identification number, the received identification number identifying a device from which a switching request is received, and the first identification number identifying a first device to which messages for synchronizing personal information manager (PIM) items are routed; the first identification number mapped to an account in a stored mapping; the switching request received with a second identification number which identifies a second device to be switched to the account; and, when a match occurs,

switch the stored mapping of the account from the first identification number to the second identification number so that the messages are routed to the second device rather than the first device.

10. The server of claim 9 , wherein the processor is further configured to:

after the switching occurs, compare a subsequent received identification number, identifying another device from which a subsequent switching request is received, with the second identification number, the subsequent switching request received with the first identification number; and, when a match occurs,

switch the stored mapping of the account from the second identification number to the first identification number so that the messages are routed to the first device rather than the second device.

11. The server of claim 9 , wherein the processor is further configured to:

receive, from the second device, a request for activating the second device; and

activate the second device for service.

12. The server of claim 9 , wherein the processor is further configured to:

after switching the stored mapping, send a confirmation message to the second device.

13. The server of claim 9 , wherein the processor is further configured to:

when the match does not occur, refrain from implementing the switching.

14. The server of claim 9 , wherein the data synchronization comprises one or more of:

message synchronization for the PIM items;

address book synchronization; or,

calendar appointment synchronization.

15. A non-transitory computer readable medium storing a computer program, wherein execution of the computer program is for:

comparing, at a server, a received identification number with a first identification number, the received identification number identifying a device from which a switching request is received, and the first identification number identifying a first device to which messages for synchronizing personal information manager (PIM) items are routed; the first identification number mapped to an account in a stored mapping; the switching request received with a second identification number which identifies a second device to be switched to the account; and, when a match occurs,

switching, at the server, the stored mapping of the account from the first identification number to the second identification number so that the messages are routed to the second device rather than the first device.

16. The non-transitory computer readable medium of claim 15 , wherein a mapping of the account to the first identification number is maintained at the server for a subsequent switching request for switching the stored mapping back to the first identification number.

17. The non-transitory computer readable medium of claim 15 , wherein:

after the switching occurs, comparing a subsequent received identification number, identifying another device from which a subsequent switching request is received, with the second identification number, the subsequent switching request received with the first identification number; and, when a match occurs,

switching, at the server, the stored mapping of the account from the second identification number to the first identification number so that the messages are routed to the first device rather than the second device.

18. The non-transitory computer readable medium of claim 15 , wherein execution of the computer program is for:

receiving, from the second device, a request for activating the second device; and

activating the second device for service.

19. The non-transitory computer readable medium of claim 15 , wherein:

after switching the stored mapping, sending a confirmation message to the second device.

20. The non-transitory computer readable medium of claim 15 , wherein:

when the match does not occur, refraining from implementing the switching.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Apr 8, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035387/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2014
From: TYSOWSKI, PIOTR KONRAD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 032551/0955 →