Patent ID: 8046454

Claim:
A communication managing system for managing communications associated with one or more systems, said communication managing system comprising at least one hardware processor configured for: obtaining a first context for one or more first systems, wherein said first context can effectively represent a first situation for said one or more first systems; obtaining one or more matching situations for said first situation wherein said matching situations are determined based at least on a situational pattern of use and wherein said one or more matching situations are respectively associated with one or more corresponding communication states of use effectively used by and/or on behalf of said one or more first systems to communicate; and determining, based on said one or more corresponding communication states of use, one or more first potential communication states for communication by and/or on behalf of said one or more first systems; the system including a pattern sensing system detecting patterns in a state of use of application programs used by a user associated with communicating information and a context use of application and based on at least one of internal components and external components of a computing system; the system providing recommendations for selecting the potential communication state associated with the matching situation.