Patent ID: 8346983
Filing Date: 2013-01-01
Classification: G06F,G09B,G10H

Abstract:
1. A method for enabling the sharing of a computer system resource, the method comprising: (a) connecting a computer system to multiple input devices, the multiple input devices consisting of at least one musical instrument and having real time collaboration capability enabling interactivity for either teaching or playing music in a group; (b) utilizing a single device driver for all of the multiple input devices, the multiple input devices collaborate with each other in a group producing music; (c) the device driver allocating a device identifier to each of the multiple input devices; (d) the device driver receiving audio data from each of the multiple input devices by reference to the device identifier; (e) the device driver passing the received audio data to an application for processing, the application allocates memory for each of the multiple input devices; and (f) displaying on a screen a graphic user interface for controlling functions of each of the multiple input devices, the graphic user interface being able to be operated by either at least one of the multiple input devices or a computer mouse, wherein latency from the multiple input devices is diminished because of memory allocation by the application for each of the multiple input devices.