Dynamic Panel Snapping for Responsive Map Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transportation management systems fail to responsively adapt the display of vehicle information on user interfaces, often overwhelming users with unnecessary information or lacking relevant details, due to fixed panel positions that do not account for user preferences, vehicle types, or current vehicle availability.

Innovation Solution

A system that dynamically adjusts the position of an overlaying panel on a map based on an information value calculated from factors like vehicle proximity, user preferences, and predicted destinations, allowing the panel to expand, collapse, or move in response to user interactions, ensuring optimal information display without obscuring the map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed panel position is used to display vehicle information, then the display structure is simple, but the user experience deteriorates due to information overload or irrelevant details

Engineering Contradiction:
Improveuser experienceVSAvoiddisplay structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The panel position is made dynamic rather than fixed. The system automatically adjusts the panel's position on the map based on real-time factors including user preferences, vehicle types, and current vehicle availability. This dynamic adjustment allows the interface to adapt to changing conditions, providing optimal information display without overwhelming the user, thereby improving ease of operation while managing complexity through automated decision-making algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the positional parameter of the panel based on multiple input variables. By calculating an optimal position that considers user preferences, vehicle types, and availability, the system modifies the panel's location dynamically. This parameter change approach allows the interface to respond to different scenarios without requiring complex manual reconfiguration, balancing user experience improvement with system complexity management.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the panel overlays a large portion of the map, then more vehicle information is displayed, but map visibility deteriorates

Engineering Contradiction:
Improvevehicle informationVSAvoidmap visibility
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The panel's overlay area is dynamically adjusted based on local conditions and user needs. Rather than using a fixed large or small panel size, the system calculates the optimal overlay portion by considering factors such as user preferences, vehicle type, and availability. This local quality approach ensures that the panel displays sufficient vehicle information while minimizing obstruction of the map, as the overlay area is tailored to the specific context rather than being uniformly large or small.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The panel's position and overlay area are made dynamic, automatically adjusting based on real-time conditions. The system balances the quantity of vehicle information displayed against map visibility by calculating an optimal panel configuration for each situation. This dynamic adjustment allows the interface to provide comprehensive vehicle information when needed while preserving map visibility when navigation is the priority, resolving the contradiction between information quantity and map area.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the panel position is dynamically adjusted, then information relevance is improved, but processing complexity increases

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

Solution Approach 1:

The system performs preliminary calculations to determine the optimal panel position based on user preferences, vehicle types, and availability. By pre-calculating the best position before display, the system ensures information relevance is maximized without requiring complex real-time adjustments during user interaction. This preliminary action approach reduces processing complexity during runtime while maintaining high information relevance, as the heavy computational work is done in advance based on available data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface automatically adjusts the panel position without requiring manual user input or complex real-time processing. The system uses available data (user preferences, vehicle types, availability) to self-determine the optimal display configuration. This self-service approach improves information relevance through automated decision-making while managing processing complexity by relying on existing data and straightforward calculation logic rather than complex algorithms.

Inventive Principle:
Principle #25Self-service

4Area of stationary object

If the panel is collapsed to a small portion, then map visibility is improved, but vehicle information completeness deteriorates

Engineering Contradiction:
Improvemap visibilityVSAvoidvehicle information
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The panel's overlay area is dynamically adjusted based on local conditions and user needs. Rather than using a fixed small panel size, the system calculates the optimal overlay portion by considering factors such as user preferences, vehicle type, and availability. This local quality approach ensures that the panel displays sufficient vehicle information while minimizing obstruction of the map, as the overlay area is tailored to the specific context rather than being uniformly small.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The panel's position and overlay area are made dynamic, automatically adjusting based on real-time conditions. The system balances the quantity of vehicle information displayed against map visibility by calculating an optimal panel configuration for each situation. This dynamic adjustment allows the interface to provide comprehensive vehicle information when needed while preserving map visibility when navigation is the priority, resolving the contradiction between information quantity and map area.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11681420B2Panel-snapping interface for responsive display of maps
Publication Date: 2023.06.20 LYFT INC
  • US11681420B2 patent drawing
  • US11681420B2 patent drawing
  • US11681420B2 patent drawing

AI summary

Methods and systems for presenting transportation options that utilize different modalities are provided. In one embodiment, a method is provided that includes receiving a location of a mobile device. A map may then be generated on the mobile device that depicts an area surrounding the location of the mobile device. An information value of the map may be determined and a first position of a panel may be determined based on the information value. The map and the panel may be displayed, with the panel overlaying at least a portion of the map in the first position.