Custom Push Notifications With Configurable User Actions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional push notifications and appended actions in mobile and desktop applications are not customizable by administrators, cannot be sent to specific user groups, and require application updates for new options, limiting flexibility and user interaction.

Innovation Solution

A system and method for interactive customized push notifications with customized actions, utilizing a multi-tenant server framework that allows administrators to define notifications and actions for specific user groups, enabling real-time event detection and execution of user-selected actions without requiring application updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If push notifications and actions are preset within the application, then the system structure is simple and stable, but the notifications cannot be customized for different users and require application updates for modifications

Engineering Contradiction:
Improvecustomizability of notifications and actionsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the notification system into two independent parts: preset notifications defined in the application code and customizable actions configured through a configuration file. This allows the actions to be modified and customized for different users without requiring application updates, while maintaining the stability of the core notification framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a configuration file as an intermediary layer between the application and the notifications/actions. This configuration file serves as a mediator that stores customizable action definitions and can be updated without modifying the application code, enabling flexible customization while maintaining system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If new notification options and actions are added through application updates, then the notifications are reliable and consistent, but the deployment frequency increases and efficiency decreases

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidnotification consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the customizable action definitions from the application code and places them in an external configuration file. This extraction allows actions to be modified, added, or removed by simply updating the configuration file without requiring application re-compilation or re-deployment, thereby improving deployment efficiency while maintaining notification consistency through the structured configuration format.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the same actions are provided for every user, then the system is easy to operate and maintain, but it cannot tailor notifications to specific user needs

Engineering Contradiction:
Improveease of customizationVSAvoidconfiguration management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables local quality by allowing different action configurations for different users or notification types through the configuration file. Each notification can have its own customized actions defined in the configuration, enabling tailoring to specific user needs while maintaining a unified system structure that is relatively easy to manage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12615317B2Interactive customized push notifications with customized actions
Publication Date: 2026.04.28 SALESFORCE INC
  • US12615317B2 patent drawing
  • US12615317B2 patent drawing
  • US12615317B2 patent drawing

AI summary

Disclosed herein are apparatus, system and method embodiments for sending an interactive customized push notifications with customized actions. An embodiment operates by determining occurrence of an event associated with an object, forming a notification and a list of actions defined by a customer using fields from the object associated with the event, and presenting the notification and the actions to a user device that's associated to the object. Further, the action is executed in response to the user's selection.