Techniques for filtering broadcast SMS messages at a mobile station based
on network configuration, user configuration, and/or user preferences. In
one method, a broadcast message is initially received, and one or more
filtering criteria are applied to the received broadcast message. The
filtering criteria are defined by settings stored in a removable module
(e.g., the R-UIM) coupled to the receiver. The received broadcast message
is then processed if it is not filtered out by the one or more filtering
criteria. The one or more filtering criteria may include (1) those
imposed by a service provider and defined in a network configuration
setting, (2) those determined by the mobile user and defined in a user
configuration setting, (3) those selected by the mobile user based on
user preferences, which allow for filtering of broadcast messages based
on service category, language, and priority, or (4) any combination of
the above.