Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
181 words
A data processing system for scheduling a meeting using attendee calendars stored in said data processing system, said data processing system comprising: means for presenting a scheduler with a prompting screen for keying in a plurality of desired meeting parameters including at least: a list of desired attendees, a desired data range, and a desired time span; means for establishing an initial time period equal to all available time within said desired date range; means for comparing in said data processing system said initial period of time with each desired attendee's calendar; means for subdividing said initial period of time into a plurality of shorter periods of time in response to said comparing, each of said shorter periods of time having a specified beginning time, a specified ending time and a designation of any desired attendee who is unavailable during that shorter period of time; and means for presenting an option screen to said scheduler displaying available times for selection of a meeting time within one of said plurality of shorter periods of time which complies with said desired meeting parameters.
Claim 2
Dependent Claim
181 words
A data processing system for scheduling a meeting using attendee calendars stored in said data processing system, said data processing system comprising: means for presenting a scheduler with a prompting screen for keying in a plurality of desired meeting parameters including at least: a list of desired attendees, a desired data range, and a desired time span; means for establishing an initial time period equal to all available time within said desired date range; means for comparing in said data processing system said initial period of time with each desired attendee's calendar; means for subdividing said initial period of time into a plurality of shorter periods of time in response to said comparing, each of said shorter periods of time having a specified beginning time, a specified ending time and a designation of any desired attendee who is unavailable during that shorter period of time; and means for presenting an option screen to said scheduler displaying available times for selection of a meeting time within one of said plurality of shorter periods of time which complies with said desired meeting parameters.
Claim 3
Dependent Claim
87 words
The data processing system for scheduling a meeting using attendee calendars stored within said data processing system according to claim 1, further including means for automatically altering at least one of said plurality of desired meeting parameters in response to the non-availability of a meeting time complying with all of said desired meeting parameters and means for presenting an option screen to said scheduler displaying optimum meeting times within one or more of said plurality of shorter periods of time which comply with said altered meeting parameters.
Claim 4
Dependent Claim
81 words
The data processing system for scheduling a meeting using attendee calendars stored in said data processing system according to claim 1, wherein said means for presenting a scheduler with a prompting screen further includes means for presenting a screen for keying in a meeting location and said means for comparing said initial period of time with each desired attendee's calendar further includes means for comparing said desired date range and said desired time span with a calendar for said meeting location.
Claim 5
Dependent Claim
46 words
The data processing system for scheduling a meeting using attendee calendars stored in said data processing system according to claim 1, wherein said means for presenting an option screen to said scheduler includes means for providing said scheduler the ability of selecting an exact meeting time.
Claim 6
Dependent Claim
31 words
The data processing system for scheduling a meeting using attendee calendars stored in said data processing system according to claim 4, further including means for notifying each attendee of said meeting.
Claim 7
Dependent Claim
63 words
The data processing system for scheduling a meeting using attendee calendars stored in said data processing system according to claim 5, further including means for presenting a notification screen to said scheduler for keying in a purpose of said meeting, and wherein said means for notifying each attendee of said meeting includes means for notifying each attendee of said purpose of said meeting.
Claim 8
Dependent Claim
56 words
The data processing system for scheduling a meeting using attendee calendars stored in said data processing system according to claim 1, further including means for presenting a notification screen to said attendees with a date and time of a selected meeting filled in from said option screen based upon said scheduler's selection from said option screen.