Exercise Computer Zoom Layout for Data Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cycling computers have inconvenient and unsafe user interfaces for changing data layouts during a ride, requiring significant interaction and compromising between text readability and data quantity due to fixed display formats.

Innovation Solution

An exercise computer with a processing unit and non-transitory storage that allows for selective display of multiple layouts based on zoom levels, enabling users to prioritize and customize data fields, with dedicated buttons for zooming in and out to adjust the display of data values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a fixed display layout with multiple data fields is used, then the quantity of data displayed is increased, but the text size becomes smaller and readability decreases

Engineering Contradiction:
Improvequantity of data displayedVSAvoidtext readability
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The display layout transitions from fixed to dynamic, allowing users to zoom in and out to change the number of data fields displayed. The system stores multiple layouts with different numbers and arrangements of data fields, and selectively displays them based on user zoom level preferences, enabling both large readable text and flexible data quantity adjustment.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the display layout is changed during a ride, then the adaptability to user preferences is improved, but the ease of operation deteriorates due to requiring significant interaction

Engineering Contradiction:
Improvelayout customizationVSAvoidinteraction complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple display layouts are pre-configured and stored in the system before the ride begins. Each layout is designed with specific data field arrangements and sizes. During the ride, users can quickly switch between these pre-prepared layouts using simple zoom controls, avoiding the need for complex real-time configuration interactions.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If more data fields are displayed on the same page, then the quantity of information is increased, but the device complexity increases due to navigation requirements

Engineering Contradiction:
Improveinformation visibilityVSAvoidnavigation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The display information is segmented into multiple layouts, each containing a specific set of data fields. Instead of displaying all data fields simultaneously on one page, the system divides them into different groups across multiple layouts. Users can navigate between these segmented layouts using simple zoom controls, reducing the complexity of navigating through numerous individual data fields on a single crowded page.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10500440B2Exercise computer with zoom function and methods for displaying data using an exercise computer
Publication Date: 2019.12.10 WAHOO FITNESS LLC
  • US10500440B2 patent drawing
  • US10500440B2 patent drawing
  • US10500440B2 patent drawing

AI summary

An exercise computer includes a page object that includes an ordered list of data fields. The ordered list includes a first data field pertaining to a first data value and a second data field pertaining to a second data value. A first layout stored defines a first cell having a position and size and a second cell, the cells for displaying the first data value and the second data value, respectively. A second layout defines a third cell also for displaying the first data value, but having a size and/or position different than those of the first cell. A processing unit of the exercise computer is configured to selectively display the first layout and the second layout and to populate each of the cells with the corresponding data value.