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:
May. 21, 2019
Filed:
Jan. 04, 2017
Amazon Technologies, Inc., Seattle, WA (US);
Stephan Josef Andrizzi, San Francisco, CA (US);
Kara Cavallaro, Seattle, WA (US);
Jai Prakash Chabria, Seattle, WA (US);
Nicole Dare, Shoreline, WA (US);
Kenneth DeLand, Issaquah, WA (US);
Nirav Praful Desai, Sammamish, WA (US);
Anindya Guha, Seattle, WA (US);
Marc Hensley, Seattle, WA (US);
Douglas James Herrington, Seattle, WA (US);
Samuel Stevens Heyworth, Seattle, WA (US);
Apoorva Iyer, Bellevue, WA (US);
Nitish Kumar, Seattle, WA (US);
Hannah McClellan Richards, Seattle, WA (US);
Jae Park, Bellevue, WA (US);
Amir Pelleg, Seattle, WA (US);
Jessica Protasio, Seattle, WA (US);
Daniel Benjamin Rausch, Seattle, WA (US);
Laura Allison Ridlehoover, Seattle, WA (US);
Jeffrey Rosenberg, Seattle, WA (US);
John Shaw, Seattle, WA (US);
Paul Warren Smart, Seattle, WA (US);
Amirali Virani, Bellevue, WA (US);
Amazon Technologies, Inc., Seattle, WA (US);
Abstract
Systems, methods, and computer-readable media are described for creating custom user interface ('UI') controls. A networked computing service may determine that an action performed by a user of the service is likely to be repeated, based on previous actions performed by the user and/or other users, parameters of the action including characteristics of an item associated with the action, and other criteria. The networked computing service may generate, or recommend generation of, a custom UI control that automates performance of the action. The networked computing service may automatically determine parameters of the action, and may determine alternative parameters and/or alternative actions if the action cannot be performed using the determined parameters. Custom UI controls may be associated with various computing devices and/or other electronic devices, and categories of custom UI controls may be determined and displayed.