Card Engine for Dynamic Content Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices, such as smartphones, face challenges in presenting relevant content due to their limited screen space and input options, which complicates content control and management for both consumers and providers.

Innovation Solution

A card engine system that dynamically configures content for display on user equipment, utilizing a facts controller and rules engine to manage and format cards based on real-time data and user interactions, allowing for personalized and context-aware content presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content control is implemented on mobile devices, then user experience and relevance of content is improved, but device complexity and difficulty of content management increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server-side content management system that acts as an intermediary between content providers and mobile devices. The server handles complex content configuration, rule editing, and transformation operations, while mobile devices only receive pre-processed content. This mediator approach allows sophisticated content control without burdening the limited mobile device resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts complex content management functions from mobile devices and relocates them to a server environment. Operations such as rule editing, content transformation, and configuration are performed externally on the server, leaving mobile devices with simplified content reception and display capabilities only.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If more content control features are added to mobile devices, then content personalization is improved, but ease of operation deteriorates due to limited physical and virtual controllers

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser input capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server acts as a mediator that processes user preferences and behavior data to automatically generate personalized content configurations. Users interact with simple interfaces on mobile devices, while the server handles complex personalization logic, rule evaluation, and content adaptation based on user behavior patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms where content is automatically personalized based on user behavior data collected and processed by the server. The system autonomously adjusts content presentation without requiring complex user input or manual configuration, leveraging automated rule evaluation and content transformation.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If content management is simplified on mobile devices, then ease of operation is improved, but manufacturing precision and content formatting quality may worsen

Engineering Contradiction:
Improvecontent control simplicityVSAvoidcontent formatting precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The server serves as an intermediary that performs precise content transformation and formatting operations. While mobile devices use simplified interfaces for content management, the server handles complex content transformation rules, ensuring high precision in content formatting and adaptation before delivering content to mobile devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11657298B2Card engine for producing dynamically configured content
Publication Date: 2023.05.23 T MOBILE US INC
  • US11657298B2 patent drawing
  • US11657298B2 patent drawing
  • US11657298B2 patent drawing

AI summary

A card engine may dynamically configure content for display via user equipment (UE). A rules engine may provide constructs to the card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The card engine may create a hierarchy of containers, which are logical abstracts for containing cards. The containers in the hierarchy, which may be organized as a tree, may contain card definitions according to respective themes determined by the card engine. Variants may be assigned weights which can be changed dynamically based on factors such as user behavior, account condition, promotions or offerings. The card having the highest weight within its container is advanced up the tree. When a card reaches the top level of the tree, it may be formatted for display via the user interface and transmitted to the UE accordingly.