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.
Patent No.:
Date of Patent:
Dec. 03, 2024
Filed:
Dec. 10, 2021
Amazon Technologies, Inc., Seattle, WA (US);
Amitabh Saikia, Mountain View, CA (US);
Devesh Mohan Pandey, Redwood City, CA (US);
Tagyoung Chung, Sunnyvale, CA (US);
Shanchan Wu, Foster City, CA (US);
Chien-Wei Lin, Sunnyvale, CA (US);
Govindarajan Sundaram Thattai, Fremont, CA (US);
Aishwarya Naresh Reganti, San Jose, CA (US);
Arindam Mandal, Redwood City, CA (US);
Prakash Krishnan, Santa Clara, CA (US);
Raefer Christopher Gabriel, San Jose, CA (US);
Meyyappan Sundaram, Bellevue, WA (US);
Amazon Technologies, Inc., Seattle, WA (US);
Abstract
Techniques for facilitating natural language interactions with visual interactive content are described. During a build time, a system analyzes various websites and applications relating to a particular user goal to understand website and application navigation and information relating to the user goal. The learned information is used to store configuration data. During runtime, when a user request performance of an action, the system engages in a dialog with the user to complete the user's goal. The system uses the stored configuration data to determine actions to be performed at a website or application to complete the user's goal, and determines system responses to present to the user to facilitate completion of the goal. Such system responses may request information from the user, may inform the user of information displayed at the website or application, etc.