Theme-Based Push Notification Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current push notification service providers lack the ability to instruct applications on user devices to display notifications in a specific style, and the existing templates do not help in parameterizing the display based on themes, leading to limitations in push notification size and customization.
Innovation Solution
A method and system that allow push notification service providers to propagate themes/profiles to applications on user devices, using pre-defined templates that define how notifications should be displayed, enabling parameterized values and interactive notifications, thus overcoming size limitations and providing full control over display styles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If push notification service providers send themes/profiles to user devices to enable styled display, then display customization control is improved, but push notification size exceeds permissible limits
Solution Approach 1:
The solution segments the push notification system into three distinct components: (1) themes/profiles stored locally on the user device, (2) compact push notification payloads containing only essential data and theme identifiers, and (3) a local rendering engine that combines payloads with stored themes. This segmentation allows full display customization without transmitting complete theme data with each notification, thus resolving the size limitation contradiction.
Solution Approach 2:
The system performs preliminary action by pre-downloading and storing multiple themes/profiles on the user device before push notifications are sent. The device maintains a local theme repository that can be updated independently of notification payloads. This preliminary preparation enables the device to render styled notifications using only compact theme identifiers in the payload, eliminating the need to transmit complete theme data with each notification.
2Adaptability or versatility
If push notification payloads include complete theme data, then display style control is improved, but character limit is exceeded
Solution Approach 1:
The system creates a local copy of themes/profiles on the user device that can be reused multiple times. Instead of transmitting complete theme data with each notification, the device stores local copies of themes and references them using compact identifiers in the payload. This copying approach allows unlimited display style control while keeping payload character count well within limits.
Solution Approach 2:
The solution moves the theme data from the notification transmission dimension to the device storage dimension. Rather than embedding complete theme data in the notification payload (transmission dimension), the system stores themes locally on the device (storage dimension) and transmits only lightweight theme identifiers. This dimensional shift resolves the character limit constraint while maintaining full style control capability.
Data Source
AI summary
A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.


