Push Notification Message Storage via SMS Fallback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The cost of using SMS, LMS, or MMS for transmitting messages to a large number of user electronic devices is burdensome, and push notification messages are not easily reconfirmable once confirmed by the user.
Innovation Solution
An electronic device and server system that processes and manages push notification messages by using a combination of SMS and non-SMS application programs, allowing push notifications to be displayed and stored similarly to SMS or MMS messages, reducing carrier burden and improving user convenience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If SMS, LMS, or MMS services are used to transmit messages to a large number of user electronic devices, then message delivery is achieved, but the cost becomes burdensome for service carriers
Solution Approach 1:
The patent introduces a push notification service as an intermediary mechanism between the service carrier and user devices. Instead of directly using expensive SMS/LMS/MMS services for bulk message transmission, the system uses push notifications delivered through application programs as a cost-effective alternative. The push notification server acts as a mediator that receives messages from the service carrier and distributes them to multiple user devices via their installed applications, thereby reducing transmission costs while maintaining message delivery capability.
2Loss of energy
If push notification messages are displayed using a specific application program, then message transmission cost is reduced, but the user cannot reconfirm the message once it is confirmed
Solution Approach 1:
The patent merges the advantages of both push notification service and traditional SMS services by integrating their functionalities. When a push notification is delivered and confirmed by the user, the system automatically generates and delivers an SMS message to the same user device. This combination allows the system to use cost-effective push notifications for initial message delivery while providing SMS as a backup mechanism that ensures users can reconfirm messages if needed, since SMS messages are stored in the device's message box for later review.
3Productivity
If push notification service is used for message delivery, then message transmission efficiency is improved, but the message cannot be stored for later review like SMS messages
Solution Approach 1:
The patent implements a preliminary action mechanism where the system proactively generates and prepares an SMS message in advance when a push notification is successfully delivered and confirmed. This preliminary SMS message is sent to the user device before the user might need to review the message content. By taking this preliminary action, the system ensures that a storable copy of the message exists in the device's SMS storage, enabling users to review messages later while maintaining the efficiency benefits of push notification delivery for the primary message transmission.
Data Source
AI summary
Various embodiments of the present invention relate to an electronic device for processing a message and a method for operating the same. The electronic device comprises a display, a wireless communication circuit, a processor operatively connected to the communication circuit and to the display, and a memory operatively connected to the processor. The memory stores a first application program, which is a short message service (SMS) application program, and a second application program, which is a non-SMS application program. The memory may comprise instructions that, when executed, cause the processor to: receive a push notification from an external server through the communication circuit by using the second application program, the push notification indicating a message regarding the first application program; transmit a request regarding the message to the external server through the communication circuit by using the second application program; receive the message from the external server through the communication circuit by using the second application program; provide the message to the first application program by using the second application program; and display the message by using the user interface of the first application program. Other embodiments are also possible.


