Dynamic User Interface Rendering via Background Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface and application rendering technologies are based on static rules, leading to network latency and inefficiencies, requiring users to manually navigate multiple URLs and interfaces, which can result in wasted time and missed information, especially in dynamic scenarios like healthcare where timely and relevant information is crucial.

Innovation Solution

Implementing background tasks to query remote data sources for user-specific information and generate a dynamic user interface schema, allowing for automated access to multiple resources and contextual information presentation without manual user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually navigate multiple URLs and interfaces to access different information resources, then they can obtain the required information, but it results in wasted time and network latency

Engineering Contradiction:
Improvetime to access informationVSAvoidmanual navigation complexity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent merges multiple information resources and interfaces into a single unified user interface that automatically aggregates and displays information from multiple remote data sources. Instead of requiring users to manually navigate through separate URLs and applications, the system combines doctor information, insurance details, pharmacy locations, and other healthcare resources into one integrated view, eliminating the need for sequential manual navigation and reducing time loss.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by automatically querying and retrieving information from multiple remote data sources in the background before the user needs it. When a user accesses the interface, the system has already gathered relevant information from various sources, so the user immediately sees the required data without experiencing network latency or waiting time. This preliminary data aggregation resolves the contradiction by preparing information in advance.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users manually download or launch various applications for each information need, then they can access specific resources, but it results in repetitive actions and lost information

Engineering Contradiction:
Improveinformation access efficiencyVSAvoidnumber of applications
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal user interface that performs multiple functions previously requiring separate applications. A single interface can display doctor profiles, insurance information, pharmacy locations, appointment scheduling, and medication details simultaneously. This multi-functional approach eliminates the need for users to download and switch between multiple specialized applications, thereby improving productivity while reducing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges the functionality of multiple standalone applications into one integrated interface. Instead of having separate apps for finding doctors, checking insurance, locating pharmacies, and managing appointments, the patent combines all these functions into a single unified application that accesses multiple remote data sources, reducing the number of applications users need to manage and improving overall efficiency.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If static rules are used for user interface rendering, then the system is simple to implement, but it causes network latency and fails to provide real-time updates

Engineering Contradiction:
Improveinformation timelinessVSAvoidinterface generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from static user interface rendering to a dynamic system that automatically adapts the interface based on real-time data from multiple remote sources. The interface schema is generated dynamically by querying relevant information from data sources and presenting it in an organized manner. This dynamic approach ensures information timeliness and reliability while the automated generation process manages the complexity, allowing the system to provide real-time updates without requiring manual intervention.

Inventive Principle:
Principle #15Dynamics

4Loss of information

If multiple remote data sources are queried for user-specific information, then relevant contextual information is obtained, but it increases network latency

Engineering Contradiction:
Improvecontextual information completenessVSAvoiddata query time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary data retrieval by querying multiple remote data sources in the background before the user actually needs the information. When a user accesses the interface, the system has already gathered and processed data from multiple sources, so the information is immediately available without causing noticeable network latency. This preliminary action ensures complete contextual information while minimizing the user-perceived time delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple separate data queries into a coordinated process that retrieves information from multiple remote data sources simultaneously or in an optimized sequence. By combining these queries and processing results together, the system obtains complete contextual information from all necessary sources while reducing the total time required compared to sequential individual queries.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11604568B2Intelligent user interface and application rendering
Publication Date: 2023.03.14 CERNER INNOVATION INC
  • US11604568B2 patent drawing
  • US11604568B2 patent drawing
  • US11604568B2 patent drawing

AI summary

A user request is received to access one or more resources. In response to the receiving and as a first background task, one or more remote data sources are queried for information associated with a user of the user request. The information from the one or more remote data sources are obtained. One or more portions of a user interface are caused to be generated based at least on the obtained information and as a second background task.