AUTOMATED ANALYSIS AND MECHANIZATION OF SCHEDULING
First Claim
Patent Images
1. A method, comprising:
- identifying a plurality of invitees in response to an event scheduling request;
obtaining scheduling information each invitee, wherein the scheduling information includes information obtained from at least two different types of calendaring system, and wherein the scheduling information includes information related to other events associated with each invitee;
assigning a priority for each invitee based on the scheduling information and the event scheduling request, wherein assigning priorities includes determining the level of necessity of attendance by each invitee; and
selecting a prospective event date based on the assigned priorities and the event scheduling request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for cross-domain calendaring are described. A plurality of invitees is identified in response to an event scheduling request and scheduling information for each invitee is obtained. The scheduling information includes information obtained from at least two different types of calendaring system and comprises information regarding other events associated with each invitee. A priority is set for each invitee based on the scheduling information and the event scheduling request.
68 Citations
20 Claims
-
1. A method, comprising:
-
identifying a plurality of invitees in response to an event scheduling request; obtaining scheduling information each invitee, wherein the scheduling information includes information obtained from at least two different types of calendaring system, and wherein the scheduling information includes information related to other events associated with each invitee; assigning a priority for each invitee based on the scheduling information and the event scheduling request, wherein assigning priorities includes determining the level of necessity of attendance by each invitee; and selecting a prospective event date based on the assigned priorities and the event scheduling request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a server configured to maintain calendaring information related to a plurality of users and a plurality of scheduled events; a universal scheduler coupled the server and further coupled through a network to a plurality of different calendaring systems, wherein for each calendaring system, at least one of the plurality of users maintains a calendar on the each calendaring system, wherein responsive to a scheduling request identifying certain of the users, the server causes the universal scheduler to query a calendaring system corresponding to each of the certain users and to provide scheduling information related to the each user to the server, and wherein the server is configured to select a first available time for all of the certain to meet regardless of location or telecom conditions. - View Dependent Claims (12)
-
-
13. A non-transitory computer-readable storage medium encoded with data and instructions that, when executed by a computing system, cause the computing system to:
-
identify a plurality of invitees in response to an event scheduling request; obtain scheduling information each invitee, wherein the scheduling information includes information obtained from at least two different types of calendaring system, and wherein the scheduling information includes other events associated with each invitee; assign a priority for each invitee based on the scheduling information and the event scheduling request, wherein assigning priorities includes determining the level of necessity of attendance by each invitee; and select a prospective event date based on the assigned priorities and the event scheduling request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification