Methods, systems, and computer program products for updating availability information in voice-call applications
First Claim
1. A method of updating user availability information in a voice-call application executing on a mobile terminal, comprising:
- automatically retrieving user activity information from an activity application that has access to scheduling information for a user of the voice-call application, the user activity information comprising information indicating scheduled activities for the user; and
updating the user availability information for the voice-call application based on the retrieved user activity information, the user availability information comprising information indicating the willingness of the user to send/receive communications; and
distributing a selected subset of the user availability information to one or more other users, the selected subset of the user availability information comprising a level of detail that is based on user preference information specified by the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of updating user availability information in a voice-call application executing on a mobile terminal includes automatically retrieving user activity information from an activity application and updating the user availability information for the voice-call application based on the retrieved user activity information. The voice-call application may be a push-to-talk (PTT) application, and updating the user availability information may include correlating the retrieved activity information to PTT availability information and updating the user availability information with the PTT availability information. Related systems and computer program products are also discussed.
-
Citations
29 Claims
-
1. A method of updating user availability information in a voice-call application executing on a mobile terminal, comprising:
-
automatically retrieving user activity information from an activity application that has access to scheduling information for a user of the voice-call application, the user activity information comprising information indicating scheduled activities for the user; and updating the user availability information for the voice-call application based on the retrieved user activity information, the user availability information comprising information indicating the willingness of the user to send/receive communications; and distributing a selected subset of the user availability information to one or more other users, the selected subset of the user availability information comprising a level of detail that is based on user preference information specified by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for updating user availability information in a voice-call application executing on a mobile terminal, comprising:
an availability application configured to automatically retrieve user activity information from an activity application that has access to scheduling information for a user of the voice-call application, the user activity information comprising information indicating scheduled activities for a user, update the user availability information for the voice call application based on the retrieved activity information, the user availability information comprising information indicating the willingness of the user to send/receive communications, and distribute a selected subset of the user availability information to one or more other users, the selected subset of the user availability information comprising a level of detail that is based on user preference information specified by the user. - View Dependent Claims (17, 18, 19, 20, 21)
-
22. A system for updating user availability information in a voice-call application executing on a mobile terminal, comprising:
-
means for automatically retrieving user activity information from an activity application that has access to scheduling information for a user of the voice-call application, the user activity information comprising information indicating scheduled activities for the user; means for updating the user availability information for the voice-call application based on the retrieved activity information, the user availability information comprising information indicating the willingness of the user to send/receive communications; and means for distributing a selected subset of the user availability information to one or more other users, the selected subset of the user availability information comprising a level of detail that is based on user preference information specified by the user.
-
-
23. A computer readable storage medium having computer readable program code embodied therein for updating user availability information in a voice-call application executing on a mobile terminal, wherein:
-
the computer readable storage medium comprises computer readable program code that automatically retrieves user activity information from an activity application that has access to scheduling information for a user of the voice-call application, the user activity information comprising information indicating scheduled activities for the user; the computer readable storage medium comprises computer readable program code that updates the user availability information for the voice-call application based on the retrieved activity information, the user availability information comprising information indicating the willingness of the user to send/receive communications; and the computer readable storage medium comprises computer readable program code that distributes a selected subset of the user availability information to one or more other users, the selected subset of the user availability information comprising a level of detail that is based on user preference information specified by the user. - View Dependent Claims (24, 25, 26, 27, 29)
-
-
28. A method of updating push-to-talk (PTT) presence information in a push-to-talk application executing on a mobile terminal, comprising:
-
obtaining user preference information; automatically retrieving user activity information from a calendar and/or task application executing on a personal computer; transmitting the retrieved activity information from the personal computer to the mobile terminal, determining availability information based on the retrieved activity information; updating the PTT presence information with the availability information; and distributing a selected subset of the PTT presence information to other users based on the preference information.
-
Specification