# US 10,481,765 B2 · Graphical user interface and method and apparatus of navigating using same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,481,765 B2
- Document ID: US10481765B2
- Status: Granted
- Kind: B2
- Application number: 15/284,835
- Filed: 2016-10-04
- Published: 2017-04-13
- Granted: 2019-11-19
- Earliest claimed: 2015-10-09
- Assignees: Walmart Apollo, LLC
- Applicants: Walmart Apollo, LLC
- Inventors: Trinadh K. Nadella; Kavitha Devineni
- Web page: https://patentgrep.com/patent/US10481765B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/287: {Visualization; Browsing}
- G06F 16/954: Navigation, e.g. using categorised browsing
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06F 40/137: Hierarchical processing, e.g. outlines
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In some embodiments, apparatus, systems and methods are disclosed for interfacing with systems and networks, and the data stored thereon, including navigation of same. The apparatus, systems and methods may dynamically populate a graphical user interface menu with a pop-up menu containing cross-navigational elements to navigate between different hierarchical lists of data, such as for example, in a system having a database containing data pertaining to at least one retail item, an electronic device in communication with the database and having a control unit and at least one display, the control unit configured to: display a graphical user interface on the display having a menu with a first hierarchical list of categories or a second hierarchical list of categories, the hierarchical lists of categories being arranged into common tiers of data; determine which hierarchical list and tier has been selected by a user; and dynamically populate and display, via the control unit, a pop-up menu containing data associated with the selected hierarchical list and tier as well as cross-navigational data corresponding to the common tier of data from the other, non-selected, hierarchical list to simplify navigation between hierarchical lists.

## Claims

### Claim 1

A system for dynamically populating a graphical user interface menu with a pop-up menu containing cross-navigational elements to navigate between different hierarchical lists of data, the system comprising:
a database containing data pertaining to a plurality of retail items, wherein the database further associates the data into a plurality of tiered organizational structures; and
an electronic device in communication with the database and having a control unit and at least one display, the control unit configured to:
display a graphical user interface on the display having a menu with a first hierarchical list of categories or a second hierarchical list of categories, the hierarchical lists of categories being arranged into common tiers of data comprising multiple tiers hierarchically organized within each of the hierarchical lists and wherein the multiple tiers comprise a root tier and one or more sub-tiers;
track, over time, historic repetitive navigations to different ones of the multiple tiers of the data using the graphical user interface;
identify, based on the historic repetitive navigations according to tracked breadcrumb trail data tracked over time, an interest relevance specific to a particular user between two or more different tiers of two or more different hierarchical lists and of a same sub-tier level;
determine which hierarchical list and which tier at a first sub-tier level of the multiple tiers along the hierarchical list has been selected by the particular user of numerous different users having access to the database through the displayed graphical user interface displayed through a respective electronic device used by the respective one of the numerous different users; and
dynamically change and display, via the control unit, a pop-up menu, displayed associated with the particular user and in response to the selection by the particular user of the selected hierarchical list and the selected tier, based on the identified interest relevance of the selected hierarchical list and the selected tier to display data associated with the selected hierarchical list and the selected tier as well as cross-navigational data corresponding to the common tier of data at the same first sub-tier level from the other, non-selected, hierarchical list to simplify navigation between hierarchical lists in accordance with the identified interest relevance between tiers of different ones of the hierarchical lists.

### Claim 2 (depends on 1)

The system of claim 1 wherein at least one of the first or second hierarchical list of categories is composed at least in part of the breadcrumb trail data pertaining to data the particular user has recently accessed.

### Claim 3 (depends on 2)

The system of claim 2 wherein both the first and second hierarchical lists comprise respective first and second breadcrumb trails pertaining to data the particular user recently accessed while in each hierarchical list and the dynamically populated and displayed pop-up menu includes cross-navigational data that allows the particular user to change from the first breadcrumb trail to the second breadcrumb trails desired.

### Claim 4 (depends on 3)

The system of claim 3 wherein the displayed cross-navigational data is drawn at least in part from prior store related parameters the particular user has reviewed using the system.

### Claim 5 (depends on 3)

The system of claim 3 wherein the displayed first breadcrumb trail comprises one or more data fields corresponding to region, division, market and/or store.

### Claim 6 (depends on 3)

The system of claim 3 wherein the at least one retail store comprises a plurality of retail stores categorized by region, division, market and store and the displayed second breadcrumb trail has at least one of the region, division, market and store different from the region, division, market and store of the first displayed breadcrumb trail.

### Claim 7 (depends on 1)

The system of claim 1 wherein the electronic device is a central computer system and the database is either stored local to the central computer system or remotely from the central computer system.

### Claim 8 (depends on 1)

The system of claim 1 wherein the electronic device is a local device capable of accessing a remote computer system either containing the database or in network communication with the database.

### Claim 9 (depends on 8)

The system of claim 8 wherein the local device includes a control circuit electrically connected to a memory, a user interface, a display and a network interface, the network interface being used to connect the local device to the remote computer system and the controller capable of displaying the business intelligence and first and second breadcrumb trails on the display via the control circuit.

### Claim 10 (depends on 2)

The system of claim 2 wherein the at least one retail item is data pertaining to at least one retail store and the database contains business intelligence pertaining to the at least one retail store, the system further comprising:
at least one retail store device in network communication with the database and configured to provide at least a portion of the business intelligence contained on the database.

### Claim 11 (depends on 10)

The system of claim 10 wherein the first and second hierarchical lists of categories comprise hierarchical lists of data pertaining to different departments of the at least one retail store and the pop-up menu dynamically populated and displayed by the control unit contains data associated with the selected hierarchical list and tier of a first department as well as cross-navigational data corresponding to the common tier of data from the other, non-selected, hierarchical list of another department of the at least one retail store to simplify navigation and comparisons between the business data associated with each department.

### Claim 12 (depends on 10)

The system of claim 10 wherein the at least one retail store comprises a plurality of retail stores, each having the retail store device in network communication with the database and configured to provide at least a portion of the business intelligence contained on the database, the hierarchical lists of data pertaining to different stores of the plurality of retail stores and the pop-up menu dynamically populated and displayed by the control unit contains data associated with the selected hierarchical list and tier of a first store as well as cross-navigational data corresponding to the common tier of data from the other, non-selected, hierarchical list of another store of the plurality of retail stores to simplify navigation and comparisons between the business data associated with each store.

### Claim 13

A computer implemented method for dynamically populating a graphical user interface menu with a pop-up menu containing cross-navigational elements to navigate between different hierarchical lists of data, the method comprising:
displaying a graphical user interface on a display having a menu with a first hierarchical list of categories and a second hierarchical list of categories, the hierarchical lists of categories being arranged into common tiers of data comprising multiple tiers hierarchically organized within each of the first and second hierarchical lists, wherein the first hierarchical list of categories and the second hierarchical list of categories are two of a plurality of hierarchical lists maintained in a database of data pertaining to a plurality of retail items, wherein the database further associates the data into the plurality of hierarchical lists providing tiered organizational structures within each of the hierarchical lists and wherein the multiple tiers in each of the plurality of hierarchical lists comprises a root tier and one or more sub-tiers;
tracking, over time, historic repetitive navigations to different ones of the multiple tiers of the data using the graphical user interface;
identifying, based on the historic repetitive navigations according to tracked breadcrumb trail data tracked over time, an interest relevance specific to a particular user between two or more different tiers of two or more different hierarchical lists and of a same sub-tier level;
determining which hierarchical list and which tier at a first sub-tier level of the multiple tiers along the hierarchical list has been selected by the particular user of numerous different users having access to the database through the displayed graphical user interface displayed through a respective electronic device used by the respective one of the numerous different users; and
dynamically change and displaying, via a processor, a pop-up menu, displayed associated with the particular user and in response to the selection by the particular user of the selected hierarchical list and the selected tier, based on the identified interest relevance of the selected hierarchical list and the selected tier to display data associated with the selected hierarchical list and the selected tier as well as cross-navigational data corresponding to the common tier of data at the same first sub-tier level from the other, non-selected, hierarchical list to simplify navigation between hierarchical lists in accordance with the identified interest relevance between tiers of different ones of the hierarchical lists.

### Claim 14 (depends on 13)

The method of claim 13 further comprising: composing at least one of the first and second hierarchical lists of categories at least in part from the breadcrumb trail data pertaining to data the particular user has recently accessed.

### Claim 15 (depends on 14)

The method of claim 14 comprising composing at least a portion of both the first and second hierarchical lists from respective first and second breadcrumb trails pertaining to data the particular user recently accessed while in each hierarchical list and dynamically populating and displaying the pop-up menu includes populating and displaying cross-navigational data that allows the particular user to change from the first breadcrumb trail to the second breadcrumb trails desired.

### Claim 16 (depends on 15)

The method of claim 15 wherein the user interface and navigation aid is directed to data for at least one retail store and providing the first breadcrumb trail and the second breadcrumb trail comprises displaying one or more data fields corresponding to region, division, market and/or store in each breadcrumb trail.

### Claim 17 (depends on 16)

The method of claim 16 wherein the at least one retail store comprises a plurality of retail stores categorized by region, division, market and store and displaying one or more data fields corresponding to region, division, market and/or store comprises displaying in the first breadcrumb trail data pertaining to at least one of the region, division, market and store and displaying in the second breadcrumb trail data pertaining to at least one of the region, division, market and store that is different from the data displayed in the first breadcrumb trail.

### Claim 18

A graphical user interface for dynamically populating and providing a pop-up menu containing cross-navigational elements to navigate between different hierarchical lists of data, the method comprising:
a display for displaying a graphical user interface having a menu with a first hierarchical list of categories and a second hierarchical list of categories, the hierarchical lists of categories being arranged into common tiers of data comprising multiple tiers hierarchically organized within each of the first and second hierarchical lists, wherein the first hierarchical list of categories and the second hierarchical list of categories are two of a plurality of hierarchical lists maintained in a database of data pertaining to a plurality of retail items, wherein the database further associates the data into the plurality of hierarchical lists providing tiered organizational structures within each of the hierarchical lists and wherein the multiple tiers in each of the plurality of hierarchical lists comprises a root tier and one or more sub-tiers;
a control unit executing code and configured to: track, over time, historic repetitive navigations to different ones of the multiple tiers of the data using the graphical user interface; identify, based on the historic repetitive navigations according to tracked breadcrumb trail data tracked over time, an interest relevance specific to a particular user between two or more different tiers of two or more different hierarchical lists and of a same sub-tier level; determine which hierarchical list and which tier at a first sub-tier level of the multiple tiers along the hierarchical list has been selected by the particular user, of numerous different users having access to the database through the displayed graphical user interface displayed through a respective electronic device used by the respective one of the numerous different users, and configured to dynamically change and display on the display, via a processor, a pop-up menu, displayed associated with the particular user and in response to the selection by the particular user of the selected hierarchical list and the selected tier, based on the identified interest relevance of the selected hierarchical list and the selected tier to display data associated with the selected hierarchical list and the selected tier as well as cross-navigational data corresponding to the common tier of data at the same first sub-tier level from the other, non-selected, hierarchical list to simplify navigation between hierarchical lists in accordance with the identified interest relevance between tiers of different ones of the hierarchical lists.

### Claim 19 (depends on 18)

The graphical user interface of claim 18 wherein the control unit composes at least one of the first and second hierarchical lists of categories at least in part from the breadcrumb trail data pertaining to data the particular user has recently accessed.

### Claim 20 (depends on 19)

The graphical user interface of claim 19 wherein the control unit composes at least a portion of both the first and second hierarchical lists from respective first and second breadcrumb trails pertaining to data the particular user recently accessed while in each hierarchical list and dynamically populating and displaying the pop-up menu includes populating and displaying cross-navigational data that allows the particular user to change from the first breadcrumb trail to the second breadcrumb trails desired.
