EP2014071B1

Accessing a calendar server to facilitate initiation of a scheduled call

Abstract

This record has no abstract on file.

EP2014071B1, drawing sheet 1
Sheet 1 of 6

Term

0.6 yearsleft in the term

Expires 18 April 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

17 claims: 17 independent, 0 dependent

  1. 1
    A method for integrating a calendar server (18) and a conference control server (22) comprising:identifying a plurality of conferencing resources (16), each of the conferencing resources (16) having an associated resource identifier;for each of the conferencing resources (16), registering with the calendar server (18) using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier;receiving a first update notification from the calendar server (18), the first update notification indicating a first one of the resource identifiers;receiving a second update notification from the calendar server (18), the second update notification indicating a second one of the resource identifiers;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;andproviding at least a portion of the meeting information to the first conferencing resource, the portion comprising the scheduled time and the contact identifier. Procédé pour intégrer un serveur de calendrier (18) et un serveur de gestion de conférence (22) comprenant de : identifier une pluralité de ressources de conférence (16), chacune des ressources de conférence (16) ayant un identificateur de ressource associé ;pour chacune des ressources de conférence (16), s'enregistrer auprès du serveur de calendrier (18) en utilisant l'identificateur de ressource associé pour demander des notifications de mises à jour à un calendrier associé à l'identificateur de ressource ;recevoir une première notification de mise à jour à partir du serveur de calendrier (18), la première notification de mise à jour indiquant un premier des identificateurs de ressources ;recevoir une seconde notification de mise à jour à partir du serveur de calendrier (18), la seconde notification de mise à jour indiquant un second des identificateurs de ressources ;déterminer des informations de réunion pour un appel programmé indiqué par la première notification de mise à jour et la seconde notification de mise à jour, les informations de réunion comprenant une heure programmée et identifiant une première des ressources de conférence associée au premier identificateur de ressource et une seconde des ressources de conférence associée au second identificateur de ressource, les informations de réunion comprenant en outre un identificateur de contact pour la seconde ressource de conférence ;etfournir au moins une partie des informations de réunion à la première ressource de conférence, la partie comprenant l'heure programmée et l'identificateur de contact. Verfahren zum Integrieren eines Kalenderservers (18) und eines Konferenzsteuerungsservers (22), das Folgendes umfasst: Identifizieren einer Vielzahl von Konferenzressourcen (16), wobei jede der Konferenzressourcen (16) eine zugeordnete Ressourcenkennung aufweist;für jede der Konferenzressourcen (16), Registrieren bei dem Kalenderserver (18) unter Verwendung der zugehörigen Ressourcenkennung,um Benachrichtigungen über Aktualisierungen eines Kalenders anzufordern, die der Ressourcenkennung zugeordnet sind;Empfangen einer ersten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die erste Aktualisierungsbenachrichtigung eine erste der Ressourcenkennungen anzeigt;Empfangen einer zweiten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die zweite Aktualisierungsbenachrichtigung eine zweite der Ressourcenkennungen anzeigt;Bestimmen von Sitzungsinformationen für einen geplanten Anruf, der durch die erste Aktualisierungsbenachrichtigung und die zweite Aktualisierungsbenachrichtigung angezeigt wird, wobei die Sitzungsinformationen eine geplante Zeit umfassen und eine erste der Konferenzressourcen identifizieren, die der ersten Ressourcenkennung zugeordnet sind, und eine zweite der Konferenzressourcen identifizieren, die der zweiten Ressourcenkennung zugeordnet sind, wobei die Sitzungsinformationen ferner eine Kontaktkennung für die zweite Konferenzressource umfassen;undBereitstellen mindestens eines Teils der Sitzungsinformationen für die erste Konferenzressource,wobei der Teil die geplante Zeit und die Kontaktkennung umfasst.
  2. 2
    Procédé selon la revendication 1, dans lequel la détermination des informations de réunion comprend de :envoyer une première requête (176) au serveur de calendrier (18) en réponse à la réception de la première notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant les mises à jour du calendrier associé au premier identificateur de ressource ;envoyer une seconde requête (190) au serveur de calendrier (18) en réponse à la réception de la seconde notification de mise à jour, la requête spécifiant le second identificateur de ressource et une seconde période de temps et demandant les mises à jour du calendrier associé au second identificateur de ressource ;recevoir une première réponse (178) à la première requête, la première réponse comprenant un identificateur de réunion, l'heure programmée et le premier identificateur de ressource ;etrecevoir une seconde réponse (192) à la seconde requête, la seconde réponse comprenant l'identificateur de réunion, l'heure programmée et le second identificateur de ressource. The method of Claim 1, wherein determining the meeting information comprises: sending a first query (176) to the calendar server (18) in response to receiving the first update notification, the query specifying the first resource identifier and a time period and requesting the updates to the calendar associated with the first resource identifier;sending a second query (190) to the calendar server (18) in response to receiving the second update notification, the query specifying the second resource identifier and a second time period and requesting the updates to the calendar associated with the second resource identifier;receiving a first response (178) to the first query, the first response including a meeting identifier, the scheduled time, and the first resource identifier;andreceiving a second response (192) to the second query, the second response including the meeting identifier, the scheduled time, and the second resource identifier. Verfahren nach Anspruch 1, wobei das Bestimmen der Sitzungsinformationen umfasst: Senden einer ersten Abfrage (176) an den Kalenderserver (18) als Reaktion auf das Empfangen der ersten Aktualisierungsbenachrichtigung,wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;Senden einer zweiten Abfrage (190) an den Kalenderserver (18) als Reaktion auf das Empfangen der zweiten Aktualisierungsbenachrichtigung,wobei die Abfrage die zweite Ressourcenkennung und einen zweiten Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der zweiten Ressourcenkennung zugeordnet sind;Empfangen einer ersten Antwort (178) auf die erste Abfrage, wobei die erste Antwort eine Sitzungskennung, die geplante Zeit und die erste Ressourcenkennung umfasst;undEmpfangen einer zweiten Antwort (192) für die zweite Abfrage, wobei die zweite Antwort die Sitzungskennung, die geplante Zeit und die zweite Ressourcenkennung umfasst.
  3. 3
    Procédé selon la revendication 1, comprenant en outre de :recevoir une troisième notification de mise à jour à partir du serveur de calendrier (18), la troisième notification de mise à jour indiquant le premier identificateur de ressource ;envoyer une requête au serveur de calendrier (18) en réponse à la réception de la troisième notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant des mises à jour du calendrier associé au premier identificateur de ressource ;recevoir une réponse à la requête ;déterminer si la réponse comprend un identificateur de réunion associé à l'appel programmé ;etsi la réponse n'inclut pas l'identificateur de réunion, supprimer les informations de réunion associées à l'appel programmé d'une base de données de réunion. The method of Claim 1, further comprising: receiving a third update notification from the calendar server (18), the third update notification indicating the first resource identifier;sending a query to the calendar server (18) in response to receiving the third update notification, the query specifying the first resource identifier and a time period and requesting updates to the calendar associated with the first resource identifier;receiving a response to the query;determining whether the response includes a meeting identifier associated with the scheduled call;andif the response does not include the meeting identifier, deleting meeting information associated with the scheduled call from a meeting database. Verfahren nach Anspruch 1, das ferner Folgendes umfasst: Empfangen einer dritten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die dritte Aktualisierungsbenachrichtigung die erste Ressourcenkennung anzeigt;Senden einer Abfrage an den Kalenderserver (18) als Reaktion auf das Empfangen der dritten Aktualisierungsbenachrichtigung,wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;Empfangen einer Antwort auf die Abfrage;Bestimmen, ob die Antwort eine Sitzungskennung umfasst, die dem geplanten Anruf zugeordnet ist;undwenn die Antwort die Sitzungskennung nicht umfasst, Löschen von Sitzungsinformationen, die dem geplanten Anruf zugeordnet sind, aus einer Sitzungsdatenbank.
  4. 4
    Procédé selon la revendication 3, dans lequel la période de temps est sélectionnée pour demander les mises à jour du calendrier effectuées depuis qu'une requête précédente a été envoyée au serveur de calendrier (18). The method of Claim 3, wherein the time period is selected to request the updates to the calendar made since a previous query was sent to the calendar server (18). Verfahren nach Anspruch 3, wobei der Zeitraum ausgewählt wird, um die Aktualisierungen von dem Kalender anzufordern, die seit dem Senden einer vorherigen Abfrage an den Kalenderserver (18) vorgenommen wurden.
  5. 5
    Procédé selon la revendication 1, comprenant en outre de :recevoir une troisième notification de mise à jour à partir du serveur de calendrier (18), la troisième notification de mise à jour indiquant le premier identificateur de ressource ;envoyer une requête au serveur de calendrier en réponse à la réception de la troisième notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant les mises à jour du calendrier associé au premier identificateur de ressource ;recevoir une réponse à la requête ;déterminer que la réponse n'inclut pas d'identificateur de réunion associé à un appel programmé ;déterminer un ou plusieurs identificateurs de réunion à partir d'une base de données de réunion, les identificateurs de réunion identifiant chacun un appel programmé ;etpour chacun des identificateurs de réunion : envoyer une seconde requête spécifiant l'identificateur de réunion au serveur de calendrier (18) ;recevoir une seconde réponse à la seconde requête ;déterminer si la seconde réponse indique que le serveur de calendrier a des informations de réunion correspondant à l'appel programmé indiqué par l'identificateur de réunion ;etsi le serveur de calendrier (18) n'a pas les informations de réunion, identifier l'appel programmé correspondant à l'identificateur de réunion en tant que réunion supprimée. The method of Claim 1, further comprising: receiving a third update notification from the calendar server (18), the third update notification indicating the first resource identifier;sending a query to the calendar server in response to receiving the third update notification, the query specifying the first resource identifier and a time period and requesting the updates to the calendar associated with the first resource identifier;receiving a response to the query;determining that the response does not include a meeting identifier associated with any scheduled call;determining one or more meeting identifiers from a meeting database, the meeting identifiers each identifying a scheduled call;andfor each of the meeting identifiers: sending a second query specifying the meeting identifier to the calendar server (18);receiving a second response to the second query;determining whether the second response indicates that the calendar server has meeting information corresponding to the scheduled call indicated by the meeting identifier;andif the calendar server (18) does not have the meeting information, identifying the scheduled call corresponding to the meeting identifier as a deleted meeting. Verfahren nach Anspruch 1, das ferner Folgendes umfasst: Empfangen einer dritten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die dritte Aktualisierungsbenachrichtigung die erste Ressourcenkennung anzeigt;Senden einer Abfrage an den Kalenderserver als Reaktion auf das Empfangen der dritten Aktualisierungsbenachrichtigung,wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;Empfangen einer Antwort auf die Abfrage;Bestimmen, dass die Antwort keine Sitzungskennungumfasst, die einem geplanten Anruf zugeordnet ist;Bestimmen einer oder mehrerer Sitzungskennungen aus einer Sitzungsdatenbank, wobei die Sitzungskennungen jeweils einen geplanten Anruf identifizieren;undfür jede der Sitzungskennungen: Senden einer zweiten Anfrage, die die Sitzungskennung spezifiziert, an den Kalenderserver (18);Empfangen einer zweiten Antwort auf die zweite Abfrage;Bestimmen, ob die zweite Antwort anzeigt, dass der Kalenderserver Sitzungsinformationen aufweist, die dem geplanten Anruf entsprechen, der durch die Sitzungskennung angezeigt wird;undwenn der Kalenderserver (18) keine Sitzungsinformationen aufweist, Identifizieren des geplanten Anrufs entsprechend der Sitzungskennung als eine gelöschte Sitzung.
  6. 6
    Procédé selon la revendication 1, comprenant en outre de :stocker les informations de réunion dans une base de données de réunion (48) ;eteffectuer périodiquement une synchronisation avec le serveur de calendrier (18) afin de vérifier que la base de données de réunion contient des informations de réunion précises. The method of Claim 1, further comprising: storing the meeting information in a meeting database (48);andperiodically synchronizing with the calendar server (18) in order to verify that the meeting database contains accurate meeting information. Verfahren nach Anspruch 1, das ferner Folgendes umfasst: Speichern der Sitzungsinformationen in einer Sitzungsdatenbank (48);undperiodisches Synchronisieren mit dem Kalenderserver (18), um zu überprüfen, ob die Sitzungsdatenbank genaue Sitzungsinformationen umfasst.
  7. 7
    Procédé selon la revendication 1, dans lequel les informations de réunion comprennent en outre un organisateur et un sujet, le procédé comprenant en outre de :déterminer si l'appel programmé peut être initié compte tenu des informations de réunion ;etaviser l'organisateur de la détermination. The method of Claim 1, wherein the meeting information further comprises an organizer and a subject, the method further comprising: determining whether the scheduled call can be initiated given the meeting information;andnotifying the organizer of the determination. Verfahren nach Anspruch 1, wobei die Sitzungsinformationen ferner einen Organisator und ein Thema umfassen, wobei das Verfahren ferner Folgendes umfasst: Bestimmen, ob der geplante Anruf mit den Sitzungsinformationen eingeleitet werden kann;undBenachrichtigen des Organisators über die Bestimmung.
  8. 8
    Procédé selon la revendication 1 ou dispositif selon la revendication 11, dans lequel l'identificateur de contact est un nombre entièrement qualifié. The method of Claim 1 or device of Claim 11, wherein the contact identifier is a fully qualified number. Verfahren nach Anspruch 1 oder Vorrichtung nach Anspruch 11, wobei die Kontaktkennung eine voll qualifizierte Nummer ist.
  9. 9
    Procédé selon la revendication 1 ou dispositif selon la revendication 11, dans lequel le serveur de calendrier (18) comprend MICROSOFT EXCHANGE. The method of Claim 1 or device of Claim 11, wherein the calendar server (18) comprises MICROSOFT EXCHANGE. Verfahren nach Anspruch 1 oder Vorrichtung nach Anspruch 11, wobei der Kalenderserver (18) MICROSOFT EXCHANGE umfasst.
  10. 10
    Logic for integrating a calendar server (18) and a conference control server, the logic encoded in media and operable when executed to perform all the steps of a method according to any preceding claim. Logik zum Integrieren eines Kalenderservers (18) und eines Konferenzsteuerungsservers, wobei die Logik in einem Medium codiert und dafür ausgelegt ist, wenn sie ausgeführt wird, alle Schritte eines Verfahrens nach einem der vorhergehenden Ansprüche durchzuführen. Logique d'intégration d'un serveur de calendrier (18) et d'un serveur de gestion de conférence, la logique étant codée sur un support et pouvant être mise en oeuvre, lorsqu'elle est exécutée, pour effectuer toutes les étapes d'un procédé selon l'une quelconque des revendications précédentes.
  11. 11
    A device for integrating a calendar server (18) and a conference control server (22) comprising:a calendar adapter operable to: identify a plurality of conferencing resources (16), each of the conferencing resources having an associated resource identifier;for each of the conferencing resources (16), register with the calendar server (18) using the associated resource identifier to request notifications of updates to a calendar associated with the resource identifier;receive a first update notification from the calendar server (18), the first update notification indicating a first one of the resource identifiers;andreceive a second update notification from the calendar server (18), the second update notification indicating a second one of the resource identifiers;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. Dispositif pour intégrer un serveur de calendrier (18) et un serveur de gestion de conférence (22) comprenant : un adaptateur de calendrier pouvant être mis en oeuvre pour : identifier une pluralité de ressources de conférence (16), chacune des ressources de conférence ayant un identificateur de ressource associé ;pour chacune des ressources de conférence (16), s'enregistrer auprès du serveur de calendrier (18) en utilisant l'identificateur de ressource associé pour demander des notifications de mises à jour d'un calendrier associé à l'identificateur de ressource ;recevoir une première notification de mise à jour à partir du serveur de calendrier (18), la première notification de mise à jour indiquant un premier des identificateurs de ressources ;etrecevoir une seconde notification de mise à jour à partir du serveur de calendrier (18), la seconde notification de mise à jour indiquant un second des identificateurs de ressources ;un gestionnaire de conférence pouvant être mis en oeuvre pour déterminer des informations de réunion pour un appel programmé indiqué par la première notification de mise à jour et la seconde notification de mise à jour, les informations de réunion comprenant une heure programmée et identifiant une première des ressources de conférence associée au premier identificateur de ressource et une seconde des ressources de conférence associée au second identificateur de ressource, les informations de réunion comprenant en outre un identificateur de contact pour la seconde ressource de conférence ;le gestionnaire de conférence pouvant en outre être mis en oeuvre pour fournir au moins une partie des informations de réunion à la première ressource de conférence, la partie comprenant l'heure programmée et l'identificateur de contact. Vorrichtung zum Integrieren eines Kalenderservers (18) und eines Konferenzsteuerungsservers (22), die Folgendes umfasst: einen Kalenderadapter, der für Folgendes ausgelegt ist: Identifizieren einer Vielzahl von Konferenzressourcen (16), wobei jede der Konferenzressourcen eine zugeordnete Ressourcenkennung aufweist;für jede der Konferenzressourcen (16), Registrieren bei dem Kalenderserver (18) unter Verwendung der zugehörigen Ressourcenkennung, um Benachrichtigungen über Aktualisierungen eines Kalenders anzufordern, die der Ressourcenkennung zugeordnet sind;Empfangen einer ersten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die erste Aktualisierungsbenachrichtigung eine erste der Ressourcenkennungen anzeigt;undEmpfangen einer zweiten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die zweite Aktualisierungsbenachrichtigung eine zweite der Ressourcenkennungen anzeigt;eine Konferenzsteuereinheit, die dafür ausgelegt ist,Sitzungsinformationen für einen geplanten Anruf zu bestimmen, der durch die erste Aktualisierungsbenachrichtigung und die zweite Aktualisierungsbenachrichtigung angezeigt wird,wobei die Sitzungsinformationen eine geplante Zeit umfassen, undIdentifizieren einer ersten der Konferenzressourcen, die der ersten Ressourcenkennung zugeordnet sind,und einer zweiten der Konferenzressourcen, die der zweiten Ressourcenkennung zugeordnet sind,wobei die Sitzungsinformationen ferner eine Kontaktkennung für die zweite Konferenzressource umfassen;wobei die Konferenzsteuereinheit ferner dafür ausgelegt ist, mindestens einen Teil der Sitzungsinformationen für die erste Konferenzressource bereitzustellen,wobei der Teil die geplante Zeit und die Kontaktkennung umfasst.
  12. 12
    Dispositif selon la revendication 11, dans lequel la détermination des informations de réunion comprend de :envoyer une première requête au serveur de calendrier (18) en réponse à la réception de la première notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant les mises à jour du calendrier associé au premier identificateur de ressource ;envoyer une seconde requête au serveur de calendrier (18) en réponse à la réception de la seconde notification de mise à jour, la requête spécifiant le second identificateur de ressource et une seconde période de temps et demandant les mises à jour du calendrier associé au second identificateur de ressource ;recevoir une première réponse à la première requête, la première réponse comprenant un identificateur de réunion, l'heure programmée et le premier identificateur de ressource ;etrecevoir une seconde réponse à la seconde requête, la seconde réponse comprenant l'identificateur de réunion, l'heure programmée et le second identificateur de ressource. The device of Claim 11, wherein determining the meeting information comprises: sending a first query to the calendar server (18) in response to receiving the first update notification, the query specifying the first resource identifier and a time period and requesting the updates to the calendar associated with the first resource identifier;sending a second query to the calendar server (18) in response to receiving the second update notification, the query specifying the second resource identifier and a second time period and requesting the updates to the calendar associated with the second resource identifier;receiving a first response to the first query, the first response including a meeting identifier, the scheduled time, and the first resource identifier;andreceiving a second response to the second query, the second response including the meeting identifier, the scheduled time, and the second resource identifier. Vorrichtung nach Anspruch 11, wobei das Bestimmen der Sitzungsinformationen umfasst: Senden einer ersten Abfrage an den Kalenderserver (18) als Reaktion auf das Empfangen der ersten Aktualisierungsbenachrichtigung,wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;Senden einer zweiten Abfrage an den Kalenderserver (18) als Reaktion auf das Empfangen der zweiten Aktualisierungsbenachrichtigung,wobei die Abfrage die zweite Ressourcenkennung und einen zweiten Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der zweiten Ressourcenkennung zugeordnet sind;Empfangen einer ersten Antwort auf die erste Abfrage, wobei die erste Antwort eine Sitzungskennung, die geplante Zeit und die erste Ressourcenkennung umfasst;undEmpfangen einer zweiten Antwort für die zweite Abfrage, wobei die zweite Antwort die Sitzungskennung, die geplante Zeit und die zweite Ressourcenkennung umfasst.
  13. 13
    Dispositif selon la revendication 11, dans lequel l'adaptateur de calendrier peut en outre être mis en oeuvre pour :recevoir une troisième notification de mise à jour à partir du serveur de calendrier (18), la troisième notification de mise à jour indiquant le premier identificateur de ressource ;envoyer une requête au serveur de calendrier en réponse à la réception de la troisième notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant des mises à jour du calendrier associé au premier identificateur de ressource ;etrecevoir une réponse à la requête ;etdans lequel le gestionnaire de conférence peut en outre être mis en oeuvre pour : déterminer si la réponse comprend un identificateur de réunion associé à l'appel programmé ;etsi la réponse n'inclut pas l'identificateur de réunion, supprimer les informations de réunion associées à l'appel programmé d'une base de réunion, de préférence dans lequel l'adaptateur de calendrier sélectionne la période de temps pour demander les mises à jour du calendrier effectuées depuis qu'une requête précédente a été envoyée au serveur de calendrier. The device of Claim 11, wherein the calendar adapter is further operable to: receive a third update notification from the calendar server (18), the third update notification indicating the first resource identifier;send a query to the calendar server in response to receiving the third update notification, the query specifying the first resource identifier and a time period and requesting updates to the calendar associated with the first resource identifier;andreceive a response to the query;andwherein the conference controller is further operable to: determine whether the response includes a meeting identifier associated with the scheduled call;andif the response does not include the meeting identifier, delete meeting information associated with the scheduled call from a meeting database, preferably wherein the calendar adapter selects the time period to request the updates to the calendar made since a previous query was sent to the calendar server. Vorrichtung nach Anspruch 11, wobei der Kalenderadapter ferner für Folgendes ausgelegt ist: Empfangen einer dritten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die dritte Aktualisierungsbenachrichtigung die erste Ressourcenkennung anzeigt;Senden einer Abfrage an den Kalenderserver (18) als Reaktion auf das Empfangen der dritten Aktualisierungsbenachrichtigung, wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;undEmpfangen einer Antwort auf die Abfrage;undwobei die Konferenzsteuereinheit ferner für Folgendes ausgelegt ist: Bestimmen, ob die Antwort eine Sitzungskennung umfasst, die dem geplanten Anruf zugeordnet ist;undwenn die Antwort die Sitzungskennung nicht umfasst, Löschen von Sitzungsinformationen, die dem geplanten Anruf zugeordnet sind, aus einer Sitzungsdatenbank,wobei der Kalenderadapter vorzugsweise den Zeitraum auswählt, um die Aktualisierungen von dem Kalender anzufordern, die seit dem Senden einer vorherigen Abfrage an den Kalenderserver vorgenommen wurden.
  14. 14
    Dispositif selon la revendication 11, dans lequel l'adaptateur de calendrier peut en outre être mis en oeuvre pour :recevoir une troisième notification de mise à jour à partir du serveur de calendrier (18), la troisième notification de mise à jour indiquant le premier identificateur de ressource ;envoyer une requête au serveur de calendrier en réponse à la réception de la troisième notification de mise à jour, la requête spécifiant le premier identificateur de ressource et une période de temps et demandant les mises à jour du calendrier associé au premier identificateur de ressource ;etrecevoir une réponse à la requête ;dans lequel le gestionnaire de conférence peut en outre être mis en oeuvre pour : déterminer que la réponse n'inclut pas d'identificateur de réunion associé à un appel programmé ;déterminer un ou plusieurs identificateurs de réunion à partir d'une base de données de réunion, les identificateurs de réunion identifiant chacun un appel programmé ;etdans lequel, pour chacun des identificateurs de réunion : l'adaptateur de calendrier peut en outre être mis en oeuvre pour envoyer une seconde requête spécifiant l'identificateur de réunion au serveur de calendrier et recevoir une seconde réponse à la seconde requête ;etle gestionnaire de conférence peut en outre être mis en oeuvre pour déterminer si la seconde réponse indique que le serveur de calendrier a des informations de réunion correspondant à l'appel programmé indiqué par l'identificateur de réunion et, si le serveur de calendrier n'a pas les informations de réunion, identifier l'appel programmé correspondant à l'identificateur de réunion en tant que réunion supprimée. The device of Claim 11, wherein the calendar adapter is further operable to: receive a third update notification from the calendar server (18), the third update notification indicating the first resource identifier;send a query to the calendar server in response to receiving the third update notification, the query specifying the first resource identifier and a time period and requesting the updates to the calendar associated with the first resource identifier;andreceive a response to the query;wherein the conference controller is further operable to: determine that the response does not include a meeting identifier associated with any scheduled call;determine one or more meeting identifiers from a meeting database, the meeting identifiers each identifying a scheduled call;andwherein, for each of the meeting identifiers: the calendar adapter is further operable to send a second query specifying the meeting identifier to the calendar server and receive a second response to the second query;andthe conference controller is further operable to determine whether the second response indicates that the calendar server has meeting information corresponding to the scheduled call indicated by the meeting identifier and, if the calendar server does not have the meeting information, identify the scheduled call corresponding to the meeting identifier as a deleted meeting. Vorrichtung nach Anspruch 11, wobei der Kalenderadapter ferner für Folgendes ausgelegt ist: Empfangen einer dritten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die dritte Aktualisierungsbenachrichtigung die erste Ressourcenkennung anzeigt;Senden einer Abfrage an den Kalenderserver als Reaktion auf das Empfangen der dritten Aktualisierungsbenachrichtigung,wobei die Abfrage die erste Ressourcenkennung und einen Zeitraum spezifiziert und die Aktualisierungen von dem Kalender anfordert, die der ersten Ressourcenkennung zugeordnet sind;undEmpfangen einer Antwort auf die Abfrage;wobei die Konferenzsteuereinheit ferner für Folgendes ausgelegt ist: Bestimmen, dass die Antwort keine Sitzungskennungumfasst, die einem geplanten Anruf zugeordnet ist;Bestimmen einer oder mehrerer Sitzungskennungen aus einer Sitzungsdatenbank, wobei die Sitzungskennungen jeweils einen geplanten Anruf identifizieren;undwobei, für jede der Sitzungskennungen: der Kalenderadapter ferner dafür ausgelegt ist, eine zweite Abfrage, die die Sitzungskennung spezifiziert, an den Kalenderserver zu senden und eine zweite Antwort auf die zweite Abfrage zu empfangen;undwobei die Konferenzsteuereinheit ferner dafür ausgelegt ist, zu bestimmen, ob die zweite Antwort anzeigt, dass der Kalenderserver Sitzungsinformationen aufweist, die dem geplanten Anruf entsprechen, der durch die Sitzungskennung angezeigt wird, undwenn der Kalenderserver keine Sitzungsinformationen aufweist, Identifizieren des geplanten Anrufs entsprechend der Sitzungskennung als eine gelöschte Sitzung.
  15. 15
    Dispositif selon la revendication 11, dans lequel gestionnaire de conférence peut en outre être mis en oeuvre pour :stocker les informations de réunion dans une base de données de réunion ;eteffectuer périodiquement une synchronisation avec le serveur de calendrier (18) afin de vérifier que la base de données de réunion contient des informations de réunion précises. The device of Claim 11, wherein the conference controller is further operable to: store the meeting information in a meeting database;andperiodically synchronize with the calendar server (18) in order to verify that the meeting database contains accurate meeting information. Vorrichtung nach Anspruch 11, wobei die Konferenzsteuereinheit ferner für Folgendes ausgelegt ist: Speichern der Sitzungsinformationen in einer Sitzungsdatenbank;undperiodisches Synchronisieren mit dem Kalenderserver (18),um zu überprüfen, ob die Sitzungsdatenbank genaue Sitzungsinformationen umfasst.
  16. 16
    Dispositif selon la revendication 11, dans lequel :les informations de réunion comprennent en outre un organisateur et un sujet ;etle gestionnaire de conférence peut en outre être mis en oeuvre pour : déterminer si l'appel programmé peut être initié compte tenu des informations de réunion ;etaviser l'organisateur de la détermination. The device of Claim 11, wherein: the meeting information further comprises an organizer and a subject;andthe conference controller is further operable to: determine whether the scheduled call can be initiated given the meeting information;andnotify the organizer of the determination. Vorrichtung nach Anspruch 11, wobei: wobei die Sitzungsinformationen ferner einen Organisator und ein Thema umfassen;undwobei die Konferenzsteuereinheit ferner für Folgendes ausgelegt ist: Bestimmen, ob der geplante Anruf mit den Sitzungsinformationen eingeleitet werden kann;undBenachrichtigen des Organisators über die Bestimmung.
  17. 17
    A system for integrating a calendar server (18) and a conference control server (22) comprising:means for identifying a plurality of conferencing resources (16), each of the conferencing resources (16) having an associated resource identifier;for each of the conferencing resources, means for registering with the calendar server (18) 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 (18), the first update notification indicating a first one of the resource identifiers;means for receiving a second update notification from the calendar server (18), the second update notification indicating a second one of the resource identifiers;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;andmeans 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. System zum Integrieren eines Kalenderservers (18) und eines Konferenzsteuerungsservers (22), das Folgendes umfasst: ein Mittel zum Identifizieren einer Vielzahl von Konferenzressourcen (16), wobei jede der Konferenzressourcen (16) eine zugeordnete Ressourcenkennung aufweist;für jede der Konferenzressourcen (16), ein Mittel zum Registrieren bei dem Kalenderserver (18) unter Verwendung der zugehörigen Ressourcenkennung, um Benachrichtigungen über Aktualisierungen eines Kalenders anzufordern, die der Ressourcenkennung zugeordnet sind;ein Mittel zum Empfangen einer ersten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die erste Aktualisierungsbenachrichtigung eine erste der Ressourcenkennungen anzeigt;ein Mittel zum Empfangen einer zweiten Aktualisierungsbenachrichtigung von dem Kalenderserver (18), wobei die zweite Aktualisierungsbenachrichtigung eine zweite der Ressourcenkennungen anzeigt;ein Mittel zum Bestimmen von Sitzungsinformationen für einen geplanten Anruf, der durch die erste Aktualisierungsbenachrichtigung und die zweite Aktualisierungsbenachrichtigung angezeigt wird, wobei die Sitzungsinformationeneine geplante Zeit umfassen und eine erste der Konferenzressourcen, die der ersten Ressourcenkennung zugeordnet sind,und eine zweite der Konferenzressourcen, die der zweiten Ressourcenkennung zugeordnet sind, identifizieren,wobei die Sitzungsinformationen ferner eine Kontaktkennung für die zweite Konferenzressource umfassen;undein Mittel zum Bereitstellen mindestens eines Teils der Sitzungsinformationen für die erste Konferenzressource, wobei der Teildie geplante Zeit und die Kontaktkennung umfasst. Système pour intégrer un serveur de calendrier (18) et un serveur de gestion de conférence (22) comprenant : un moyen pour identifier une pluralité de ressources de conférence (16), chacune des ressources de conférence (16) ayant un identificateur de ressource associé ;pour chacune des ressources de conférence, un moyen pour s'enregistrer auprès du serveur de calendrier (18) en utilisant l'identificateur de ressource associé pour demander des notifications de mises à jour d'un calendrier associé à l'identificateur de ressource ;un moyen pour recevoir une première notification de mise à jour à partir du serveur de calendrier (18), la première notification de mise à jour indiquant un premier des identificateurs de ressources ;un moyen pour recevoir une seconde notification de mise à jour à partir du serveur de calendrier (18), la seconde notification de mise à jour indiquant un second des identificateurs de ressources ;un moyen pour déterminer des informations de réunion pour un appel programmé indiqué par la première notification de mise à jour et la seconde notification de mise à jour, les informations de réunion comprenant une heure programmée et identifiant une première des ressources de conférence associée au premier identificateur de ressource et une seconde des ressources de conférence associée au second identificateur de ressource, les informations de réunion comprenant en outre un identificateur de contact pour la seconde ressource de conférence ;etun moyen pour fournir au moins une partie des informations de réunion à la première ressource de conférence, la partie comprenant l'heure programmée et l'identificateur de contact.
Independent claims17