Card Engine System for Dynamic Mobile Content Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices, such as smartphones, face challenges in presenting relevant content due to limited screen space and input options, making it difficult for developers to achieve high control over content presentation and user experience.
Innovation Solution
A card engine system that dynamically configures content for display on user equipment, utilizing a facts controller and rules engine to manage card definitions, groups, and containers, allowing for real-time adaptation based on user behavior and preferences, and enabling developers to customize the user experience through an intuitive interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers use traditional content control methods on mobile devices, then content can be presented, but the control degree and user experience customization are limited due to small screen space and limited input options
Solution Approach 1:
The patent introduces a remote interface system that acts as an intermediary between the user and the mobile device content. This remote interface, accessible via a separate computing device, allows users to control and customize content presentation on the mobile device without being constrained by the device's limited input options. The remote interface serves as a mediator that translates user preferences into content configuration parameters transmitted to the mobile device.
2Adaptability or versatility
If developers increase content customization options, then user experience can be tailored, but the complexity of editing rules and content transforms increases
Solution Approach 1:
The remote interface system acts as an intermediary that simplifies the complexity of content customization. Instead of requiring developers to directly edit complex rules and content transforms on the mobile device, the system provides a user-friendly interface on a separate computing device where customization can be performed more easily. The system handles the complex processing and translates user-friendly inputs into the necessary technical configurations.
Solution Approach 2:
The patent replaces the mechanical interaction of directly editing content on the mobile device with an electronic/digital process occurring on a remote computing device. The complex rule editing and content transformation operations are shifted from the mobile device environment to a remote system that can handle these operations more efficiently, reducing the perceived complexity for the user.
3Adaptability or versatility
If more control features are added to mobile devices, then content presentation flexibility improves, but the device form factor constraints are violated
Solution Approach 1:
The patent segments the content control system into two separate components: the mobile device that displays content and a remote computing device that provides the control interface. This segmentation allows the control features to exist on a separate device with sufficient screen space and input options, while the mobile device maintains its compact form factor. The control functionality is divided from the display functionality, resolving the conflict between control flexibility and device size.
Data Source
AI summary
A development engine may enable a developer to customize a user experience using an intuitive developer interface. A rules engine may provide constructs to a card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The evaluated card definitions are cards that may be output for presentation via user equipment. Variants may be assigned weights which can be set or changed dynamically by the card engine substantively and in real time based on factors such as user behavior, account condition, promotions or offerings. The card engine may make content decisions proximate to events occurring to the user. The presentation of the cards may be changed substantively and in real time in accordance with the setting or changes in variants.


