Back to results
US 10,897,436 B2Granted
Predicting and updating availability status of a user
AssigneeInternational Business Machines Corporation
InventorsHernan A. Cunico, Asima Silva
Life of this patent
Estimating the term…
Abstract
Predicting and notifying availability status of a user may include determining, using a processor, an availability status of a user according to historical data for the user and automatically updating the availability status of the user using the processor.
Claims12
A method, comprising:
- determining, using a processor, a partial availability status of a user during an event according to a level of participation of the user in the event and according to whether a detected computing activity on a client device of the user during the event is related to the event, the partial availability status indicating whether the user, at a time associated with the partial availability status, is available to interact with a different user through at least one electronic communication channel not being used for the event;
- automatically updating, using the processor, an availability status of the user based on the determined partial availability status of the user;
- receiving a first incoming communication through the at least one electronic communication channel not being used for the event;
- and
- responsive to the partial availability status indicating that the user is engaged in the event but not an active participant in the event, wherein whether the user is an active participant in the event is determined by comparing the level of participation of the user in the event to a threshold, and responsive to receiving the first incoming communication through the at least one electronic communication channel not being used for the event, accepting the first incoming communication.
2 more elements
A method, comprising:
- determining, using a processor, a partial availability status of a user during an event according to a level of participation of the user in the event and according to whether a detected computing activity on a client device of the user during the event is related to the event, the partial availability status indicating whether the user, at a time associated with the partial availability status, is available to interact with a different user through at least one electronic communication channel not being used for the event;
- automatically updating, using the processor, an availability status of the user based on the determined partial availability status of the user;
- receiving a first incoming communication through the at least one electronic communication channel not being used for the event, wherein the first incoming communication is from a second user participating in the event;
- responsive to the partial availability status indicating that the user is engaged in the event but not an active participant in the event and receiving the first incoming communication through the at least one electronic communication channel not being used for the event, accepting the first incoming communication;
- receiving, from a third user not participating in the event, a second incoming communication through the at least one communication channel not being used for the event;
- and
- responsive to receiving the second incoming communication through the at least one communication channel not being used for the event, rejecting the second incoming communication from the third user not participating in an event in which the user currently is participating, rejecting the second communication comprising not delivering the second communication to the user.
4 more elements
Dependencies are inferred from the claim text.