IP Library Granted Patent US 11,481,109
Granted Patent B2
US 11,481,109 · App. 16/595,237 · Granted Oct 25, 2022

Multitouch data fusion

Inventors: Wayne Carl Westerman (Burlingame, CA); John Greer Elias (Townsend, DE)
Assignee: Apple Inc.
G06F3/04883G06F3/038G06V40/107G06F2203/0381G06F2203/04808
View Patent ↗
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 11,481,109
App. No.
16/595,237
Granted
Oct 25, 2022
Kind
B2
Abstract

A method for performing multi-touch (MT) data fusion is disclosed in which multiple touch inputs occurring at about the same time are received to generating first touch data. Secondary sense data can then be combined with the first touch data to perform operations on an electronic device. The first touch data and the secondary sense data can be time-aligned and interpreted in a time-coherent manner. The first touch data can be refined in accordance with the secondary sense data, or alternatively, the secondary sense data can be interpreted in accordance with the first touch data. Additionally, the first touch data and the secondary sense data can be combined to create a new command.

Claims (40)

1. A data processing system, comprising:

a multi-touch surface configured for receiving multiple touch inputs occurring at the same time and generating multi-touch data;

one or more audio sensors configured for receiving sound and generating audio data; and

a processor communicatively coupled to the multi-touch surface and the one or more audio sensors, the processor configured for

receiving the multi-touch data and performing gesture recognition to recognize a gesture and select a displayed object with the recognized gesture,

receiving the audio data and performing voice recognition to recognize a voice command and speech, and

while recognizing the gesture and the voice command, combining both the gesture and the voice command to perform one or more combined gesture and voice command operations on an electronic device;

wherein the one or more combined gesture and voice command operations include utilizing the voice recognition to insert and display text corresponding to the recognized speech within the displayed object.

2. The data processing system of claim 1 , further comprising a display for presenting a user interface, the processor further configured for:

modifying a characteristic of the displayed object in accordance with the voice command.

3. The data processing system of claim 1 , wherein the one or more combined gesture and voice command operations include performing a static command based on the voice command on the displayed object being manipulated by the gesture.

4. The data processing system of claim 3 , wherein the static command comprises a selection of one operational state from a plurality of possible operational states.

5. The data processing system of claim 3 , wherein the static command comprises selecting a parameter of the object.

6. The data processing system of claim 3 , wherein the static command comprises selecting an object manipulation mode.

7. The data processing system of claim 3 , wherein the static command comprises an open/close command.

8. The data processing system of claim 3 , wherein the one or more combined gesture and voice command operations include performing an object manipulation command based on the gesture while performing the static command, the object manipulation command and the static command at least partially overlapping in time.

9. A method for performing data processing, comprising:

receiving multiple touch inputs occurring at the same time and generating multi-touch data;

receiving sound and generating audio data;

performing gesture recognition on the multi-touch data to recognize a gesture and selecting a displayed object with the recognized gesture;

performing voice recognition on the audio data to recognize a voice command and speech;

while recognizing the gesture and the voice command, combining both the gesture and the voice command to perform one or more combined gesture and voice command operations on an electronic device; and

utilizing the voice recognition to insert and display text corresponding to the recognized speech within the displayed object.

10. The method of claim 9 , further comprising:

modifying a characteristic of the displayed object in accordance with the voice command.

11. The method of claim 9 , further comprising performing a static command based on the voice command on the displayed object being manipulated by the gesture.

12. The method of claim 11 , wherein performing the static command comprises selecting one operational state from a plurality of possible operational states.

13. The method of claim 11 , wherein performing the static command comprises selecting a parameter of the object.

14. The method of claim 11 , wherein performing the static command comprises selecting an object manipulation mode.

15. The method of claim 11 , wherein performing the static command comprises performing an open/close command.

16. The method of claim 11 , further comprising performing an object manipulation command based on the gesture while performing the static command, the object manipulation command and the static command at least partially overlapping in time.

17. A non-transitory computer-readable storage medium comprising program code for performing data processing, the program code for causing performance of a method comprising:

receiving multiple touch inputs occurring at the same time and generating multi-touch data;

receiving sound and generating audio data;

performing gesture recognition on the multi-touch data to recognize a gesture and selecting a displayed object with the recognized gesture;

performing voice recognition on the audio data to recognize a voice command and speech;

while recognizing the gesture and the voice command, combining both the gesture and the voice command to perform one or more combined gesture and voice command operations on an electronic device; and

utilizing the voice recognition to insert and display text corresponding to the recognized speech within the displayed object.

18. The non-transitory computer-readable storage medium of claim 17 , the method further comprising:

modifying a characteristic of the displayed object in accordance with the voice command.

Continuity (3)
Continuation 11963516 · Dec 21, 2007
Provisional Application 60879152 · Jan 7, 2007
Related Publication 20200042168A1 · Feb 6, 2020
Cited By (1)
US 12,547,701