Methods of establishing a communications link using perceptual sensing of a user's presence
First Claim
1. A method of sensing whether a person is present within a predefined space and, if present, what their activity state is, comprising the steps of:
- periodically generating an image of a scene including said predefined space;
comparing successive images of said scene and determining whether differences between said successive images are due to arrival or departure of a person; and
monitoring sounds in said predefined space to determine whether speech is coming from a person detected in at least one of said successive images.
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 infra-red 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.
-
Citations
9 Claims
-
1. A method of sensing whether a person is present within a predefined space and, if present, what their activity state is, comprising the steps of:
-
periodically generating an image of a scene including said predefined space;
comparing successive images of said scene and determining whether differences between said successive images are due to arrival or departure of a person; and
monitoring sounds in said predefined space to determine whether speech is coming from a person detected in at least one of said successive images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 whether each individual is present near a communications device;
determining whether each individual is available, namely in an activity state which permits interruption; and
if each individual is both present and available, initiating a communications link among said individuals.
-
-
8. 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 whether each individual is present near a communications device;
determining whether each individual is available, namely in an activity state which permits interruption; and
if a predetermined quorum of desired participants are present and available, generating an indication that a communications link can begin.
-
-
9. A method of notifying a person of an incoming request for a communications link, comprising the steps of:
-
sensing whether the person to be notified is present near a communications device and, if not, transferring the incoming request to a message-taking service;
sensing whether the person to be notified is working at a computer and, if so, displaying a message about said request on a display of said computer;
if a person to be notified is present but not working at a computer, sensing whether said person is speaking with other persons who are also present and, if so, delaying notification of any incoming request having less than a predetermined priority level while providing an audible announcement of any incoming request having greater than a predetermined priority level.
-
Specification