Embedded Content Cards With On-Demand Data Set Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content card systems generate large numbers of data sets in advance, requiring significant processing resources and storage capacity, with a significant portion of these data sets going unused due to infrequent user engagement, leading to inefficiency and waste.

Innovation Solution

Implement a dynamic data set generation approach where data sets are generated on demand based on user interactions and triggers, reducing unnecessary processing and storage by only creating data sets when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data sets are generated in advance for all users, then personalized content delivery is enabled, but processing resources and storage capacity are significantly consumed

Engineering Contradiction:
Improvepersonalized content deliveryVSAvoiddata sets generated
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary identification of users who are likely to engage with content cards before generating data sets for them. This selective preliminary action ensures that data sets are prepared in advance only for relevant users, enabling personalized content delivery while avoiding the generation of excessive data sets for all users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of generating data sets for all users (excessive action), the system generates data sets only for a subset of users who are identified as likely to engage with the content cards (partial action). This reduces the quantity of data sets while maintaining the capability for personalized content delivery to those who need it.

Inventive Principle:
Principle #16Partial or excessive action

2Speed

If data sets are generated in advance, then content can be delivered quickly to users, but a significant portion of data sets remains unused due to infrequent user engagement

Engineering Contradiction:
Improvecontent delivery speedVSAvoidunused processing resources
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs preliminary identification and data set generation only for users likely to engage with content cards, rather than waiting for user requests. This ensures that when these users do access the application, content is delivered quickly, while avoiding the waste of generating and storing data sets for users who would not use them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses user engagement patterns and triggers to automatically determine when and for whom to generate data sets, eliminating the need for continuous generation of data sets for all users. This self-service approach optimizes resource usage by generating data sets only when and where they are likely to be used.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If data sets are generated on demand, then resource usage is optimized, but processing time may increase when users first access the application

Engineering Contradiction:
Improveprocessing resource efficiencyVSAvoiddata set generation time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary identification of likely engaging users and generates their data sets in advance, before they access the application. This preliminary action eliminates the need for time-consuming data set generation at the moment of user access, thus reducing the perceived processing time while maintaining resource efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic triggers based on user engagement patterns to determine when to generate data sets. This periodic approach balances resource efficiency with timely content delivery, generating data sets at optimal intervals rather than continuously or only on demand.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12437013B2Systems and methods for presenting information within a software application or website
Publication Date: 2025.10.07 BRAZE INC
  • US12437013B2 patent drawing
  • US12437013B2 patent drawing
  • US12437013B2 patent drawing

AI summary

Systems and methods for presenting information, messages, sound recordings and video to a user via content cards embedded in a software application includes generating content card data sets at the time that the software application is started and run. The software application requests content card data sets upon startup, and a data service then generates content card data sets at that time. The software application uses the newly created content card data sets to display information, messages, images, sound recordings and video to a user within the embedded contact cards.