Location-Based Broadcast Messaging for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current broadcast messaging services lack the ability to selectively send messages to mobile devices based on their location, leading to irrelevant notifications for users outside the targeted area, excessive network traffic, and battery drain due to re-broadcasting alerts to all devices within a large geographical area.
Innovation Solution
A location-based broadcast messaging system that uses a broadcast server and privacy server to confirm mobile device identifiers and send messages only to devices within a defined geographic area, utilizing a location agent to determine if a mobile device is within or has entered the specified location, thereby filtering messages effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If alert messages are broadcast to all mobile devices within an extended geographical area, then all devices receive the alert message, but network traffic increases excessively and battery life is negatively affected
Solution Approach 1:
The patent applies local quality by transitioning from a uniform broadcast approach to a targeted delivery mechanism. The system identifies specific mobile devices within the geographical area that meet predefined criteria (such as location, device type, or user preferences) and sends alert messages only to those selected devices. This localized targeting reduces unnecessary network traffic and energy consumption while maintaining reliable alert delivery to relevant devices.
Solution Approach 2:
The patent implements partial action by sending alert messages to only a subset of mobile devices within the geographical area rather than all devices. The system performs selective filtering to identify and message only those devices that match specific criteria, thereby avoiding the excessive action of broadcasting to every device. This partial messaging approach maintains alert reliability for relevant users while reducing overall network load and energy consumption.
2Reliability
If alert messages are sent to all mobile devices within the area, then comprehensive coverage is achieved, but irrelevant notifications are sent to users outside the vicinity
Solution Approach 1:
The patent applies local quality by implementing location-based filtering criteria that match alert messages to mobile devices based on their geographical proximity to the alert source. The system evaluates each device's location relative to the alert area and selectively delivers messages only to devices within or near the relevant vicinity. This ensures comprehensive coverage of the alert area while maintaining message relevance by excluding users outside the vicinity.
Solution Approach 2:
The patent implements partial action by delivering alert messages to only those mobile devices that satisfy location-based criteria rather than all devices in the area. The system performs selective filtering based on geographical proximity, sending messages partially to the target audience (those within vicinity) and excluding others. This maintains comprehensive alert coverage for relevant users while preventing information loss of relevance for excluded users.
3Reliability
If broadcast messages are sent to large numbers of mobile devices, then notification reach is maximized, but users subscribing to multiple services are overwhelmed by large numbers of alerts
Solution Approach 1:
The patent applies local quality by implementing user-specific filtering criteria that tailor alert delivery to individual user profiles, subscription preferences, and device characteristics. The system evaluates each user's specific needs and delivers alerts selectively based on these localized preferences. This maintains maximum notification reach for relevant users while reducing alert overload by filtering out non-priority or irrelevant alerts for each user.
Solution Approach 2:
The patent implements partial action by sending alert messages to only a selected subset of subscribed users based on predefined criteria rather than broadcasting to all subscribers uniformly. The system performs selective filtering to identify which subscribed users should receive each specific alert, delivering messages partially to the target audience within the subscription base. This maintains comprehensive notification reach for relevant subscribers while easing user operation by reducing alert overwhelm through selective delivery.
4Reliability
If the alert system requires re-broadcast at regular intervals to ensure delivery, then message receipt is confirmed, but network traffic and battery consumption increase
Solution Approach 1:
The patent applies local quality by implementing efficient delivery confirmation mechanisms for selectively targeted devices rather than repeated broadcasts to all devices. The system tracks which selected devices have received and acknowledged alert messages, and only performs re-broadcasts to specific devices that have not confirmed receipt. This maintains reliable delivery confirmation for targeted devices while minimizing network traffic by avoiding redundant broadcasts to devices that have already received the message.
Solution Approach 2:
The patent implements partial action by performing re-broadcast operations only for the subset of selected devices that have not confirmed message receipt, rather than re-broadcasting to all devices in the area. The system monitors delivery status of selectively targeted devices and triggers re-broadcasts partially to only those specific devices needing confirmation. This maintains reliable delivery confirmation while reducing network traffic quantity by eliminating redundant broadcasts to devices that have already received the alert.
Data Source
AI summary
For a location-based broadcast messaging service, a broadcast server receives a broadcast request from a business application server. The broadcast request includes a message, at least one identifier for target mobile devices, and an identifier for a location. The broadcast server sends a location query including the identifier for the location to location agents associated with the target mobile devices. In response to receiving the location query, each location agent determines whether the location of the associated mobile device is within or otherwise satisfies a requirement related to the identified location. If the location of the device is within the identified location or satisfies the requirement, the location agent sends a query response to the broadcast server and receives, from the broadcast server, the message included in the broadcast request. The broadcast request can include a time-period identifier, such that the location agent determines the device location during the time-period.


