IP Library Granted Patent US 7,490,173
Granted Patent B2
US 7,490,173 · App. 10/458,280 · Granted Feb 10, 2009

Method and multimode user interface for processing user inputs

Assignee: Alcatel
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 7,490,173
App. No.
10/458,280
Granted
Feb 10, 2009
Kind
B2
Abstract

The invention concerns a method and a multimode user interface for processing multimode user inputs, which are entered into a computer unit in various input modes within one specified application environment of several different ones, and converted there into different data streams. To make specially flexible processing of multimode user input possible, without having to switch manually between different input modes, it is proposed that within the data streams different information categories should be distinguished, depending on a context in which the data streams were generated, a suitable processing sequence of the information categories within the individual data streams should be determined, and the data streams should be processed in the determined sequence, the context comprising the current and/or past application environments.

Claims (33)

1. A method of processing multimode user inputs in a computer unit connected to various input means in various input modes, the method comprising:

entering a plurality of user inputs generated from the various input means in the various input modes to execute an application running on the computer unit;

providing a plurality of information categories representing a plurality of interpreters interpreting the user inputs with respect to the application;

converting the user inputs into respective data streams;

determining a respective processing sequence of each of the respective data streams by assigning the information categories to the each of the respective data streams differently depending on a context of the user inputs, the respective data streams being distinguished from one another by how the information categories are assigned; and

processing the respective data streams in the determined respective processing sequences to execute the application,

wherein the context comprises at least one of the application and an application previously executed in the computer unit, and

wherein when the plurality of the user inputs are entered to execute the application, the information categories are assigned to the each of the respective data streams not manually by a user of the various input means in the various input modes.

2. The method according to claim 1 , wherein the processing sequence is determined depending on the various input modes.

3. The method according to claim 1 , wherein for the each of the respective data streams to be processed for the assigned at least one of the information categories, a suitable processing sequence within the each of the respective data streams is determined.

4. The method according to claim 1 , wherein the processing sequence in the current application environment is determined on the basis of the processing sequence in past application environment.

5. The method according to claim 1 , wherein the processing sequence for the current application environment is determined from settings which can be specified individually for each user of the various input means in the various input modes.

6. The method according to claim 1 , wherein in the current application environment for creating and editing text documents, a first data stream among the respective data streams, which is entered in a keyboard entry mode among the various input modes, is first searched for an alphanumeric sequence, and a second data stream among the respective data streams, which is entered in a speech input mode among the various input modes, is first searched for a control command.

7. The method according to claim 1 , wherein the current application environment corresponds to an electronic mail application for sending and receiving electronic messages, and

wherein a first data stream among the respective data streams, which is entered in a keyboard entry mode, is first searched for a control command, and a second data stream among the various input modes, which is entered in a speech input mode, is first searched for an alphanumeric sequence.

8. A multimode user interface processing multimode user inputs entered into a computer unit via various input means in various input modes, the interface comprising:

means for receiving a plurality of user inputs generated from the various input means in the various input modes to execute an application running on the computer unit;

a plurality of information categories representing a plurality of interpreters interpreting the user inputs with respect to the application;

means for converting the user inputs into respective data streams;

means for determining a respective processing sequence of each of the respective data streams by assigning the information categories to the each of the respective data streams differently depending on a context of the user inputs, the respective data streams being distinguished from one another by how the information categories are assigned; and

means for processing the respective data streams in the determined respective processing sequences,

wherein the context comprises at least one of the application and an application previously executed in the computer unit, and

wherein when the plurality of the user inputs are entered to execute the application, the information categories are assigned to the each of the respective data streams not manually by a user of the various input means in the various input modes.

9. The interface according to claim 8 , wherein the means for processing the respective data streams comprises multiple processing units, each of the multiple processing units processing data of at least one of the information categories.

10. The interface according to claim 9 , wherein the plurality of interpreters are used to process data of the information categories.

11. The interface according to claim 8 , the interface has at least one distributor element that passes on the respective data streams to the means for processing the respective data streams depending on the determined respective processing sequences.

12. The interface according to claim 11 , wherein the means for determining a respective processing sequence is part of the at least one distributor element.

13. A computer readable storage medium having stored thereon a computer program for executing a method of claim 1 .

14. The computer readable storage medium according to claim 13 , wherein the computer program is stored on a memory element, particularly on a read-only memory, a random access memory or a flash memory.

15. The method according to claim 1 , wherein the information categories comprise:

a selection information category allowing selection of a function of the application;

an input information category allowing inputting alphanumeric characters using the application; and

an execution information category allowing triggering the function of the application.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
CHANGE OF NAME Recorded Aug 14, 2014
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 033542/0605 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2003
From: WAJDA, WIESLAWA
To: ALCATEL
Reel/Frame 014164/0709 →
Priority Claims (1)
EP 02360192 · Jun 27, 2002 · regional
Continuity (1)
Related Publication 20040001100A1 · Jan 1, 2004