DETECTING AND DISPLAYING USER STATUS
First Claim
1. A method comprising:
- receiving, via a computing device, activity data from at least one of an audio input device, a video input device, and a command input device;
calculating a text availability index corresponding, at least in part, to a likelihood of a user to be available for text communication, a voice availability index corresponding, at least in part, to a likelihood of the user to be available for voice communication, and a video availability index corresponding, at least in part to a likelihood of the user to be available for video communication, wherein at least one of the text availability index, the voice availability index, and the video availability index is based upon, at least in part, the activity data; and
rendering a graphic indicator associated with the text availability index, the voice availability index, and the video availability index, wherein the graphic indicator indicates, at least in part, the likelihood of the user to be available for text communication, the likelihood of the user to be available for voice communication, and the likelihood of the user to be available for video communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and system for detecting and displaying user status is described. A method may comprise receiving activity data from at least one of an audio input device, a video input device, and a command input device. The method may further comprise calculating a text availability index corresponding, at least in part, to a likelihood of a user to be available for text communication, a voice availability index corresponding, at least in part, to a likelihood of the user to be available for voice communication, and a video availability index corresponding, at least in part to a likelihood of the user to be available for video communication, wherein at least one of the text availability index, the voice availability index, and the video availability index is based upon, at least in part, the activity data.
14 Citations
20 Claims
-
1. A method comprising:
-
receiving, via a computing device, activity data from at least one of an audio input device, a video input device, and a command input device; calculating a text availability index corresponding, at least in part, to a likelihood of a user to be available for text communication, a voice availability index corresponding, at least in part, to a likelihood of the user to be available for voice communication, and a video availability index corresponding, at least in part to a likelihood of the user to be available for video communication, wherein at least one of the text availability index, the voice availability index, and the video availability index is based upon, at least in part, the activity data; and rendering a graphic indicator associated with the text availability index, the voice availability index, and the video availability index, wherein the graphic indicator indicates, at least in part, the likelihood of the user to be available for text communication, the likelihood of the user to be available for voice communication, and the likelihood of the user to be available for video communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product residing on a 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 activity data from at least one of an audio input device, a video input device, and a command input device; calculating a text availability index corresponding, at least in part, to a likelihood of a user to be available for text communication, a voice availability index corresponding, at least in part, to a likelihood of the user to be available for voice communication, and a video availability index corresponding, at least in part to a likelihood of the user to be available for video communication, wherein at least one of the text availability index, the voice availability index, and the video availability index is based upon, at least in part, the activity data; and rendering a graphic indicator associated with the text availability index, the voice availability index, and the video availability index, wherein the graphic indicator indicates, at least in part, the likelihood of the user to be available for text communication, the likelihood of the user to be available for voice communication, and the likelihood of the user to be available for video communication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
at least one processor; at least one memory architecture coupled with the at least one processor; a first software module executable by the at least one processor and the at least one memory architecture, wherein the first software module is configured to receive activity data from at least one of an audio input device, a video input device, and a command input device; a second software module executable by the at least one processor and the at least one memory architecture, wherein the second software module is configured to calculate a text availability index corresponding, at least in part, to a likelihood of a user to be available for text communication, a voice availability index corresponding, at least in part, to a likelihood of the user to be available for voice communication, and a video availability index corresponding, at least in part to a likelihood of the user to be available for video communication, wherein at least one of the text availability index, the voice availability index, and the video availability index is based upon, at least in part, the activity data; and a third software module executable by the at least one processor and the at least one memory architecture, wherein the third software module is configured to render a graphic indicator associated with the text availability index, the voice availability index, and the video availability index, wherein the graphic indicator indicates, at least in part, the likelihood of the user to be available for text communication, the likelihood of the user to be available for voice communication, and the likelihood of the user to be available for video communication. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification