IP Library Granted Patent US 11,289,090
Granted Patent B2
US 11,289,090 · App. 16/806,410 · Granted Mar 29, 2022

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,289,090
App. No.
16/806,410
Granted
Mar 29, 2022
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, an operation that addresses the interruption event may be caused to be performed.

Claims (30)

1. A computer-implemented method of handling interruptions during a digital assistant session between a user and a digital assistant, the method comprising:

detecting if an interruption event is to occur during the digital assistant session;

predicting a length of the digital assistant session based on a topic of the digital assistant session;

setting a length of a threshold time based on an importance of the interruption event; and

in response to detecting that the interruption event is to occur, causing to be performed an operation that addresses the interruption event, wherein in response to the predicted length being less than the threshold time, causing to be performed an operation that addresses the interruption event comprises automatically delaying the interruption event until after the digital assistant session is complete.

2. The method of claim 1 , wherein the detecting if the interruption event is to occur comprises accessing, using the digital assistant, scheduling data associated with the user, and

wherein the detecting if the interruption event is to occur during the predicted length of the digital assistant session is based on the accessed scheduling data associated with the user.

3. The method of claim 1 , wherein the predicting the length of the digital assistant session is further based on information about the user and information about previous digital assistant sessions between users and digital assistants.

4. The method of claim 1 , wherein the operation that addresses the interruption event comprises at least one of:

automatically delaying the interruption event until after the digital assistant session;

prompting the user to delay the digital assistant session until after the interruption event; or

prompting the user to delay or cancel the interruption event.

5. The method of claim 1 , wherein the detecting if the interruption event is to occur comprises receiving interruption event data about the interruption event, and

wherein the detecting if the interruption event is to occur during the predicted length of the digital assistant session is based on the received interruption event data.

6. A system for handling interruptions during a digital assistant session between a user and a digital assistant, the system comprising control circuitry configured to:

detect if an interruption event is to occur during the digital assistant session;

predicting a length of the digital assistant session based on a topic of the digital assistant session;

setting a length of a threshold time based on an importance of the interruption event; and

in response to detecting that the interruption event is to occur, cause to be performed an operation that addresses the interruption event, wherein in response to the predicted length being less than the threshold time, causing to be performed an operation that addresses the interruption event comprises automatically delaying the interruption event until after the digital assistant session is complete.

7. The system of claim 6 , wherein the control circuitry is further configured to predict the length of the digital assistant session based on information about the user and information about previous digital assistant sessions between users and digital assistants.

8. The system of claim 6 , wherein the operation that addresses the interruption event comprises at least one of:

automatically delaying the interruption event until after the digital assistant session;

prompting the user to delay the digital assistant session until after the interruption event; or

prompting the user to delay or cancel the interruption event.

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

receive interruption event data about the interruption event; and

detect if the interruption event is to occur during the predicted length of the digital assistant session based on the received interruption event data.

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

access scheduling data associated with the user; and

detect if the interruption event is to occur during the predicted length of the digital assistant session based on the accessed scheduling data associated with the user.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2020
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 052069/0056 →