DEDICATED USER INTERFACE CONTROLLER FOR FEEDBACK RESPONSES
First Claim
1. A user interface processing system for a device, comprising:
- at least one sensor;
at least one output device; and
aa controller, includinga memory to store instructional information, anda processor to receive sensor data from the at least one sensor, interpret the sensor data according to the instructional information, generate a user interface feedback command, transmit the command to the at least one output device, and to report the sensor data to a host system of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a user interface processing system for a device that may include at least one sensor, at least one output device, and a controller. The controller may include a memory, which may store instructional information, and a processor. The processor may be configured to receive sensor data from the at least one sensor and to interpret sensor data according to the instructional information. The processor may also generate a user interface feedback command and transmit the command to the at least one output device. Furthermore, the processor may report the sensor data to a host system of the device. By processing the sensor data and generating a corresponding feedback response, for example a haptic response, without the need for host system processing, the user interface controller may decrease latency in providing the feedback response to the user.
-
Citations
25 Claims
-
1. A user interface processing system for a device, comprising:
-
at least one sensor; at least one output device; and
aa controller, including a memory to store instructional information, and a processor to receive sensor data from the at least one sensor, interpret the sensor data according to the instructional information, generate a user interface feedback command, transmit the command to the at least one output device, and to report the sensor data to a host system of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A display controller for a device, comprising:
-
an interface; a memory storing data processing instructions; and a processor configured to; receiving a sensor input from the interface; processing the sensor input based on the stored data processing instructions; generating a user interface output command; transmitting the user interface output command to an effect generating device; and transmitting the processed sensor input data to a host system of the device. - View Dependent Claims (15)
-
-
16. A method of generating user interface effects, comprising:
-
receiving at least one sensor input; processing the at least one sensor input; generating a user interface effect based on the processed at least one sensor input and stored instructions; and reporting the processed at least one sensor input to a host processor. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of operating a user interface system in an electronic device, comprising:
-
placing a user interface controller in sleep mode; after a predetermined time, waking the user interface controller from sleep mode; checking a user interface sensor input trigger, if triggered, reading an environmental sensor input, generating a user interface effect output, and reporting to a host system of the electronic device; if not triggered, returning to sleep mode unless the environmental sensor input is triggered. - View Dependent Claims (22, 23)
-
-
24. A haptics driver, comprising:
-
an input interface for connection to a touch screen sensor; an output interface for connection to a haptic device; a host device interface for connection to a host device; a memory for storage of; a UI map representing displayable user interface element(s) associated with the touch screen sensor, a response pattern(s) associated with the user interface elements, the user interface element(s) and response pattern(s) to be received via the host device interface and stored in the memory; and a processor to interpret sensor input data received at the input interface, identify whether a user interface element is indicated by the sensor input data and, when a user interface element is so indicated, output an associated response pattern to the output interface. - View Dependent Claims (25)
-
Specification