Dynamic Navigation Frames for Personalized User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web navigation technologies cannot provide personalized and dynamic animated experiences, as they rely on static HTML and broad, non-personalized JavaScript effects that do not adapt to individual user interactions or customized content.

Innovation Solution

A system and method that identifies user types based on interaction data, generates customized content, and presents animated navigation on a dynamic screen by creating animation frames tailored to the user's interaction data and profile, using a processor and memory to execute communication, user identification, content customization, and presentation modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static HTML and broad JavaScript effects are used for web navigation, then implementation is simple and broadly applicable, but personalization and dynamic adaptation to user interactions are lost

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments navigation content into multiple animation frames that can be individually customized and selected based on user characteristics and interaction data, allowing personalized navigation without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-generates multiple animation frame options with different visual styles and animation types, storing them in advance so that personalized navigation can be quickly delivered without real-time generation complexity

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If animated navigation content is generated in real-time based on user interactions, then personalization is improved, but navigation response time increases

Engineering Contradiction:
Improvecontent personalizationVSAvoidnavigation response time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Multiple animation frames are pre-generated and stored in advance based on different user types and interaction scenarios, enabling quick retrieval and delivery without real-time generation delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses template-based animation frames that can be quickly instantiated and customized with user-specific data, avoiding the need to generate unique animations from scratch for each user interaction

Inventive Principle:
Principle #26Copying

3Productivity

If multiple customized animation frames are used for different user types, then navigation effectiveness is improved, but data processing complexity increases

Engineering Contradiction:
Improvenavigation effectivenessVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different animation frames with specific visual styles and animation types are assigned to different user types and interaction contexts, allowing targeted personalization without requiring the system to process all possible customization combinations

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically selects and delivers appropriate animation frames based on real-time user characteristics and interaction data, adapting the navigation experience without requiring complex real-time generation or processing

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10552866B2Intelligent content and navigation
Publication Date: 2020.02.04 STAPLES INC
  • US10552866B2 patent drawing
  • US10552866B2 patent drawing
  • US10552866B2 patent drawing

AI summary

The disclosure includes technology for providing custom content for display. In an example embodiment, a computer-implemented method includes storing unique customer types in a non-transitory computer storage device; storing in the computer storage device custom contents in association with one or more of the different customer types; receiving at a user device or a server coupled to the user device interaction data from the user device of a user describing an interaction by the user with a site presented for display to the user on the user device; determining by the user device or the server a customer type for the user; querying by the user device or the server the custom contents stored on the computer storage device for a custom content matching the customer type and associated with the interaction data; and presenting the custom content to the user via the display of the user device.