Methods of establishing a communications link using perceptual sensing of a user's presence
First Claim
1. A method of determining when to establish a communications link among multiple individuals by automatically determining each individual'"'"'s availability, comprising the steps of:
- determining a priority level of a requested communications link;
determining whether each individual is present near a communications device;
determining whether each individual is available, namely in an activity state which permits interruption because that activity state has a priority level no greater than the priority level of said requested communications link; and
if each individual is both present and available, initiating said communications link among said individuals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of establishing a communications link uses automatic sensing of a computer user'"'"'s presence and activity state to record user attributes in a form accessible to other computers in a communications network. Such automatic sensing may include keyboard/mouse monitors, cameras with associated image processing algorithms, speech detectors, RF radiation detectors, and infrared sensors. Preferably, the attribute recording is done in a server process which can be accessed by other computer programs. A first application of this method is to inform persons at remote locations whether the party to be called is available to receive a call. A second application of the method is to use a Connection Agent to determine whether all desired participants for a conference, or at least a quorum of them, are present and available, so that the conference can be started. A third application of the method is to allow a called party to adjust the kind of notification, if any, he or she receives of an incoming call, depending upon what activity is currently engaging the called party.
81 Citations
2 Claims
-
1. A method of determining when to establish a communications link among multiple individuals by automatically determining each individual'"'"'s availability, comprising the steps of:
-
determining a priority level of a requested communications link; determining whether each individual is present near a communications device; determining whether each individual is available, namely in an activity state which permits interruption because that activity state has a priority level no greater than the priority level of said requested communications link; and if each individual is both present and available, initiating said communications link among said individuals.
-
-
2. A method of determining when to establish a communications link among multiple individuals by automatically determining each individual'"'"'s availability, comprising the steps of:
-
determining a priority level of a requested communications link; determining whether each individual is present near a communications device; determining whether each individual is available, namely in an activity state which permits interruption because that activity state has a priority level no greater than the priority level of said requested communications link; and if a predetermined quorum of desired participants are present and available, generating an indication that a communications link can begin.
-
Specification