IP Library Granted Patent US 11,810,566
Granted Patent B2
US 11,810,566 · App. 17/675,701 · Granted Nov 7, 2023

Systems and methods for addressing possible interruption during interaction with digital assistant

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN)
Assignee: Rovi Guides, Inc.
G10L15/222G10L2015/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,810,566
App. No.
17/675,701
Granted
Nov 7, 2023
Kind
B2
Abstract

Systems and methods are described for handling interruptions during a digital assistant session between a user and a digital assistant by detecting if an interruption event is to occur during the digital assistant session. In response to detecting that the interruption event is to occur, options to address the interruption are provided.

Claims (68)

1. A method comprising:

detecting that a user is initiating a conversation session with a digital assistant;

calculating a predicted length of the conversation session;

in response to determining, based on the predicted length, that the conversation session will coincide with another scheduled event output:

providing, via input/output circuitry, a first audio prompt output indicating a first option to postpone the conversation session; and

providing, via the input/output circuitry, a second audio prompt output indicating a second option to snooze the scheduled event output.

2. The method of claim 1 , further comprising:

in response to detecting that the first option to postpone the conversation session was selected:

pausing the conversation session prior to the scheduled event output; and

resume the conversation session after the scheduled event output.

3. The method of claim 1 , further comprising:

in response to detecting that the second option to reschedule the scheduled event was selected:

snoozing the scheduled event output to occur at a time after the predicted length; and

resuming the conversation session.

4. The method of claim 1 , further in response to determining based on the predicted length that the conversation session will coincide with another scheduled event output:

providing details relating to the scheduled event output, wherein the details include at least one of a subject matter of the scheduled event output and a time the scheduled event output is scheduled to occur.

5. The method of claim 1 , further comprising:

supplementing the providing of the first audio prompt output indicating the first option to postpone the conversation session by providing the first option displayed in text form; and

supplementing the providing of the second audio prompt output indicating the second option to snooze the scheduled event output by providing the second option displayed in text form.

6. The method of claim 1 , wherein the predicted length is calculated based on at least one of a) a topic of the conversation session determined based on natural language processing (NLP) of audio signals associated with the conversation session, b) information relating to the user, c) information relating to previous conversation sessions between the user and the digital assistant, and d) scheduling data associated with the user.

7. The method of claim 1 , further comprising:

providing a third option to cancel the scheduled event output.

8. A system comprising:

control circuitry configured to:

detect that a user is initiating a conversation session with a digital assistant;

calculate a predicted length of the conversation session;

determine, based on the predicted length, that the conversation session will coincide with another scheduled event output; and

input/output circuitry configured to:

in response to determining, by the control circuitry, based on the predicted length, that the conversation session will coincide with another scheduled event output:

provide a first audio prompt output indicating a first option to postpone the conversation session; and

provide a second audio prompt output indicating a second option to snooze the scheduled event output.

9. The system of claim 8 , wherein the control circuitry is further configured to:

in response to detecting, by the input/output circuitry, that the first option to postpone the conversation session was selected:

pause the conversation session prior to the scheduled event output; and

resume the conversation session after the scheduled event output.

10. The system of claim 8 , wherein the control circuitry is further configured to:

in response to detecting, by the input/output circuitry, that the second option to reschedule the scheduled event was selected:

snooze the scheduled event output to occur at a time after the predicted length; and

resume the conversation session.

11. The system of claim 8 , in response to determining, by the control circuitry, based on the predicted length, that the conversation session will coincide with another scheduled event output, the input/output circuitry is further configured to:

provide details relating to the scheduled event output, wherein the details include at least one of a subject matter of the scheduled event output and a time the scheduled event output is scheduled to occur.

12. The system of claim 8 , wherein the input/output circuitry is further configured to:

supplement the providing of the first audio prompt output indicating the first option to postpone the conversation session by prompt providing the first option displayed in text form; and

supplement the providing of the second audio prompt output indicating the second option to snooze the scheduled event output by providing the second option displayed in text form.

13. The system of claim 8 , wherein the predicted length is calculated based on at least one of a) a topic of the conversation session determined based on natural language processing (NLP) of audio signals associated with the conversation session, b) information relating to the user, c) information relating to previous conversation sessions between the user and the digital assistant, d) and scheduling data associated with the user.

14. The system of claim 8 , wherein the input/output circuitry is further configured to:

provide a third option to cancel the scheduled event output.

15. A non-transitory, computer-readable medium having non-transitory, computer-readable instructions encoded thereon that, when executed by control circuitry, cause the control circuitry to:

detect that a user is initiating a conversation session with a digital assistant;

calculate a predicted length of the conversation session;

in response to determining, based on the predicted length, that the conversation session will coincide with another scheduled event output:

provide a first audio prompt output indicating a first option to postpone the conversation session; and

provide a second audio prompt output indicating a second option to snooze the scheduled event output.

16. The non-transitory, computer-readable medium of claim 15 , wherein execution of the instructions further causes the control circuitry to:

in response to detecting that the first option to postpone the conversation session was selected:

pause the conversation session prior to the scheduled event output; and

resume the conversation session after the scheduled event output.

17. The non-transitory, computer-readable medium of claim 15 , wherein execution of the instructions further causes the control circuitry to:

in response to detecting that the second option to reschedule the scheduled event was selected:

snooze the scheduled event output to occur at a time after the predicted length; and

resume the conversation session.

18. The non-transitory, computer-readable medium of claim 15 , further in response to determining based on the predicted length that the conversation session will coincide with another scheduled event output, wherein execution of the instructions further causes the control circuitry to:

provide details relating to the scheduled event output, wherein the details include at least one of a subject matter of the scheduled event output and a time the scheduled event output is scheduled to occur.

19. The non-transitory, computer-readable medium of claim 15 , wherein execution of the instructions further causes the control circuitry to:

supplement the providing of the first audio prompt output indicating the first option to postpone the conversation session by providing the first option displayed in text form; and

supplement the providing of the second audio prompt output indicating the second option to snooze the scheduled event output by providing the second option displayed in text form.

20. The non-transitory, computer-readable medium of claim 15 , wherein execution of the instructions further causes the control circuitry to:

provide a third option to cancel the scheduled event output.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 059051/0746 →