Managing calendar events while preparing for time out-of-office
First Claim
Patent Images
1. A computer-implemented method for managing calendar events, comprising:
- receiving, by a calendar application executing on a computer, a command to activate an out-of-office status for a user of the calendar application;
responsive to receiving the command, activating, by the computer, the out-of-office status for the user for an out-of-office time period, the time period corresponding to a duration of the out-of-office status;
responsive to the activating of the out-of-office status of the user, determining, by the computer, one or more selected calendar events scheduled for the user during the out-of-office time period, with the calendar events scheduled during the out-of-office time period being out-of-office calendar events; and
processing each of the determined out-of-office calendar events, further comprising executing, by the computer;
determining, from a social network, a number of social levels of closeness of the user with respect to each other invitee of the out-of-office calendar event;
comparing the determined number of social levels of closeness of the user with respect to the each other invitee to a predetermined social level closeness number for the user, to thereby determine whether a majority of invitees of the out-of-office calendar event are within the predetermined number of social levels of closeness;
automatically updating the out-of-office calendar event if the comparing determines that the majority of the invitees are within the determined number of social levels of closeness, wherein the updating includes at least one of canceling the out-of-office calendar event and removing the user as an invitee of the out-of-office calendar event; and
automatically sending an out-of-office message to at least one recipient indicating a type of the updating of the out-of-office calendar event.
2 Assignments
0 Petitions
Accused Products
Abstract
In a calendar messaging method and system, a calendar application executing on a computer receives a command to activate an out-of-office status, and receives one or more selected calendar events. The method and system further include automatically updating the calendar events, wherein the updating includes at least one of canceling the calendar events, and removing the user as an invitee of the calendar events. An out-of-office message is then automatically sent to at least one recipient indicating a type of update made to one or more of the calendar events.
-
Citations
11 Claims
-
1. A computer-implemented method for managing calendar events, comprising:
-
receiving, by a calendar application executing on a computer, a command to activate an out-of-office status for a user of the calendar application; responsive to receiving the command, activating, by the computer, the out-of-office status for the user for an out-of-office time period, the time period corresponding to a duration of the out-of-office status; responsive to the activating of the out-of-office status of the user, determining, by the computer, one or more selected calendar events scheduled for the user during the out-of-office time period, with the calendar events scheduled during the out-of-office time period being out-of-office calendar events; and processing each of the determined out-of-office calendar events, further comprising executing, by the computer; determining, from a social network, a number of social levels of closeness of the user with respect to each other invitee of the out-of-office calendar event; comparing the determined number of social levels of closeness of the user with respect to the each other invitee to a predetermined social level closeness number for the user, to thereby determine whether a majority of invitees of the out-of-office calendar event are within the predetermined number of social levels of closeness; automatically updating the out-of-office calendar event if the comparing determines that the majority of the invitees are within the determined number of social levels of closeness, wherein the updating includes at least one of canceling the out-of-office calendar event and removing the user as an invitee of the out-of-office calendar event; and automatically sending an out-of-office message to at least one recipient indicating a type of the updating of the out-of-office calendar event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A calendar management system comprising:
-
a computer comprising a processor; and a computer readable medium storing instructions which are executable, using the processor, to perform functions comprising; receiving a command to activate an out-of-office status for a user of a calendar-application; responsive to receiving the command, activating the out-of-office status for the user for an out-of-office time period, the time period corresponding to a duration of the out-of-office status; responsive to the activating of the out-of-office status of the user, determining one or more selected calendar events scheduled for the user during the out-of-office time period, with the calendar events scheduled during the out-of-office time period being out-of-office calendar events; and processing each of the determined out-of-office calendar events, further comprising; determining, from a social network, a number of social levels of closeness of the user with respect to each other invitee of the out-of-office calendar event; comparing the determined number of social levels of closeness of the user with respect to the each other invitee to a predetermined social level closeness number for the user, to thereby determine whether a majority of invitees of the out-of-office calendar event are within the predetermined number of social levels of closeness; automatically updating the out-of-office calendar event if the comparing determines that the majority of the invitees are within the determined number of social levels of closeness, wherein the updating includes at least one of canceling the out-of-office calendar event and removing the user as an invitee of the out-of-office calendar event; and automatically sending an out-of-office message to at least one recipient indicating a type of updating of the out-of-office calendar event. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium containing program instructions for managing calendar events, which upon execution by a computer cause the computer to perform functions comprising:
-
receiving, by a calendar application executing on a computer, a command to activate an out-of-office status for a user of the calendar application; responsive to receiving the command, activating the out-of-office status for the user for an out-of-office time period, the time period corresponding to a duration of the out-of-office status; responsive to the activating of the out-of-office status of the user, determining one or more selected calendar events scheduled for the user during the out-of-office time period, with the calendar events scheduled during the out-of-office time period being out-of-office calendar events; and processing each of the determined out-of-office calendar events, further comprising; determining, from a social network, a number of social levels of closeness of the user with respect to each other invitee of the out-of-office calendar event; comparing the determined number of social levels of closeness of the user with respect to the each other invitee to a predetermined social level closeness number for the user, to thereby determine whether a majority of invitees of the out-of-office calendar event are within the predetermined number of social levels of closeness; automatically updating of the out-of-office calendar event if the comparing determines that the majority of the invitees are within the determined number of social levels of closeness, wherein the updating includes at least one of canceling the out-of-office calendar event and removing the user as an invitee of the out-of-office calendar event; and automatically sending an out-of-office message to at least one recipient indicating a type of the updating of the out-of-office calendar event.
-
Specification