Input device and data transmission method thereof
AssigneeDexin Corporation
InventorShu-Sheng Chen
Life of this patent
Estimating the term…
Abstract
An input device with parallel multi-tasking capabilities is disclosed. The input device comprises a controller, a data assigning unit and a plurality of first communication end-points. The input device declares the plurality of first communication end-points as virtual peripheral devices with equivalent performance. When the input device is electrically connected to a host for data communication, the virtual peripheral devices with equivalent performance and a plurality of second communication end-points are respectively establish communication link of point-to-point correspondingly, so that the plurality of second communication end-points receive a plurality of operation slave data for reducing data communication time.
Claims13
A human input device with parallel multi-tasking capabilities, comprising:
- a controller, receiving at least an operation instruction and transforming the operation instruction into an operation master data;
- a data assigning unit, electrically connected to the controller, the data assigning unit receiving and dividing the operation master data into a plurality of operation slave data;
- and
- a plurality of first communication end-points, electrically connected to the data assigning unit and the controller in parallel, the first communication end-points respectively receiving the operation slave data, wherein the human input device declares the first communication end-points as a plurality of virtual peripheral devices with equivalent performance;
- wherein when the human input device is electrically connected to a host for a data communication, the virtual peripheral devices with equivalent performance and a plurality of second communication end-points inside the host respectively establish a point-to-point communication connection correspondingly, such that the second communication end-points respectively receive the operation slave data in parallel so as to reduce data communication time and via a data synthesizing unit inside the host the operation slave data is synthesized into the operation master data.
A data transmission method, used for a human input device with parallel multi-tasking capabilities, the human input device comprising a controller, a data assigning unit and a plurality of first communication end-points, the data assigning unit electrically connected to the controller, the first communication end-points electrically connected to the data assigning unit and the controller in parallel, the data transmission method comprising:
- receiving at least one operation instruction, transforming the operation instruction into an operation master data and declaring the first communication end-points as a plurality of virtual peripheral devices with equivalent performance, via the controller;
- receiving and dividing the operation master data into a plurality of operation slave data via the data assigning unit;
- receiving the operation slave data respectively via the first communication end-points;
- and
- respectively establishing a point-to-point communication connection correspondingly between the virtual peripheral devices with equivalent performance and a plurality of second communication end-points inside a host respectively such that the second communication end-points respectively receive the operation slave data in parallel when the human input device is electrically connected to the host for a data communication.
Dependencies are inferred from the claim text.