IP Library Granted Patent US 7,801,728
Granted Patent B2
US 7,801,728 · App. 11/678,830 · Granted Sep 21, 2010

Document session replay for multimodal applications

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,801,728
App. No.
11/678,830
Granted
Sep 21, 2010
Kind
B2
Abstract

Methods, apparatus, and computer program products are described for document session replay for multimodal applications. including identifying, by a multimodal browser in dependence upon a log produced by a Form Interpretation Algorithm (‘FIA’) during a previous document session with a user, a speech prompt provided by a multimodal application in the previous document session; identifying, by a multimodal browser in replay mode in dependence upon the log, a response to the prompt provided by a user of the multimodal application in the previous document session; retrieving, by the multimodal browser in dependence upon the log, an X+V page of the multimodal application associated with the speech prompt and the response; rendering, by the multimodal browser, the visual elements of the retrieved X+V page; replaying, by the multimodal browser, the speech prompt; and replaying, by a multimodal browser, the response.

Claims (51)

1. A method for document session replay for multimodal applications, the method implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising:

identifying, by a multimodal browser in dependence upon a log produced by a Form Interpretation Algorithm (‘FIA’) during a previous document session with a user, a speech prompt provided by a multimodal application in the previous document session;

identifying, by a multimodal browser in dependence upon the log, a response to the prompt provided by a user of the multimodal application in the previous document session;

retrieving, by the multimodal browser in dependence upon the log, an X+V page of the multimodal application associated with the speech prompt and the response;

rendering, by the multimodal browser, the visual elements of the retrieved X+V page on a display;

replaying, by the multimodal browser, the speech prompt via at least one speaker; and

replaying, by a multimodal browser, the response via at least one speaker.

2. The method of claim 1 wherein replaying the speech prompt further comprises:

replaying from the log with the multimodal browser the speech prompt from the previous document session.

3. The method of claim 1 wherein replaying the prompt further comprises:

replaying with the multimodal browser the speech prompt from the retrieved page of the previous document session.

4. The method of claim 1 wherein the response comprises a voice mode response from the user; and

replaying the response further comprises retrieving a recording of the voice mode response and playing the recording.

5. The method of claim 1 wherein the response comprises a non-voice mode response; and

replaying the response further comprises recreating the non-voice mode response.

6. The method of claim 1 further comprising:

receiving from a user a query for content of interest in the previous document session.

7. The method of claim 6 further comprising:

initiating replay of previous document session near the content of interest including initializing the application state of the multimodal application for replay near the content of interest.

8. An apparatus for document session replay for multimodal applications, the apparatus including a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:

identifying, in dependence upon a log produced by a Form Interpretation Algorithm (‘FIA’) during a previous document session with a user, a speech prompt provided by a multimodal application in the previous document session;

identifying, in dependence upon the log, a response to the prompt provided by a user of the multimodal application in the previous document session;

retrieving, in dependence upon the log, an X+V page of the multimodal application associated with the speech prompt and the response;

rendering, the visual elements of the retrieved X+V page on a display;

replaying the speech prompt via at least one speaker; and

replaying the response via at least one speaker.

9. The apparatus of claim 8 wherein computer program instructions capable of replaying the speech prompt further comprises computer program instructions capable of:

replaying from the log with the multimodal browser the speech prompt from the previous document session.

10. The apparatus of claim 8 wherein computer program instructions capable of replaying the prompt further comprises computer program instructions capable of:

replaying with the multimodal browser the speech prompt from the retrieved page of the previous document session.

11. The apparatus of claim 8 wherein the response comprises a voice mode response from the user; and

computer program instructions capable of replaying the response further comprise computer program instructions capable of:

retrieving a recording of the voice mode response; and

playing the recording.

12. The apparatus of claim 8 wherein the response comprises a non-voice mode response; and

computer program instructions capable of replaying the response further comprises computer program instructions capable of recreating the non-voice mode response.

13. The apparatus of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of receiving from a user a query for content of interest in the previous document session.

14. The apparatus of claim 13 wherein the computer memory also has disposed within it computer program instructions capable of initiating replay of previous document session near the content of interest including initializing the application state of the multimodal application for replay near the content of interest.

15. A computer program product for document session replay for multimodal applications, the computer program product including a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the computer program product disposed upon a computer-readable recording medium, the computer program product comprising computer program instructions capable of:

identifying, in dependence upon a log produced by a Form Interpretation Algorithm (‘FIA’) during a previous document session with a user, a speech prompt provided by a multimodal application in the previous document session;

identifying, in dependence upon the log, a response to the prompt provided by a user of the multimodal application in the previous document session;

retrieving, in dependence upon the log, an X+V page of the multimodal application associated with the speech prompt and the response;

rendering, the visual elements of the retrieved X+V page on a display;

replaying the speech prompt via at least one speaker; and

replaying the response via at least one speaker.

16. The computer program product of claim 15 wherein the response comprises a voice mode response from the user; and

computer program instructions capable of replaying the response further comprise computer program instructions capable of:

retrieving a recording of the voice mode response; and

playing the recording.

17. The computer program product of claim 15 wherein the computer memory also has disposed within it computer program instructions capable of receiving from a user a query for content of interest in the previous document session.

18. The computer program product of claim 17 wherein the computer memory also has disposed within it computer program instructions capable of initiating replay of previous document session near the content of interest including initializing the application state of the multimodal application for replay near the content of interest.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065566/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2007
From: BEN-DAVID, SHAY; CROSS, CHARLES W., JR.; WHITE, MARC T.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 019051/0382 →