Controlling instant messaging settings based on calendar application entries
First Claim
1. A computer system for adjusting instant messaging control settings of an instant messaging application in a computing environment that includes at least one instant messaging application and at least one calendar application, the system comprising:
- at least one memory; and
at least one processor configured to;
detect a calendar event associated with a calendar entry of the calendar application, the calendar event including at least one of a creation of the calendar entry, an editing of the calendar entry, and a receipt of a notification for the calendar entry;
upon detection of the calendar event, prompt a user of the instant messaging application for a manual adjustment to a control setting or an automatic adjustment based on the calendar application entry;
adjust the control setting manually by the user if the manual adjustment to the control setting is selected;
look up a default setting and adjust the control setting automatically to the default setting if the automatic adjustment of the control setting is selected, wherein the calendar application is remote from the instant messaging application and the control setting is conveyed from the remote application to the instant messaging application across a network;
determine an availability setting within the remote application for at least one additional application other than the instant messaging application based upon the calendar application entry;
convey the availability setting from the remote application to the at least one additional application across a network; and
automatically adjust a setting of the at least one additional application in accordance with the availability setting.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for adjusting an instant messaging control mechanism can include the steps of determining a control setting for an instant messaging control mechanism based upon a calendar application entry, and responsive to the determining step, automatically adjusting the instant messaging control mechanism to the control setting. In one embodiment, the determining step can be performed by a calendar application to which the calendar application entry corresponds and can be performed responsive to a calendar event. In a further embodiment, the calendar application can establish a time at which the control setting is to be adjusted. The adjusting step can occur at approximately the established time, where the calendar event can occur in advance of the established time.
-
Citations
5 Claims
-
1. A computer system for adjusting instant messaging control settings of an instant messaging application in a computing environment that includes at least one instant messaging application and at least one calendar application, the system comprising:
-
at least one memory; and at least one processor configured to; detect a calendar event associated with a calendar entry of the calendar application, the calendar event including at least one of a creation of the calendar entry, an editing of the calendar entry, and a receipt of a notification for the calendar entry; upon detection of the calendar event, prompt a user of the instant messaging application for a manual adjustment to a control setting or an automatic adjustment based on the calendar application entry; adjust the control setting manually by the user if the manual adjustment to the control setting is selected; look up a default setting and adjust the control setting automatically to the default setting if the automatic adjustment of the control setting is selected, wherein the calendar application is remote from the instant messaging application and the control setting is conveyed from the remote application to the instant messaging application across a network; determine an availability setting within the remote application for at least one additional application other than the instant messaging application based upon the calendar application entry; convey the availability setting from the remote application to the at least one additional application across a network; and automatically adjust a setting of the at least one additional application in accordance with the availability setting. - View Dependent Claims (2, 3)
-
-
4. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
detecting a calendar event associated with a calendar entry of a calendar application, the calendar event including at least one of a creation of the calendar entry, an editing of the calendar entry, and a receipt of a notification for the calendar entry; upon detection of the calendar event, prompting a user of an instant messaging application for a manual adjustment to a control setting or an automatic adjustment based on the calendar application entry; adjusting the control setting manually by the user if the manual adjustment to the control setting is selected; looking up a default setting and adjusting the control setting automatically to the default setting if the automatic adjustment of the control setting is selected, wherein the calendar application is remote from the instant messaging application and the control setting is conveyed from the remote application to the instant messaging application across a network; determining an availability setting within the remote application for at least one additional application other than the instant messaging application based upon the calendar application entry; conveying the availability setting from the remote application to the at least one additional application across a network; and automatically adjusting a setting of the at least one additional application in accordance with the availability setting. - View Dependent Claims (5)
-
Specification