Location-specific broadcast messaging
First Claim
Patent Images
1. A method for handling broadcast messages within a communication system, comprising:
- receiving a message at a mobile device, the message including identification information identifying a message-type for the message, the message additionally including a payload and location information, the location information specifying a relevant geographic area;
determining a local location of the mobile device;
comparing the local location to the location information to determine if the local location is within the relevant geographic area; and
handling the payload at the mobile device based on whether the local location is within the relevant geographic area.
1 Assignment
0 Petitions
Accused Products
Abstract
An SMS CBS message includes location information that defines a relevant geographic area. A receiving device that is location aware is configured to receive the SMS CBS message and announce the message if the receiving device is within the relevant geographic area.
-
Citations
37 Claims
-
1. A method for handling broadcast messages within a communication system, comprising:
-
receiving a message at a mobile device, the message including identification information identifying a message-type for the message, the message additionally including a payload and location information, the location information specifying a relevant geographic area; determining a local location of the mobile device; comparing the local location to the location information to determine if the local location is within the relevant geographic area; and handling the payload at the mobile device based on whether the local location is within the relevant geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for sending a broadcast message within a communication system, comprising:
sending a broadcast message to a mobile device within the communication system, the broadcast message including message type information, a payload, and location information, the location information specifying a relevant geographic area within which the payload is to be announced on the mobile device and outside of which the payload is not to be announced on the mobile device. - View Dependent Claims (9, 10, 11, 12)
-
13. A memory for storing data for access by an application program being executed on a data processing system, comprising:
-
a first data structure stored in the memory, the first data structure including a plurality of data fields, the plurality of data fields including; a service identification field that identifies the first data structure as a broadcast message; a payload portion that includes a payload; and a location info field that includes location information that specifies a geographic area in which the payload is relevant. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium encoded with computer-executable instructions for handling broadcast messages within a communication system, the instructions comprising:
-
receiving a message at a mobile device, the message including identification information identifying a message-type for the message, the message additionally including a payload and location information, the location information specifying a relevant geographic area; determining a local location of the mobile device; comparing the local location to the location information to determine if the local location is within the relevant geographic area; and handling the payload at the mobile device based on whether the local location is within the relevant geographic area. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium encoded with computer-executable instructions for sending a broadcast message within a communication system, the instructions comprising:
sending a broadcast message to a mobile device within the communication system, the broadcast message including message type information, a payload, and location information, the location information specifying a relevant geographic area within which the payload is to be announced on the mobile device and outside of which the payload is not to be announced on the mobile device. - View Dependent Claims (30, 31, 32, 33)
-
34. A computer-readable medium encoded with computer-readable components, the components comprising:
-
a message queue configured for storing received broadcast messages; an SMS engine configured to receive messages and determine whether each received message is a broadcast message based on whether a message service identifier is associated with the message, the SMS engine further configured to store the received messages at the message queue if the message is the broadcast message; a stored settings database including user settings; a user interface configured to format and present user information; and a broadcast message engine configured to retrieve the stored broadcast message and the stored user settings, the broadcast message engine further configured to determine whether to pass the user information to the user interface based on the contents of the broadcast message and the user settings, the broadcast message engine further configured to determine whether to pass the user information to the user interface based on a comparison of a local location to a relevant geographic area specified in the broadcast message. - View Dependent Claims (35)
-
-
36. An apparatus for handling broadcast messages within a communication system, comprising:
-
means for receiving a message at a mobile device, the message including identification information identifying a message-type for the message, the message additionally including a payload and location information, the location information specifying a relevant geographic area; means for determining a local location of the mobile device; means for comparing the local location to the location information to determine if the local location is within the relevant geographic area; and means for handling the payload at the mobile device based on whether the local location is within the relevant geographic area.
-
-
37. An apparatus for sending a broadcast message within a communication system, comprising:
means for sending a broadcast message to a mobile device within the communication system, the broadcast message including message type information, a payload, and location information, the location information specifying a relevant geographic area within which the payload is to be announced on the mobile device and outside of which the payload is not to be announced on the mobile device.
Specification