HUMAN INTERFACE INPUT ACCELERATION SYSTEM
First Claim
Patent Images
1. An accessory device for interfacing with a host device, the accessory device comprising:
- a communication channel operable to establish a bidirectional data link between the accessory device and the host device;
a storage unit communicatively coupled to the communication channel, the storage unit configured to store a plurality of data; and
wherein at least a first data is selectively transmitted from the stored data of the accessory device to the host device through the established bidirectional data link.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for transmitting data to and from a hand-held host device are disclosed. An accessory device for interfacing with a host device includes a communication channel designed to establish a bidirectional data link between the accessory device and the host device. The accessory device also includes a storage unit communicatively coupled to the communication channel. The storage unit is designed to store various data. In addition, at least a first data is selectively transmitted from the stored data of the accessory device to the host device through the established bidirectional data link.
-
Citations
21 Claims
-
1. An accessory device for interfacing with a host device, the accessory device comprising:
-
a communication channel operable to establish a bidirectional data link between the accessory device and the host device; a storage unit communicatively coupled to the communication channel, the storage unit configured to store a plurality of data; and wherein at least a first data is selectively transmitted from the stored data of the accessory device to the host device through the established bidirectional data link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring an accessory device, the method comprising:
-
providing a communication channel configured to transmit information bi-directionally between a host device and the accessory device; providing a storage unit communicatively coupled to the communication channel, the storage unit configured to store a plurality of data; disposing on one or more surfaces an input assembly comprising a plurality of input elements configured to receive human input through manipulation of the input elements, wherein at least one of the input elements is further configured to be selectively mapped to one or more functions of a selected data from the stored data; and providing an accessory processor communicatively coupled to the storage unit, the communication channel, and the input assembly, wherein the accessory processor is operable to determine whether to execute the selected data on the accessory device or whether to transmit the selected data to the host device to be executed on the host device. - View Dependent Claims (17)
-
-
18. A method of controlling a plurality of host devices, the method comprising:
-
providing an accessory device comprising; a communication channel configured to transmit data bi-directionally between the plurality of host devices and the accessory device, a storage unit communicatively coupled to the communication channel and configured to store a plurality of data, an input assembly comprising a plurality of input elements, each input element being configured to be selectively mapped to one or more input functions of a selected one of the stored data, and a processor communicatively coupled to the communication channel and the input assembly, wherein the processor is operable to determine whether to execute the selected data on the accessory device or whether to transmit the selected data to one or more of the plurality of host devices to be executed on one or more of the plurality of host device; and actuating at least one of the plurality of input elements to transfer the selected data to at least one of the host devices using the communication channel. - View Dependent Claims (19, 20)
-
-
21-22. -22. (canceled)
Specification