Actionable Widget Cards for Asynchronous Product Notifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notification systems are not product-oriented and lack the ability to link users with multiple publishers or producers via message cards that understand the semantic hierarchy of products, and they are typically synchronized with the main site workflow.
Innovation Solution
A system that generates and communicates product-centered actionable widget cards asynchronously, allowing integration with website building systems and enabling communication between users and multiple publishers, with features like transformation and merging/splitting of cards based on user interests and product similarity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If notification systems are synchronized with the main site workflow, then users receive timely information during their workflow, but the system lacks flexibility and cannot operate independently
Solution Approach 1:
The notification system is segmented from the main site workflow into an independent asynchronous system. Widget cards can be generated, transformed, and delivered without requiring synchronization with the main workflow, allowing the notification system to operate independently while maintaining reliability.
Solution Approach 2:
A card transformer acts as an intermediary between the main site workflow and the notification delivery system. It receives triggers from the main workflow, transforms them into actionable widget cards, and delivers them asynchronously, decoupling the two systems while maintaining timely notification.
2Adaptability or versatility
If the system integrates with multiple publishers and producers, then coverage and versatility increase, but system complexity increases
Solution Approach 1:
The card transformer is designed as a universal component that can handle triggers from multiple publishers and producers through a single unified interface. It transforms diverse triggers into standardized actionable widget cards, allowing multi-publisher integration without proportionally increasing system complexity.
Solution Approach 2:
The system uses transformation rules that can be dynamically configured to adapt to different publishers and product categories. By changing transformation parameters rather than adding complex structural elements, the system achieves versatility across multiple publishers while maintaining manageable complexity.
3Measurement precision
If the system provides detailed product-oriented notifications, then information accuracy improves, but the amount of information processing increases
Solution Approach 1:
The card transformer extracts only the essential information needed for actionable widget cards from the detailed product data. It selectively pulls relevant fields and attributes, transforming complex product information into concise, actionable notifications without processing every detail, thus maintaining accuracy while improving efficiency.
Solution Approach 2:
The system applies partial transformation by focusing on the most critical product attributes and actions rather than processing all available information. This selective approach ensures accurate product-oriented notifications while reducing the overall information processing load.
4Adaptability or versatility
If the system transforms and merges card content dynamically, then adaptability improves, but processing time increases
Solution Approach 1:
The system pre-defines transformation rules and templates for widget cards before they are needed. When a trigger occurs, the card transformer applies pre-established rules rather than creating transformations from scratch, significantly reducing processing time while maintaining adaptability through configurable rules.
Solution Approach 2:
The card transformer uses parameter-based transformations where content, fields, and attributes are dynamically adjusted according to predefined rules rather than requiring complex real-time processing. This approach maintains adaptability while minimizing processing time through efficient parameter substitution.
Data Source
AI summary
A message system includes a processor and a website building system that runs on the processor and hosts multiple websites. A card creator running on the system creates an actionable widget card associated with a product from one of the websites. This card implements e-commerce operations for the product between parties including the website building system, the website, a user, and a second user. An Artificial Intelligence (AI) analyzer applies AI techniques to accumulate information about user behavior and preferences across all the websites. The AI analyzer also learns product similarities over the multiple websites. The AI analyzer then provides product classifications and user recommendations to the card creator. The card creator uses this information as input for the actionable widget card, making the card more relevant and intelligent for the user.


