Conveying Data Between Computing Devices
Techniques are provided for conveying data between computing devices. In certain implementations, a system and method for conveying data between computing devices include the capability to, at a wireless terminal, generate a computer interface message containing peripheral device registration information, receive a computer interface message containing data for a peripheral device associated with the device registration information, and generate a wireless network message to convey the data to a peripheral device associated with the device registration information.
1 . A method performed by a wireless terminal for conveying data between computing devices, the method comprising:
receiving a computer interface message containing a peripheral device request;
generating a computer interface message containing peripheral device registration information;
receiving a computer interface message containing data for a peripheral device associated with the device registration information; and
generating a wireless network message to convey the data to a peripheral device associated with the device registration information.
2 . The method of claim 1 , further comprising:
initiating a computer interface session; and
receiving a computer interface message containing a peripheral device registration request.
3 . The method of claim 1 , wherein peripheral device registration information comprises an identifier for a peripheral device.
4 . The method of claim 1 , further comprising
receiving a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.
5 . The method of claim 1 , wherein the wireless network messages comprise code-division multiple access messages.
6 . The method of claim 1 , wherein the computer interface messages comprise Universal Serial Bus messages.
7 . The method of claim 1 , further comprising:
receiving a computer interface message requesting a peripheral device driver associated with the device registration information;
generating a wireless network message requesting an associated peripheral device driver;
receiving a wireless network message containing an associated peripheral device driver; and
generating a computer interface message containing the received peripheral device driver.
8 . The method of claim 1 , further comprising:
receiving a wireless network message containing registration information for a plurality of peripheral devices; and
generating a computer interface message containing the device registration information.
9 . A system for conveying data between computing devices, the system comprising:
a wireless terminal operable to:
receive a computer interface message containing a peripheral device request;
generate a computer interface message containing peripheral device registration information,
receive a computer interface message containing data for a peripheral device associated with the device registration information, and
generate a wireless network message to convey the data to a peripheral device associated with the device registration information.
10 . The system of claim 9 , wherein the wireless terminal is further operable to
receive a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.
11 . The system of claim 9 , wherein the wireless terminal is further operable to:
receive a computer interface message requesting a peripheral device driver associated with the device registration information;
generate a wireless network message requesting an associated peripheral device driver;
receive a wireless network message containing an associated peripheral device driver; and
generate a computer interface message containing the received peripheral device driver.
12 . The system of claim 9 , wherein the wireless terminal is further operable to:
receive a wireless network message containing registration information for a plurality of peripheral devices; and
generate a computer interface message containing the device registration information.
13 . A method performed by a wireless network for conveying data between computing devices, the method comprising:
detecting initiation of a wireless network session at a base station of the wireless network;
determining whether the wireless network session is associated with a peripheral device that is remote from the base station; and
generating a wireless network message containing peripheral device registration information if the wireless network session is associated with a peripheral device remote from the base station.
14 . The method of claim 13 , further comprising:
receiving a wireless network message requesting a peripheral device driver associated with the device registration information; and
generating a wireless network message containing an associated peripheral device driver.
15 . The method of claim 13 , further comprising:
receiving a wireless network message containing data for a peripheral device associated with the device registration information; and
generating a message to convey the data to a peripheral device associated with the device registration information.
16 . The method of claim 13 , further comprising generating a wireless network message containing instructions to allow a wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.
17 . The method of claim 13 , wherein determining whether the wireless network session is associated with a peripheral device comprises examining a subscriber database.
18 . A system for conveying data between computing devices, the system comprising:
a wireless network operable to:
detect initiation of a wireless network session at a base station of the wireless network,
determine whether the wireless network session is associated with a peripheral device that is remote from the base station, and
generate a wireless network message containing peripheral device registration information if the wireless network session is associated with a peripheral device remote from the base station.
19 . The system of claim 18 , wherein the wireless network is further operable to:
receive a wireless network message requesting a peripheral device driver associated with the device registration information; and
generate a wireless network message containing an associated peripheral device driver.
20 . The system of claim 18 , wherein the wireless network is further operable to:
receive a wireless network message containing data for a peripheral device associated with the device registration information; and
generate a message to convey the data to a peripheral device associated with the device registration information.
21 . The system of claim 18 , wherein the wireless network is further operable to generate a wireless network message containing instructions to allow a wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information.
22 . A system for conveying data between computing devices, the system comprising:
a wireless terminal operable to:
receive a computer interface message containing a peripheral device registration request;
initiate a wireless network session,
receive a wireless network message containing peripheral device registration information, the information comprising a Plug-and-Play identifier,
receive a wireless network message containing instructions that allow the wireless terminal to mimic at least some of the operations of a peripheral device associated with the device registration information,
initiate a Universal Serial Bus computer interface session,
receive a computer interface message containing a peripheral device registration request,
generate a computer interface message containing the device registration information,
receive a computer interface message requesting a peripheral device driver associated with the device registration information,
generate a wireless network message requesting an associated peripheral device driver,
receive a wireless network message containing an associated peripheral device driver,
generate a computer interface message containing the received peripheral device driver,
receive a computer interface message containing data for a peripheral device associated with the device registration information, and
generate a wireless network message to convey the data to a peripheral device associated with the device registration information; and
a wireless network operable to:
detect initiation of the wireless network session at a base station of the wireless network,
determine whether the wireless network session is associated with a peripheral device that is remote from the base station,
generate the wireless network message containing the device registration information if the wireless network session is associated with a peripheral device remote from the base station,
generate the wireless network message containing the instructions if the wireless network session is associated with a peripheral device,
receive the wireless network message requesting a peripheral device driver associated with the device registration information,
generate the wireless network message containing an associated peripheral device driver,
receive the wireless network message conveying the data to a peripheral device associated with the device registration information, and
generate a message to convey the data to a peripheral device associated with the device registration information;
wherein the base station is one of a number of base stations of the wireless network and the base stations are coupled together so that the peripheral device may be accessed through a plurality of the base stations.
23 . The method of claim 1 , further comprising:
initiating a wireless network session; and
receiving a wireless network message containing the peripheral device registration information.
24 . The method of claim 1 , wherein the peripheral device request comprises a peripheral device registration request.
25 . The method of claim 1 , further comprising:
generating a wireless network message containing an identifier associated with a peripheral device; and
receiving a wireless network message containing peripheral device registration information associated with the identifier.
26 . The system of claim 9 , wherein the wireless terminal is further operable to:
initiate a wireless network session; and
receive a wireless network message containing the peripheral device registration information.
27 . The system of claim 9 , wherein the peripheral device request comprises a peripheral device registration request.
28 . The system of claim 9 , wherein the wireless terminal is further operable to:
generate a wireless network message containing an identifier associated with a peripheral device; and
receive a wireless network message containing peripheral device registration information associated with the identifier.
29 . The method of claim 13 , wherein the base station is one of a number of base stations of the wireless network, and the base stations are coupled together.
30 . The method of claim 29 , further comprising:
detecting initiation of a wireless network session at one of the other wireless network base stations;
determining whether the wireless network session is associated with the peripheral device; and
generating a wireless network message containing the peripheral device registration information if the wireless network session is associated with the peripheral device.
31 . The system of claim 18 , wherein the base station is one of a number of base stations of the wireless network, and the base stations are coupled together.
32 . The method of claim 31 , wherein the peripheral device may be accessed through a plurality of the base stations.