One-touch backup system
First Claim
1. In a system including a device coupled to a cradle, a method comprising steps of:
- (A) receiving a single backup initiation input action from a user;
(B) in response to the single backup initiation input action, transferring, from the device to the cradle, state information descriptive of a state of the device; and
(C) storing the state information in the cradle.
12 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for backing up or restoring the state of a mobile computing device in response to a single action performed by a user. A user may, for example, insert the mobile computing device into a cradle and press a “backup” button on the cradle or device, in response to which the state of the mobile computing device may be backed up to persistent storage media, such as a hard disk, in the cradle. Similarly, a user may insert the mobile computing device into the cradle and press a “restore” button on the cradle or device, in response to which the saved state of the mobile computing device may be restored. State that may be backed up to the cradle includes the contents of persistent media, RAM, and CMOS in the mobile storage device.
58 Citations
108 Claims
-
1. In a system including a device coupled to a cradle, a method comprising steps of:
-
(A) receiving a single backup initiation input action from a user;
(B) in response to the single backup initiation input action, transferring, from the device to the cradle, state information descriptive of a state of the device; and
(C) storing the state information in the cradle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16)
-
-
12. In a system including a computing device coupled to a cradle, a method comprising steps of:
-
(A) receiving a single-backup initiation input action from a user;
(B) in response to the single backup initiation input action, transferring, from a hard disk drive and random access memory of the computing device to the cradle, state information descriptive of a state of the device; and
(C) storing the state information in a hard disk drive of the cradle.
-
-
13. An apparatus for use with a system including a computing device coupled to a cradle, the apparatus comprising:
-
means for receiving a single backup initiation input action from a user;
transference means, responsive to the single backup initiation input action, for transferring from the computing device to the cradle state information descriptive of a state of the computing device; and
means for storing the state information in the cradle. - View Dependent Claims (15, 17, 18, 19, 20)
-
-
21. In a system including a device coupled to a cradle, a method comprising steps of:
-
(A) receiving a single restore initiation input action from a user;
(B) in response to the single restore initiation input action, transferring, from the cradle to the device, state information descriptive of a device state; and
(C) storing the state information in the device to put the device into the device state. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. In a system including a computing device coupled to a cradle, a method comprising steps of:
-
(A) receiving a single restore initiation input action from a user;
(B) in response to the single restore initiation input action, transferring, from a hard disk drive of the cradle to the computing device, state information descriptive of a device state; and
(C) storing the state information in a hard disk drive and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device to put the computing device into the device state.
-
-
33. An apparatus for use with a system including a computing device coupled to a cradle, the apparatus comprising:
-
means for receiving a single restore initiation input action from a user;
transference means, responsive to the single restore initiation input action, for transferring from the cradle to the computing device state information descriptive of a device state; and
means for storing the state information in the computing device to put the computing device into the device state. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. In a system including a device coupled to a cradle, the device comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring, from the hard disk drive of the device to the cradle, state information descriptive of a state of the device; and
(C) storing the state information in the cradle. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. In a system including a computing device coupled to a cradle, the computing device comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring to the cradle, from the hard disk drive of the computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device, state information descriptive of a state of the computing device; and
(C) storing the state information in a hard disk drive of the cradle.
-
-
49. An apparatus for use with a system including a device coupled to a cradle, the device comprising a hard disk drive, the apparatus comprising:
-
means receiving a backup initiation input from a user;
transference means, responsive to the backup initiation input, for transferring, from the hard disk drive of the device to the cradle, state information descriptive of a state of the device; and
means for storing the state information in the cradle. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. In a system including a device coupled to a cradle, the device comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from the cradle to the device, state information descriptive of a state of the device; and
(C) storing the state information in the hard disk drive of the device. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. In a system including a computing device coupled to a cradle, the computing device comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from a hard disk drive of the cradle to the computing device, state information descriptive of a state of a random access memory of the computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device; and
(C) storing the state information in the hard disk drive of the computing device.
-
-
63. An apparatus for use with a system including a device coupled to a cradle, the device comprising a hard disk drive, the apparatus comprising:
-
means for receiving a restore initiation input from a user;
transference means, responsive to the restore initiation input, for transferring, from the cradle to the device, state information descriptive of a state of the device; and
means for storing the state information in the hard disk drive of the device. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
69. In a system including a device coupled to a cradle, the cradle comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring, from the device to the cradle, state-information descriptive of a state of the device; and
(C) storing the state information in the hard disk drive of the cradle. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
-
76. In a system including a computing device coupled to a cradle, the cradle comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring to the cradle, from a hard disk drive of the computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device, state information descriptive of a state of the computing device; and
(C) storing the state information in the hard disk drive of the cradle.
-
-
77. An apparatus for use with a system including a device coupled to a cradle, the cradle comprising a hard disk drive, the apparatus comprising:
-
means for receiving a backup initiation input from a user;
transference means, responsive to the backup initiation input, for transferring, from the device to the cradle, state information descriptive of a state of the device; and
means for storing the state information in the hard disk drive of the cradle. - View Dependent Claims (78, 79, 80, 81)
-
-
82. In a system including a device coupled to a cradle, the cradle comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from the hard disk drive of the cradle to the device, state information descriptive of a state of the device; and
(C) storing the state information in the device. - View Dependent Claims (83, 84, 85, 86, 87, 88)
-
-
89. In a system including a computing device coupled to a cradle, the cradle comprising a hard disk drive, a method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from the hard disk drive of the cradle to the computing device, state information descriptive of a state of the computing device; and
(C) storing the state information in a hard disk drive of the computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device.
-
-
90. An apparatus for use with a system including a device coupled to a cradle, the cradle comprising a hard disk drive, the apparatus comprising:
-
means for receiving a restore initiation input from a user;
transference means, responsive to the restore initiation input, for transferring, from the hard disk drive of the cradle to the device, state information descriptive of a state of the device; and
means for storing the state information in the device. - View Dependent Claims (91, 92, 93, 94)
-
-
95. A method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring, from a random access memory of a computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device, state information descriptive of a state of the device; and
(C) storing the state information in a backup device. - View Dependent Claims (96, 97, 98, 99)
-
-
100. A method comprising steps of:
-
(A) receiving a backup initiation input from a user;
(B) in response to the backup initiation input, transferring, from a random access memory of a computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device, state information descriptive of a state of the device; and
(C) storing the state information in a hard disk drive of a cradle coupled to the computing device.
-
-
101. An apparatus comprising:
-
means for receiving a backup initiation input from a user;
transference means, responsive to the backup initiation input, for transferring, from a random access memory of a computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device, state information descriptive of a state of the device; and
means for storing the state information in a backup device.
-
-
102. A method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from a backup device to a computing device, state information descriptive of a state of the computing device; and
(C) storing the state information in a random access memory of the device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device. - View Dependent Claims (103, 104, 105, 106)
-
-
107. A method comprising steps of:
-
(A) receiving a restore initiation input from a user;
(B) in response to the restore initiation input, transferring, from a hard disk drive of a cradle to a computing device coupled to the cradle, state information descriptive of a state of the computing device; and
(C) storing the state information in a random access memory of the computing device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device.
-
-
108. An apparatus comprising:
-
means for receiving a restore initiation input from a user;
transference means, responsive to the restore initiation input, for transferring, from a backup device to a computing device, state information descriptive of a state of the computing device; and
means for storing the state information in a random access memory of the device and at least one component in the group consisting of a CMOS of the computing device and a system chipset of the computing device.
-
Specification