Self-Installing Computer Peripherals
First Claim
1. A method for installing software to operate a peripheral device on a computing device comprising:
- storing installation software in memory on the peripheral device;
upon detecting a connection between the computing device and peripheral device, installing the installation software onto the computing device to permit the operation of the peripheral device on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-installing peripheral device is provided. The device includes an onboard memory that stores a device driver that enables the device to communicate with a computer operating system. When the device is connected to a computer, the device automatically downloads the device driver to the computer and installs the device driver. In some embodiments, the device is a USB device that may include an internal USB hub. The onboard memory is connected to the USB hub and the primary functionality of the USB device also connects to the computer via a single USB connection through the USB hub. In other embodiments, the device connects to the computer via a wireless connection protocol. Such a device may be a Bluetooth-enabled device.
-
Citations
23 Claims
-
1. A method for installing software to operate a peripheral device on a computing device comprising:
-
storing installation software in memory on the peripheral device;
upon detecting a connection between the computing device and peripheral device, installing the installation software onto the computing device to permit the operation of the peripheral device on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a self-installing peripheral device connected to a computing device, the peripheral device having installation software stored in a memory on the peripheral device, a method for providing additional storage on the peripheral device comprising:
-
copying the installation software from the peripheral device to the computing device; and
deleting the installation software from the memory on the peripheral device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for maintaining updated software on a peripheral device connected to a first computing device comprising:
-
connecting to a remote computer;
downloading the updated software;
storing the updated software in a memory on the peripheral device; and
installing the updated software. - View Dependent Claims (19, 20, 21)
-
-
22. A method of transferring user-configured settings for self-installing peripheral device from a first computing device to a second computing device comprising:
-
storing installation software in the memory of the peripheral device;
self-installing the installation software onto the first computing device to permit the operation of the peripheral device on the first computing device;
uploading user-configured settings for the peripheral device;
storing the user-configured settings in the memory of the peripheral device; and
automatically transferring the user-configured settings to the second computing device.
-
-
23. A self-installing peripheral device configured to transfer user-configured settings of the peripheral device from a first computing device to a second computing device comprising:
-
a housing;
a memory located inside the housing;
a hub device for receiving a connection from the memory;
the peripheral device configured to;
store installation software in the memory;
upload user-configured settings from a first computing device;
store the user-configured settings in the memory; and
automatically transfer the user-configured settings to a second computing device.
-
Specification