Contextual Data Delivery via Inline Information Cards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently delivering contextually relevant information inline with user interfaces, particularly in processing large data volumes and presenting information without requiring users to switch applications or lose context, due to limitations in user interface customization and integration of embedded content from various data sources.

Innovation Solution

A system and method that utilize a software agent on client devices to identify keywords in user interfaces, dynamically retrieve and present relevant information as interactive information cards, allowing for customized and private database content delivery without modifying the underlying user interface, by communicating with servers to access organization-specific data and enforce access restrictions based on user roles and permissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all data chunks are received and processed before presenting information, then information accuracy is improved, but user experience deteriorates due to delays

Engineering Contradiction:
Improveinformation accuracyVSAvoidinformation delivery delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by receiving and processing data chunks in advance before the user actually needs the information. The progressive disclosure mechanism pre-loads and pre-processes data chunks, so that when a term is selected or the user navigates, the information is already prepared and can be displayed immediately without delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the complete dataset into multiple data chunks that are received and processed separately. Instead of waiting for all data to arrive, the system divides the information delivery into discrete chunks, processing and displaying results as each chunk becomes available, thereby reducing overall wait time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If comprehensive data is processed to ensure contextually relevant information accuracy, then information quality is improved, but processing speed deteriorates

Engineering Contradiction:
Improveinformation qualityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments comprehensive data into manageable chunks, processing only the necessary portions required for contextually relevant information. This allows the system to maintain high information quality through thorough processing while improving speed by avoiding unnecessary processing of entire datasets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by processing only the subset of data chunks that are currently needed for the user's context, rather than processing all available data. This selective processing approach maintains information quality for relevant data while significantly improving processing speed by excluding unnecessary data from the processing pipeline.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If information is delivered inline within the user interface, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveuser interface convenienceVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that acts as a bridge between the data processing system and the user interface. This intermediary layer handles the complexity of data chunk reception, processing, and formatting, while presenting a simple inline display to the user. The intermediary absorbs the system integration complexity, keeping the user interface simple and easy to operate.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11176139B2Systems and methods for accelerated contextual delivery of data
Publication Date: 2021.11.16 STRATEGY INC
  • US11176139B2 patent drawing
  • US11176139B2 patent drawing
  • US11176139B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs stored on computer-readable media, for accelerated contextual delivery of content. In some implementations, a data cache associated with the application may be identified, the data cache comprising a plurality of data chunks. At least a portion of the plurality of data chunks may be received. Upon completed receipt of a first data chunk, the text associated with the user interface may be searched for at least one term associated with the first data chunk to identify one or more matched terms. Additional data may be determined associated with the one or more matched terms, and the text associated with the user interface may be updated with at least one annotation corresponding to the one or more matched terms, the at least one annotation corresponding to the additional data.