Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS6798753 B1
Tipo de publicaciónConcesión
Número de solicitudUS 09/417,632
Fecha de publicación28 Sep 2004
Fecha de presentación14 Oct 1999
Fecha de prioridad14 Oct 1999
TarifaPagadas
Número de publicación09417632, 417632, US 6798753 B1, US 6798753B1, US-B1-6798753, US6798753 B1, US6798753B1
InventoresYurdaer Doganata, Asser Nasreldin Tantawi, Howard L. Operowsky, Magda M. Mourad, A. Steven Krantz
Cesionario originalInternational Business Machines Corporation
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
Automatically establishing conferences from desktop applications over the Internet
US 6798753 B1
Resumen
A system and method for providing automatic scheduling and establishment of telephone conferences over a network such as the Internet. A user inputs conference information to a desktop application, and the scheduling, the contacting of participants, and the control of the conference are conducted automatically. If the conference is scheduled to dial out to the participants and is marked as a calendar entry, the desktop application stores the conference information, including the start/end time of a conference, the telephone numbers of the participants, the choice of service provider, and an account id. Once a teleconference calendar entry is created, the process starts and the conference is established automatically. At the scheduled time, the desktop application warns the user by running an alarm function to remind them of the time of the conference. Thereafter, a secondary application is invoked and the conference information is passed to the secondary application for automatic establishment of the conference. When the secondary application is invoked, it establishes an Internet connection with the service provider and exchanges data messages to start and monitor the audio conference. The status of the participants and of the conference are reported to the user by the secondary application via a user interface. The conference service provider receives the telephone numbers of the participants over the established data connection and starts dialing out to the participants. When the participants answer, they are all connected to an audio bridge. In one modification of the invention, the service provider returns a dial-in number and a password, upon request, to be distributed to the participants, so that any users who are unable to provide a dial-out number in advance may dial in to the scheduled conference.
Imágenes(7)
Previous page
Next page
Reclamaciones(26)
What is claimed is:
1. A method of automatically establishing a conference over the Internet from a desktop calendar application at a user computer, said method comprising the steps of:
receiving user input of conference information at a user's appointment calendar page generated by the desktop calendar application;
said desktop calendar application automatically invoking a platform independent secondary conference application and providing the secondary conference application with the conference information;
automatically dialing a conference service provider from the secondary conference application;
communicating a conference request to the conference service provider from the secondary conference application;
receiving conference confirmation information from the service provider; and
providing notification from said secondary application to the desktop calendar application of receipt of the conference confirmation information.
2. The method of claim 1, wherein the user computer maintains a user appointment calendar, further comprising the desktop application updating the appointment calendar with the conference confirmation information.
3. The method of claim 1, wherein the user computer has an alarm function, further comprising the desktop application invoking the alarm function based on the conference confirmation information.
4. The method of claim 3, wherein invoking the alarm function comprises setting the alarm to a preset time and further comprising the secondary application automatically dialing in to the service provider at the preset time.
5. The method of claim 1 further comprising the desktop calendar application generating e-mail notifications to conference participants based on the conference confirmation information.
6. A method of automatically establishing a conference over the Internet from a desktop calendar application at a user computer, said method comprising the steps of:
receiving user input of conference information at a user's appointment calendar page generated by the desktop calendar application;
said desktop calendar application automatically invoking a platform independent secondary conference application and providing the secondary application with the conference information;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application; and
receiving conference confirmation information from the service provider;
wherein the conference request includes a request for an immediate conference and further comprising said service provider establishing the conference across an audio bridge and wherein receiving conference confirmation information comprises being connected to the audio bridge.
7. The method of claim 6 further comprising the secondary application monitoring the status of the conference and reporting the status to the user computer.
8. Apparatus for automatically establishing a conference over the Internet from a user computer comprising:
a desktop calendar application;
at least one user input interface for receiving user input of conference information at a user's appointment calendar page generated by said desktop calendar application;
an application interface for said desktop calendar application to automatically invoke a platform independent secondary conference application and providing the secondary application with the conference information;
a secondary conference application for receiving conference information, for automatically dialing a conference service provider, for communicating a conference request to the conference service provider, for receiving conference confirmation information from the conference service provider, and for providing notification of receipt of the conference confirmation information; and
wherein said desktop calendar application is adapted for receiving the user input from the user input interface, for processing the conference information, and for receiving notification of receipt of the conference confirmation information from the secondary application.
9. The apparatus of claim 8 wherein the desktop calendar application additionally comprises the application interface to the secondary application.
10. The apparatus of claim 8 wherein the desktop calendar application additionally comprises a calendar component for updating a user appointment calendar based on conference confirmation information.
11. The apparatus of claim 8 wherein the desktop calendar application additionally comprises an alarm component for the desktop calendar application to invoke an alarm function based on the conference confirmation information.
12. The apparatus of claim 11, wherein the alarm component includes a clock and wherein invoking the alarm function comprises setting the clock to a preset time based on the conference confirmation information.
13. The apparatus of claim 8 wherein the desktop calendar application additionally comprises a notification component for generating e-mail notifications based on the conference confirmation information.
14. A desktop calendar application for a user computer to automatically establish a conference from said desktop application over the Internet comprising:
at least one user input interface for receiving user input of conference information to a user appointment calendar page generated by said desktop calendar application;
an application interface for automatically invoking a platform independent secondary conference application and providing the secondary application with the conference information and for receiving conference confirmation information from the secondary application; and
a calendar update component for updating the user appointment calendar based on conference confirmation information.
15. The desktop application of claim 14 additionally comprising a notification component for generating e-mail notifications based on the conference confirmation information.
16. A desktop calendar application for a user computer to automatically establish a conference from said desktop application over the Internet comprising:
at least one user input interface for receiving user input of conference information to a user appointment calendar page generated by said desktop application;
an application interface for automatically invoking a platform independent secondary conference application and providing the secondary application with the conference information and for receiving conference confirmation information from the secondary application; and
an alarm component for the desktop application to invoke an alarm function based on the conference confirmation information.
17. The desktop application of claim 16, wherein the alarm component includes a clock and wherein invoking the alarm function comprises setting the clock to a preset time based on the conference confirmation information.
18. A platform independent secondary conference application at a user computer for automatically establishing a conference from the user computer over the Internet comprising:
an interface component for receiving user input conference information to a user appointment calendar page generated by a desktop calendar application;
a dialer component for automatically dialing over the Internet to a conference service provider and for communicating conference information to the conference service provider;
a receiver for receiving conference confirmation information from the conference service provider; and
a conference monitoring component for monitoring a conference established based on the conference confirmation information.
19. The secondary application of claim 18 wherein the conference monitoring component additionally comprises means for communicating conference change information over the Internet to the service provider.
20. The secondary application of claim 18 further comprising user interface component for communicating conference monitoring information to the user.
21. A method of automatically establishing a conference over the Internet from a user computer, said method comprising the steps of:
receiving user input of conference information at a platform independent secondary conference application from a user appointment calendar page generated by a desktop calendar application;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application;
receiving conference confirmation information from the conference service provider; and
providing notification from said secondary application of receipt of the conference confirmation information.
22. A method of automatically establishing a conference over the Internet from a user computer, wherein the user computer maintains a user appointment calendar, said method comprising the steps of:
receiving user input of conference information at a platform independent secondary conference application from a user appointment calendar page generated by a desktop calendar application;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application;
receiving conference confirmation information from the conference service provider; and
updating the appointment calendar with the conference confirmation information.
23. A method of automatically establishing a conference over the Internet from a user computer, wherein the user computer has an alarm function, said method comprising the steps of:
receiving user input of conference information at a platform independent secondary conference application from a user appointment calendar page of a desktop calendar application;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application;
receiving conference confirmation information from the conference service provider; and
invoking the alarm function based on the conference confirmation information and automatically dialing in from the secondary conference application to the conference service provider at the preset time.
24. A method of automatically establishing a conference over the Internet from a user computer, said method comprising the steps of:
receiving user input of conference information at a platform independent secondary conference application from a user appointment calendar page of a desktop calendar application;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application; and
receiving conference confirmation information from the conference service provider;
wherein the conference request includes a request for an immediate conference and further comprising said conference service provider establishing the conference across an audio bridge and wherein receiving conference confirmation information comprises being connected to the audio bridge.
25. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically establishing a conference from a desktop calendar application at a user computer over the Internet, said method steps comprising:
receiving user input of conference information at a user appointment calendar page generated by the desktop calendar application;
automatically invoking a platform independent secondary conference application and providing the secondary application with the conference information;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application;
receiving conference confirmation information from the conference service provider; and
providing notification from said secondary application to the desktop application of receipt of the conference confirmation information.
26. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically establishing a conference from a user computer over the Internet, said method steps comprising:
receiving user input of conference information at a platform independent secondary conference application from a user appointment calendar page of a user desktop calendar application;
automatically dialing a conference service provider from the secondary application;
communicating a conference request to the conference service provider from the secondary application;
receiving conference confirmation information from the conference service provider; and
providing notification from said secondary application of receipt of the conference confirmation information.
Descripción
FIELD OF THE INVENTION

The invention relates generally to the field of communications, and more particularly to a method for automatically establishing a conference over the Internet from a desktop application.

BACKGROUND OF THE INVENTION

Although the telephone industry is heavily computerized, the procedure for establishing and joining conference calls is still very much a manual one. Conference calls are reserved by calling a human operator who receives the information, types the information into a computer, confirms the reservation, and then provides the caller with a call-in number and a password for use when joining the conference. Similarly, when joining the conference, each participant again calls a human operator. The operator asks each participant for the conference password and validates it, sometimes obtains information about the caller, and ultimately connects the participant into the conference call. Some telephone companies are beginning to allow users to make their own reservations via the Internet, although participants must still go through a human operator in order to join a conference. MCI, for example, allows users to make requests for conference reservations via the Internet with its networkMCI Conferencing Net Scheduler product. Nonetheless, the MCI system still depends on personnel to read the requests, make the reservations, and send confirmations to the customers. There also exist some Internet applications for starting teleconferences from a browser, such as the SPRINT Internet Conference Center. The Sprint system allows users to set up and manage conference calls from a browser, whereby the users log in to the Sprint conference web site and enter the telephone numbers of the participants with whom that they would like a conference, and the conference begins almost immediately.

Other conferencing applications include one which provides control of the conferencing bridge from a PC desktop using software developed to interface with a particular audio bridge. Most audio bridge producers provide bridge control software to their customers as well. Multilink, Latitute and Dialogic are three companies that currently produce audio bridges with audio bridge control software which enables a user to reserve/start audio conferences from a friendly user interface.

Today, almost every computer user has a desktop organizer which consists of a calendar utility and a personal address book. The calendar utility helps to manage personal appointments and schedules. The personal address book, on the other hand, is a small database that is used to keep telephone numbers, names, addresses, etc. For teleconference scheduling, generally, users check their calendars for availability, look up the telephone numbers of their friends or colleagues from their personal address books, and then call the teleconference service provider to set up a conference.

What is desired, and is an object of the present invention, is to provide a method for automating the teleconference set up process from an existing office desktop application.

It is another object of the invention to provide a system and method for automating the teleconferencing process by connecting desktop office applications, such as calendar and address book, to the audio bridge of the teleconference service provider.

It is still another object of this invention to provide such a system and method by which users will be able to automatically schedule conferences and mark them on their desktop calendars using the information in their personal address books.

Yet another object of the invention is to enable calendar applications to start teleconferences automatically at the scheduled conference time without any operator intervention.

It is a further object of the invention to provide a method for collecting conference set up information from the user and/or automatically from the existing desktop office applications, such as calendar and personal address book, with the user only providing the date and time for the conference. Other information to be collected would optionally be determined by the specific conference server employed and may include: names and addresses of invitees, conference duration, and the account to be charged.

Another object of the invention is to provide a method to invoke a platform independent secondary application to schedule or to start a teleconference, to pass the conference information to the secondary application which establishes a connection with the teleconference service provider over the Internet, to send requests to schedule, start, or end a conference, to dial or hangup with participants, to add to or drop from a conference; to get conference status, and to get party status, with the teleconference service provider responding by sending back a dial-in number, passcode, the conference status, and acknowledgments.

It is also an object to provide the aforementioned secondary platform independent application as an application which is portable to other platforms, which coexists with office application, and which is capable of establishing and exchanging data with the conference service provider over the Internet.

SUMMARY OF THE INVENTION

These and other objects are realized by the present invention wherein a desktop application is invoked directly by the user and allows the user to provide the information necessary for establishing the conference. The desktop application can obtain the necessary information in a variety of ways including, at the simplest level, having the user invoke it at the command line and specify the input as arguments. In a more user-friendly implementation, the application displays a form with fields for user input of the necessary information.

If the conference is scheduled to dial-out the participants and is marked as a calendar entry, the desktop application stores the conference information in a database. A record in this database includes the start/end time of a conference, the telephone numbers of the participants, the choice of service provider, and, if appropriate, an account id. Once a teleconference calendar entry is created, the process for establishing the conference starts and proceeds automatically. At the scheduled time, the desktop application optionally warns the user by running an alarm function to remind them of the time of the conference. Thereafter, a secondary application is invoked, either manually or automatically, and the conference information is passed to the secondary application for automatic establishment of the conference. When the secondary application is invoked, it establishes an Internet connection with the service provider and exchanges data messages to start and monitor the audio conference. The status of the participants and the status of the conference are reported to the user by the secondary application via a user interface. The conference service provider receives the telephone numbers of the participants over the established data connection and starts dialing out to the participants. When the participants answer, they are all connected to the audio bridge in order to establish an audio conference. In one modification of the invention, the service provider returns a dial-in number and a password, upon request, to be distributed to the participants, so that any users who are unable to provide a dial-out number in advance may dial in to the scheduled conference.

BRIEF DESCRIPTION OF THE INVENTION

The invention will now be described in greater detail with specific reference to the appended drawings wherein:

FIG. 1 provides an illustration of a representative network having the components for automatically establishing a teleconference over the Internet in accordance with the present invention;

FIG. 2 shows the components of the desktop applications for use with the present invention;

FIG. 3 provides a flowchart for the inventive Calendar View Process;

FIG. 4 provides a flowchart for scheduling a dial-in conference in accordance with the present invention;

FIG. 5 provides a flowchart for starting a dial-out conference in accordance with the present invention; and

FIG. 6 illustrates a connection between the Conference Service Provider and the Platform Independent Secondary Application.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 shows the components of the inventive system which establishes conferences automatically over the Internet under the present invention. The components are the Appointment Database 27 at storage location 11, the Desktop Application 12, a Platform Independent Secondary Application 13, a Data Network (Internet) 14, and the Conference Service Provider 15. The user 20 may interact with the Desktop Application and with the Platform Independent Secondary Application via interfaces 21 and 50, respectively, to set up and monitor or control the teleconference. The Desktop Application 12 is adapted to exchange communications, 25 discussed later, with Appointment Database 27, representatively shown at storage location 11, as well as to exchange communications, 21 and 28, with the user and the Secondary Application 13, respectively. Once the Secondary Application has been invoked, it automatically contacts the appropriate Conference Service Provider 15. The user may specify the Service Provider or select one from a menu. Alternatively, the Secondary Application may include an algorithm for selecting among a plurality of available service providers. The algorithm may be tailored to have the Secondary Application select the Service Provider which is in a stored listing, the least expensive, the geographically closest to the participants for reduced telephone charges, etc. The conference Service Provider 15 receives the service requests 17 over the Internet 14, allocates an audio bridge for the conference, and either dials out to the participants' phones via the Public Switch Telephony Network 16 or awaits dial-in calls for connecting to the audio bridge.

FIG. 2 shows the components of one embodiment of the desktop application 12 for automatically establishing conferences over the Internet in accordance with the present invention. Prior art office desktop applications are already enabled to execute calendar functions to schedule meetings and notify participants by utilizing a personal address book, shown generically at box 33 in FIG. 2. Examples of widely-used office desktop applications having calendaring and database functions include Lotus SmartSuite and Microsoft Office. Augmenting that functionality, the inventive desktop application 12 includes a Calendar View Process 24, a Calendar View User Interface 22, a Notification Process 35, an Appointment Alarm Process 29 and a Secondary Application Interface 32. While the inventive method is ideally invoked by user input to a desktop application, it is possible that the user may directly invoke the Secondary Application, as further detailed below.

In operation, a user 20 of the FIG. 2 system enters the conference information 21 from Calendar View User Interface 22. The conference information 21 may include the start date and time, the duration, the number of participants, the names and numbers of the participants, and the identity of a service provider along with the user's client id for billing purposes, if applicable. As noted above, the Secondary Application may be adapted to select a service provider. Further, the desktop application may not require user input of the participant's phone numbers, since the desktop application may already be adapted to automatically access that information from the Appointment Database 27, shown at storage location 11 of FIG. 2. The Calendar View User Interface 22 may include an input form provided to make it easier for the user to enter the conference reservation information. The same interface could also allow the user to readily modify or cancel their reservations. The information that is entered into the system by using the Calendar View User Interface 22 is then read via 23 by Calendar View Process 24 and processed.

The steps that are executed by the Calendar View Process 24 to schedule or start a teleconference are summarized in FIG. 3. Two types of conferences can be scheduled, a dial-in conference or a dial-out conference. For a dial-in conference, a user requests assignment of a dial-in number and a passcode so that the participants may dial in to the conference when the time comes. On the other hand, the moderator may request establishment of a dial-out conference in which the participants are contacted, or “dialed-out”, automatically at the time of the conference. The conference information is read first, at step 50. The process determines if the request is for a dial-in or a dial-out conference, at step 51. If the reservation is for a dial-in conference, as determined at 51, a connection is established by the Secondary Application with the service provider to schedule the conference at step 52 (the details of which are discussed with reference to FIG. 4 below) and the participants are notified at step 54. If the request is for a dial-out conference, the process determines at step 55 whether the dial-out conference is to begin immediately or is to be conducted at a later time. If the conference is to be conducted immediately, the Secondary Application starts the teleconference at step 57 (the details of which are further provided with reference to FIG. 5). In the alternative, for a dial-out conference which is to be conducted later, an alarm is set at step 56 for the future conference and the participants are notified at step 54. It is to be noted that the alarm function can be implemented in a variety of ways. The Appointment Alarm Process 29 can set a timer based on teleconference information which is provided to it directly, or can monitor the Appointment Database 27, as mentioned above. Since many desktop applications may already have the latter functionality, whereby an alarm process monitors an appointments database, it may be preferable to implement the invention with that existing functionality, rather than modify the existing alarm code.

Referring back to FIG. 2, if the conference information that is entered is for the scheduling of a dial-in conference, the Calendar View Process 24 writes the reservation request into the Appointment Database 27, shown at storage location 11, and sends a reservation request 26 to the Secondary Application 34, via the Secondary Application Interface 32, to be sent to the Conference Service Provider 15. Similarly, if the user enters conference information to delete or modify an existing reservation, the Calendar View Process 24 writes the modification to the Appointments Database 27 and sends a modification request 26 to the Conference Service Provider 15 via Secondary Application 34. Since a dial-in conference requires confirmation with the dial-in number and, usually, with a password as well, the Conference Service Provider 15 must generate and transmit a confirmation or rejection of each request to the Calendar View Process 24. Hence, the users are informed immediately regarding the requests that they have sent. Once the reservation or modification request is confirmed, the conference call participants are notified through the Notification Process 35 of the desktop application. The desktop application automatically contacts participants through e-mail messages informing them of the time, date, dial-in number, etc., to which the participants must respond with an e-mail either accepting or rejecting the conference. Generally such notifications by e-mail are fed directly into the recipient's calendar once the e-mail has been-opened and must be deleted by the recipient if the conference time is being rejected. When a user learns of participant rejection, the user may start the process over again or opt to conduct the conference without the unavailable participant. The desktop application additionally informs the Appointment Alarm Process 29 of the scheduled conference so that it may signal the user to dial in, or alternatively signal the Secondary Application 34 to dial in on behalf of the user, at the appropriate time. The process for automatically scheduling a dial-in conference call will now be further detailed with reference to FIG. 4.

In response to a determination that the user wishes to schedule a dial-in conference, the Calendar View Process 24 invokes the Platform Independent Secondary Application 34 through an Application Interface shown as 32. Byway of example, in Lotus Notes, the secondary application interface is defined as a script programming interface. The Secondary Application in accordance with the present invention is preferably developed in JAVA for platform independence. As shown in the flowchart in FIG. 4, once the Platform Independent Secondary Application 34 is invoked at 520, it opens a socket connection at step 521 with the teleconference service provider and sends a client identification signal. The service provider authenticates the client id at step 522 and the conference scheduling information is communicated at step 523. If the resources are not available, as determined at step 524, the user is notified at step 525, followed by the socket connection being closed at step 528. If, however, it is determined at step 524 that the resources are available to schedule a new conference, a dial-in number and passcode are returned at step 526, followed by display of the returned information at the requester's monitor in step 527. Once the process of scheduling a dial-in conference is completed, the secondary application closes the socket connection with the service provider at step 528. As discussed above, the desktop application, independent of the Secondary Application, generates e-mails to notify the participants of the scheduled conference, phone number etc. and sets the alarm.

If, on other hand, the request is for a dial-out conference, the user inputs the identities of the participants, and/or their telephone numbers along with the other conference information via the Calendar View User Interface 22. If not directly provided by the user, the telephone numbers of the participants can be read automatically from a Personal Address file. While the Secondary Application can be provided with the functionality to browse for a site to locate the participants' phone numbers from a publicly available “Yellow Pages” file, such is not entirely practical from the standpoints of both time and resource utilization. Rather, if the Secondary Application has not been provided with the phone number from the local address file, it prompts the user to supply the needed information. If the request is for an immediate dial-out conference, then the Platform Independent Secondary Application 34 is invoked through the Secondary Application Interface 32 to start the teleconference. If the application is for the future, however, then the Calendar View Process 24 writes the request to the Appointment Database 27 and sets an alarm through the Appointment Alarm Process 29. The Appointment Alarm Process 29 periodically checks the Appointment Database 27 for scheduled conferences. Hence, the main function of the Appointment Alarm Process 29 in a dial-out conference is to read the start date/time of the appointment entries and to invoke the Secondary Application 34 via Secondary Application Interface 32 to start the conference automatically when the time for the conference comes.

The flowchart in FIG. 5 describes how the platform independent Secondary Application is used to start a dial-out teleconference. Once the Calendar View Process determines that it is time for a dial-out conference, either in response to the determination made at step 55 of FIG. 3, or upon being notified by the Appointment Alarm Process, the Calendar View Process invokes the Platform Independent Secondary Application at step 520, which in turn opens a socket connection at step 522. The client id is authenticated at step 523 and a request is sent to the Conference Service Provider 15, at step 563, to allocate audio bridge conference resources immediately. Once the request is accepted, the Platform Independent Secondary Application 34 sends the telephone numbers of the participants to be dialed at step 564. Upon receipt of the numbers, the audio bridge 153 starts dialing the participants' numbers, in step 565, via PSTN 16 as shown in FIG. 1. As the participants answer the phone, the service provider call manager 152 adds them to the conference bridge and report the status in step 567 to the Platform Independent Secondary Application 34. Should a participant not answer the phone, as determined in step 566, that status is also reported for display to the user. Once all available participants have joined, the Secondary Application can close the socket connection at step 568. Alternatively, the Secondary Application can keep the socket connection open and continue to monitor the status of the conference and report same to the user. Hence, the main function of the platform independent Secondary Application 34 is to communicate with the Conference Service Provider 15 over a Data Network 14, preferably Internet. Since this secondary application is platform independent, it runs in any platform including the platform of the first application. The Secondary Application additionally communicates with its “local” entities, either the desktop application, the user, or both. For dial-in conferences, the Secondary Application communicates with the desktop application, with the desktop informing the user as appropriate. For a dial-out conference, however, the Secondary Application will communicate directly to the user, without going through the desktop application, for monitoring and controlling the conference. Additionally, the user may opt to invoke the Secondary Application directly if the user is not concerned with any of the desktop application feature, such as the calendaring, notification and alarm functions.

FIG. 6 shows the connection between the Platform Independent Secondary Application 34 and the Conference Service Provider 15 over the Internet, the components of the Platform Independent Secondary Application 34 and the components of the Conference Service Provider 15. When the Desktop Application 12 invokes the Platform Independent Secondary Application 34, the telephone numbers of the participants 21 that are provided by the user 20 are passed to the Platform Independent Secondary Application 34 from the Desktop Application Interface 343 while the Call Management Process 342 of the Secondary Application tries to establish a connection with the Conference Service Provider 15 over the Internet 14 by invoking the Network Access Process 341. The Conference Service Provider 15 receives the communication request over the Internet via a Network Interface 151, which is provided with a translator for translating requests from the Secondary Application for use by the Call Manager. The Call Manager 152 is a software program which includes processes for translating call requests from the Platform Independent Secondary Application 34 into Audio Bridge 153 control commands and sends them to the audio bridge 153. The Call Manager 152 forwards call requests to the call manager including, but not limited to: a request to start/end a conference; a request to dial/hangup participants; add/drop participants to/from the conference; get conference status; and, get party status. The Call Management Process 342 receives the status information from the Conference Service Provider's Call Manager 152 regarding the audio bridge. This information includes the status of each participants if they are connected, hung-up, being dialed or busy. The status of the conference, if it is active or completed, is also sent to the Call Management Process 342. The conference and participants' status information are displayed to the user via Desktop Application Interface 343. Hence, the user is aware of the status of each participant and the status of the conference via user connection to the Secondary Application 50.

The invention has been described with reference to several preferred implementations. It will be apparent to one having skill in the art that modifications can be made without departing from the spirit and scope of the invention, as set forth in the appended claims.

Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US5138655 *15 Feb 199111 Ago 1992Canon Kabushiki KaishaTelephone apparatus capable of setting card unit therein
US5642156 *10 Ene 199624 Jun 1997Fujitsu LimitedVideo-conference network managing system having function for managing each site and each schedule concerning video conference
US5764278 *15 May 19959 Jun 1998Ricoh Company, Ltd.Video conference apparatus for storing a value of a parameter when communication is temporarily disconnected
US5812653 *30 Sep 199622 Sep 1998Northern Telecom LimitedSubscription and paired authorization code based access to a meet-me conferencing service
US6185194 *12 Dic 19976 Feb 2001Zip2System and method for initiating a telephone call utilizing internet initiation
US6256389 *23 Abr 19983 Jul 2001Nortel Networks LimitedIntegrated telecommunication collaboration system
US6385644 *24 Sep 19987 May 2002Mci Worldcom, Inc.Multi-threaded web based user inbox for report management
US6411605 *8 Jul 199825 Jun 2002Qwest Communications International, Inc.Scheduler for telecommunications bridge
US20020031096 *30 Abr 200114 Mar 2002Johnson Clark E.Dial up telephone conferencing system controlled by an online computer network
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US7010107 *20 Dic 20027 Mar 2006Yong LeeInternet conference call bridge management system
US711744530 Jun 20033 Oct 2006Danger, Inc.Multi-mode communication apparatus and interface for contacting a user
US72006667 Jul 20003 Abr 2007International Business Machines CorporationLive connection enhancement for data source interface
US7209947 *5 May 200024 Abr 2007Lucent Technologies Inc.Data network-assisted conference establishment
US73430083 Jul 200711 Mar 2008Frankel David PIdentity-based conferencing systems and methods
US7383303 *30 Sep 20023 Jun 2008Danger, Inc.System and method for integrating personal information management and messaging applications
US7421401 *18 Oct 20022 Sep 2008International Business Machines CorporationMethod of arranging supplemental meeting services
US7492729 *28 Ene 200517 Feb 2009Cisco Technology, Inc.Method and system for reserving resources of a multipoint conference
US7580850 *14 Dic 200125 Ago 2009Utbk, Inc.Apparatus and method for online advice customer relationship management
US7653193 *24 Ene 200626 Ene 2010Alcatel-Lucent Usa Inc.User information management system for controlling conference bridge connections
US765701329 Oct 20072 Feb 2010Utbk, Inc.Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US7660733 *28 Jul 20089 Feb 2010International Business Machines CorporationMethod of arranging supplemental meeting services
US76888202 Oct 200630 Mar 2010Divitas Networks, Inc.Classification for media stream packets in a media gateway
US769818318 Jun 200313 Abr 2010Utbk, Inc.Method and apparatus for prioritizing a listing of information providers
US774258815 Mar 200522 Jun 2010Polycom, Inc.Speakerphone establishing and using a second connection of graphics information
US7778206 *6 Ene 200517 Ago 2010Cisco Technology, Inc.Method and system for providing a conference service using speaker selection
US778760515 Mar 200531 Ago 2010Polycom, Inc.Conference bridge which decodes and responds to control information embedded in audio information
US779656528 Sep 200614 Sep 2010Polycom, Inc.Mixed voice and spread spectrum data signaling with multiplexing multiple users with CDMA
US78219183 Mar 200326 Oct 2010Polycom, Inc.System and method for communication channel and device control via an existing audio channel
US784490614 Ago 200630 Nov 2010Microsoft CorporationMulti-mode communication apparatus and interface for contacting a user
US786493815 Mar 20054 Ene 2011Polycom, Inc.Speakerphone transmitting URL information to a remote device
US788600920 Ago 20048 Feb 2011Utbk, Inc.Gate keeper
US790379627 Feb 20028 Mar 2011Verizon Data Services LlcMethod and apparatus for unified communication management via instant messaging
US790826111 Oct 200515 Mar 2011Verizon Data Services LlcMethod and apparatus for context based querying
US791219324 Nov 200322 Mar 2011Verizon Data Services LlcMethods and systems for call management with user intervention
US791219924 Nov 200322 Mar 2011Telesector Resources Group, Inc.Methods and systems for remote cell establishment
US7937439 *27 Dic 20013 May 2011Utbk, Inc.Apparatus and method for scheduling live advice communication with a selected service provider
US797883815 Mar 200512 Jul 2011Polycom, Inc.Conference endpoint instructing conference bridge to mute participants
US7990862 *20 Ago 20072 Ago 2011Juniper Networks, Inc.Switching system
US800455629 Feb 200823 Ago 2011Polycom, Inc.Conference link between a speakerphone and a video conference unit
US80274539 Jul 200727 Sep 2011Utbk, Inc.System and method for an online speaker patch-through
US804548930 Mar 200725 Oct 2011Cisco Technology, Inc.Method and system for the automatic configuration of conference resources
US8077635 *28 Ene 200513 Dic 2011Cisco Technology, Inc.Method and system for reserving facility resources for a conference
US810298415 Mar 200524 Ene 2012Polycom Inc.Speakerphone and conference bridge which receive and provide participant monitoring information
US8121276 *21 Jun 200521 Feb 2012Broadcom CorporationMulticast call processing unit for telecommunication devices
US81260298 Jun 200528 Feb 2012Polycom, Inc.Voice interference correction for mixed voice and spread spectrum data signaling
US814485415 Mar 200527 Mar 2012Polycom Inc.Conference bridge which detects control information embedded in audio information to prioritize operations
US819979128 Sep 200612 Jun 2012Polycom, Inc.Mixed voice and spread spectrum data signaling with enhanced concealment of data
US822394215 Mar 200517 Jul 2012Polycom, Inc.Conference endpoint requesting and receiving billing information from a conference bridge
US824390115 Sep 200614 Ago 2012International Business Machines CorporationSecuring teleconferences with unique, single-use passcodes
US827510931 Mar 200925 Sep 2012International Business Machines CorporationAdministering participant attendance of teleconferences
US82963618 Ene 200423 Oct 2012Cisco Technology, Inc.Method and system for managing conference resources
US8311199 *28 Dic 200613 Nov 2012Verizon Services Corp.Methods and systems for configuring and providing conference calls with customized caller id information
US834081916 Sep 200925 Dic 2012Intouch Technologies, Inc.Mobile videoconferencing robot system with network adaptive driving
US83695066 Mar 20095 Feb 2013International Business Machines CorporationInforming a teleconference participant that a person-of-interest has become active within the teleconference
US840127527 Mar 200919 Mar 2013Intouch Technologies, Inc.Mobile robot with a head-based movement mapping scheme
US8402088 *11 Jun 200119 Mar 2013Apple Inc.Establishing telephone calls at a specified future time using a URI and a web-based telephony application
US8406156 *2 May 200826 Mar 2013International Business Machines CorporationComposite voice applications and services using single sign-on across heterogeneous voice servers
US8463632 *12 Nov 200811 Jun 2013Oracle International CorporationManagement and automatic invocation of scheduled collaboration events
US846750217 Jun 200518 Jun 2013Verizon Data Services LlcInteractive assistant for managing telephone communications
US847242824 Nov 200325 Jun 2013Verizon Data Services LlcMethods and systems for line management
US847260624 Nov 200325 Jun 2013Verizon Data Services LlcMethods and systems for directory information lookup
US847293124 Nov 200325 Jun 2013Telesector Resources Group, Inc.Methods and systems for automatic communication line management based on device location
US84833751 Oct 20109 Jul 2013Avaya, Inc.System and method for joining conference calls
US848876124 Nov 200316 Jul 2013Verizon Data Services LlcMethods and systems for a call log
US848876624 Nov 200316 Jul 2013Verizon Data Services LlcMethods and systems for multiuser selective notification
US849413524 Nov 200323 Jul 2013Verizon Data Services LlcMethods and systems for contact management
US850363924 Nov 20036 Ago 2013Verizon Data Services LlcMethod and apparatus for adaptive message and call notification
US8503650 *24 Nov 20036 Ago 2013Verizon Data Services LlcMethods and systems for configuring and providing conference calls
US8503652 *13 Abr 20076 Ago 2013International Business Machines CorporationTelephone conference call management
US85155775 Nov 200720 Ago 2013Yulun WangMedical tele-robotic system with a master remote station with an arbitrator
US853334417 Ene 200710 Sep 2013International Business Machines CorporationLive connection enhancement for data source interface
US8577004 *11 Feb 20105 Nov 2013Infineon Technologies AgPredictive contact information representation
US858252012 Ago 201112 Nov 2013Polycom, Inc.Method and apparatus for wideband conferencing
US858379628 Dic 200012 Nov 2013International Business Machines CorporationData source interface enhanced error recovery
US862495631 Dic 20087 Ene 2014Verizon Data Services LlcSystems and methods for implementing internet video conferencing using standard phone calls
US8626550 *31 Mar 20057 Ene 2014International Business Machines CorporationScheduling subsidiary meeting locations
US86700174 Mar 201011 Mar 2014Intouch Technologies, Inc.Remote presence system including a cart that supports a robot face and an overhead camera
US86812028 Abr 200425 Mar 2014Verizon Data Services LlcSystems and methods for implementing internet video conferencing using standard phone calls
US86817783 Abr 200725 Mar 2014Ingenio LlcSystems and methods to manage privilege to speak
US8693660 *16 Oct 20088 Abr 2014Plantronics, Inc.Auto-dial and connection into conference calls
US87055581 Jun 200622 Abr 2014Cisco Technology, Inc.Swapping bandwidth reservations
US87057192 Dic 201122 Abr 2014Polycom, Inc.Speakerphone and conference bridge which receive and provide participant monitoring information
US871740029 Jul 20116 May 2014Lifesize Communications, Inc.Automatically moving a conferencing based on proximity of a participant
US871740426 Abr 20116 May 2014Lifesize Communications, Inc.Recording a videoconference based on recording configurations
US873115712 Jun 201220 May 2014Yellow PagesApparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US875048224 Nov 200310 Jun 2014Verizon Data Services LlcMethods and systems for preemptive rejection of calls
US875157124 Nov 200310 Jun 2014Verizon Data Services LlcMethods and systems for CPN triggered collaboration
US876135524 Nov 200324 Jun 2014Telesector Resources Group, Inc.Methods and systems for notification of call to device
US876136324 Nov 200324 Jun 2014Verizon Data Services LlcMethods and systems for automatic forwarding of communications to a preferred device
US876136515 Feb 201224 Jun 2014Blackberry LimitedCommunication device for providing an automatically initiated outgoing communication as an incoming communication
US876181624 Nov 200324 Jun 2014Telesector Resources Group, Inc.Methods and systems for single number text messaging
US876792517 Jun 20131 Jul 2014Verizon Data Services LlcInteractive assistant for managing telephone communications
US877438023 Oct 20088 Jul 2014Verizon Patent And Licensing Inc.Methods and systems for call management with user intervention
US8798251 *24 Nov 20035 Ago 2014Verizon Data Services LlcMethods and systems for computer enhanced conference calling
US880592810 May 200212 Ago 2014Polycom, Inc.Control unit for multipoint multimedia/audio system
US883196513 Nov 20089 Sep 2014Yp Interactive LlcApparatus and method for online advice customer relationship management
US88367518 Nov 201116 Sep 2014Intouch Technologies, Inc.Tele-presence system with a user interface that displays different communication links
US884215329 Jul 201123 Sep 2014Lifesize Communications, Inc.Automatically customizing a conferencing system based on proximity of a participant
US884339219 Abr 201323 Sep 2014Yp Interactive LlcApparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US884967925 Nov 200830 Sep 2014Intouch Technologies, Inc.Remote controlled robot system that provides medical images
US884968029 Ene 200930 Sep 2014Intouch Technologies, Inc.Documentation through a remote presence robot
US885601422 Ago 20137 Oct 2014Yp Interactive LlcMethods and apparatuses for delivery of advice to mobile/wireless devices
US886175028 Mar 201214 Oct 2014Intouch Technologies, Inc.Mobile tele-presence system with a microphone system
US887373027 Feb 200228 Oct 2014Verizon Patent And Licensing Inc.Method and apparatus for calendared communications flow control
US888552315 Mar 200511 Nov 2014Polycom, Inc.Speakerphone transmitting control information embedded in audio information through a conference bridge
US889792017 Abr 200925 Nov 2014Intouch Technologies, Inc.Tele-presence robot system with software modularity, projector and laser pointer
US890227825 Jul 20122 Dic 2014Intouch Technologies, Inc.Systems and methods for visualizing and managing telepresence devices in healthcare networks
US893438115 Mar 200513 Ene 2015Polycom, Inc.Conference endpoint instructing a remote device to establish a new connection
US893438215 Mar 200513 Ene 2015Polycom, Inc.Conference endpoint controlling functions of a remote device
US894805915 Mar 20053 Feb 2015Polycom, Inc.Conference endpoint controlling audio volume of a remote device
US8964604 *15 Mar 200524 Feb 2015Polycom, Inc.Conference endpoint instructing conference bridge to dial phone number
US896557927 Ene 201224 Feb 2015Intouch TechnologiesInterfacing with a mobile telepresence robot
US897671215 Mar 200510 Mar 2015Polycom, Inc.Speakerphone and conference bridge which request and perform polling operations
US897768315 Mar 200510 Mar 2015Polycom, Inc.Speakerphone transmitting password information to a remote device
US898317419 Feb 201317 Mar 2015Intouch Technologies, Inc.Mobile robot with a head-based movement mapping scheme
US899616521 Oct 200831 Mar 2015Intouch Technologies, Inc.Telepresence robot with a camera boom
US900170215 Mar 20057 Abr 2015Polycom, Inc.Speakerphone using a secure audio connection to initiate a second secure connection
US90211119 Sep 201328 Abr 2015International Business Machines CorporationLive connection enhancement for data source interface
US904343821 Oct 201326 May 2015International Business Machines CorporationData source interface enhanced error recovery
US908997216 Ene 201428 Jul 2015Intouch Technologies, Inc.Remote presence system including a cart that supports a robot face and an overhead camera
US909452228 Feb 201428 Jul 2015Plantronics, Inc.Auto-dial and connection into conference calls
US909861114 Mar 20134 Ago 2015Intouch Technologies, Inc.Enhanced video interaction for a user interface of a telepresence network
US9106752 *14 Nov 201311 Ago 2015International Business Machines CorporationMethod, system, and program product for contacting conference call participants
US910675314 Nov 201311 Ago 2015International Business Machines CorporationMethod, system, and program product for contacting conference call participants
US910675414 Nov 201311 Ago 2015International Business Machines CorporationMethod, system, and program product for contacting conference call participants
US9112995 *31 Ago 201218 Ago 2015Verizon Patent And Licensing Inc.Calendar-based calling
US9131051 *25 Oct 20078 Sep 2015Unify Gmbh & Co. KgEstablishment of connections over a communication network to a participant of a meeting without said participant's telephone number being known
US913889125 Nov 200822 Sep 2015Intouch Technologies, Inc.Server connectivity control for tele-presence robot
US91607839 May 200713 Oct 2015Intouch Technologies, Inc.Robot system that operates through a network firewall
US917434221 Nov 20143 Nov 2015Intouch Technologies, Inc.Social behavior rules for a medical telepresence robot
US918354524 Ago 200610 Nov 2015Yellowpages.Com LlcMethods and apparatuses for scheduling pay-per-call advertising
US918356024 May 201110 Nov 2015Daniel H. AbelowReality alternate
US919306510 Jul 200824 Nov 2015Intouch Technologies, Inc.Docking system for a tele-presence robot
US919747924 Ago 200624 Nov 2015Yellowpages.Com LlcSystems and methods to manage a queue of people requesting real time communication connections
US919872830 Sep 20051 Dic 2015Intouch Technologies, Inc.Multi-camera mobile teleconferencing platform
US9232068 *15 Ago 20135 Ene 2016International Business Machines CorporationConference call authentication utilizing passcodes personal to users
US9235862 *23 Jun 200612 Ene 2016Thomson Reuters Global ResourcesCorporate board management system
US9241072 *25 Abr 201319 Ene 2016International Business Machines CorporationConference call authentication utilizing passcodes personal to users
US925131311 Abr 20122 Feb 2016Intouch Technologies, Inc.Systems and methods for visualizing and managing telepresence devices in healthcare networks
US92646643 Dic 201016 Feb 2016Intouch Technologies, Inc.Systems and methods for dynamic bandwidth allocation
US929610710 May 201229 Mar 2016Intouch Technologies, Inc.Protocol for a remotely controlled videoconferencing robot
US9319634 *18 Jul 201319 Abr 2016Polycom, Inc.Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants
US93232502 Ago 201326 Abr 2016Intouch Technologies, Inc.Time-dependent navigation of telepresence robots
US936102121 Nov 20147 Jun 2016Irobot CorporationGraphical user interfaces including touchpad driving interfaces for telemedicine devices
US937584318 Jun 201028 Jun 2016Intouch Technologies, Inc.Protocol for a remotely controlled videoconferencing robot
US93921207 Jul 201412 Jul 2016Verizon Patent And Licensing Inc.Methods and systems for call management with user intervention
US942993415 Oct 201330 Ago 2016Intouch Technologies, Inc.Mobile videoconferencing robot system with network adaptive driving
US946212123 Abr 20134 Oct 2016Yellowpages.Com LlcSystems and methods to confirm initiation of a callback
US946903027 Oct 201518 Oct 2016Intouch TechnologiesInterfacing with a mobile telepresence robot
US94853557 May 20141 Nov 2016Blackberry LimitedCommunication device for providing an automatically initiated outgoing communication as an incoming communication
US960276528 May 201421 Mar 2017Intouch Technologies, Inc.Portable remote presence robot
US961068512 Ene 20104 Abr 2017Intouch Technologies, Inc.Graphical interface for a remote presence system
US97153377 Ago 201425 Jul 2017Intouch Technologies, Inc.Tele-presence system with a user interface that displays different communication links
US974958816 Mar 201629 Ago 2017Polycom, Inc.Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants
US97666249 Feb 201519 Sep 2017Intouch Technologies, Inc.Mobile robot with a head-based movement mapping scheme
US97763273 Nov 20153 Oct 2017Intouch Technologies, Inc.Social behavior rules for a medical telepresence robot
US978514926 Abr 201610 Oct 2017Intouch Technologies, Inc.Time-dependent navigation of telepresence robots
US20020007359 *28 Dic 200017 Ene 2002Lynh NguyenData source interface log files
US20020040398 *28 Dic 20004 Abr 2002Lynh NguyenData source interface enhanced error recovery
US20020091769 *9 Ene 200211 Jul 2002Drozdzewicz Piotr JozefConferencing method
US20020147794 *27 Feb 200210 Oct 2002Guy MiddletonService allocation and assigning method and program therefor
US20020188680 *11 Jun 200112 Dic 2002Mccormack TonyEstablishing telephone calls at specified times
US20030007464 *25 Jun 20029 Ene 2003Balani Ram JethanandMethod and device for effecting venue specific wireless communication
US20030115089 *14 Dic 200119 Jun 2003Steven LurieApparatus and method for online advice customer relationship management
US20040078255 *18 Oct 200222 Abr 2004International Business Machines CorporationMethod of arranging supplemental meeting services
US20040267887 *30 Jun 200330 Dic 2004Berger Kelly D.System and method for dynamically managing presence and contact information
US20040268265 *30 Jun 200330 Dic 2004Berger Kelly D.Multi-mode communication apparatus and interface for contacting a user
US20050033622 *6 Ago 200310 Feb 2005Jacky KuoMeeting management system
US20050197877 *8 Mar 20048 Sep 2005Ken KalinoskiSystem and method for scheduling heterogeneous resources
US20050213517 *15 Mar 200529 Sep 2005Polycom, Inc.Conference endpoint controlling audio volume of a remote device
US20050213726 *15 Mar 200529 Sep 2005Polycom, Inc.Conference bridge which transfers control information embedded in audio information between endpoints
US20050213728 *15 Mar 200529 Sep 2005Polycom, Inc.Conference endpoint instructing a remote device to establish a new connection
US20050213729 *15 Mar 200529 Sep 2005Polycom,Inc.Speakerphone using a secure audio connection to initiate a second secure connection
US20050213730 *15 Mar 200529 Sep 2005Polycom, Inc.Conference endpoint instructing conference bridge to dial phone number
US20050213731 *15 Mar 200529 Sep 2005Polycom, Inc.Conference endpoint instructing conference bridge to mute participants
US20050213732 *15 Mar 200529 Sep 2005Polycom, Inc.Conference bridge which decodes and responds to control information embedded in audio information
US20050213735 *15 Mar 200529 Sep 2005Polycom, Inc.Speakerphone transmitting URL information to a remote device
US20050259145 *21 Abr 200524 Nov 2005Tandberg Telecom AsSystem and method for including participants in a conference call
US20060072729 *7 Dic 20056 Abr 2006Yong LeeInternet conference call bridge management system
US20060095575 *17 Jun 20054 May 2006Sureka Ashutosh KInteractive assistant for managing telephone communications
US20060146735 *6 Ene 20056 Jul 2006Cisco Technology, Inc.Method and system for providing a conference service using speaker selection
US20060171337 *28 Ene 20053 Ago 2006Cisco Technology, Inc.Method and system for reserving facility resources for a conference
US20060187859 *28 Ene 200524 Ago 2006Cisco Technology, Inc.Method and system for reserving resources of a multipoint conference
US20060224969 *31 Mar 20055 Oct 2006International Business Machines CorporationScheduling subsidiary meeting locations
US20060265262 *18 May 200523 Nov 2006Microsoft CorporationDistributed conference scheduling
US20070002776 *21 Jun 20054 Ene 2007Broadcom CorporationMulticast call processing unit for telecommunication devices
US20070011240 *24 Ago 200611 Ene 2007Utbk, Inc.Methods and apparatuses for scheduling pay-per-call advertising
US20070091848 *2 Oct 200626 Abr 2007Snehal KariaReducing data loss during handoffs in wireless communication
US20070091907 *2 Oct 200626 Abr 2007Varad SeshadriSecured media communication across enterprise gateway
US20070094374 *2 Oct 200626 Abr 2007Snehal KariaEnterprise-managed wireless communication
US20070106724 *4 Nov 200510 May 2007Gorti Sreenivasa REnhanced IP conferencing service
US20070118663 *17 Ene 200724 May 2007International Business Machines CorporationLive connection enhancement for data source interface
US20070121580 *2 Oct 200631 May 2007Paolo ForteClassification for media stream packets in a media gateway
US20070172046 *24 Ene 200626 Jul 2007Pfleging Gerald WUser information management system for controlling conference bridge connections
US20070264989 *2 Oct 200615 Nov 2007Rajesh PalakkalRendezvous calling systems and methods therefor
US20070280289 *1 Jun 20066 Dic 2007Praveen Kumar KondaSwapping bandwidth reservations
US20070294344 *14 Jun 200620 Dic 2007Aspect SoftwareAutomatic scheduling system
US20080049756 *20 Ago 200728 Feb 2008Juniper Networks, Inc.Switching system
US20080098067 *20 Oct 200624 Abr 2008O'sullivan Patrick JosephMethod and system for eliminating time lost in initial stages of a web conference due to participants not being in-place on-time
US20080119165 *2 Oct 200622 May 2008Ajay MittalCall routing via recipient authentication
US20080133662 *16 Ene 20085 Jun 2008International Business Machines CorporationMethod of arranging supplemental meeting services
US20080140767 *30 May 200712 Jun 2008Prasad RaoDivitas description protocol and methods therefor
US20080159503 *28 Dic 20063 Jul 2008Verizon Services Corp.Methods and Systems for Configuring and Providing Conference Calls with Customized Caller ID Information
US20080205604 *2 May 200828 Ago 2008Debanjan SahaComposite voice applications and services using single sign-on across heterogeneous voice servers
US20080232570 *20 Mar 200725 Sep 2008Avaya Technology LlcAutomatic Reconstitution of Telecommunications Sessions
US20080239995 *30 Mar 20072 Oct 2008David Cheng-Wei LeeMethod and system for the automatic configuration of conference resources
US20080253546 *13 Abr 200716 Oct 2008Li ChenTelephone Conference Call Management
US20080259824 *23 Abr 200723 Oct 2008Frankel David PIdentity-based conferencing systems and methods
US20080288323 *28 Jul 200820 Nov 2008International Business Machines CorporationMethod of arranging supplemental meeting services
US20080317241 *30 May 200725 Dic 2008Derek WangCode-based echo cancellation
US20090112682 *16 Ene 200830 Abr 2009International Business Machines CorporationMethod of arranging supplemental meeting services
US20090210490 *20 Feb 200820 Ago 2009Microsoft CorporationTechniques to automatically configure resources for a multimedia confrence event
US20100034369 *25 Oct 200711 Feb 2010Thomas LedererEstablishment of connections over a communication network to a participant of a meeting without said participant's telephone number being known
US20100098230 *16 Oct 200822 Abr 2010Plantronics, Inc.Auto-Dial Connection Into Conference Calls
US20100121666 *12 Nov 200813 May 2010Oracle International CorporationManagement and automatic invocation of scheduled collaboration events
US20100226486 *6 Mar 20099 Sep 2010International Business Machines CorporationMethod of informing a teleconference participant that a person-of-interest has become active within the teleconference
US20100246792 *31 Mar 200930 Sep 2010International Business Machines CorporationAdministering Participant Attendance Of Teleconferences
US20100315483 *15 Mar 201016 Dic 2010King Keith CAutomatic Conferencing Based on Participant Presence
US20110071702 *21 Jun 201024 Mar 2011Yulun WangProtocol for a remotely controlled videoconferencing robot
US20110194682 *11 Feb 201011 Ago 2011Martin HansPredictive contact information representation
US20110228922 *1 Oct 201022 Sep 2011Avaya Inc.System and method for joining conference calls
US20110271207 *30 Abr 20103 Nov 2011American Teleconferencing Services Ltd.Location-Aware Conferencing
US20140022334 *18 Jul 201323 Ene 2014Polycom, Inc.Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants
US20140072112 *14 Nov 201313 Mar 2014International Business Machines CorporationMethod, system, and program product for contacting conference call participants
US20140115509 *27 Dic 201324 Abr 2014Huawei Device Co., Ltd.Method and device for automatically displaying an application component on a desktop
US20140321631 *15 Ago 201330 Oct 2014International Business Machines CorporationConference call authentication utilizing passcodes personal to users
US20140323085 *25 Abr 201330 Oct 2014International Business Machines CorporationConference call authentication utilizing passcodes personal to users
USRE458706 Jul 201226 Ene 2016Intouch Technologies, Inc.Apparatus and method for patient rounding with a remote controlled robot
CN102223429A *11 Feb 201119 Oct 2011英飞凌科技股份有限公司Predictive contact information representation
EP1933265A112 Dic 200718 Jun 2008Vodafone Holding GmbHMethod in a communication network for inviting a group of subscribers to an event
WO2005104553A1 *18 Abr 20053 Nov 2005Tandberg Telecom AsSystem and method for including participants in a conference call
WO2006123957A1 *19 May 200623 Nov 2006Achievement Nz LimitedScheduling and calendar system
Clasificaciones
Clasificación de EE.UU.370/260, 379/202.01, 379/158
Clasificación internacionalG06Q10/10, H04M3/56
Clasificación cooperativaG06Q10/109, H04M3/56, H04M3/565, H04M2203/2072
Clasificación europeaH04M3/56G4, G06Q10/109, H04M3/56
Eventos legales
FechaCódigoEventoDescripción
3 Ene 2000ASAssignment
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DOGANATA, YURDAER N.;TANTAWI, ASSER N.;OPEROWSKY, HOWARDL.;AND OTHERS;REEL/FRAME:010535/0213;SIGNING DATES FROM 19991018 TO 19991026
11 Mar 2008FPAYFee payment
Year of fee payment: 4
24 Ago 2010ASAssignment
Owner name: CISCO SYSTEMS, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:024864/0921
Effective date: 20070703
Owner name: CISCO TECHNOLOGY, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CISCO SYSTEMS, INC.;REEL/FRAME:024864/0925
Effective date: 20070822
28 Mar 2012FPAYFee payment
Year of fee payment: 8
28 Mar 2016FPAYFee payment
Year of fee payment: 12