IP Library › Granted Patent US 8,689,135
Granted Patent B2
US 8,689,135 · App. 12/063,118 · Granted Apr 1, 2014

Method of driving an interactive system and user interface system

Inventors: Thomas Portele (Bonn, DE); Christian Benien (Rosfeld, DE); Jens Friedemann Marschner (Wuerselen, DE)
Assignee: Koninklijke Philips N.V.
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 8,689,135
App. No.
12/063,118
Granted
Apr 1, 2014
Kind
B2
Abstract

The invention describes a method of driving an interactive system ( 1 ) comprising a user interface system ( 2 ) with an inherently sequential input/output modality ( 12 ) and comprising a plurality of applications (A 1 , A 2 , A 3 , . . . , An). In this method a first application (A 1 , A 2 , A 3 , . . . , An) is currently controlling the input/output modality ( 12 ) for performing an interaction with the user (U), wherein, at least for a certain period of time, a focus level is assigned to the first application (A 1 , A 2 , A 3 , An). The current interaction process of the first application (A 1 , A 2 , A 3 , . . . , An) is only terminated or paused and the control of the input/output modality ( 12 ) for performing an interaction is only transferred to a second application (A 1 , A 2 , A 3 , . . . , An) when an application-switching command (ASC) is received from the user (U) and according to the focus level of the first application (A 1 , A 2 , A 3 , . . . , An). Furthermore, an appropriate user interface system ( 2 ) with an inherently sequential input/output modality ( 12 ) and an interactive system ( 1 ) comprising such a user interface system ( 2 ) is described.

Claims (23)

1. A method of driving an interactive system ( 1 ) comprising a user interface system ( 2 ) with an inherently sequential input/output modality ( 12 ) and comprising a plurality of applications (A 1 , A 2 , A 3 , . . . , A n ),

wherein a first application (A 1 , A 2 , A 3 , . . . , A n ) is assigned a focus level and is currently controlling the inherently sequential input/output modality ( 12 ) for performing an interaction with a user (U), at least for a certain period of time based on information pertaining to type of current interaction process of said first application and a state of operation of said interaction, wherein in a first focus level the first application is uninterruptable and in a second focus level the first application is interruptible; and

wherein a second application (A 1 , A 2 , A 3 , . . . , A n ), which is currently not interactive and which is configured to perform an interaction with the user (U), sends a notification request to an interaction control unit ( 3 ), and

wherein responsive to the notification request, the interaction control unit ( 3 ):

determines a focus level of said first application;

issues a notification (N) to the user (U) when the current interaction process of the first application (A 1 , A 2 , A 3 , . . . , A n ) is terminated or is assigned to at least the second focus level; said-notification (N) being distinguishable from any output signals (OS) of the interaction of the first application (A 1 , A 2 , A 3 , . . . , A n );

wherein the current interaction process of the first application (A 1 , A 2 , A 3 , . . . , A n ), responsive to said notification (N), is one of:

terminated, and the control of the inherently sequential input/output modality ( 12 ) for performing interaction is transferred to the second application (A 1 , A 2 , A 3 , . . . , A n ) according to the focus level of the first application (A 1 , A 2 , A 3 , . . . , A n ) not being in the first focus level and in response to an application-switching command (ASC) received from the user (U); and

paused, for a limited period of time, to allow for a request for information regarding said notification (N) during said limited period of time, wherein control of the inherently sequential input/output modality ( 12 ) remains with said first application.

2. The method according to claim 1 , wherein the focus level of an interactive application (A 1 , A 2 , A 3 , . . . , A n ) is automatically determined.

3. The method according to claim 1 , wherein the information pertaining to the current interaction process is stored in at least one of a data base and a memory.

4. The method according to claim 1 , wherein the inherently sequential input/output modality ( 12 ) of the user interface is speech-based.

5. The method according to claim 1 , wherein the notification (N) is issued using an optical signalling element ( 13 ).

6. The method according to claim 1 , wherein, upon a request (NAR) by the user (U), an information (NI) is rendered by the user interface system ( 2 ) pertaining to the application (A 1 , A 2 , A 3 , . . . , A n ) which has issued the notification (N).

7. The method according to claim 1 , wherein the notification (N) is issued depending on the user (U) of the interactive system ( 1 ).

8. A user interface system ( 2 ) with an inherently sequential input/output modality ( 12 ), which can be used by a plurality of applications (A 1 , A 2 , A 3 , . . . , A n ) of an interactive system ( 1 ), independently of each other, for interacting with a user (U) of the interactive system ( 1 ), said system comprising:

an assigning unit ( 5 ) for assigning a focus level to a first, currently interactive application (A 1 , A 2 , A 3 , . . . , A n ), which is currently controlling the inherently sequential input/output modality ( 12 ) for interacting with the user (U), said focus level being assigned, at least for a certain period of time, based on information pertaining to type of current interaction process of said first application and a state of operation of said current interaction process, wherein in a first focus level the first application is uninterruptable and in a second focus level the first application is interruptible for a limited period of time;

means ( 12 , 4 ) for receiving an application-switching command from the user (U);

means for receiving a notification request from a second application (A 1 , A 2 , A 3 , . . . , A n ), which is currently not interactive and is configured to perform an interaction with the user (U),

means ( 6 , 13 ) for outputting a notification (N) to the user upon receiving a notification request when the first application is not in the first focus level, said notification being distinguishable from any output signals (OS) of the interaction of the first application (A 1 , A 2 , A 3 , . . . , A n ),

an interaction control unit ( 3 ), responsive to said notification (N), causing the current process of the first application (A 1 , A 2 , A 3 , . . . , A n ) to be one of:

terminated and the control of the inherently sequential input/output modality ( 12 ) for performing an interaction transferred to the second application (A 1 , A 2 , A 3 , . . . , A n ) when the focus level of the first application (A 1 , A 2 , A 3 , . . . , A n ) is not in the first focus level and in response to the application-switching command (ASR) received from the user (U); and

paused, for a limited period of time, to allow for a request for information regarding said notification (N) during said limited period of time, wherein control of the inherently sequential input/output modality ( 12 ) remains with said first application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2019
From: KONINKLIJKE PHILIPS N.V.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 048579/0728 →
CHANGE OF NAME Recorded Mar 5, 2019
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 048500/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2008
From: PORTELE, THOMAS; BENIEN, CHRISTIAN; MARSCHNER, JENS FRIEDEMANN
To: KONINKLIJKE PHILIPS ELECTRONICS N V
Reel/Frame 020474/0156 →
Priority Claims (1)
EP 05107396 · Aug 11, 2005 · regional
Continuity (1)
Related Publication 20100138779A1 · Jun 3, 2010