Automated over the air plug-in device recognition and software driver download
First Claim
1. A method for automatically detecting and operating a peripheral device within a wireless computer device selectively communicating across a wireless communications network with a remote server, comprising the steps of:
- determining if a peripheral device is in communication with the wireless computer device; and
if the peripheral device is communicating with the wireless computer device, retrieving the information from the peripheral device, sending the peripheral device information to the remote server via the wireless communications network, and receiving a driver for the peripheral device from the remote server via the wireless communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automatically detecting a peripheral device in communication with a wireless device, such as a wireless telephone, and requesting a driver for the peripheral from a remote server via a wireless communications network. After the driver is received and installed, the wireless device checks automatically for availability of a new version of the driver from the remote server. If there is a new version, the new driver will be downloaded to the wireless handheld device.
81 Citations
53 Claims
-
1. A method for automatically detecting and operating a peripheral device within a wireless computer device selectively communicating across a wireless communications network with a remote server, comprising the steps of:
-
determining if a peripheral device is in communication with the wireless computer device; and
if the peripheral device is communicating with the wireless computer device, retrieving the information from the peripheral device, sending the peripheral device information to the remote server via the wireless communications network, and receiving a driver for the peripheral device from the remote server via the wireless communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automatically downloading a driver for a peripheral device through a wireless communications network to a wireless device having wireless communication ability, comprising the steps of:
-
receiving identification information from the wireless device through a wireless communications network;
retrieving a driver from a database based on the identification information received; and
transmitting the driver to the wireless device via the wireless communications network. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for automatically requesting a device driver for a peripheral device in communication with a wireless computer device, comprising the steps of:
-
retrieving driver information for the peripheral device;
sending the driver information to a remote server via a wireless communications network; and
downloading a driver for the peripheral device from the remote server via the wireless communications network. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for automatically downloading a driver for a peripheral device in communication with a wireless device through a wireless communications network, comprising the steps of:
-
receiving a driver information for the peripheral device from the wireless device via the wireless communications network;
comparing the received driver information with driver information in a database;
if the driver information in the database is newer than the received driver information, then retrieving a driver for the peripheral device from the database and transmitting the driver from the database to the wireless device via the wireless communications network. - View Dependent Claims (19, 20)
-
-
21. An apparatus having wireless communications capability and capable of communicating with a peripheral device, the apparatus being capable of automatically detecting the peripheral device and downloading a driver for the peripheral device through a wireless communications network, comprising:
-
an external communication interface;
a controller capable of detecting a peripheral device attempting communication through the external communication interface, the controller being capable of retrieving device information from the peripheral device;
a transceiver for transmitting the device information to a remote server via the wireless communications network, the transceiver being capable of receiving a driver for the peripheral device from the remote server; and
a storage unit for storing the driver received from the remote server, wherein the driver received from the remote server is used for the controller to communicate with the peripheral device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer readable medium on which is stored a computer program for automatically detecting and operating a peripheral device in a wireless device having wireless communication capability, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
determining if a peripheral is in communication with the wireless device; and
if the peripheral device is in communication with the wireless device, retrieving the information from the peripheral device, sending the peripheral device'"'"'s information to a remote server via a wireless communications network, and receiving a driver for the peripheral device from the remote server via the wireless communications network. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computer readable medium on which is stored a computer program for automatically detecting and operating a peripheral device at a wireless device having wireless communication capability, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
receiving identification information from a wireless device through a wireless communications network;
retrieving a driver from a database based on the identification information received; and
transmitting the driver to the wireless device via the wireless communications network. - View Dependent Claims (39, 40, 41, 42)
-
-
43. An apparatus capable of communicating with a peripheral device, the apparatus being capable of automatically detecting the peripheral device and downloading a driver for the peripheral device through a wireless communications network, comprising:
-
an external interface means;
a controller means capable of detecting a peripheral device communicating with the external interface means, the controller means being capable of retrieving peripheral device information from the peripheral device;
a transceiver means for transmitting the peripheral device information to a remote server via the wireless communications network, the transceiver means being capable of receiving a driver for the peripheral device from the remote server; and
a storage means for storing the driver received from the remote server, wherein the driver is used for the controller means to communicate with the peripheral device. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification