System and Method to Promote Calendar Event Awareness in Instant Messaging Products
First Claim
1. A computer-implementable method for providing a current availability status of a user to receive an instant messaging system (IMS) communication, comprising:
- processing calendar information of an electronic calendar to detect a scheduled event of a first user;
determining the time remaining before the scheduled event begins, the remaining time comprising a first availability time period;
generating a current availability status of the first user, the current availability status comprising the first availability time period; and
providing the current availability status of the first user to a second user prior to the second user initiating an instant messaging communication to the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium for providing a current availability status of a user to receive an instant messaging system (IMS) communication. Electronic calendar information to detect the next scheduled event for the selected IMS recipient. The time remaining before the scheduled event begins is determined. The remaining time and other predetermined information about the scheduled event is used to generate a current availability status of the IMS recipient. The current availability status is provided to the IMS sender prior to initiating an IMS session. The IMS sender and receiver are notified when the time remaining before the start of the event expires.
15 Citations
20 Claims
-
1. A computer-implementable method for providing a current availability status of a user to receive an instant messaging system (IMS) communication, comprising:
-
processing calendar information of an electronic calendar to detect a scheduled event of a first user; determining the time remaining before the scheduled event begins, the remaining time comprising a first availability time period; generating a current availability status of the first user, the current availability status comprising the first availability time period; and providing the current availability status of the first user to a second user prior to the second user initiating an instant messaging communication to the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code for providing a current availability status of a user to receive an instant messaging system (IMS) communication and comprising instructions executable by the processor and configured for; processing calendar information of an electronic calendar to detect a scheduled event of a first user; determining the time remaining before the scheduled event begins, the remaining time comprising a first availability time period; generating a current availability status of the first user, the current availability status comprising the first availability time period; and providing the current availability status of the first user to a second user prior to the second user initiating an instant messaging communication to the first user - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
processing calendar information of an electronic calendar to detect a scheduled event of a first user; determining the time remaining before the scheduled event begins, the remaining time comprising a first availability time period; generating a current availability status of the first user, the current availability status comprising the first availability time period; and providing the current availability status of the first user to a second user prior to the second user initiating an instant messaging communication to the first user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification