Accessing a calendar server to facilitate initiation of a scheduled call
First Claim
1. A method for integrating a calendar server and a conference control server comprising:
- identifying a plurality of conferencing resources, each of the conferencing resources having an associated resource identifier, each of the plurality of conferencing resources associated with at least one conferencing device;
for each of the conferencing resources, registering with a calendar server using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier, the notifications of updates indicative of at least one change to one or more scheduled events associated with the plurality of conferencing resources;
receiving a first update notification from the calendar server, the first update notification indicating a first one of the resource identifiers;
receiving a second update notification from the calendar server, the second update notification indicating a second one of the resource identifiers;
in response to the first and second update notifications from the calendar server, retrieving at least one change to the one or more scheduled events associated with the plurality of conferencing resources;
determining meeting information for a scheduled call indicated by the first update notification and the second update notification, the meeting information comprising a scheduled time and identifying a first one of the conferencing resources associated with the first resource identifier and a second one of the conferencing resources associated with the second resource identifier, the meeting information further comprising a contact identifier for the second conferencing resource; and
providing at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier; and
transmitting at least a portion of the meeting information corresponding to the scheduled call to a call server to facilitate initiation of the scheduled call.
1 Assignment
0 Petitions
Accused Products
Abstract
A conference control server accesses a calendar server in order to identify calls scheduled by an organizer and to facilitate initiation of the calls at the scheduled time. A method for integrating the calendar server and the conference control server includes identifying a plurality of resources, which each have a resource identifier, and registering to receive notifications of updates to those resources. If update notifications are received, the conference control server determines meeting information for a scheduled conference indicated by the update notifications. The conference control server may also provide a portion of the meeting information to a resource identified by the meeting information.
93 Citations
28 Claims
-
1. A method for integrating a calendar server and a conference control server comprising:
-
identifying a plurality of conferencing resources, each of the conferencing resources having an associated resource identifier, each of the plurality of conferencing resources associated with at least one conferencing device; for each of the conferencing resources, registering with a calendar server using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier, the notifications of updates indicative of at least one change to one or more scheduled events associated with the plurality of conferencing resources; receiving a first update notification from the calendar server, the first update notification indicating a first one of the resource identifiers; receiving a second update notification from the calendar server, the second update notification indicating a second one of the resource identifiers; in response to the first and second update notifications from the calendar server, retrieving at least one change to the one or more scheduled events associated with the plurality of conferencing resources; determining meeting information for a scheduled call indicated by the first update notification and the second update notification, the meeting information comprising a scheduled time and identifying a first one of the conferencing resources associated with the first resource identifier and a second one of the conferencing resources associated with the second resource identifier, the meeting information further comprising a contact identifier for the second conferencing resource; and providing at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier; and transmitting at least a portion of the meeting information corresponding to the scheduled call to a call server to facilitate initiation of the scheduled call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising logic for integrating a calendar server and a conference control server, the logic operable when executed on a processor to:
-
identify a plurality of conferencing resources, each of the conferencing resources having an associated resource identifier, each of the plurality of conferencing resources associated with at least one conferencing device; for each of the conferencing resources, register with a calendar server using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier, the notifications of updates indicative of at least one change to one or more scheduled events associated with the plurality of conferencing resources; receive a first update notification from the calendar server, the first update notification indicating a first one of the resource identifiers; receive a second update notification from the calendar server, the second update notification indicating a second one of the resource identifiers; in response to the first and second update notifications from the calendar server, retrieve at least one change to the one or more scheduled events associated with the plurality of conferencing resources; determine meeting information for a scheduled call indicated by the first update notification and the second update notification, the meeting information comprising a scheduled time and identifying a first one of the conferencing resources associated with the first resource identifier and a second one of the conferencing resources associated with the second resource identifier, the meeting information further comprising a contact identifier for the second conferencing resource; and provide at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier; and transmit at least a portion of the meeting information corresponding to the scheduled call to a call server to facilitate initiation of the scheduled call. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for integrating a calendar server and a conference control server comprising:
-
a calendar adapter operable to; identify a plurality of conferencing resources, each of the conferencing resources having an associated resource identifier, each of the plurality of conferencing resources associated with at least one conferencing device; for each of the conferencing resources, register with a calendar server using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier, the notifications of updates indicative of at least one change to one or more scheduled events associated with the plurality of conferencing resources; receive a first update notification from the calendar server, the first update notification indicating a first one of the resource identifiers; and receive a second update notification from the calendar server, the second update notification indicating a second one of the resource identifiers; in response to the first and second update notifications from the calendar server, retrieve at least one change to the one or more scheduled events associated with the plurality of conferencing resources; a conference controller operable to determine meeting information for a scheduled call indicated by the first update notification and the second update notification, the meeting information comprising a scheduled time and identifying a first one of the conferencing resources associated with the first resource identifier and a second one of the conferencing resources associated with the second resource identifier, the meeting information further comprising a contact identifier for the second conferencing resource;
the conference controller further operable to provide at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier;
the conference controller further operable to transmit at least a portion of the meeting information corresponding to the scheduled call to a call server to facilitate initiation of the scheduled call. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for integrating a calendar server and a conference control server comprising:
-
means for identifying a plurality of conferencing resources, each of the conferencing resources having an associated resource identifier; for each of the conferencing resources, means for registering with a calendar server using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier; means for receiving a first update notification from the calendar server, the first update notification indicating a first one of the resource identifiers; means for receiving a second update notification from the calendar server, the second update notification indicating a second one of the resource identifiers; in response to the first and second update notifications from the calendar server, means for retrieving at least one change to the one or more scheduled events associated with the plurality of conferencing resources; means for determining meeting information for a scheduled call indicated by the first update notification and the second update notification, the meeting information comprising a scheduled time and identifying a first one of the conferencing resources associated with the first resource identifier and a second one of the conferencing resources associated with the second resource identifier, the meeting information further comprising a contact identifier for the second conferencing resource; and means for providing at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier; and means for transmitting at least a portion of the meeting information corresponding to the scheduled call to a call server to facilitate initiation of the scheduled call.
-
Specification