| US 7,489,923 B2 | ||
| Methods and systems for handling software operations associated with startup and shutdown of handheld devices | ||
| Marcelo Varanda, Kanata (Canada) | ||
| Assigned to Research In Motion Limited, Waterloo (Canada) | ||
| Filed on Aug. 05, 2005, as Appl. No. 11/198,687. | ||
| Prior Publication US 2007/0032228 A1, Feb. 08, 2007 | ||
| Int. Cl. H04M 3/00 (2006.01) | ||
| U.S. Cl. 455—418 [455/550.1; 455/411] | 25 Claims |

| 1. A method for operation upon a mobile communications device, the method comprising the steps of:
receiving notification of a shutdown request;
notifying at least one application executing on the mobile communications device of the shutdown request;
simulating a shutdown of the mobile communications device by powering down input/output devices;
wherein volatile memory contents associated with said at least one application are stored in a nonvolatile memory device before
completing shutdown of the mobile communications device;
said powering down including removing power from a user interface prior to completing storage of the volatile memory contents
of said at least one application to the nonvolatile memory device, such that the mobile communications device appears to a
user to be shutdown; and
aborting the shutdown upon receiving a power up request prior to said completing storage of the volatile memory contents,
wherein said aborting the shutdown comprises resetting the mobile communications device without removing power to volatile
memory and restoring power to the user interface.
|