# US 12,223,007 B2 · Systems and methods to provide visual browsing

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

- Number: US 12,223,007 B2
- Document ID: US12223007B2
- Status: Granted
- Kind: B2
- Application number: 18/384,005
- Filed: 2023-10-26
- Published: 2024-02-15
- Granted: 2025-02-11
- Earliest claimed: 2009-02-24
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Ryan Melcher; Dane Howard
- Web page: https://patentgrep.com/patent/US12223007B2

## CPC

- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 16/2455: Query execution
- G06F 16/248: Presentation of query results
- G06F 16/287: {Visualization; Browsing}
- G06F 16/90328: {using search space presentation or visualization, e.g. category or range presentation and selection}
- G06F 16/9038: Presentation of query results
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- G06F 16/954: Navigation, e.g. using categorised browsing
- G06F 16/955: using information identifiers, e.g. uniform resource locators [URL]
- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- 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

Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.

## Claims

### Claim 1

A method comprising:
generating a three-dimensional display layout that, in a virtual environment, positions a second result in relation to a first result positioned at a predetermined location in the virtual environment, the second result positioned in relation to the first result based on one or more attributes of the first result and one or more attributes of the second result; and
causing presentation on a device of a visual user interface display having the three-dimensional display layout in the virtual environment based on rendering instructions.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first result is a primary result.

### Claim 3 (depends on 1)

The method of claim 1, wherein the second result is a peripheral result.

### Claim 4 (depends on 2)

The method of claim 2, wherein the second result is a peripheral result determined related to the primary result.

### Claim 5 (depends on 1)

The method of claim 1, wherein the virtual environment is a virtual store.

### Claim 6 (depends on 1)

The method of claim 1, wherein one or more features of the virtual environment are personalized for a user.

### Claim 7 (depends on 1)

The method of claim 1, wherein at least one of the first result or the second result is associated with a gaming console.

### Claim 8 (depends on 7)

The method of claim 7, wherein the second result is associated with an accessory of the gaming console.

### Claim 9 (depends on 7)

The method of claim 7, wherein the second result is for a game on the gaming console.

### Claim 10 (depends on 7)

The method of claim 7, wherein the one or more attributes include at least one of a brand or model number of the gaming console.

### Claim 11

A system comprising:
one or more processors; and
a tangible machine-readable storage medium storing instructions that are executable by the one or more processors to perform operations including:
generating a three-dimensional display layout that, in a virtual environment, positions a second result in relation to a first result positioned at a predetermined location in the virtual environment, the second result positioned in relation to the first result based on one or more attributes of the first result and one or more attributes of the second result; and
causing presentation on a device of a visual user interface display having the three-dimensional display layout in the virtual environment based on rendering instructions.

### Claim 12 (depends on 11)

The system of claim 11, wherein the virtual environment is a virtual store.

### Claim 13 (depends on 11)

The system of claim 11, wherein one or more features of the virtual environment are personalized for a user.

### Claim 14 (depends on 11)

The system of claim 11, wherein at least one of the first result or the second result is associated with a gaming console.

### Claim 15 (depends on 14)

The system of claim 14, wherein the second result is associated with an accessory for the gaming console.

### Claim 16 (depends on 14)

The system of claim 14, wherein the second result is associated with a game for the gaming console.

### Claim 17 (depends on 14)

The system of claim 14, wherein the one or more attributes include at least one of a brand or model number of the gaming console.

### Claim 18

A tangible machine-readable storage medium storing instructions that are executable by one or more processors to perform operations comprising:
generating a three-dimensional display layout that, in a virtual environment, positions a second result in relation to a first result positioned at a predetermined location in the virtual environment, the second result positioned in relation to the first result based on one or more attributes of the first result and one or more attributes of the second result; and
causing presentation on a device of a visual user interface display having the three-dimensional display layout in the virtual environment based on rendering instructions.

### Claim 19 (depends on 18)

The tangible machine-readable storage medium of claim 18, wherein the virtual environment is a virtual store.

### Claim 20 (depends on 19)

The tangible machine-readable storage medium of claim 19, wherein at least one of the first result or the second result is for a game on a gaming console.
