US 11,714,537 B2
Techniques for providing a search interface within a carousel
Yi-Chen Lin, Seattle, WA (US); Shengli Sui, Sunnyvale, CA (US); and Yash Anil Belorkar, San Francisco, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 2, 2021, as Appl. No. 17/540,591.
Prior Publication US 2023/0176722 A1, Jun. 8, 2023
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0485 (2022.01); G06F 16/903 (2019.01); G06T 11/00 (2006.01)
CPC G06F 3/0485 (2013.01) [G06F 3/0482 (2013.01); G06F 16/90335 (2019.01); G06T 11/00 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a computing device, a request to display a user profile network page corresponding to a user profile associated with an electronic catalog provider;
presenting, within the user profile network page, a carousel presenting a subset of items of a set of items;
receiving user input indicating a scrolling action within the carousel;
in response to receiving the user input, presenting, within the carousel, a user interface (UI) element associated with search functionality, the UI element being presented in an expanded form, wherein the UI element associated with the search functionality is overlaid atop the carousel;
presenting the UI element in a collapsed form overlaid atop the carousel based at least in part on a predefined period of time elapsing since the UI element was presented in expanded form;
receiving subsequent user input indicating selection of the UI element in the collapsed form;
in response to receiving the subsequent user input, navigating the carousel to a last entry of the carousel, the last entry comprising a statically-positioned presentation of the UI element associated with search functionality;
receiving a search query at the UI element;
executing the search query against the set of items associated with the user profile, the set of items comprising the subset of item presented at the carousel; and
navigating to a second network page that presents search results corresponding to the search query.