IP Library Granted Patent US 8,781,830
Granted Patent B2
US 8,781,830 · App. 13/933,712 · Granted Jul 15, 2014

Differential dynamic content delivery with text display in dependence upon simultaneous speech

Inventors: William K. Bodin (Austin, TX); Michael J. Burkhart (Round Rock, TX); Daniel G. Eisenhauer (Austin, TX); Thomas J. Watson (Pflugerville, TX); Daniel M. Schumacher (Pflugerville, TX)
Assignee: Nuance Communications, Inc.
G10L13/00G10L15/01G10L15/04G10L15/08G10L19/00G01L19/04G10L19/08G10L17/22G06F17/30705H04N1/00G09B1/00
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,781,830
App. No.
13/933,712
Granted
Jul 15, 2014
Kind
B2
Abstract

Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.

Claims (45)

1. A method for differential dynamic content delivery, the method comprising:

providing to a multiplicity of users a presentation including content from a session document;

streaming presentation speech to the user including individual speech from at least one user participating in the presentation;

converting the presentation speech to text;

detecting whether the presentation speech contains simultaneous individual speech from two or more users; and

displaying the text if the presentation speech contains simultaneous individual speech from two or more users.

2. The method of claim 1 wherein the presentation speech contains simultaneous individual speech from two or more users, the method includes identifying a period of simultaneous speech, and displaying the text includes displaying presentation text for a presentation period longer than the period of simultaneous speech.

3. The method of claim 1 wherein detecting whether the presentation speech contains simultaneous speech from two or more users further comprises determining whether a period of individual speech from a first user overlaps a period of individual speech from another user.

4. The method of claim 1 wherein displaying the text further comprises segregating display text.

5. The method of claim 2 wherein segregating display text further comprises segregating display text according to channel.

6. The method of claim 2 wherein segregating display text further comprises segregating display text according to user.

7. The method of claim 1 wherein providing to a multiplicity of users a presentation including content from a session document further comprises: providing a session document for the presentation, wherein the session document includes a session grammar and a session structured document;

selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user.

8. The method of claim 7 wherein selecting a classified structural element further comprises selecting a classified structural element having an associated classification identifier that corresponds to the user classification.

9. The method of claim 7 further comprising creating a session document from a presentation document, including:

identifying a presentation document for a presentation, the presentation document including a presentation grammar and a structured document having structural elements classified with classification identifiers;

identifying a user participant for the presentation, the user having a user profile comprising user classifications; and

filtering the structured document in dependence upon the user classifications and the classification identifiers.

10. The method of claim 9 further comprising filtering the presentation grammar, in dependence upon the extracted structural elements, into a session grammar in the session document.

11. The method of claim 9 further comprising creating a presentation document, including:

creating, in dependence upon an original document, a structured document comprising one or more structural elements;

classifying a structural element of the structured document according to a presentation attribute; and

creating a presentation grammar for the structured document, wherein the presentation grammar for the structured document includes grammar elements each of which includes an identifier for at least one structural element of the structured document.

12. The method of claim 11 wherein classifying a structural element comprises:

identifying a presentation attribute for the structural element;

identifying a classification identifier in dependence upon the presentation attribute; and

inserting the classification identifier in association with the structural element in the structured document.

13. The method of claim 11 wherein creating a presentation grammar for the structured document comprises:

identifying the content type of the original document;

selecting, in dependence upon the content type, a full presentation grammar from among a multiplicity of full presentation grammars; and

filtering the full presentation grammar into a presentation grammar for the structured document in dependence upon the structural elements of the structured document.

14. The system of claim 13 wherein the presentation speech contains simultaneous individual speech from two or more users, the system includes means for identifying a period of simultaneous speech, and means for displaying the text includes means for displaying presentation text for a presentation period longer than the period of simultaneous speech.

15. The system of claim 13 wherein means for detecting whether the presentation speech contains simultaneous speech from two or more users further comprises means for determining whether a period of individual speech from a first user overlaps a period of individual speech from another user.

16. The system of claim 13 wherein means for displaying the text further comprises means for segregating display text.

17. A system for differential dynamic content delivery, the system comprising:

means for providing to a multiplicity of users a presentation including content from a session document;

means for streaming presentation speech to the user including individual speech from at least one user participating in the presentation;

means for converting the presentation speech to text; means for detecting whether the presentation speech contains simultaneous individual speech from two or more users; and

means for displaying the text if the presentation speech contains simultaneous individual speech from two or more users.

18. The system of claim 17 wherein means for segregating display text further comprises means for segregating display text according to channel.

19. The system of claim 17 wherein means for segregating display text further comprises means for segregating display text according to user.

20. The system of claim 17 wherein means for providing to a multiplicity of users a presentation including content from a session document further comprises:

means for providing a session document for the presentation, wherein the session document includes a session grammar and a session structured document;

means for selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; and

means for presenting the selected structural element to the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 031081/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: BODIN, WILLIAM KRESS; BURKHART, MICHAEL JOHN; EISENHAUER, DANIEL G.; SCHUMACHER, DANIEL MARK; WATSON, THOMAS J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031081/0800 →
Continuity (4)
Continuation 13619770 · Sep 14, 2012
Continuation 12055240 · Mar 25, 2008
Continuation 10756126 · Jan 13, 2004
Related Publication 20140019129A1 · Jan 16, 2014