Environmentally driven phone behavior
First Claim
1. An apparatus comprising:
- a storage readable medium;
wherein the storage medium comprises instructions for a processor to perform steps comprising;
detecting an incoming telephone call;
determining a plurality of conditions associated with a telephone;
comparing the conditions to a plurality of policies, each policy comprising a plurality of condition criteria and a telephone behavior instruction;
identifying a single policy within the policies, the single policy containing the condition criteria corresponding to the conditions; and
adjusting a telephone behavior according to the telephone behavior instruction for the single policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling the behavior of a telephone using policies, the method comprising a Policy Creation Program (PCP) and a Behavior Control Program (BCP). The policies comprise telephone behavior instructions and three criteria conditions: location criteria, context criteria, and caller criteria. Each policy is also assigned a policy priority number based on the importance of the policy, which is used to resolve conflicts between the policies. The PCP allows the user to create the policies and stores the policies in a policy table based on the policy priority numbers. The BCP detects an incoming telephone call and determines the location, context, and caller conditions. The BCP compares the location, context, and caller conditions to a plurality of the policies and determines the policy that matches the conditions. The BCP then controls the telephone'"'"'s behavior according to the telephone behavior instructions in the policy.
-
Citations
34 Claims
-
1. An apparatus comprising:
-
a storage readable medium;
wherein the storage medium comprises instructions for a processor to perform steps comprising;
detecting an incoming telephone call;
determining a plurality of conditions associated with a telephone;
comparing the conditions to a plurality of policies, each policy comprising a plurality of condition criteria and a telephone behavior instruction;
identifying a single policy within the policies, the single policy containing the condition criteria corresponding to the conditions; and
adjusting a telephone behavior according to the telephone behavior instruction for the single policy.
-
-
2. The apparatus of claim 2 wherein the policies further comprise:
-
a policy priority number; and
wherein the policy priority number resolves any outcome conflicts between the policies.
-
-
3. The apparatus of claim 3 wherein the policies are stored in a policy table according to the policy priority number.
-
4. The apparatus of claim 4 further comprising:
- the telephone; and
wherein the storage medium is a memory within the telephone.
- the telephone; and
-
5. The apparatus of claim 5 wherein the steps further comprise:
- allowing a user to define the policies using a policy creation program.
-
6. The apparatus of claim 6 wherein one of the condition criteria is a location criterion;
- and wherein the location of the telephone is determined using a GPS network.
- View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
15. An method comprising:
-
installing a telephone behavior control program on a storage medium;
wherein the storage medium comprises instructions for a processor to perform steps comprising;
detecting an incoming telephone call;
determining a plurality of conditions associated with a telephone;
comparing the conditions to a plurality of policies, each policy comprising a plurality of condition criteria and a telephone behavior instruction;
identifying a single policy within the policies, the single policy containing the condition criteria corresponding to the conditions; and
adjusting a telephone behavior according to the telephone behavior instruction for the single policy. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
means for detecting an incoming telephone call;
means for determining a plurality of conditions associated with a telephone;
means for comparing the conditions to a plurality of policies, each policy comprising a plurality of condition criteria and a telephone behavior instruction;
means for identifying a single policy within the policies, the single policy containing the condition criteria corresponding to the conditions;
means for adjusting a telephone behavior according to the telephone behavior instruction for the single policy;
wherein the policy priority number resolves any outcome conflicts between the policies;
wherein the policies are stored in a policy table according to the policy priority number;
means for allowing a user to define the policies using a policy creation program; and
wherein the storage medium is a memory within the telephone. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification