IP Library Granted Patent US 11,195,519
Granted Patent B2
US 11,195,519 · App. 16/837,094 · Granted Dec 7, 2021

Vocal triggering of presentation transitions

Inventor: Shruti Meshram (Denver, CO)
Assignee: DISH Network L.L.C.
G10L15/083G06F16/3331G10L15/05G10L15/22G10L2015/088G10L2015/223
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 11,195,519
App. No.
16/837,094
Granted
Dec 7, 2021
Kind
B2
Abstract

Various arrangements for triggering transitions within a slide-based presentation are presented. An audio-based trigger system may receive a plurality of trigger words. A database may be created that maps trigger words to slide transitions. A voice-based request may be received to initiate audio control of the slide-based presentation being output by the presentation system. An audio stream may be monitored for trigger words. Based on accessing a database, a slide transition to be performed may be identified based on a recognized trigger word. A slide transition request may be transmitted to a presentation system that indicates a slide to which a transition should occur. The presentation system may then transition to the slide based on the received slide transition request.

Claims (67)

1. A multi-device system for triggering slide transitions of a slide presentation, comprising:

a home assistant device in communication with a cloud-based server system, comprising:

a microphone that serves as a primary user input interface;

a speaker;

a wireless network interface through which the home assistant device communicates with the cloud-based server system; and

one or more processors in communication with the microphone, the speaker, and the wireless network interface, wherein the one or more processors are configured to:

receive a voice request, via the microphone, to initiate audio-based control of the slide presentation being output by a presentation system;

in response to the voice request, monitor an audio stream received via the microphone for a plurality of trigger words;

identify a trigger word of the plurality of trigger words within the monitored audio stream; and

transmit an indication of the trigger word to the cloud-based server system, wherein:

the cloud-based server system uses a database that maps the plurality of trigger words to a plurality of slide transition definitions to determine the slide transition to perform;

a first subset of the plurality of slide transition definitions define relative slide transitions; and

a second subset of the plurality of slide transition definitions define absolute slide transitions to specific slides of the slide presentation;

the presentation system in communication with the cloud-based server system, wherein the presentation system outputs slides for presentation to a slide presentation output device, wherein:

the presentation system is distinct from the home assistant device; and

the presentation system is configured to:

receive a slide transition of the first subset from the cloud-based server system based on the home assistant device transmitting the indication of the trigger word to the cloud-based server system; and

transition from a first slide to a second slide based on the slide transition received from the cloud-based server system.

2. The multi-device system for triggering slide transitions of the slide presentation of claim 1 , wherein the home assistant device in communication with the cloud-based server system is further configured to:

perform a training process to identify a voice of a presenter, wherein the home assistant device that is configured to monitor the audio stream for the plurality of trigger words comprises monitoring only the voice of the presenter in the audio stream for the plurality of trigger words.

3. The multi-device system for triggering slide transitions of the slide presentation of claim 1 , wherein the home assistant device is further configured to receive the plurality of trigger words from the user.

4. The multi-device system for triggering slide transitions of the slide presentation of claim 3 , wherein each trigger word of the plurality of trigger words is linked to a slide transition definition of a plurality of slide transition definitions.

5. The multi-device system for triggering slide transitions of the slide presentation of claim 4 , further comprising the cloud-based server system that stores the database, wherein the cloud-based server system uses the database to determine the slide transition to perform.

6. The multi-device system for triggering slide transitions of the slide presentation of claim 1 , wherein the voice request indicates the slide presentation that is to be presented using the presentation system.

7. A method for triggering slide transitions of a slide presentation, the method comprising:

receiving a voice request, via a microphone of a home assistant device, to initiate audio-based control of the slide presentation being output by a presentation system;

monitoring, using the home assistant device, an audio stream received via the microphone;

identifying, by a cloud-based server system, a trigger word of a plurality of trigger words within the monitored audio stream, wherein:

the cloud-based server system uses a database that maps the plurality of trigger words to a plurality of slide transition definitions to determine a slide transition definition of the plurality of slide transition definitions to apply;

a first subset of the plurality of slide transition definitions define relative slide transitions; and

a second subset of the plurality of slide transition definitions define absolute slide transitions to specific slides of the slide presentation;

transmitting, by the cloud-based server system, a slide transition from the first subset of slide transition definitions to a presentation system via the Internet based on identifying the trigger word within the monitored audio stream;

receiving, by the presentation system, the slide transition from the cloud-based server system; and

transitioning, by the presentation system, from a first slide to a second slide based on the slide transition received from the cloud-based server system.

8. The method for triggering slide transitions of the slide presentation of claim 7 , further comprising:

transmitting, by the home assistant device, the monitored audio stream to the cloud-based server system via the Internet.

9. The method for triggering slide transitions of the slide presentation of claim 7 , further comprising:

performing a training process to identify a voice of a presenter, wherein the home assistant device that is configured to monitor the audio stream for the plurality of trigger words comprises monitoring only the voice of the presenter in the audio stream for the plurality of trigger words.

10. The method for triggering slide transitions of the slide presentation of claim 7 , further comprising:

the home assistant device is further configured to receive the plurality of trigger words from a user.

11. The method for triggering slide transitions of the slide presentation of claim 7 , further comprising:

storing, by the cloud-based server system, the database; and

accessing, by the cloud-based server system, the database to determine the slide transition.

12. The method for triggering slide transitions of the slide presentation of claim 7 , wherein the voice request indicates the slide presentation that is to be presented using the presentation system.

13. A multi-device system for triggering slide transitions of a slide presentation, comprising:

a home assistant device in communication with a cloud-based server system, comprising:

a microphone that serves as a primary user input interface;

a speaker;

a wireless network interface through which the home assistant device communicates with the cloud-based server system; and

one or more processors in communication with the microphone, the speaker, and the wireless network interface, wherein the one or more processors are configured to:

receive a voice request, via the microphone, to initiate audio-based control of the slide presentation being output by a presentation system;

capture via the microphone and transmit an audio stream to a cloud-based server system via the Internet;

a cloud-based server system, configured to:

receive the audio stream from the home assistant device;

identify a trigger word of a plurality of trigger words within the audio stream; and

transmit an indication of a slide transition from the first subset of slide transition definitions to a presentation system based on the identified trigger word, wherein:

the cloud-based server system uses a database that maps the plurality of trigger words to a plurality of slide transition definitions to determine the slide transition to perform;

a first subset of the plurality of slide transition definitions define relative slide transitions; and

a second subset of the plurality of slide transition definitions define absolute slide transitions to specific slides of the slide presentation; and

the presentation system that outputs slides for presentation to a slide presentation output device, wherein:

the presentation system is distinct from the home assistant device; and

the presentation system is configured to:

receive the slide transition from the cloud-based server system based on the home assistant device transmitting the indication of the trigger word to the cloud-based server system; and

transition from a first slide to a second slide based on the slide transition received from the cloud-based server system.

14. The multi-device system for triggering slide transitions of the slide presentation of claim 13 , wherein the multi-device system is further configured to:

perform a training process to identify a voice of a presenter, wherein the home assistant device that is configured to monitor the audio stream for the plurality of trigger words comprises monitoring only the voice of the presenter in the audio stream for the plurality of trigger words.

15. The multi-device system for triggering slide transitions of the slide presentation of claim 13 , wherein the home assistant device is further configured to receive the plurality of trigger words from the user.

Assignments (2)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: MESHRAM, SHRUTI
To: DISH NETWORK L.L.C.
Reel/Frame 052281/0987 →