Dynamic UI Flow Adaptation via Geofencing and Beacon Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to dynamically adjust the user interface flow of applications based on the location and user context, leading to inefficient information presentation and increased resource usage.

Innovation Solution

The system determines the user interface flow of an application dynamically by transmitting area designation data and receiving alert signals from a portable device, allowing for real-time adjustment of the UI based on the user's location and state, using geofencing and beacon signals to identify the user's presence in specific areas and pre-populating relevant data for personalized service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system uses static user interface flow for applications, then the system complexity is reduced, but the user experience and information presentation efficiency deteriorate

Engineering Contradiction:
Improveuser interface flow adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-determines multiple possible UI flows and stores them in advance. When a user enters a geofenced area, the appropriate pre-defined UI flow is automatically selected and applied, eliminating the need for real-time UI generation while maintaining adaptability to different locations and user contexts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The UI flow is made dynamic by automatically selecting from multiple pre-defined flows based on user location (geofencing), device state, and user profile. The system transitions between different UI configurations without requiring manual intervention, allowing the interface to adapt to changing conditions while using predetermined templates.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the system dynamically adjusts UI flow based on user context and location, then the information presentation efficiency is improved, but the resource usage increases

Engineering Contradiction:
Improveinformation presentation efficiencyVSAvoiddevice resource usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

UI flow configurations and relevant user data are prepared in advance and stored in the system. When a user enters a designated area, the system simply retrieves and applies the appropriate pre-configured UI flow, avoiding the need for complex real-time processing and reducing computational resource usage during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides customized UI flows tailored to specific locations, user profiles, and device states. Each UI flow is optimized for its specific context, delivering relevant information efficiently without requiring the system to process and generate generic UI content for all users in all situations.

Inventive Principle:
Principle #3Local quality

3Reliability

If the system requires additional user input for context-aware service, then the service accuracy is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improveservice accuracyVSAvoiduser input requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically collects and processes user context information including location data from geofencing, device state, and user profile without requiring explicit user input. The system self-determines the appropriate UI flow and presents relevant information automatically, maintaining high service accuracy while minimizing user effort.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user location, device state, and interaction patterns to automatically adjust the UI flow. This feedback mechanism allows the system to adapt to user needs and provide accurate context-aware service without requiring users to manually provide context information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11914774B1Dynamic interface flow based on device location
Publication Date: 2024.02.27 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11914774B1 patent drawing
  • US11914774B1 patent drawing
  • US11914774B1 patent drawing

AI summary

Techniques are described for dynamically determining the flow of screens to be presented in a user interface (UI) of an application executing on a computing device, based at least partly on a detected presence of a user device (e.g., a portable computing device) in a particular geographic area. Area designation data is transmitted to, and stored on, a user device. The area designation data can describe a geofenced area and/or beacon signals. In response to determining that the user device is in the geographic area indicated by the area designation data, the user device may transmit an alert signal that causes an interface flow to be dynamically determined and executed for an application executing on the computing device that is separate from the user device.