IP Library Granted Patent US 8,683,187
Granted Patent B2
US 8,683,187 · App. 12/859,464 · Granted Mar 25, 2014

Method and apparatus for booting hibernation in a portable terminal

Inventors: Ho-Sun Lee (Suwon-si, KR); Kyoung-Hoon Kim (Seoul, KR); Jong-Man Park (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
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 8,683,187
App. No.
12/859,464
Granted
Mar 25, 2014
Kind
B2
Abstract

A method and apparatus for hibernation booting in a mobile terminal supporting two processors are provided. In the hibernation booting method, when power is turned on, a master processor performs hibernation booting. A slave processor performs normal booting under control of the master processor. The master processor and the slave processor determine data needing synchronizing, and perform synchronization depending on whether the data needing synchronizing have been changed.

Claims (40)

1. A hibernation booting method in a mobile terminal that supports two processors, the method comprising:

when power is turned on, performing, by a master processor, hibernation booting;

performing, by a slave processor, normal booting or hibernation booting under control of the master processor; and

determining, by the master processor and the slave processor, data needing synchronizing, and performing synchronization depending on whether the data needing synchronizing have been changed,

wherein the determining of whether the data needing synchronizing have been changed comprises comparing information of a Subscriber Identification Module (SIM) card before and after the booting.

2. The method of claim 1 , wherein the master processor and the slave processor use independent memories, respectively, or use a shared memory.

3. The method of claim 1 , wherein if it is determined that the data have not been changed, the data needing synchronizing are determined such that the data comprise at least one of Real Time Clock (RTC), Public Land Mobile Network (PLMN), Service Principal Name (SPN), a battery level, a Received Signal Strength Indicator (RSSI) level, a network state, and a system IDentifier (ID).

4. The method of claim 1 , wherein if it is determined that the data have been changed, the data needing synchronizing are determined such that the data comprise at least one of Real Time Clock (RTC), Public Land Mobile Network (PLMN), Service Principal Name (SPN), a battery level, a Received Signal Strength Indicator (RSSI) level, a network state, a system IDentifier (ID), and the changed data.

5. The method of claim 1 , wherein the information of the SIM card before the booting is included in a snapshot image for hibernation of the master processor.

6. The method of claim 1 , wherein the performing of, by the slave processor, the hibernation booting under control of the master processor comprises loading, by the master processor, a snapshot image of the slave processor from a non-volatile memory to provide the loaded snapshot image to the slave processor.

7. The method of claim 1 , wherein the performing, by the slave processor, of the hibernation booting comprises:

when the two processors use independent memories, respectively, providing, by the master processor, a snapshot image of the slave processor via a link between the two processors; and

stacking, by the slave processor, the snapshot image of the slave processor in the memory of the slave processor.

8. The method of claim 1 , wherein the performing, by the slave processor, of the hibernation booting comprises:

when the two processors use a shared memory, recording, by the master processor, a snapshot image of the slave processor in a shared region of the shared memory; and

stacking, by the slave processor, the snapshot image of the slave processor in a region of the shared memory that is used by the slave processor.

9. The method of claim 1 , further comprising:

when the data have not been changed, not performing the synchronization; and

when the data have been changed, performing the synchronization on the changed data.

10. The method of claim 1 , wherein the master processor and the slave processor communicate, at least in part, via a dual port random access memory (DPRAM).

11. A hibernation booting apparatus in a mobile terminal that supports two processors, the apparatus comprising:

a master processor for performing hibernation booting when power is turned on; and

a slave processor for performing normal booting or hibernation booting under control of the master processor,

wherein the master processor and the slave processor determine data needing synchronizing and perform synchronization depending on whether the data needing synchronizing have been changed, and

wherein the determining of whether the data needing synchronizing have been changed comprises comparing information of a Subscriber Identification Module (SIM) card before and after the booting.

12. The apparatus of claim 11 , further comprising:

first and second memories corresponding to the master processor and the slave processor, respectively; or

a third memory shared by the master processor and the slave processor.

13. The apparatus of claim 11 , wherein if it is determined that the data have not been changed, the master processor and the slave processor determine the data needing synchronizing such that the data comprise at least one of Real Time Clock (RTC), Public Land Mobile Network (PLMN), Service Principal Name (SPN), a battery level, a Received Signal Strength Indicator (RSSI) level, a network state, and a system IDentifier (ID).

14. The apparatus of claim 11 , wherein if it is determined that the data have been changed, the master processor and the slave processor determine the data needing synchronizing such that the data comprise at least one of Real Time Clock (RTC), Public Land Mobile Network (PLMN), Service Principal Name (SPN), a battery level, a Received Signal Strength Indicator (RSSI) level, a network state, a system IDentifier (ID), and the changed data.

15. The apparatus of claim 11 , further comprising a non-volatile memory for storing a snapshot image for hibernation of the master processor,

wherein the snapshot image comprises information of a SIM card before the booting.

16. The apparatus of claim 11 , further comprising a non-volatile memory for storing snapshot images of the master processor and the slave processor,

wherein the master processor loads the snapshot image of the slave processor from the non-volatile memory to provide the loaded snapshot image to the slave processor.

17. The apparatus of claim 11 , wherein when the two processors use independent memories, respectively, the master processor provides a snapshot image of the slave processor via a link between the two processors, and

the slave processor stacks the snapshot image of the slave processor provided via the link in the memory of the slave processor.

18. The apparatus of claim 11 , wherein when the two processors use a shared memory, the master processor records a snapshot image of the slave processor in a shared region of the shared memory, and

the slave processor stacks the snapshot image of the slave processor in a region of the shared memory, which is used by the slave processor.

19. The apparatus of claim 11 , wherein the master processor and the slave processor do not perform synchronization when the data have not been changed, and perform the synchronization on the changed data when the data have been changed.

20. The apparatus of claim 11 , wherein the master processor and the slave processor communicate, at least in part, via a dual port random access memory (DPRAM).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2010
From: LEE, HO-SUN; KIM, KYOUNG-HOON; PARK, JONG-MAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 024859/0705 →
Priority Claims (1)
KR 10-2009-0079575 · Aug 27, 2009 · national
Continuity (1)
Related Publication 20110055541A1 · Mar 3, 2011