US 9,811,239 B2
Systems and methods for efficiently searching applications
Michelle Felt, Randolph, NJ (US)
Assigned to Cellco Partnership, Basking Ridge, NJ (US)
Filed by Cellco Partnership, Basking Ridge, NJ (US)
Filed on May 5, 2014, as Appl. No. 14/269,665.
Prior Publication US 2015/0317063 A1, Nov. 5, 2015
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 3/0484 (2013.01); G06F 3/0481 (2013.01); H04L 29/08 (2006.01); H04M 1/725 (2006.01); H04W 4/00 (2009.01)
CPC G06F 3/0482 (2013.01) [G06F 3/0488 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); H04L 67/10 (2013.01); H04M 1/72522 (2013.01); H04M 2250/22 (2013.01); H04W 4/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
provide an interface for display on a screen of a user device,
the interface including a set of one or more categories arranged in a first direction along a first side of the interface;
receive, from the user device, a selection of a first category within the set of one or more categories;
provide a set of one or more subcategories for display within the interface,
the set of one or more subcategories being associated with the first category,
the set of one or more subcategories being arranged in a second direction along a second side of the interface,
the second side being different from the first side, and
the second direction being different from the first direction;
display a first grid within the interface based on the selection of the first category,
the first grid including a selectable cursor that is movable within the first grid in response to an input from a user of the user device;
receive a selection of a first subcategory within the set of one or more subcategories from the user device,
the selection being received based on the selectable cursor being moved from a first position in the first grid to a second position in the first grid and pressing or tapping the second position in the first grid,
the second position being in a location associated with the first category and the first subcategory;
provide, based on receiving the selection of the first subcategory, a set of one or more applications within the interface, based on a search performed on an application provider database for the set of one or more applications,
the set of one or more applications being associated with the first subcategory;
display a second grid adjacent to the first grid based on the selection of the first subcategory,
the selectable cursor being movable between the first grid and the second grid;
receive a selection of a first application within the set of one or more applications from the user device,
the selection being received based on the selectable cursor being moved from the second position in the first grid to a particular position in the second grid and based on pressing or tapping the particular position in the second grid,
the particular position being associated with the first application; and
provide information associated with the first application within the interface.