Patent ID: 7496352

Claim:
A method for controlling the behavior of a wireless telephone comprising: responsive to a plurality of user actions at a telephone, defining a plurality of policies for the telephone; detecting an incoming telephone call received by the telephone; responsive to detecting the incoming telephone call, performing by the telephone, steps comprising: determining a plurality of conditions associated with the telephone; comparing the plurality of conditions associated with the telephone to the plurality of policies, each policy comprising: a policy priority number; a plurality of condition criteria comprising: a location criterion; a context criterion; and a caller criterion; and a telephone behavior instruction; identifying a single policy within the plurality of policies, the single policy containing the condition criteria corresponding to the plurality of conditions associated with the telephone; and adjusting a telephone behavior according to the telephone behavior instruction for the single policy wherein the telephone behavior is an action that the telephone takes in response to the reception of an incoming telephone call; and wherein the action comprises a plurality of telephone behaviors; wherein ones of the plurality of telephone behaviors comprise: changing the absolute ring volume, changing the relative ring volume, changing the ring tone, playing a message to the caller, sending the call to voicemail, turning off the telephone, vibrating the telephone, or allowing the telephone to ring after a delay; wherein the action is accomplished without a mode change control unit, a mode selection button, or a separation of an ambient sound into a speech component and a non-speech component; wherein the telephone is a wireless telephone; wherein the policy priority number resolves any outcome conflicts between the policies; wherein the policies are stared in a policy table according to the policy priority number; wherein the context criterion is determined by a FDA program stored on the telephone by determining the event or activity in the user's calendar at the specific time that the incoming telephone call is received; wherein the caller criterion requires determining a caller identity and determining whether the caller matching the caller identity has called within a fixed time interval; wherein the telephone is operable to determine the location of the telephone by using a GPS network and by using triangulation; and wherein the telephone is operable to determine the caller identity by analyzing the caller ID data associated with the incoming telephone call and by accessing a PDA program stored on the telephone.