Human Interface Input Acceleration System
6 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
39 Claims
-
1-20. -20. (canceled)
-
21. An accessory device for interacting with a hand-held host device, the accessory device comprising:
-
an input assembly including a plurality of input elements, the input assembly being operable to generate input signals corresponding to user input captured at one or more of the plurality of input elements, the plurality of input elements including an input element disposed on a first surface of the accessory device and an input element disposed on a second surface of the accessory device; a display operable to display output data to a user; and a communications channel operable to transmit to the host device data corresponding to the input signals and to receive from the host device data corresponding to the output data; wherein the hand-held host device is operable to execute a plurality of software applications and an input element of the input assembly is operable to be mapped to control one or more functions of at least one of the plurality of software applications. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method for interacting with a hand-held host device using an accessory device, the method comprising:
-
generating input signals corresponding to user input captured at one or more of a plurality of input elements of an input assembly, the plurality of input elements including an input element disposed on a first surface of the accessory device and an input element disposed on a second surface of the accessory device; displaying output data to a user; and transmitting from the accessory device to the host device data corresponding to the input signals and receiving from the host device data corresponding to the output data; wherein the hand-held host device is operable to execute a plurality of software applications and an input element of the input assembly is operable to be mapped to control one or more functions of at least one of the plurality of software applications. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. An accessory device for interacting with a hand-held host device, the accessory device comprising:
-
input means for generating input signals, the input means being disposed on first and second surfaces of the accessory device; display means for displaying output data to a user; and communication means for transmitting data corresponding to the input signals to the host device and for receiving data corresponding to the output data from the host device; wherein the hand-held host device is operable to execute a plurality of software applications and the input means includes means operable to be mapped for controlling one or more functions of at least one of the plurality of software applications. - View Dependent Claims (36, 37, 38, 39)
-
Specification