Patent ID: 9292835
Filing Date: 2016-03-22
CPC Classification: G06Q

Claim Text:
1. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: receiving an indication that there is an intended recipient of a communication as a sender of the communication enters the intended recipient of the communication; as the sender enters the intended recipient of the communication, in response to receiving the indication that there is the intended recipient of the communication, automatically determining if the intended recipient is available enough to receive the communication based upon, at least in part, one or more registries of availability, a communication type associated with the communication, and one or more user-defined parameters for the communication type, the one or more user-defined parameters including a user-defined minimum amount of time acceptable for communications of each of a plurality of communication types to be received by the intended recipient, wherein determining if the intended recipient is available enough to receive the communication by the user-defined minimum amount of time occurs before the communication is sent to the intended recipient of the communication; and in response to determining that the intended recipient is not available enough to receive the communication, suggesting with a pop-up window, one or more additional recipients to receive the communication.