Plug-and-play device and method for enhancing features and settings in an interactive display system
First Claim
Patent Images
1. An interactive input system comprising:
- an interactive surface having a controller; and
a plug-and-play cable connecting a computing device to the controller and establishing a bi-directional communication channel therebetween, wherein upon request of said computing device, said controller sending a plurality of human interface device profiles to said computing device via said plug-and-play cable, and upon receiving said plurality of human interface device profiles, said computing device loading a first human interface device profile, said plug-and-play cable comprising;
storage;
executable software stored on said storage, said software being automatically executed by the computing device when said plug-and-play cable is connected to the computing device, and when executed, said software instructing said computing device to send a command to said controller instructing said controller to switch from the first human interface device profile to a second human interface device profile; and
settings stored on said storage, said settings being transferred to the computing device via said plug-and-play cable and being used by the computing device to calibrate automatically the computing device and the interactive surface, wherein said software enables said computing device and controller to communicate over said bi-directional communication channel and is operable to detect disconnection of said plug-and-play cable from said computing device and terminate execution in response thereto, said computing device not persistently storing said software and settings thereafter.
8 Assignments
0 Petitions
Accused Products
Abstract
A plug-and-play device providing a set of functionality comprises a plug-and-play interface, storage, and software stored in the storage. The software is automatically executed by a computer when the plug-and-play device is connected thereto via the plug-and-play interface. The software detects disconnection of the plug-and-play device from the computer and terminates execution in response thereto. The computer does not persistently store the software thereafter.
43 Citations
67 Claims
-
1. An interactive input system comprising:
-
an interactive surface having a controller; and a plug-and-play cable connecting a computing device to the controller and establishing a bi-directional communication channel therebetween, wherein upon request of said computing device, said controller sending a plurality of human interface device profiles to said computing device via said plug-and-play cable, and upon receiving said plurality of human interface device profiles, said computing device loading a first human interface device profile, said plug-and-play cable comprising; storage; executable software stored on said storage, said software being automatically executed by the computing device when said plug-and-play cable is connected to the computing device, and when executed, said software instructing said computing device to send a command to said controller instructing said controller to switch from the first human interface device profile to a second human interface device profile; and settings stored on said storage, said settings being transferred to the computing device via said plug-and-play cable and being used by the computing device to calibrate automatically the computing device and the interactive surface, wherein said software enables said computing device and controller to communicate over said bi-directional communication channel and is operable to detect disconnection of said plug-and-play cable from said computing device and terminate execution in response thereto, said computing device not persistently storing said software and settings thereafter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of interacting with an interactive surface comprising:
-
connecting a plug-and-play cable between a computing device and a controller associated with the interactive surface; establishing a bi-directional communication channel between said computing device and said controller via the plug-and-play cable; in response to a request received by said controller from said computing device, sending a plurality of human interface device profiles from said controller to said computing device; upon receiving said plurality of human interface device profiles, loading a first human interface device profile on said computing device; automatically locating executable software stored on memory of said plug-and-play cable specified for execution and executing said located software on said computing device to cause said computing device to send a command to said controller instructing said controller to switch from the first human interface device profile to a second human interface device profile; automatically locating settings for said interactive surface and transferring the settings to said computing device; automatically calibrating said computing device and said interactive surface using said settings; and terminating execution of said software upon disconnection of said plug-and-play cable from said computing device, said computing device not persistently storing said software and settings thereafter. - View Dependent Claims (12, 13, 14)
-
-
15. A plug-and-play cable for interconnecting an interactive surface and a computing device and establishing a bi-directional communication channel therebetween, said plug-and-play cable comprising:
-
storage; and a hub communicating with said storage, said hub providing executable software stored in said storage to said computing device for automatic execution upon connection of said plug-and-play cable to said computing device to enable the computing device and a controller of said interactive surface to communicate over said bi-directional communication channel and to cause the computing device to send a command to said controller instructing said controller to switch from a first human interface device profile to a second human interface device profile, said plug-and-play cable further communicating calibration settings to the computing device when the plug-and-play cable interconnects the interactive surface and computing device, wherein said settings are configured for use by the computing device to calibrate automatically said computing device and said interactive surface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An interactive system comprising:
-
a controller; a plug-and-play cable comprising storage, said plug-and-play cable connecting the controller to a computing device and establishing a bi-directional communication channel therebetween, said storage storing executable program code that is transferred to said computing device upon connection of said plug-and-play cable to said computing device, upon execution of said program code, said computing device sending a command to said controller instructing said controller to switch from a first human interface device profile to a second human interface device profile; an interactive display on which a computer-generated image from said computing device is displayed; and calibration settings stored on said storage, said calibration settings being transferred to said computing device upon execution of software stored in said storage and being used by said computing device to automatically map a display of said computing device to said interactive display upon connection of said plug-and-play cable to the controller and computing device. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of mapping a display of a computing device to an interactive screen comprising:
-
connecting a plug-and-play cable comprising storage between the computing device and a controller associated with the interactive screen; establishing a bi-directional communication channel between the computing device and the controller over the plug-and-play cable; in response to a request received by the controller from the computing device, sending a plurality of human interface device profiles from the controller to the computing device; loading a first of the received human interface device profiles on said computing device; executing by the computing device software stored on the storage of said plug-and-play cable causing said computing device to instruct said controller to switch from the first human interface device profile to a second human interface device profile; retrieving calibration settings upon connection of the plug-and-play cable, said calibration settings being associated with functionality provided by the interactive screen; and
automatically mapping the display of the computing device to the interactive screen using said calibration settings. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A plug-and-play cable for connection between a computing device and a controller associated with an interactive system comprising:
-
storage; software stored on said storage, said software being copied to said computing device and executed therefrom automatically when said plug-and-play cable is connected to said computing device to enable the computing device and controller to communicate; and a two-way communication channel through said plug-and-play cable over which the computing device and interactive system communicate, settings for the interactive system being copied to said computing device over said communication channel, said settings being configured for use by said computing device to calibrate automatically a display of said computing device and a display of said interactive system upon connection of the plug-and-play cable between the computing device and the interactive system, wherein the software, when executed, causes said computing device to instruct said controller to switch from a first human interface device profile to a second human interface device profile. - View Dependent Claims (35)
-
-
36. An interactive input system comprising:
-
an interactive surface having a controller; and a plug-and-play cable connecting a computing device to the controller and establishing a bi-directional communication channel therebetween, said plug-and-play cable comprising; storage; executable software stored on said storage, said software being automatically executed by the computing device when said plug-and-play cable is connected to the computing device; and settings stored on said storage, said settings being transferred to the computing device via said plug-and-play cable, said settings comprising calibration settings used by the computing device to calibrate automatically the computing device and the interactive surface and pen tray settings, wherein said software enables said computing device and controller to communicate over said bi-directional communication channel and is operable to detect disconnection of said plug-and-play cable from said computing device and terminate execution in response thereto, said computing device not persistently storing said software and settings thereafter. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of interacting with an interactive surface comprising:
-
connecting a plug-and-play cable between a computing device and a controller associated with said interactive surface; establishing a bi-directional communication channel between said computing device and said controller via the plug-and-play cable; automatically locating executable software stored on memory of said plug-and-play cable specified for execution and executing said located software on said computing device to enable said computing device and controller to communicate over said bi-directional communication channel; automatically locating calibration settings and pen tray settings for said interactive surface and transferring the settings to said computing device; automatically calibrating said computing device and said interactive surface using said calibration settings; and terminating execution of said software upon disconnection of said plug-and-play cable from said computing device, said computing device not persistently storing said software and settings thereafter. - View Dependent Claims (45, 46, 47)
-
-
48. A plug-and-play cable for interconnecting a controller associated with an interactive surface and a computing device and establishing a bi-directional communication channel therebetween, said plug-and-play cable comprising:
-
storage; and a hub communicating with said storage, said hub providing executable software stored in said storage to said computing device for automatic execution upon connection of said plug-and-play cable to said computing device to enable the computing device and controller to communicate over said bi-directional communication channel, said plug-and-play cable further communicating calibration settings and pen tray settings to the computing device when the plug-and-play cable interconnects the controller and computing device, wherein said calibration settings are configured for use by the computing device to calibrate automatically said computing device and said interactive surface. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. An interactive system comprising:
-
a controller; a plug-and-play cable comprising storage, said plug-and-play cable connecting the controller to a computing device and establishing a bi-directional communication channel therebetween; an interactive display on which a computer-generated image from said computing device is displayed; and calibration settings and pen tray settings stored on said storage, said calibration settings and pen tray settings being transferred to said computing device upon execution of software stored in said storage, said calibration settings being used by said computing device to automatically map a display of said computing device to said interactive display upon connection of said plug-and-play cable to the controller and computing device. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A method of mapping a display of a computing device to an interactive screen comprising:
-
connecting a plug-and-play cable comprising storage between the computing device and a controller associated with the interactive screen; establishing a bi-directional communication channel between the computing device and the controller over the plug-and-play cable; executing by the computing device software stored on the storage of said plug-and-play cable to enable the computing device and interactive screen to communicate over the bi-directional communication channel; retrieving calibration settings and pen tray settings upon connection of the plug-and-play cable, said calibration settings being associated with functionality provided by the interactive screen; and automatically mapping the display of the computing device to the interactive screen using said calibration settings. - View Dependent Claims (63, 64, 65)
-
-
66. A plug-and-play cable for connection between a computing device and a controller associated with an interactive system comprising:
-
storage; software stored on said storage, said software being copied to said computing device and executed therefrom automatically when said plug-and-play cable is connected to said computing device to enable the computing device and controller to communicate; and a two-way communication channel through said plug-and-play cable over which the computing device and interactive system communicate, calibration settings and pen tray settings for the interactive system being copied to said computing device over said communication channel, said calibration settings being configured for use by said computing device to calibrate automatically a display of said computing device and a display of said interactive system upon connection of the plug-and-play cable between the computing device and the interactive system. - View Dependent Claims (67)
-
Specification