System and method for integrating projects events with personal calendar and scheduling clients
First Claim
1. A method for integrating project events with personal calendar and scheduling clients, comprising:
- establishing a project calendar;
establishing a personal calendar for a member of said project;
receiving into a member profile indicia indicative of whether to send events published on said project calendar to said personal calendar;
receiving into said member profile indicia indicative of a calendar and scheduling format used by said member for said personal calendar; and
responsive to creation of an event in said project calendar, forwarding said event to said personal calendar of said member in said format.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for integrating project events with personal calendar and scheduling clients, includes a first server including a place database having a member profiles database and an events database; a place server, and an email transport facility including an email application; a client including a calendar and scheduling program; the member profiles database being responsive to member input for storing member subscriptions to the calendar and scheduling program; the place server responsive to said email transport facility receiving a create, update, or delete event from a member of the place database for creating in the events database a project event; the place server responsive to a create, update, or delete event for determining from the member profiles database those members subscribing to each of a plurality of calendar and scheduling programs; said place server further for sending to each member subscribing to a calendar and scheduling program an email notification of the project event personalized to the calendar and scheduling program to which the member has subscribed.
-
Citations
20 Claims
-
1. A method for integrating project events with personal calendar and scheduling clients, comprising:
-
establishing a project calendar;
establishing a personal calendar for a member of said project;
receiving into a member profile indicia indicative of whether to send events published on said project calendar to said personal calendar;
receiving into said member profile indicia indicative of a calendar and scheduling format used by said member for said personal calendar; and
responsive to creation of an event in said project calendar, forwarding said event to said personal calendar of said member in said format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for integrating project events with personal calendar and scheduling clients, comprising:
-
selectively creating, updating, or moving a project calendar event;
determining if calendar integration is enabled at server level, at place level, and at room level responsive to calendar integration not being enabled at said server, place and room levels, terminating calendar integration with respect to said project calendar event;
otherwisedetermining from member calendar subscriptions those members subscribing to each of a plurality of calendar and scheduling formats;
preparing for each said plurality of formats to which at least one member has subscribed an attachment in said format describing said project calendar event; and
sending to each said subscribing member an email notification of said project calendar event including said attachment in said format to which said member has subscribed. - View Dependent Claims (10)
-
-
11. A system for integrating project events with personal calendar and scheduling clients, comprising:
-
a first server including a place database having a member profiles database and an events database;
a place server, and an email transport facility including an email application;
a client including a calendar and scheduling program;
said member profiles database being responsive to member input for storing member subscriptions to said calendar and scheduling program;
said place server responsive to said email transport facility receiving a create, update, or delete event from a member of said place database for creating in said events database for said place database a project event;
said place server responsive to said create, update, or delete event for determining from said member profiles database those members subscribing to each of a plurality of said calendar and scheduling programs;
said place server further for sending to each member subscribing to a calendar and scheduling program an email notification of said project event personalized to said calendar and scheduling program to which said member has subscribed.
-
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for integrating project events with personal calendar and scheduling clients, said method comprising:
-
establishing a project calendar;
establishing a personal calendar for a member of said project;
receiving into a member profile indicia indicative of whether to send events published on said project calendar to said personal calendar;
receiving into said member profile indicia indicative of a calendar and scheduling format used by said member for said personal calendar; and
responsive to creation of an event in said project calendar, forwarding said event to said personal calendar of said member in said format. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for integrating project events with personal calendar and scheduling clients according to the method comprising:
-
establishing a project calendar;
establishing a personal calendar for a member of said project;
receiving into a member profile indicia indicative of whether to send events published on said project calendar to said personal calendar;
receiving into said member profile indicia indicative of a calendar and scheduling format used by said member for said personal calendar; and
responsive to creation of an event in said project calendar, forwarding said event to said personal calendar of said member in said format.
-
Specification