Intelligent Free-Time Search
First Claim
1. A computer-implemented method of scheduling a meeting, further comprising steps of:
- selecting one or more meeting invitees;
selecting, for each invitee, an allowable participation level;
evaluating availability information for each invitee, with reference to the allowable participation level; and
using results of the evaluating step for all invitees to determine when the meeting can be scheduled.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for performing free-time searches that exploit information of the type used with electronic calendars. By leveraging advanced calendaring system information and using location, other context information such as corporate policy, legal constraints, and technology constraints, and user-specific preferences to provide a complete picture of a person'"'"'s availability, the functionality (and therefore the value) of scheduling systems in increased, resulting in an ability to schedule meetings with more accuracy and less rework. Various allowable participation types for meeting invitees may be specified, and each invitee'"'"'s availability is determined accordingly. Location-sensitive travel times (including optional user-specific travel time adjustments) are used in preferred embodiments when in-person participation is required.
41 Citations
14 Claims
-
1. A computer-implemented method of scheduling a meeting, further comprising steps of:
-
selecting one or more meeting invitees;
selecting, for each invitee, an allowable participation level;
evaluating availability information for each invitee, with reference to the allowable participation level; and
using results of the evaluating step for all invitees to determine when the meeting can be scheduled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for scheduling a meeting, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for selecting one or more meeting invitees;
computer-readable program code means for selecting, for each invitee, an allowable participation level;
computer-readable program code means for evaluating availability information for each invitee, with reference to the allowable participation level; and
computer-readable program code means for using results of the evaluation for all invitees to determine when the meeting can be scheduled. - View Dependent Claims (13, 14)
-
Specification