US 11,698,940 B1
Caching item information for display in an interface overlay
Brett Patrick Canfield, Seattle, WA (US); Charles Lawrence Scott, Seattle, WA (US); Roshan Makhijani, Seattle, WA (US); Paul Phillip Mannino, Seattle, WA (US); Corey Lucius, Seattle, WA (US); Alex Michael Shipman, Rogers, AR (US); and Seong Jin Park, Kirkland, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 17, 2021, as Appl. No. 17/204,689.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 16/957 (2019.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06Q 30/0601 (2023.01); G06F 16/954 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 16/954 (2019.01); G06F 16/9538 (2019.01); G06F 16/9574 (2019.01); G06Q 30/0631 (2013.01); G06Q 30/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A mobile computing device, the mobile computing device comprising:
memory; and
a processor communicatively coupled to the memory and configured to:
execute, on the mobile computing device, a software application associated with a network-accessible source of item information;
obtain, within the software application, a first user input associated with a query to search the network-accessible source;
obtain, via a network, item information identifying a plurality of items from the network-accessible source based at least in part on the query;
display a first user interface based at least in part on obtaining the first user input, wherein the first user interface is populated with the item information;
obtain, via the network, additional item information identifying an additional plurality of items from the network-accessible source, wherein the additional item information is not included for display within the first user interface and is requested via the network prior to any user input being received with respect to the first user interface, wherein the additional item information is based on a set of criteria separate from the query, wherein each item of the plurality of items is associated with a particular subset of the additional item information and a particular subset of the additional plurality of items;
cache the additional item information to generate cached additional item information, wherein the additional item information is cached locally by the mobile computing device in at least one of the memory or a local data store;
obtain a second user input, wherein the second user input comprises a selection of an item of the plurality of items from within the first user interface; and
based at least in part on obtaining the second user input, display a second user interface over a first portion of the first user interface such that a second portion of the first user interface remains visible, wherein the second portion of the first user interface and the second user interface as simultaneously displayed are each configured to accept user selections, wherein a particular subset of the cached additional item information associated with the item is identified for display via the second user interface based at least in part on the selection of the item, wherein the second user interface is populated with the particular subset of the cached additional item information based at least in part on obtaining the second user input and without obtaining further item information over the network.