Patent ID: 8654958

Claim:
A computing device for managing a call forwarding profile, the computing device comprising: a memory; a call forwarding module; a processor coupled to the memory and the call forwarding module, wherein the processor executes a communication application configured to: enable a user to set up one or more call forwarding profiles, wherein each call forwarding profile includes at least one call forwarding rule corresponding to one or more call forwarding settings; monitor a state of the user; determine one or more applicable call forwarding profiles based on a current state of the user; activate the one or more applicable call forwarding profiles automatically, wherein the one or more applicable call forwarding profiles are activated simultaneously; receive an incoming call intended for the user; use metadata information including a classification of at least one of: a personal call, a business call, and a project related call associated with the incoming call to prioritize the at least one call forwarding rule in the one or more activated call forwarding profiles; forward the incoming call applying the at least one call forwarding rule prioritized in the one or more activated call forwarding profiles, wherein at least one of the activated call forwarding profiles are applied to the incoming call based on a pre-defined order.