Mobile App Device Token Push Notification System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile app developers in enterprise environments face challenges in communicating real-time updates, upgrades, and critical messages to all users, as they lack access to users' email addresses and conventional communication methods may not reach all users effectively, leading to delays and incomplete notification.
Innovation Solution
The mobile app is designed to connect to a demonstration server upon launch, sending a unique device token that allows the developer to push notifications to all users globally in real time, ensuring all users receive updates, upgrades, and critical messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile app developers use conventional communication methods (email, conference calls, release notes) to notify users of updates and critical messages, then some users may receive the information, but not all users are reached and there are delays in notification
Solution Approach 1:
The patent introduces a demonstration server as an intermediary between the mobile app developer and enterprise users. The server receives device tokens from the app and enables bidirectional communication, allowing the developer to push notifications directly to all users' devices in real-time without relying on conventional methods like email or conference calls that have incomplete reach and delays.
2Productivity
If mobile app developers implement a system to communicate with all enterprise users in real time, then notification completeness and speed improve, but the system complexity increases due to device token management and server integration
Solution Approach 1:
The patent implements preliminary action by having the mobile app automatically send its device token to the demonstration server during the app launch or installation phase. This pre-registration of device tokens enables the server to maintain a ready-to-use communication channel with all users, so when the developer needs to send notifications, the infrastructure is already in place and no additional complexity is needed at notification time.
3Adaptability or versatility
If mobile app developers use enterprise server deployment for private deployment of updates and messages, then enterprise control is improved, but the ability to communicate with all users in real time is lost
Solution Approach 1:
The patent makes the demonstration server universal by designing it to work with both enterprise server deployments and independent app distributions. The server can receive device tokens from apps deployed through any channel and send notifications to all users regardless of their deployment type. This multi-functionality allows enterprise deployments to maintain their control advantages while also gaining the ability to communicate with all users in real-time like independent apps.
Data Source
AI summary
A method for communicating with enterprise users of an enterprise mobile application on a mobile communication device includes providing the enterprise mobile application to a distribution platform server for downloading to memory of a plurality of mobile communication devices. Including in the enterprise mobile application instructions to connect to the application distribution platform server, and to cause a respective device identifier token to be downloaded to the memory of the mobile communication device, where the device identifier token is specific to that instantiation of the downloaded enterprise mobile application. Where an enterprise mobile application developer and/or provider uses the respective device identifier token to address a message to respective ones of a plurality of mobile communication devices at about the same time. A system and a non-transitory computer-readable medium for implementing the method are also disclosed.


