System and method for managing calendaring events
First Claim
Patent Images
1. A method comprising:
- receiving, by a calendar management computing system located on a server communicating via a network with a number of client devices executing a calendar application, an indication of a meeting being scheduled in the calendar application between a plurality of attendees, wherein a first one of the meeting attendees is designated an owner of the meeting;
determining, by the calendar management computing system, whether at least a second one of the meeting attendees is a manager in a management chain of the owner of the meeting based upon hierarchical information about the meeting attendees in an organizational structure defined within an organizational directory; and
if the second one of the meeting attendees is the manager of the owner of the meeting based on the management chain of the owner, associating, by the calendar management computing system, ownership privileges for the meeting with the second one of the meeting attendees;
if the second one of the meeting attendees is not a manager of the owner of the meeting, determining whether the second one of the meeting attendees is outside of a department of the owner based on the organizational structure, and ensuring that the second one of the meeting attendees outside of a department of the owner based on the organizational structure may not have ownership authority over the meeting,in which the manager is an attendee in a management chain of the owner, andin which attendees outside of the owner'"'"'s management chain are not assigned as the manager.
1 Assignment
0 Petitions
Accused Products
Abstract
An indication of a meeting being scheduled between a plurality of attendees is received. A first one of the attendees is designated an owner of the meeting. Ownership privileges for the meeting are associated with at least a second one of the meeting attendees. The ownership privileges associated with at least a second one of the meeting attendees are associated based upon, at least in part, an organizational structure.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a calendar management computing system located on a server communicating via a network with a number of client devices executing a calendar application, an indication of a meeting being scheduled in the calendar application between a plurality of attendees, wherein a first one of the meeting attendees is designated an owner of the meeting; determining, by the calendar management computing system, whether at least a second one of the meeting attendees is a manager in a management chain of the owner of the meeting based upon hierarchical information about the meeting attendees in an organizational structure defined within an organizational directory; and if the second one of the meeting attendees is the manager of the owner of the meeting based on the management chain of the owner, associating, by the calendar management computing system, ownership privileges for the meeting with the second one of the meeting attendees; if the second one of the meeting attendees is not a manager of the owner of the meeting, determining whether the second one of the meeting attendees is outside of a department of the owner based on the organizational structure, and ensuring that the second one of the meeting attendees outside of a department of the owner based on the organizational structure may not have ownership authority over the meeting, in which the manager is an attendee in a management chain of the owner, and in which attendees outside of the owner'"'"'s management chain are not assigned as the manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product stored on a computer readable storage device, having a plurality of instructions, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving an indication of a meeting being scheduled between a plurality of attendees, wherein a first one of the meeting attendees is designated an owner of the meeting; determining, by a calendar management computing system located on a server communicating via a network with a number of client devices executing a calendar application, whether at least a second one of the meeting attendees is a manager in a management chain of the owner of the meeting based upon hierarchical information about the meeting attendees in an organizational structure defined within an organizational directory; and if the second one of the meeting attendees is a manager of the owner of the meeting based on the management chain of the owner, associating ownership privileges for the meeting with the second one of the meeting attendees; if the second one of the meeting attendees is not a manager of the owner of the meeting, determining whether the second one of the meeting attendees is outside of a department of the owner based on the organizational structure, and ensuring that the second one of the meeting attendees outside of a department of the owner based on the organizational structure may not have ownership authority over the meeting, in which the manager is an attendee in a management chain of the owner, and in which attendees outside of the owner'"'"'s management chain are not assigned as the manager. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification