Citations
Referenced by
Claims1. A method for a peripheral device having at least one service to provide the at least one service to a host computing device, at least one characteristic corresponding to the at least one service and the host computing device being distinct from the provider computing device, the method comprising:
2. The method of claim 1 wherein a service comprises an output function and wherein operating the peripheral device comprises presenting output information received from the host computing device. 3. The method of claim 2 wherein the output information is selected from the group consisting of: video, audio, and encoded data. 4. The method of claim 1 wherein a service comprises an input function and wherein operating the peripheral device comprises receiving input information, the method further comprising:
5. The method of claim 4 wherein the input information is selected from the group consisting of: video, audio, encoded data, text, key selection, location selection, and a sensor measurement. 6. The method of claim 1 wherein a service comprises a computational function and wherein operating the peripheral device comprises presenting a computational task to the peripheral device and receiving results of a computation from the peripheral device. 7. The method of claim 1 wherein running the peripheral device in a standalone mode comprises providing a command interface to a user of the peripheral device. 8. The method of claim 7 wherein running the peripheral device in a standalone mode further comprises operating the peripheral device in accordance with commands received from a user. 9. The method of claim 7 wherein running in the auxiliary mode comprises providing a command interface to a user. 10. The method of claim 9 wherein running in the auxiliary mode further comprises operating the peripheral device, at least in part, in accordance with commands received from a user. 11. The method of claim 7 wherein receiving a request comprises receiving a command from a user. 12. The method of claim 1 wherein receiving a request comprises receiving a request from the host computing device. 13. The method of claim 12 wherein receiving a request is triggered by establishing communications with the host computing device. 14. The method of claim 13 wherein establishing communications with the host computing device comprises placing the peripheral device in a receiver connected to the host computing device. 15. The method of claim 1 wherein receiving commands from the host computing device comprises running a Windows Terminal Services session with the host computing device. 16. The method of claim 1 wherein operating the peripheral device comprises translating commands received from the host computing device into a format acceptable to the peripheral device. 17. The method of claim 1 further comprising:
18. The method of claim 1 further comprising:
19. The method of claim 1 further comprising:
20. The method of claim 1 wherein the at least one characteristic of the at least one service includes information about the capability of the peripheral device. 21. The method of claim 1 further comprising:
22. The method of claim 1 wherein the host computing device comprises a host peripheral device, the method further comprising:
23. A computer-readable medium containing computer-executable instructions for performing a method for a peripheral device having at least one service to provide the at least one service to a host computing device, at least one characteristic corresponding to the at least one service and the host computing device being distinct from the provider computing device, the method comprising:
24. A system for providing an auxiliary peripheral device to a host computing device, the system comprising:
25. The system of claim 24 wherein the peripheral device comprises a command interface for a user. 26. The system of claim 24 wherein the host computing device comprises a host peripheral device, wherein the host computing device is capable of running in a standalone mode and in an auxiliary mode, wherein the host computing device is capable while running in the auxiliary mode of receiving commands from the peripheral device intended for the host peripheral device and operating the host peripheral device in accordance with the received commands. 27. The system of claim 24 wherein the peripheral device is a display screen, wherein the host computing device is capable of allocating video memory on the host computing device to accommodate at least a portion of the display screen, and wherein the host computing device is capable of accessing the allocated video memory to control, at least in part, the display screen. 28. The system of claim 24 wherein the peripheral device is a display screen and wherein the communications link comprises a Windows Terminal Services session. 29. A method for a host computing device to use, as an auxiliary peripheral device to the host computing device, at least a portion of a display screen of a peripheral device, the host computing device distinct from the peripheral device, the method comprising:
30. The method of claim 29 wherein the display screen is a touch-sensitive display screen, the method further comprising:
31. The method of claim 29 wherein the host computing device comprises a receiver, the method further comprising:
32. The method of claim 29 wherein allocating video memory comprises using a multi-monitor capability of the host computing system. 33. The method of claim 29 wherein sending commands comprises running a Windows Terminal Services session with the peripheral device. 34. The method of claim 29 further comprising:
35. The method of claim 29 further comprising:
36. The method of claim 29 further comprising:
37. The method of claim 29 wherein the characteristic includes:
38. The method of claim 29 wherein the host computing device comprises a host peripheral device, the method further comprising:
39. A computer-readable medium containing computer-executable instructions for performing a method for a host computing device to use, as an auxiliary peripheral device to the host computing device, at least a portion of a display screen of a peripheral device, the host computing device distinct from the peripheral device, the method comprising:
|