The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 2025

Filed:

Jul. 21, 2021
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Xu Zhang, Bothell, WA (US);

Nikhil Gupta, Shoreline, WA (US);

Pranav Kumar Singh, Seattle, WA (US);

Sabrina Chandrasekaran, Seattle, WA (US);

David Z Chen, Seattle, WA (US);

Shiladitya Roy, Bellevue, WA (US);

Sol Jee Cho, San Francisco, CA (US);

Veer Yuganter Singh, Seattle, WA (US);

Prashant Jayaram Thakare, Sammamish, WA (US);

Alekya Jonnala, Bothell, WA (US);

Rohit Bhattacharjee, Vancouver, CA;

Nicholas Adam Cummings, Lynnwood, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G10L 15/18 (2013.01); G10L 15/28 (2013.01); G10L 15/08 (2006.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G10L 15/1815 (2013.01); G10L 15/28 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); G10L 2015/227 (2013.01); G10L 2015/228 (2013.01);
Abstract

Techniques for resuming a skill session are described. A system receives a user input, determines a skill to execute with respect to the user input, opens a skill session, and causes the skill to execute. After the skill executes, the skill indicates the skill session is to be placed in a background state, resulting in the user being able to conduct one or more skill sessions while the skill processes in the background state. Sometime after placing the skill session in the background state, the skill requests the system to resume the skill session. If the system determines the skill session is to be resumed, the system sends data to the skill indicating that the skill session will be resumed. Once the skill session is to be resumed, the system places the skill session in an active state, and calls the skill to resume processing of the skill session.


Find Patent Forward Citations

Loading…