Method of transmitting identification data from an option pack to a main unit before the option pack is fully powered
First Claim
1. A method of implementing a personal digital assistant comprising a main unit and an option pack comprising the acts of:
- (a) coupling the option pack with the main unit, the option pack comprising a first memory device configured to store one or more applications and drivers associated with the one or more applications, and a second memory device configured to store identification data, the main unit comprising a device manager configured to receive the identification data from the second memory device, a power supply, and a third memory device, wherein the first memory device is different from the second memory device;
(b) transmitting the identification data from the second memory device to the device manager, before the option pack is fully powered; and
(c) downloading the one or more applications and associated drivers from the first memory device to the third memory device.
5 Assignments
0 Petitions
Accused Products
Abstract
A Personal Digital Assistant (PDA) or handheld device comprising a main unit and an option pack, wherein the option pack stores all of the application software and drivers. Upon insertion, the hardware interface invokes a device manager on the main unit that interrogates a memory device on the option pack. The interrogation includes data on drivers, applications, configuration and miscellaneous requirements of the option pack. This identification process allows the option pack to store information, drivers and applications on the option pack, so the main unit does not have to use its memory to store information on a large number of option packs. Once the option pack and its applications are identified, the device manager on the main unit retrieves the applications and drivers from a separate memory device on the option pack and downloads the applications and drivers onto the main unit. Upon de-installation of the option pack from the main unit, the applications and drivers are removed from the main unit.
-
Citations
23 Claims
-
1. A method of implementing a personal digital assistant comprising a main unit and an option pack comprising the acts of:
-
(a) coupling the option pack with the main unit, the option pack comprising a first memory device configured to store one or more applications and drivers associated with the one or more applications, and a second memory device configured to store identification data, the main unit comprising a device manager configured to receive the identification data from the second memory device, a power supply, and a third memory device, wherein the first memory device is different from the second memory device; (b) transmitting the identification data from the second memory device to the device manager, before the option pack is fully powered; and (c) downloading the one or more applications and associated drivers from the first memory device to the third memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of inserting an option pack into a main unit of a personal digital assistant (PDA), comprising the acts of:
-
(a) powering-on the main unit; (b) determining whether there is an option pack coupled to the main unit; (c) providing an interrupt signal from the option pack to the main unit; (d) interrupting the processing of the main unit; (e) notifying the main unit that the option pack is present; (f) transmitting identification information from a first memory device on the option pack to the main unit, before the option pack is fully powered; and (g) downloading one or more software applications and associated drivers from a second memory device on the option pack to the main unit, wherein the first memory device is different from the second memory device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of removing an option pack from a main unit of a personal digital assistant (PDA), wherein one or more applications and associated drivers have been downloaded to the main unit for use by the main unit, comprising the acts of:
-
(a) de-activating one or more signals configured to detect the presence of the option pack in the main unit; (b) disabling control buffers; (c) terminating the functionality of the one or more applications running on the main unit; and (d) uploading the one or more applications and associated drivers from the main unit to the option pack.
-
-
22. A method of implementing a personal digital assistant comprising a main unit and an option pack comprising the acts of:
-
(a) coupling the option pack with the main unit, the option pack comprising a first memory device configured to store one or more applications and drivers associated with the one or more applications, and a second memory device configured to store identification data, the main unit comprising a device manager configured to receive the identification data from the second memory device, a power supply, and a third memory device, wherein the first memory device is different from the second memory device; (b) transmitting the identification data from the second memory device to the device manager; (c) downloading the one or more applications and associated drivers from the first memory device to the third memory device; and (d) separating the option pack from the main unit, wherein separating the option pack from the main unit comprises uploading the one or more applications and associated drivers from the third memory device to the first memory device. - View Dependent Claims (23)
-
Specification