Predicting availability of instant messaging users
First Claim
1. A probabilistic prediction method for instant messaging, the method comprising:
- collecting statistics for when different collaborators in an instant messaging system become available and unavailable;
selecting a particular one of the different collaborators;
computing a probabilistic likelihood that the particular one of the collaborators will become available by a specified time; and
,rendering in a probabilistic pop up within at least part of an instant messaging window of the instant messaging system, the computed probabilistic likelihood and also the specified time that the particular one of the different collaborators will become available, the probabilistic pop up configured to be a portion of a size of the instant messaging window and also rendered in response to the detection of a proximity event for the selected particular one of the different collaborators, the specified time being an activatable specified time control being adjustable by a collaborator different from the particular one of the different collaborators, the specified time consisting of one of a time of day and a range of time in a day.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a novel and non-obvious method, system and computer program product for probabilistic prediction of availability in an instant messaging system. In one embodiment of the invention, a probabilistic prediction method for instant messaging can be provided. The method can include collecting statistics for when different collaborators in an instant messaging system become available and unavailable. Thereafter, a particular one of the different collaborators can be selected and a probabilistic likelihood can be computed that the particular one of the collaborators will become available by a specified time. Finally, the computed probabilistic likelihood can be rendered in association with the particular one of the different collaborators.
11 Citations
17 Claims
-
1. A probabilistic prediction method for instant messaging, the method comprising:
-
collecting statistics for when different collaborators in an instant messaging system become available and unavailable; selecting a particular one of the different collaborators; computing a probabilistic likelihood that the particular one of the collaborators will become available by a specified time; and
,rendering in a probabilistic pop up within at least part of an instant messaging window of the instant messaging system, the computed probabilistic likelihood and also the specified time that the particular one of the different collaborators will become available, the probabilistic pop up configured to be a portion of a size of the instant messaging window and also rendered in response to the detection of a proximity event for the selected particular one of the different collaborators, the specified time being an activatable specified time control being adjustable by a collaborator different from the particular one of the different collaborators, the specified time consisting of one of a time of day and a range of time in a day. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An instant messaging data processing system, comprising:
-
an instant messaging server with at least one processor and memory and configured for communicative coupling to a plurality of instant messaging clients over a computer communications network; a data store of instant messaging statistics indicating when different collaborators in an instant messaging system become available and unavailable; and
,probabilistic prediction logic coupled to each of the instant messaging server and the data store, the logic comprising program code enabled when executing in the memory by the at least one processor to select a particular one of the different collaborators, to compute a probabilistic likelihood that the particular one of the collaborators will become available by a specified time, and to render in a probabilistic pop-up within at least part of an instant messaging window of the instant messaging system, the computed probabilistic likelihood and also the specified time that the particular one of the different collaborators will become available, the probabilistic pop up configured to be a portion of a size of the instant messaging window and also rendered in response to the detection of a proximity event for the selected particular one of the different collaborators, the specified time being an activatable specified time control being adjustable by a collaborator different from the particular one of the different collaborators, the specified time consisting of one of a time of day and a range of time in a day. - View Dependent Claims (9, 10)
-
-
11. A computer program product comprising a computer usable memory embodying computer usable program code for probabilistic prediction for instant messaging, the computer program product comprising:
-
computer usable program code for collecting statistics for when different collaborators in an instant messaging system become available and unavailable; computer usable program code for selecting a particular one of the different collaborators; computer usable program code for computing a probabilistic likelihood that the particular one of the collaborators will become available by a specified time; and
,computer usable program code for rendering in a probabilistic pop up within at least part of an instant messaging window of the instant messaging system, the computed probabilistic likelihood and also the specified time that the particular one of the different collaborators will become available, the probabilistic pop up configured to be a portion of a size of the instant messaging window and also rendered in response to the detection of a proximity event for the selected particular one of the different collaborators, the specified time being an activatable specified time control being adjustable by a collaborator different from the particular one of the different collaborators, the specified time consisting of one of a time of day and a range of time in a day. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification