Context-aware and location-aware cellular phones and methods are
described. In one embodiment, cellular phones are configured to
wirelessly receive information that pertains to their current context or
location. The phones then automatically use the information to modify one
or more cellular phone behaviors, e.g. by turning the phone off, changing
the ringer's pitch, or placing the phone in a vibrate mode. In one
particular embodiment, various location types are defined and have
associated attributes that define a desired cellular phone behavior. One
or more transmitters at a location for which a behavior is desired
transmit information that pertains to the location's class type. The cell
phones can carry an association of class types and their behaviors so
that when the phones receive the class type information, they can
automatically adjust their behavior.