IP Library Granted Patent US 6,912,581
Granted Patent B2
US 6,912,581 · App. 10/085,989 · Granted Jun 28, 2005

System and method for concurrent multimodal communication session persistence

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 6,912,581
App. No.
10/085,989
Granted
Jun 28, 2005
Kind
B2
Abstract

A method and apparatus maintains, during non-session conditions and on a per user basis, concurrent multimodal session status information of user agent programs configured for different concurrent modality communication during the same session, and re-establish a concurrent multimodal session in response to accessing the concurrent multimodal session status information.

Claims (24)

1. A method for multimodal communication comprising:

maintaining, during non-session conditions and on a per user basis, concurrent multimodal session status information of user agent programs configured for different concurrent modality communication during a session, wherein the maintaining step includes storing, during a session, at least one of:

location data indicating where last fetched information was obtained for each of a plurality of user agent programs used during a concurrent multimodal communication session;

information on which field has been filled by user input during the concurrent multimodal communication session and the field content; and

current dialogue states for the concurrent multimodal communication session; and

reestablishing a concurrent multimodal session in response to accessing the concurrent multimodal session status information.

2. The method of claim 1 including a steps of:

detecting a joining of a session by a user;

accessing concurrent multimodal session status information;

if the accessed concurrent multimodal session status information indicates a prior concurrent multimodal session for the user, then re-establishing the concurrent multimodal session identified by the concurrent multimodal session status information.

3. The method of claim 1 including the step of maintaining which devices are employed during a concurrent multimodal session to facilitate switching of devices during a concurrent multimodal communication.

4. A method for multimodal communication comprising:

maintaining, during non-session conditions and an a per user basis, concurrent multimodal session status information of user agent programs configured for different concurrent modality communication during a session;

temporarily storing, during a session, modality specific instructions for at least one of a plurality of user agent programs that operate in different modalities with respect to each other to compensate for communication delay associated with modality specific instructions for a second of the plurality of user agent programs; and

re-establishing a concurrent multimodal session in respone to accessing the concurrent multimodal session status information.

5. The method of claim 1 including the step of receiving multimode mute data and storing a record of which modalities for a multimodal communication are to be muted for a given session.

6. A multimodal apparatus comprising:

a concurrent multimodal session persistence controller to maintein, during non-session conditions and on a per user basis, concurrent multimodal session status information of user agent programs configured for different concurrent modality communication during a session and to re-establish a concurrent multimodal session in response to accessing the concurrent multimodal session status information; and

memory, operatively coupled to the concurrent multimodal session persistence controller, containing the concurrent multimodal session status information, wherein the memory contains at least one of:

proxy identification data indicating a previous proxy used in a prior concurrent multimodal communication session;

information on which field has been filled by user input during the concurrent multimodal communication session and the field content; and

current dialogue states for the concurrent multimodal communication session.

7. The multimodal apparatus of claim 6 wherein the concurrent multimodal session persistence controller accesses the concurrent multimodal session status information contained in the memory and if the accessed concurrent multimodal session status information indicates a prior concurrent multimodal session for the user, facilitates re-establishment of the concurrent multimodal session identified by the concurrent multimodal session status information.

8. The method of claim 1 wherein the user agent programs are configured for different concurrently input modality conimunication during the session.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034475/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2002
From: JOHNSON, GREG; BALASURIYA, SENAKA; FERRANS, JAMES; JAHNKE, JEROME; PIERCE, RAINU; CUKA, DAVID; GALAGEDARA, DILANI
To: MOTOROLA, INC.
Reel/Frame 013251/0644 →