IP Library Patent Application 13356578
Patent Application
App. No. 13/356,578

USB HID DEVICE ABSTRACTION FOR HDTP USER INTERFACES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/356,578
Abstract

A method for implementing USB communications providing user interface measurement and detection of at least one gesture and one angle of finger position for a touch-based user interface is disclosed. The method comprises receiving real-time tactile-image information from a tactile sensor array; processing the tactile-image information to detect and measure the variation of one angle of a finger position and to detect at least one gesture producing at least one of a parameter value responsive to the variation in the finger angle and a symbol responsive to a detected gesture. These are mapped to a Universal Serial Bus (USB) Human Interface Device message which is transmitted to a host device over USB hardware for use by an application executing on the host device. The method provides for the incorporation of various configurations, tactical grammars, use with a touch screen, and numerous other features.

Claims (25)

1 . A method for implementing USB communications providing user interface measurement and detection of at least one gesture and one angle of finger position for a touch-based user interface, the method comprising:

receiving real-time tactile-image information from a tactile sensor array;

processing the real-time tactile-image information to detect and measure the variation of one angle of a finger position and to detect at least one gesture, the processing further producing at least one of a parameter value responsive to the variation in the finger angle and a symbol responsive to a detected gesture;

mapping the at least one parameter value and symbol to a Universal Serial Bus (USB) Human Interface Device (HID) message, and

transmitting the HID message to a host device over USB hardware,

wherein the at least one parameter value and symbol is carried by the USB HID message for use by an application executing on the host device.

2 . The method of claim 1 wherein the host device comprises a computer.

3 . The method of claim 1 wherein the tactile sensor array comprises a touchscreen.

4 . The method of claim 1 wherein the finger angle comprises a yaw angle.

5 . The method of claim 1 wherein the finger angle comprises a roll angle.

6 . The method of claim 1 wherein the finger angle comprises a pitch angle.

7 . The method of claim 1 wherein the gesture comprises a finger flick.

8 . The method of claim 1 wherein the processing also produces at least one gesture parameter, the gesture parameter comprising a value responsive to the real-time tactile-image information.

9 . The method of claim 8 wherein the at least one gesture parameter is carried by the USB HID message.

10 . The method of claim 1 wherein at least one of the processing, mapping, and transmitting comprises a HID Report Descriptor.

11 . The method of claim 10 wherein the HID Report Descriptor is transmitted to the host device.

12 . The method of claim 1 wherein at least one of the processing, mapping, and transmitting comprises at least one HID Physical Descriptor.

13 . The method of claim 1 wherein at least one of the processing, mapping, and transmitting comprises at least one HID Endpoint Descriptor.

14 . The method of claim 1 wherein at least one of the processing, mapping, and transmitting comprises at least one HID Configuration Descriptor.

15 . The method of claim 1 wherein the processing further recognizes a plurality of gestures.

16 . The method of claim 15 wherein the processing of selected gestures within the plurality of gestures also produces at least one parameter associated with each selected gesture responsive to real-time tactile-image information.

17 . The method of claim 16 wherein the value of at least one parameter associated with each selected gesture is carried by the USB HID message.

18 . The method of claim 15 wherein a sequence of gestures is presented further processing to create a meta-gesture.

19 . The method of claim 17 wherein the further processing employs a tactile grammar.

20 . The method of claim 17 wherein information representing the meta-gesture is carried by the USB HID message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2013
From: ZALIVA, VADIM
To: LUDWIG, LESTER F.
Reel/Frame 030703/0963 →