US20050018826A1 - Conference call scheduling - Google Patents

Conference call scheduling Download PDF

Info

Publication number
US20050018826A1
US20050018826A1 US10/624,740 US62474003A US2005018826A1 US 20050018826 A1 US20050018826 A1 US 20050018826A1 US 62474003 A US62474003 A US 62474003A US 2005018826 A1 US2005018826 A1 US 2005018826A1
Authority
US
United States
Prior art keywords
conference
participants
call
conference call
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/624,740
Inventor
David Benco
Sandra True
David Blackmore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Priority to US10/624,740 priority Critical patent/US20050018826A1/en
Assigned to LUCENT TECHNOLOGIES INC. reassignment LUCENT TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BENCO, DAVID S., BLACKMORE, DAVID H., TRUE, SANDRA LYNN
Publication of US20050018826A1 publication Critical patent/US20050018826A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/563User guidance or feature selection
    • H04M3/565User guidance or feature selection relating to time schedule aspects

Definitions

  • the invention is related to the art of conference call scheduling.
  • the invention will be described in reference to embodiments adapted for operation in mobile communications networks.
  • embodiments of the invention can be directed toward other networks or combinations of networks including, for example, the public switched telephone network (PSTN).
  • PSTN public switched telephone network
  • the conference call organizer may take steps to manually schedule the conference call, thereby reducing the chance that desired call participants will be unavailable when the conference call is placed. For example, the conference call organizer may place individual telephone calls to each of the desired conference call participants to determine their availability. Alternatively, the call organizer may send e-mail messages or other correspondence to each of the desired call participants to request information regarding their availability for a conference call at some point in the future. Once the conference call organizer manually determines an optimum time for the conference call, someone, most likely the conference call organizer, must manually notify the conference call participants of the scheduled conference call time and remember to manually place the conference call at the appointed time.
  • a method operative to facilitate the establishment of a conference call includes receiving a conference scheduling call from a conference call originator, receiving identification information regarding desired conference call participants from the conference call originator, receiving conference call parameter information from the conference call originator, sending invitations to the desired conference participants based on the identification information, the invitations including response requests, receiving responses from responding desired participants, attempting to schedule the conference call based on the received responses, notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, attempting to placing calls to all the conference participants at or about the scheduled conference call time, and, interconnecting successfully completed calls.
  • the method can include notifying the conference originator if the attempt to schedule the conference call is not successful.
  • the method can also include receiving a conference editing call from the conference call originator and receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information during the conference editing call.
  • Some embodiments include sending reminder messages to the conference participants prior to the scheduled conference call time.
  • Receiving identification information regarding desired conference call participants can include receiving directory numbers regarding the desired conference participants, receiving names regarding the desired conference participants and/or receiving a group name regarding the desired conference participants.
  • Receiving conference call parameter information can include receiving a desired participant priority value regarding at least one desired conference call participant, receiving at least one proposed conference call time and/or receiving a purpose regarding the conference call.
  • Sending invitations can include sending SMS messages to user equipment of the desired participants.
  • sending invitations can include sending synthesized voice announcements to user equipment of the desired participants.
  • sending invitations can include sending a menu of proposed conference times, sending a request that proposed conference times be ranked according to preference and/or sending a request for an alternative conference time proposal.
  • Attempting to schedule the conference call based on the received responses can include searching for a proposed conference time acceptable to all of the desired conference participants, or searching for a proposed conference time acceptable to a majority of the desired conference participants.
  • Attempting to schedule the conference call based on the received responses can include searching for a proposed conference time acceptable to desired conference participants associated with a high priority.
  • Some embodiments include a method operative to facilitate the establishment of a conference call through the services of a mobile network. These embodiments can include receiving, at an MSC (Mobile Switching Center), a conference scheduling call from a conference call originator, receiving identification information regarding desired conference call participants from the conference call originator, receiving conference call parameter information from the conference call originator, sending, from the MSC, invitations to the desired conference participants based on the identification information and conference call parameter information, the invitations including response requests, receiving, at the MSC, responses from responding desired participants, attempting to schedule the conference call based on the received responses, notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, notifying the conference originator if the attempt to schedule the conference call is not successful, receiving, at the MSC, a conference editing call from the conference call originator, receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information, sending, from the MSC, invitations to the desired conference participants based on the received changes, the invitations including response requests, receiving
  • Some embodiments include sending reminder messages from the MSC to the conference participants prior to the scheduled conference call time.
  • Sending invitations can include sending SMS messages to user equipment of the desired participants and/or sending synthesized voice messages to user equipment of the desired participants.
  • a system operative to facilitate the establishment of a conference call can include a conference request interface, an invitation generator, a conference scheduler, and a conference orchestrator.
  • the conference request interface can be operative to communicate with a conference organizer to collect conference information including contact information regarding at least one desired conference participant and a set of conference parameters including at least one proposed conference time.
  • the invitation generator can be operative to receive the conference information collected by the conference request interface and generate invitations for the at least one desired conference participant, the invitation including at least the at least one proposed conference time and requesting a response indicating at least an acceptance or rejection of at least one of the at least one proposed conference time.
  • the conference scheduler can be operative to note the reception or lack of reception of one or more responses from the at least one desired conference participant and to determine an optimum conference time based on information included in the one or more responses and schedule the conference for the optimum time.
  • the conference orchestrator can be operative to respond to an arrival of the scheduled conference time by orchestrating the placement of calls to conference participants and the interconnection of calls successfully placed.
  • Some embodiments include a conference calendar operative to communicate with the conference request interface, invitation generator, conference scheduler and conference orchestrator for purposes of storing and providing scheduling information including the conference information, information in the invitation responses, information regarding the noted reception or lack of reception of one or more responses and alert the conference orchestrator of the arrival of the scheduled conference time.
  • Some embodiments include a network interface operative to provide communications services to the conference request interface, invitation generator, conference scheduler and conference orchestrator for communicating with the conference organizer, at least one desired conference participant, conference participants and a network for of components for receiving, placing and interconnecting calls.
  • the conference request interface can be further operative to collect at least one conference participant priority value regarding at least one of the at least one desired conference participant and wherein the conference scheduler is further operative to determine an optimum conference time based on the at least one conference priority value.
  • the invitation generator can be further operative to generate invitations including a request for an alternate proposed conference time.
  • the conference request interface can be operative to communicate with the conference organizer to collect changes to the conference information.
  • the conference scheduler can be further operative to determine that an optimum conference time can not be determine based on information currently included in the one or more responses and to notify the conference organizer that further conference organizer input is required.
  • systems operative to facilitate the establishment of a conference call can include means for receiving a conference scheduling call from a conference call originator, means for receiving identification information regarding desired conference call participants from the conference call originator, means for receiving conference call parameter information from the conference call originator, means for sending invitations to the desired conference participants based on the identification information, the invitations including response requests, means for receiving responses from responding desired participants, means for attempting to schedule the conference call based on the received responses, means for notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, means for attempting to placing calls to all the conference participants at or about the scheduled conference call time, and, means for interconnecting successfully completed calls.
  • FIG. 1 is flow chart outlining a method operative to facilitate the establishment of a conference call.
  • FIG. 2 is a block diagram of a communications network including a system that is operative to facilitate the establishment of a conference call.
  • a method 110 for facilitating a conference call begins with the reception 114 of a conference scheduling call from a conference originator or organizer.
  • the call is received in a switch or switching center or network adjunct adapted to facilitate conference call scheduling and establishment.
  • identification information regarding desired participants in a conference call is received 118 .
  • the conference call organizer or originator provides directory numbers associated with the desired conference call participants.
  • the conference call organizer or originator may supply participant names or other identifying information in association with the directory numbers.
  • the collection of directory numbers and/or participant names may be identified by a group name or number so that the list may be reused.
  • conference parameter information is received 122 .
  • the conference call originator or organizer may associate a priority value with one or more of the listed desired conference participants. It may be difficult to find a conference time (date and time) for which all the desired conference participants are available.
  • the priority value can be used to indicate to a scheduling system (e.g., see FIG. 2 ) those individuals whose schedules should be deferred to and those individuals for whom conference call participation is less critical.
  • Other conference parameters that are received 122 include one or more proposed or suggested conference times.
  • desired participant information and conference parameter information is received through menu and voice recognition techniques, menu and key press techniques and/or other data entry procedures.
  • a confirmation notice may be sent 126 to the conference call originator or organizer.
  • SMS short message service
  • the messages may include the names and directory numbers of the desired participants received 118 and understood during the conference scheduling call.
  • the one or more messages may include the conference parameters received 122 during the conference scheduling call.
  • the confirmation takes the form of a voice synthesized message and is delivered at the end of the conference scheduling call or in a separate phone call to the conference originator placed by the conference scheduling system.
  • the confirmation message may ask the conference originator to verify the information included in the confirmation notice.
  • the conference scheduling system may assume that the information is valid. Some embodiments do not request validation or even send 126 the confirmation. Instead, it is assumed that the information received 118 , 122 during the conference scheduling call is valid.
  • the identification information and conference parameters are used to generate invitations which are sent 130 to the desired conference participants.
  • the conference organizer or originator may or may not be a desired participant.
  • the invitations may take the form of short message service (SMS) messages, voice synthesized messages or other correspondence.
  • SMS short message service
  • the invitations may include a short description of the purpose of the conference and list the one or more proposed conference times (including date and time). Additionally, the invitations may include a request that the recipient select one of the proposed times or rank the proposed times in order of preference. Alternatively, the invitation may allow or request that the recipient indicate which, if any, of the proposed times are unacceptable. A simple selection may indicate that all of the proposed times are acceptable or unacceptable. Additionally, or alternatively, the invitation may include provisions that allow the recipient to offer one or more alternative proposed conference times.
  • the invitations include a request for a response or RSVP.
  • the response may be made simply by selecting (by scrolling, pointing and/or clicking a button) one or more of the proposed conference times or by selecting an icon indicating that none of the proposed conference times are acceptable or indicating that all the proposed times are acceptable.
  • an SMS format invitation may be responded to with a keypad entry indicating one or more alternative proposed conference times.
  • the response is made with one or more keypad presses.
  • responses are made through voice recognition.
  • the invitation responses or RSVPs take they are transmitted to the scheduling system (e.g., see FIG. 2 ).
  • the responses or RSVPs are received 134 at the scheduling system, they are tallied 138 and/or analyzed. It is anticipated that not all the desired participants will respond to the invitations.
  • the responses from the responding participants are tallied and/or analyzed in an attempt to find an optimum conference time (date and time). For example, the responses are compared to determine if a single time is acceptable to all the participants. Failing that, the responses may be analyzed to find a proposed conference time that is acceptable to a majority of the responding participants. Alternatively, the responses are analyzed to find a time that is acceptable to all of, or most of, the desired participants ranked with a high priority during the conference scheduling call. This analysis of the tallied 138 responses constitutes an attempt 142 to determine an optimal conference time.
  • a determination 146 is made as to whether an optimal time is determinable based on the tallied 138 responses. If an optimal time is not determinable, the conference originator is notified 150 . For example, if the proposed conference times are unacceptable to all of the desired participants that were associated with a high priority, an SMS message or voice synthesized message so indicating is transmitted to the conference originator or organizer. The notice may summarize information received in the response including, for example, alternative proposed conference times.
  • the conference organizer may wish to edit or modify the conference parameters or the list of desired participant identification information. If so, a conference editing call is received 154 , and new identification information regarding desired conference participants is received 118 and/or new conference parameters are received 122 . For instance, the conference originator may want to provide new proposed conference times. For example, if some of the received 134 responses included alternative proposed conference times, the conference originator or organizer may want to accept those alternative proposals and include them in new invitations sent 130 to all the desired participants.
  • the list of desired conference participants or conference parameters may be edited and invitations sent 126 as many times as is necessary to receive 134 and tally 138 responses that allow the attempt 142 to determine an optimal conference time to be determined 146 to be successful.
  • the conference call is scheduled 158 .
  • the conference originator may be notified of the optimal time selection prior to conference call scheduling 158 in order to allow the conference originator to approve or disapprove of the determined optimal time. For example, if the determined optimal time is not one of the times proposed by the conference organizer, but is based rather on entered alternative proposed times provided by one or more of the responding participants, the conference originator may find the alternative proposed time unacceptable.
  • the participants are notified 162 .
  • the participants are sent an SMS message or a voice synthesized call informing them of the scheduled conference time.
  • the notification may be sent to all the desired participants or just those responding to the sent 130 invitations. For instance, if all the desired participants are notified 162 , the notification may be responded to with a request to be included in the conference call. Additionally, some participants may find that their schedules now conflict with the scheduled time and may request through a response to the notification to be dropped or excluded from the conference call.
  • the system may transmit reminder messages to the conference call participants. For instance, reminders may be sent on a schedule determined by the system (or the system designers). For instance, reminders may be sent one week, one day, one hour and 10 minutes before the scheduled conference call. Alternatively, each participant may specify a custom reminder schedule either in response to the sent 130 invitation or in response to the conference time notification 162 .
  • determinations 166 are made as to whether it is time to send a reminder either to all the participants or to individual participants based on the preferences of the participants.
  • reminders are sent 170 .
  • the system see FIG. 2 ) automatically sends SMS messages or voice synthesized calls to the participants.
  • a determination 174 is made that it is time for the conference call, and calls are automatically placed to the conference call participants including, if desired, the conference call originator or organizer. As the calls are answered, they are interconnected 182 .
  • a conference bridge is used to interconnect the calls.
  • a system operative to facilitate the establishment of a conference call includes a conference request interface 210 , an invitation generator 214 , a conference scheduler 218 and a conference orchestrator 222 . Additionally, the system may include a conference calendar 226 . In the illustrated embodiment, the system ( 210 , 214 , 218 , 222 , 226 ) is implemented within a mobile switching center 230 .
  • the mobile switching center (MSC) 230 is a convenient location for the system ( 210 , 214 , 218 , 222 , 226 ) because main MSC functions 234 and a network interface 238 of the MSC 230 complement functions of the system ( 210 , 214 , 218 , 222 , 226 ).
  • the system ( 210 , 214 , 218 , 222 , 226 ) may be implemented within other network devices or as a separate network adjunct and accessed via an associated communications network 242 .
  • the system ( 210 , 214 , 218 , 222 , 226 ) could be implemented within a switch of the public switch telephone network (PSTN).
  • PSTN public switch telephone network
  • the conference request interface 210 is operative to communicate with the conference organizer to collect conference information including contact information regarding at least one conference participant and conference parameters including, for example, at least one proposed conference time. For instance, the conference request interface receives 114 the conference scheduling call from the conference originator or organizer. Additionally, the conference request interface may receive 154 a conference editing call. Conference editing calls may be received 154 in response to a notification 150 that the system could not determine an optimal conference time or simply due to a required change noted by the conference originator or organizer. The conference request interface 210 receives 114 , 154 the scheduling and/or editing calls through the services of the network interface 238 and the communications network 242 .
  • the conference organizer uses a piece of wired 246 or mobile 250 user equipment to place a call (scheduling or editing) to the conference request interface 210 .
  • the conference request interface receives 118 identification information regarding desired conference participants, receives 122 conference parameter information and/or receives edits or changes thereto.
  • the conference request interface 210 passes this information to the invitation generator 214 .
  • the information is stored in the conference calendar 226 where it may be retrieved as need by the invitation generator and other devices or functional blocks (e.g., 218 , 222 ) of the system.
  • the conference request interface 210 may also send 126 the confirmation to the conference originator or organizer.
  • the invitation generator 214 receives the identification information and/or the conference parameter information either directly from the conference request interface 210 or from the conference calendar 226 and uses the information to generate one or more invitations, which are then sent 130 to the desired conference participants.
  • the invitations may take the form of one or more SMS messages sent to user equipment 254 of the desired participants.
  • the invitations may take the form of synthesized voice messages delivered in phone calls placed to the user equipment 254 of the desired participants.
  • the invitations may include a description of the proposed conference call, a menu including at least one proposed conference time (date and time). The presentation of the menu may imply a request for a response. Alternatively, the invitation may explicitly request a response.
  • the invitation may include menu items for indicating that all of the proposed times are acceptable and/or that all of the proposed times are unacceptable.
  • the invitations may include a provision for offering one or more alternative proposed conference times.
  • an SMS message may include an answer box for entering alternate dates and times entered via key presses or other input means associated with the user equipment 254 of the desired participants.
  • Voice synthesized invitations may include menu selections that allow an invitation recipient to enter one or more alternative proposed conference times through voice recognition, keypad presses, or other data entry methods available on their user equipment.
  • the invitation generator 214 may include (in the invitation) a method for allowing the desired participant to postpone responding to the invitation.
  • the invitation generator 214 may include a telephone number and ID code within the invitations. The telephone number and ID code may allow the invitation recipient to contact the scheduling system at a more convenient time.
  • the invitations generated by the invitation generator 214 may include a menu selection for requesting that the invitation generator 214 resend the invitation at a later time.
  • the invitation generator receives 134 invitation responses or RSVPs from responding conference call participants.
  • the invitation generator 214 may pass these responses to the conference scheduler 218 or store the responses for access by the conference scheduler 218 at a later time.
  • the invitation generator 214 may store the responses in the conference calendar 226 in association with the conference desired participant identification information and conference parameter information.
  • conference participant, parameter and invitation response information may be stored in a subscriber database 258 associated, for example, with identification information associated with the conference originator or organizer.
  • the subscriber database 258 is associated with a Visitor Location Register/Home Location Register (VLR/HLR) associated with the conference organizer.
  • VLR/HLR Visitor Location Register/Home Location Register
  • the invitation generator 214 communicates with the subscriber database 258 through the services of the network interface and the intervening network 242 .
  • the invitation generator 214 may include a voice synthesizer.
  • the voice synthesizer is associated with another component of the communications network 242 .
  • voice synthesis may be included in the main MSC functions 234 of the mobile switching center 230 .
  • voice synthesis is a function provided by some other device associated with the network 242 and the invitation generator directs the synthesis of the voice invitation by sending controlling messages to the voice synthesis device through the network interface 238 and network 242 .
  • the conference scheduler 218 receives 134 the conference invitation response information either from the invitation generator 214 directly or from the conference calendar 226 or subscriber database 258 . Additionally, the conference scheduler 218 receives the desired participant identification information and the conference parameter information either directly from the conference request interface, the conference calendar 226 or subscriber database 258 . By comparing the received 134 responses and the received desired participant identification information, the conference scheduler 218 notes the reception or lack of reception of responses from the desired conference participants. By tallying 138 and/or analyzing the received 134 responses or RSVPs, the conference scheduler 218 determines or attempts to determine an optimum conference time and schedules 158 the conference call based on that determination. If the conference schedule is unable to determine an optimum conference time, the conference scheduler 218 may notify 150 the conference originator or organizer as explained above.
  • the conference scheduler 218 notifies 162 the conference participants of the conference time.
  • the conference scheduler notifies 162 the participants by sending the user equipment 254 of the participants and SMS message indicating the time (date and time) of the conference.
  • the SMS message may include a means for opting in or out of the conference call. For instance, if a desired conference participant indicates they are no longer available to participate in the conference, the conference scheduler may include that information in the conference calendar 226 or subscriber database or notify the conference orchestrator 222 directly. Alternatively, notification 162 is accomplished through voice synthesis.
  • the conference scheduler 218 may also send reminders 170 to the participants.
  • the conference schedule 218 may keep track of the scheduled conference time and compare 166 it to a current time. When a difference between the scheduled time and the current time matches certain designated reminder points, the conference scheduler 218 sends a reminder.
  • the reminders may be in the form of SMS messages or synthesized voice calls.
  • the conference calendar 226 may compare the current time to the scheduled time and notify the conference scheduler 218 when 166 it is time to transmit or send 170 a reminder.
  • the notification 162 and reminders 170 are sent through the services of the network interface 138 and network 242 .
  • the conference orchestrator 222 places 178 calls to the conference participants. For example, the conference orchestrator 222 uses the received 118 identification information regarding the desired participants and information regarding invitation responses received from the conference scheduler 218 , conference calendar 226 or subscriber database 258 to contact those of the desired participants that chose to, or are able to, participate in the conference call. Placing 178 the calls causes the user equipment 254 of the conference participants to alert. As each participant responds to the alert by answering the call, the conference orchestrator interconnects 182 the calls. For instance, conference orchestrator 222 accesses the main MSC functions 234 to interconnect the calls. Alternatively, the conference orchestrator 222 accesses a conference bridge (not shown) associated with the network 242 to interconnect the calls.
  • the conference orchestrator 222 does not monitor the current time in order to determine 174 if it is time for the conference call. Instead, the conference calendar 226 makes the determination 174 that it is time for the conference call and so notifies the conference orchestrator 222 .

Abstract

Components of a communications network automatically determine an appropriate time for a conference call. The network sends conference call invitations to desired conference participants. The invitations include proposed conference times. Responses are tallied and analyzed to determine an optimum time for the conference call. The conference call is scheduled according to the determined optimum time. Conference participants are notified of the scheduled conference time. Reminders may be sent. The network calls all conference participants at or about the scheduled conference time and interconnects successfully placed calls.

Description

    BACKGROUND
  • The invention is related to the art of conference call scheduling. The invention will be described in reference to embodiments adapted for operation in mobile communications networks. However, embodiments of the invention can be directed toward other networks or combinations of networks including, for example, the public switched telephone network (PSTN).
  • Methods for facilitating conference calls (i.e., calls between a plurality of people using a plurality of phones or user equipment sets) are known. For example, U.S. Pat. No. 5,631,904 to Fitser, et al., incorporated herein by reference, discloses a method for establishing a conference call. In the method of Fitser, et al., a subscriber to a conference calling service predefines one or more lists of participants. Each list is associated with a different conference call or conference call group. When the subscriber wishes to initiate a conference call, the subscriber accesses the network and requests that the call be set up. The network originates (e.g., dials) calls to each of the participants in a specified list. The network then bridges these individual calls to establish the conference call.
  • While such methods greatly simplify the process of establishing a conference call, there are aspects of conference calling that they do not address. For example, known methods of establishing a conference call do not provide a convenient means for determining if the desired called participants are available to participate in the conference call. The conference calling subscriber or conference call organizer can only place the call and hope that the desired call participants are available. If important call participants are not available, then the time of answering call participants spent responding to their leg of the conference call and waiting for the non-responding members to join the call is wasted, and their non-conference call related activities are unnecessarily interrupted. Additionally, conference calling charges are accrued even though a productive conference call did not take place.
  • Alternatively, the conference call organizer may take steps to manually schedule the conference call, thereby reducing the chance that desired call participants will be unavailable when the conference call is placed. For example, the conference call organizer may place individual telephone calls to each of the desired conference call participants to determine their availability. Alternatively, the call organizer may send e-mail messages or other correspondence to each of the desired call participants to request information regarding their availability for a conference call at some point in the future. Once the conference call organizer manually determines an optimum time for the conference call, someone, most likely the conference call organizer, must manually notify the conference call participants of the scheduled conference call time and remember to manually place the conference call at the appointed time.
  • For the foregoing reasons, there is a desire for methods and systems for automating conference call scheduling and conference call establishment.
  • SUMMARY
  • A method operative to facilitate the establishment of a conference call includes receiving a conference scheduling call from a conference call originator, receiving identification information regarding desired conference call participants from the conference call originator, receiving conference call parameter information from the conference call originator, sending invitations to the desired conference participants based on the identification information, the invitations including response requests, receiving responses from responding desired participants, attempting to schedule the conference call based on the received responses, notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, attempting to placing calls to all the conference participants at or about the scheduled conference call time, and, interconnecting successfully completed calls.
  • The method can include notifying the conference originator if the attempt to schedule the conference call is not successful.
  • The method can also include receiving a conference editing call from the conference call originator and receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information during the conference editing call.
  • Some embodiments include sending reminder messages to the conference participants prior to the scheduled conference call time.
  • Receiving identification information regarding desired conference call participants can include receiving directory numbers regarding the desired conference participants, receiving names regarding the desired conference participants and/or receiving a group name regarding the desired conference participants.
  • Receiving conference call parameter information can include receiving a desired participant priority value regarding at least one desired conference call participant, receiving at least one proposed conference call time and/or receiving a purpose regarding the conference call.
  • Sending invitations can include sending SMS messages to user equipment of the desired participants. Alternatively, sending invitations can include sending synthesized voice announcements to user equipment of the desired participants.
  • Additionally, sending invitations can include sending a menu of proposed conference times, sending a request that proposed conference times be ranked according to preference and/or sending a request for an alternative conference time proposal.
  • Attempting to schedule the conference call based on the received responses can include searching for a proposed conference time acceptable to all of the desired conference participants, or searching for a proposed conference time acceptable to a majority of the desired conference participants.
  • Attempting to schedule the conference call based on the received responses can include searching for a proposed conference time acceptable to desired conference participants associated with a high priority.
  • Some embodiments include a method operative to facilitate the establishment of a conference call through the services of a mobile network. These embodiments can include receiving, at an MSC (Mobile Switching Center), a conference scheduling call from a conference call originator, receiving identification information regarding desired conference call participants from the conference call originator, receiving conference call parameter information from the conference call originator, sending, from the MSC, invitations to the desired conference participants based on the identification information and conference call parameter information, the invitations including response requests, receiving, at the MSC, responses from responding desired participants, attempting to schedule the conference call based on the received responses, notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, notifying the conference originator if the attempt to schedule the conference call is not successful, receiving, at the MSC, a conference editing call from the conference call originator, receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information, sending, from the MSC, invitations to the desired conference participants based on the received changes, the invitations including response requests, receiving, at the MSC, new responses from new responding desired participants, re-attempting to schedule the conference call based on the new responses, notifying conference participants of the scheduled conference call time if the re-attempt to schedule the conference call is successful, attempting to placing calls from the MSC to all the conference participants at or about the scheduled conference call time, and, interconnecting successfully completed calls.
  • Some embodiments include sending reminder messages from the MSC to the conference participants prior to the scheduled conference call time.
  • Sending invitations can include sending SMS messages to user equipment of the desired participants and/or sending synthesized voice messages to user equipment of the desired participants.
  • A system operative to facilitate the establishment of a conference call can include a conference request interface, an invitation generator, a conference scheduler, and a conference orchestrator. For example, the conference request interface can be operative to communicate with a conference organizer to collect conference information including contact information regarding at least one desired conference participant and a set of conference parameters including at least one proposed conference time. The invitation generator can be operative to receive the conference information collected by the conference request interface and generate invitations for the at least one desired conference participant, the invitation including at least the at least one proposed conference time and requesting a response indicating at least an acceptance or rejection of at least one of the at least one proposed conference time. The conference scheduler can be operative to note the reception or lack of reception of one or more responses from the at least one desired conference participant and to determine an optimum conference time based on information included in the one or more responses and schedule the conference for the optimum time. The conference orchestrator can be operative to respond to an arrival of the scheduled conference time by orchestrating the placement of calls to conference participants and the interconnection of calls successfully placed.
  • Some embodiments include a conference calendar operative to communicate with the conference request interface, invitation generator, conference scheduler and conference orchestrator for purposes of storing and providing scheduling information including the conference information, information in the invitation responses, information regarding the noted reception or lack of reception of one or more responses and alert the conference orchestrator of the arrival of the scheduled conference time.
  • Some embodiments include a network interface operative to provide communications services to the conference request interface, invitation generator, conference scheduler and conference orchestrator for communicating with the conference organizer, at least one desired conference participant, conference participants and a network for of components for receiving, placing and interconnecting calls.
  • The conference request interface can be further operative to collect at least one conference participant priority value regarding at least one of the at least one desired conference participant and wherein the conference scheduler is further operative to determine an optimum conference time based on the at least one conference priority value.
  • The invitation generator can be further operative to generate invitations including a request for an alternate proposed conference time.
  • The conference request interface can be operative to communicate with the conference organizer to collect changes to the conference information.
  • The conference scheduler can be further operative to determine that an optimum conference time can not be determine based on information currently included in the one or more responses and to notify the conference organizer that further conference organizer input is required.
  • More generally, systems operative to facilitate the establishment of a conference call can include means for receiving a conference scheduling call from a conference call originator, means for receiving identification information regarding desired conference call participants from the conference call originator, means for receiving conference call parameter information from the conference call originator, means for sending invitations to the desired conference participants based on the identification information, the invitations including response requests, means for receiving responses from responding desired participants, means for attempting to schedule the conference call based on the received responses, means for notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful, means for attempting to placing calls to all the conference participants at or about the scheduled conference call time, and, means for interconnecting successfully completed calls.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention may take form in various components and arrangements of components, and in various procedures and arrangements of procedures. The drawings are only for purposes of illustrating preferred embodiments and are not to be construed as limiting the invention. Further, it is to be appreciated that the drawings are not to scale.
  • FIG. 1 is flow chart outlining a method operative to facilitate the establishment of a conference call.
  • FIG. 2 is a block diagram of a communications network including a system that is operative to facilitate the establishment of a conference call.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Referring to FIG. 1, a method 110 for facilitating a conference call begins with the reception 114 of a conference scheduling call from a conference originator or organizer. For example, the call is received in a switch or switching center or network adjunct adapted to facilitate conference call scheduling and establishment.
  • During the conference scheduling call, identification information regarding desired participants in a conference call is received 118. For example, the conference call organizer or originator provides directory numbers associated with the desired conference call participants. Additionally, the conference call organizer or originator may supply participant names or other identifying information in association with the directory numbers. Furthermore, the collection of directory numbers and/or participant names may be identified by a group name or number so that the list may be reused.
  • Additionally, during the conference scheduling call, conference parameter information is received 122. For instance, the conference call originator or organizer may associate a priority value with one or more of the listed desired conference participants. It may be difficult to find a conference time (date and time) for which all the desired conference participants are available. The priority value can be used to indicate to a scheduling system (e.g., see FIG. 2) those individuals whose schedules should be deferred to and those individuals for whom conference call participation is less critical. Other conference parameters that are received 122 include one or more proposed or suggested conference times.
  • For instance, desired participant information and conference parameter information is received through menu and voice recognition techniques, menu and key press techniques and/or other data entry procedures.
  • When all the identification information and conference parameters are received 118, 122 from the conference call organizer or originator, a confirmation notice may be sent 126 to the conference call originator or organizer. For instance, one or more short message service (SMS) messages are sent to a mobile phone of the conference call organizer. The messages may include the names and directory numbers of the desired participants received 118 and understood during the conference scheduling call. Additionally, the one or more messages may include the conference parameters received 122 during the conference scheduling call. Alternatively, the confirmation takes the form of a voice synthesized message and is delivered at the end of the conference scheduling call or in a separate phone call to the conference originator placed by the conference scheduling system. The confirmation message may ask the conference originator to verify the information included in the confirmation notice. Alternatively, if the information in the confirmation is not objected to within a predetermined period of time, the conference scheduling system (see FIG. 2) may assume that the information is valid. Some embodiments do not request validation or even send 126 the confirmation. Instead, it is assumed that the information received 118, 122 during the conference scheduling call is valid.
  • Whether actively validated or assumed to be valid, the identification information and conference parameters are used to generate invitations which are sent 130 to the desired conference participants. The conference organizer or originator may or may not be a desired participant. The invitations may take the form of short message service (SMS) messages, voice synthesized messages or other correspondence. The invitations may include a short description of the purpose of the conference and list the one or more proposed conference times (including date and time). Additionally, the invitations may include a request that the recipient select one of the proposed times or rank the proposed times in order of preference. Alternatively, the invitation may allow or request that the recipient indicate which, if any, of the proposed times are unacceptable. A simple selection may indicate that all of the proposed times are acceptable or unacceptable. Additionally, or alternatively, the invitation may include provisions that allow the recipient to offer one or more alternative proposed conference times.
  • Included in the invitations, either implicitly or explicitly, is a request for a response or RSVP. Where the invitations are in an SMS message format, the response may be made simply by selecting (by scrolling, pointing and/or clicking a button) one or more of the proposed conference times or by selecting an icon indicating that none of the proposed conference times are acceptable or indicating that all the proposed times are acceptable. Alternatively, an SMS format invitation may be responded to with a keypad entry indicating one or more alternative proposed conference times.
  • Where the invitation is in the form of a voice synthesized message indicating, for example, that “1” should be pressed if Tuesday at 2 o'clock is acceptable and/or that “2” should be pressed if Wednesday at 3 o'clock is acceptable, the response is made with one or more keypad presses. Alternatively, responses are made through voice recognition. Whatever form the invitation responses or RSVPs take, they are transmitted to the scheduling system (e.g., see FIG. 2).
  • When the responses or RSVPs are received 134 at the scheduling system, they are tallied 138 and/or analyzed. It is anticipated that not all the desired participants will respond to the invitations. The responses from the responding participants are tallied and/or analyzed in an attempt to find an optimum conference time (date and time). For example, the responses are compared to determine if a single time is acceptable to all the participants. Failing that, the responses may be analyzed to find a proposed conference time that is acceptable to a majority of the responding participants. Alternatively, the responses are analyzed to find a time that is acceptable to all of, or most of, the desired participants ranked with a high priority during the conference scheduling call. This analysis of the tallied 138 responses constitutes an attempt 142 to determine an optimal conference time. Subsequent to the attempt 142 to determine an optimal conference time, a determination 146 is made as to whether an optimal time is determinable based on the tallied 138 responses. If an optimal time is not determinable, the conference originator is notified 150. For example, if the proposed conference times are unacceptable to all of the desired participants that were associated with a high priority, an SMS message or voice synthesized message so indicating is transmitted to the conference originator or organizer. The notice may summarize information received in the response including, for example, alternative proposed conference times. The conference organizer may wish to edit or modify the conference parameters or the list of desired participant identification information. If so, a conference editing call is received 154, and new identification information regarding desired conference participants is received 118 and/or new conference parameters are received 122. For instance, the conference originator may want to provide new proposed conference times. For example, if some of the received 134 responses included alternative proposed conference times, the conference originator or organizer may want to accept those alternative proposals and include them in new invitations sent 130 to all the desired participants.
  • Of course, the list of desired conference participants or conference parameters may be edited and invitations sent 126 as many times as is necessary to receive 134 and tally 138 responses that allow the attempt 142 to determine an optimal conference time to be determined 146 to be successful. When an optimal time is successfully determined, the conference call is scheduled 158. Of course, the conference originator may be notified of the optimal time selection prior to conference call scheduling 158 in order to allow the conference originator to approve or disapprove of the determined optimal time. For example, if the determined optimal time is not one of the times proposed by the conference organizer, but is based rather on entered alternative proposed times provided by one or more of the responding participants, the conference originator may find the alternative proposed time unacceptable.
  • Once the conference call is scheduled, the participants are notified 162. For example, the participants are sent an SMS message or a voice synthesized call informing them of the scheduled conference time. The notification may be sent to all the desired participants or just those responding to the sent 130 invitations. For instance, if all the desired participants are notified 162, the notification may be responded to with a request to be included in the conference call. Additionally, some participants may find that their schedules now conflict with the scheduled time and may request through a response to the notification to be dropped or excluded from the conference call.
  • During an intervening time period between the notification 162 and the actual conference call, the system (e.g., see FIG. 2) may transmit reminder messages to the conference call participants. For instance, reminders may be sent on a schedule determined by the system (or the system designers). For instance, reminders may be sent one week, one day, one hour and 10 minutes before the scheduled conference call. Alternatively, each participant may specify a custom reminder schedule either in response to the sent 130 invitation or in response to the conference time notification 162.
  • In either case, determinations 166 are made as to whether it is time to send a reminder either to all the participants or to individual participants based on the preferences of the participants. When it is time to send a reminder, reminders are sent 170. For example, the system (see FIG. 2) automatically sends SMS messages or voice synthesized calls to the participants.
  • At the scheduled time, a determination 174 is made that it is time for the conference call, and calls are automatically placed to the conference call participants including, if desired, the conference call originator or organizer. As the calls are answered, they are interconnected 182. For example, a conference bridge is used to interconnect the calls.
  • Referring to FIG. 2, a system operative to facilitate the establishment of a conference call includes a conference request interface 210, an invitation generator 214, a conference scheduler 218 and a conference orchestrator 222. Additionally, the system may include a conference calendar 226. In the illustrated embodiment, the system (210, 214, 218, 222, 226) is implemented within a mobile switching center 230. The mobile switching center (MSC) 230 is a convenient location for the system (210, 214, 218, 222, 226) because main MSC functions 234 and a network interface 238 of the MSC 230 complement functions of the system (210, 214, 218, 222, 226). However, it is to be understood that the system (210, 214, 218, 222, 226) may be implemented within other network devices or as a separate network adjunct and accessed via an associated communications network 242. For example, the system (210, 214, 218, 222, 226) could be implemented within a switch of the public switch telephone network (PSTN).
  • The conference request interface 210 is operative to communicate with the conference organizer to collect conference information including contact information regarding at least one conference participant and conference parameters including, for example, at least one proposed conference time. For instance, the conference request interface receives 114 the conference scheduling call from the conference originator or organizer. Additionally, the conference request interface may receive 154 a conference editing call. Conference editing calls may be received 154 in response to a notification 150 that the system could not determine an optimal conference time or simply due to a required change noted by the conference originator or organizer. The conference request interface 210 receives 114, 154 the scheduling and/or editing calls through the services of the network interface 238 and the communications network 242. For instance, the conference organizer uses a piece of wired 246 or mobile 250 user equipment to place a call (scheduling or editing) to the conference request interface 210. During the call 114, 154, the conference request interface receives 118 identification information regarding desired conference participants, receives 122 conference parameter information and/or receives edits or changes thereto. The conference request interface 210 passes this information to the invitation generator 214. Alternatively, the information is stored in the conference calendar 226 where it may be retrieved as need by the invitation generator and other devices or functional blocks (e.g., 218, 222) of the system. The conference request interface 210 may also send 126 the confirmation to the conference originator or organizer.
  • The invitation generator 214 receives the identification information and/or the conference parameter information either directly from the conference request interface 210 or from the conference calendar 226 and uses the information to generate one or more invitations, which are then sent 130 to the desired conference participants. For example, the invitations may take the form of one or more SMS messages sent to user equipment 254 of the desired participants. Alternatively, the invitations may take the form of synthesized voice messages delivered in phone calls placed to the user equipment 254 of the desired participants. As explained above, the invitations may include a description of the proposed conference call, a menu including at least one proposed conference time (date and time). The presentation of the menu may imply a request for a response. Alternatively, the invitation may explicitly request a response. Additionally, the invitation may include menu items for indicating that all of the proposed times are acceptable and/or that all of the proposed times are unacceptable. Furthermore, the invitations may include a provision for offering one or more alternative proposed conference times. For instance, an SMS message may include an answer box for entering alternate dates and times entered via key presses or other input means associated with the user equipment 254 of the desired participants. Voice synthesized invitations may include menu selections that allow an invitation recipient to enter one or more alternative proposed conference times through voice recognition, keypad presses, or other data entry methods available on their user equipment.
  • It is possible that a desired user participant may receive an invitation at an inconvenient time. Therefore, the invitation generator 214 may include (in the invitation) a method for allowing the desired participant to postpone responding to the invitation. For example, the invitation generator 214 may include a telephone number and ID code within the invitations. The telephone number and ID code may allow the invitation recipient to contact the scheduling system at a more convenient time. Alternatively, the invitations generated by the invitation generator 214 may include a menu selection for requesting that the invitation generator 214 resend the invitation at a later time.
  • The invitation generator receives 134 invitation responses or RSVPs from responding conference call participants. The invitation generator 214 may pass these responses to the conference scheduler 218 or store the responses for access by the conference scheduler 218 at a later time. For instance, the invitation generator 214 may store the responses in the conference calendar 226 in association with the conference desired participant identification information and conference parameter information. Alternatively, conference participant, parameter and invitation response information may be stored in a subscriber database 258 associated, for example, with identification information associated with the conference originator or organizer. For instance, the subscriber database 258 is associated with a Visitor Location Register/Home Location Register (VLR/HLR) associated with the conference organizer. Where conference information is stored in the subscriber database, the invitation generator 214 communicates with the subscriber database 258 through the services of the network interface and the intervening network 242.
  • Where the invitations take the form of synthesized voice messages or menus, the invitation generator 214 may include a voice synthesizer. Alternatively, the voice synthesizer is associated with another component of the communications network 242. For example, voice synthesis may be included in the main MSC functions 234 of the mobile switching center 230. Alternatively, voice synthesis is a function provided by some other device associated with the network 242 and the invitation generator directs the synthesis of the voice invitation by sending controlling messages to the voice synthesis device through the network interface 238 and network 242.
  • The conference scheduler 218 receives 134 the conference invitation response information either from the invitation generator 214 directly or from the conference calendar 226 or subscriber database 258. Additionally, the conference scheduler 218 receives the desired participant identification information and the conference parameter information either directly from the conference request interface, the conference calendar 226 or subscriber database 258. By comparing the received 134 responses and the received desired participant identification information, the conference scheduler 218 notes the reception or lack of reception of responses from the desired conference participants. By tallying 138 and/or analyzing the received 134 responses or RSVPs, the conference scheduler 218 determines or attempts to determine an optimum conference time and schedules 158 the conference call based on that determination. If the conference schedule is unable to determine an optimum conference time, the conference scheduler 218 may notify 150 the conference originator or organizer as explained above.
  • When the conference call is scheduled 158, the conference scheduler 218 notifies 162 the conference participants of the conference time. For example, the conference scheduler notifies 162 the participants by sending the user equipment 254 of the participants and SMS message indicating the time (date and time) of the conference. Additionally, the SMS message may include a means for opting in or out of the conference call. For instance, if a desired conference participant indicates they are no longer available to participate in the conference, the conference scheduler may include that information in the conference calendar 226 or subscriber database or notify the conference orchestrator 222 directly. Alternatively, notification 162 is accomplished through voice synthesis.
  • The conference scheduler 218 may also send reminders 170 to the participants. For example, the conference schedule 218 may keep track of the scheduled conference time and compare 166 it to a current time. When a difference between the scheduled time and the current time matches certain designated reminder points, the conference scheduler 218 sends a reminder. The reminders may be in the form of SMS messages or synthesized voice calls. Alternatively, the conference calendar 226 may compare the current time to the scheduled time and notify the conference scheduler 218 when 166 it is time to transmit or send 170 a reminder. The notification 162 and reminders 170 are sent through the services of the network interface 138 and network 242.
  • When 174 it is time for the conference call, the conference orchestrator 222 places 178 calls to the conference participants. For example, the conference orchestrator 222 uses the received 118 identification information regarding the desired participants and information regarding invitation responses received from the conference scheduler 218, conference calendar 226 or subscriber database 258 to contact those of the desired participants that chose to, or are able to, participate in the conference call. Placing 178 the calls causes the user equipment 254 of the conference participants to alert. As each participant responds to the alert by answering the call, the conference orchestrator interconnects 182 the calls. For instance, conference orchestrator 222 accesses the main MSC functions 234 to interconnect the calls. Alternatively, the conference orchestrator 222 accesses a conference bridge (not shown) associated with the network 242 to interconnect the calls.
  • In some embodiments, the conference orchestrator 222 does not monitor the current time in order to determine 174 if it is time for the conference call. Instead, the conference calendar 226 makes the determination 174 that it is time for the conference call and so notifies the conference orchestrator 222.
  • The invention has been described with reference to preferred embodiments. Obviously, modifications and alterations will occur to others upon reading and understanding the present specification. It is intended that the invention be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (30)

1. A method operative to facilitate the establishment of a conference call, the method comprising:
receiving a conference scheduling call from a conference call originator;
receiving identification information regarding desired conference call participants from the conference call originator;
receiving conference call parameter information from the conference call originator;
sending invitations to the desired conference participants based on the identification information, the invitations including response requests;
receiving responses from responding desired participants;
attempting to schedule the conference call based on the received responses;
notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful;
attempting to placing calls to all the conference participants at or about the scheduled conference call time; and,
interconnecting successfully completed calls.
2. The method of claim 1 further comprising:
notifying the conference originator if the attempt to schedule the conference call is not successful.
3. The method of claim 1 further comprising:
receiving a conference editing call from the conference call originator; and,
receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information during the conference editing call.
4. The method of claim 1 further comprising:
sending reminder messages to the conference participants prior to the scheduled conference call time.
5. The method of claim 1 wherein receiving identification information regarding desired conference call participants comprises:
receiving directory numbers regarding the desired conference participants.
6. The method of claim 1 wherein receiving identification information regarding desired conference call participants comprises:
receiving names regarding the desired conference participants.
7. The method of claim 1 wherein receiving identification information regarding desired conference call participants comprises:
receiving a group name regarding the desired conference participants.
8. The method of claim 1 wherein receiving conference call parameter information comprises:
receiving a desired participant priority value regarding at least one desired conference call participant.
9. The method of claim 1 wherein receiving conference call parameter information comprises:
receiving at least one proposed conference call time.
10. The method of claim 1 wherein receiving conference call parameter information comprises:
receiving a purpose regarding the conference call.
11. The method of claim 1 wherein sending invitations comprises:
sending SMS messages to user equipment of the desired participants.
12. The method of claim 1 wherein sending invitations comprises:
sending synthesized voice announcements to user equipment of the desired participants.
13. The method of claim 1 wherein sending invitations comprises:
sending a menu of proposed conference times.
14. The method of claim 1 wherein sending invitations comprises:
sending a request for an alternative conference time proposal.
15. The method of claim 1 wherein sending invitations comprises:
sending a request that proposed conference times be ranked according to preference.
16. The method of claim 1 wherein attempting to schedule the conference call based on the received responses comprises:
searching for a proposed conference time acceptable to all of the desired conference participants.
17. The method of claim 1 wherein attempting to schedule the conference call based on the received responses comprises:
searching for a proposed conference time acceptable to a majority of the desired conference participants.
18. The method of claim 8 wherein attempting to schedule the conference call based on the received responses comprises:
searching for a proposed conference time acceptable to desired conference participants associated with a high priority.
19. A method operative to facilitate the establishment of a conference call through the services of a mobile network, the method comprising:
receiving, at an MSC, a conference scheduling call from a conference call originator;
receiving identification information regarding desired conference call participants from the conference call originator;
receiving conference call parameter information from the conference call originator;
sending, from the MSC, invitations to the desired conference participants based on the identification information and conference call parameter information, the invitations including response requests;
receiving, at the MSC, responses from responding desired participants;
attempting to schedule the conference call based on the received responses;
notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful;
notifying the conference originator if the attempt to schedule the conference call is not successful;
receiving, at the MSC, a conference editing call from the conference call originator;
receiving changes to at least one of identification information regarding the participants of the conference call and conference parameter information;
sending, from the MSC, invitations to the desired conference participants based on the received changes, the invitations including response requests;
receiving, at the MSC, new responses from new responding desired participants;
re-attempting to schedule the conference call based on the new responses;
notifying conference participants of the scheduled conference call time if the re-attempt to schedule the conference call is successful;
attempting to placing calls from the MSC to all the conference participants at or about the scheduled conference call time;
interconnecting successfully completed calls.
20. The method of claim 19 further comprising:
sending reminder messages from the MSC to the conference participants prior to the scheduled conference call time.
21. The method of claim 19 wherein sending invitations comprises:
sending SMS messages to user equipment of the desired participants.
22. The method of claim 20 wherein sending reminder messages comprises:
sending synthesized voice messages to user equipment of the desired participants.
23. A system operative to facilitate the establishment of a conference call, the system comprising:
a conference request interface operative to communicate with a conference organizer to collect conference information including contact information regarding at least one desired conference participant and a set of conference parameters including at least one proposed conference time;
an invitation generator operative to receive the conference information collected by the conference request interface and generate invitations for the at least one desired conference participant, the invitation including at least the at least one proposed conference time and requesting a response indicating at least an acceptance or rejection of at least one of the at least one proposed conference time;
a conference scheduler operative to note the reception or lack of reception of one or more responses from the at least one desired conference participant and to determine an optimum conference time based on information included in the one or more responses and schedule the conference for the optimum time; and,
a conference orchestrator operative to respond to an arrival of the scheduled conference time by orchestrating the placement of calls to conference participants and the interconnection of calls successfully placed.
24. The system of claim 23 further comprising:
a conference calendar operative to communicate with the conference request interface, invitation generator, conference scheduler and conference orchestrator for purposes of storing and providing scheduling information including the conference information, information in the invitation responses, information regarding the noted reception or lack of reception of one or more responses and alert the conference orchestrator of the arrival of the scheduled conference time.
25. The system of claim 23 further comprising:
a network interface operative to provide communications services to the conference request interface, invitation generator, conference scheduler and conference orchestrator for communicating with the conference organizer, at least one desired conference participant, conference participants and a network for of components for receiving, placing and interconnecting calls.
26. The system of claim 23 wherein the conference request interface is further operative to collect at least one conference participant priority value regarding at least one of the at least one desired conference participant and wherein the conference scheduler is further operative to determine an optimum conference time based on the at least one conference priority value.
27. The system of claim 23 wherein the invitation generator is further operative to generate invitations including a request for an alternate proposed conference time.
28. The system of claim 23 wherein the conference request interface is operative to communicate with the conference organizer to collect changes to the conference information.
29. The system of claim 23 wherein the conference scheduler is further operative to determine that an optimum conference time can not be determine based on information currently included in the one or more responses and to notify the conference organizer that further conference organizer input is required.
30. A system operative to facilitate the establishment of a conference call, the system comprising:
means for receiving a conference scheduling call from a conference call originator;
means for receiving identification information regarding desired conference call participants from the conference call originator;
means for receiving conference call parameter information from the conference call originator;
means for sending invitations to the desired conference participants based on the identification information, the invitations including response requests;
means for receiving responses from responding desired participants;
means for attempting to schedule the conference call based on the received responses;
means for notifying conference participants of the scheduled conference call time if the attempt to schedule the conference call is successful;
means for attempting to placing calls to all the conference participants at or about the scheduled conference call time; and,
means for interconnecting successfully completed calls.
US10/624,740 2003-07-21 2003-07-21 Conference call scheduling Abandoned US20050018826A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/624,740 US20050018826A1 (en) 2003-07-21 2003-07-21 Conference call scheduling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/624,740 US20050018826A1 (en) 2003-07-21 2003-07-21 Conference call scheduling

Publications (1)

Publication Number Publication Date
US20050018826A1 true US20050018826A1 (en) 2005-01-27

Family

ID=34080070

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/624,740 Abandoned US20050018826A1 (en) 2003-07-21 2003-07-21 Conference call scheduling

Country Status (1)

Country Link
US (1) US20050018826A1 (en)

Cited By (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050227680A1 (en) * 2004-04-12 2005-10-13 Sony Ericsson Mobile Communications Ab Mobile phone auto-dial mechanism for conference calls
US20060146793A1 (en) * 2004-12-30 2006-07-06 Benco David S System and method for conference calling with VOIP terminal
US20060195892A1 (en) * 2005-02-28 2006-08-31 Fujitsu Limited Appointed meeting system, management device and appointed meeting method
US20060285672A1 (en) * 2005-05-24 2006-12-21 Siemens Communications, Inc. Method and apparatus for automatic notification of conference status
US20070033251A1 (en) * 2005-08-05 2007-02-08 International Business Machines Corporation Automatic scheduling and establishment of conferences
US20070115919A1 (en) * 2005-10-14 2007-05-24 3Com Corporation Method and system for using a packet-network telephone to schedule a conference call
US20070121859A1 (en) * 2003-10-14 2007-05-31 Vladimir Smelyansky System and process for mass telephony conference call
US20070206760A1 (en) * 2006-02-08 2007-09-06 Jagadish Bandhole Service-initiated voice chat
US20070248070A1 (en) * 2006-04-24 2007-10-25 Samsung Electronics Co., Ltd. Mobile communication terminal and method for transmission of image in mobile messenger service
US20070294344A1 (en) * 2006-06-14 2007-12-20 Aspect Software Automatic scheduling system
US20080043961A1 (en) * 2006-08-03 2008-02-21 Kim Moon J Method, system, and program product for managing conference calls
US20080065998A1 (en) * 2006-09-11 2008-03-13 Broadnet Teleservices, Llc Teleforum apparatus and method
US20080152114A1 (en) * 2006-12-20 2008-06-26 Kim Moon J Method, system, and program product for contacting conference call participants
US20080159511A1 (en) * 2004-06-10 2008-07-03 Susann Marie Keohane Conference Call Initialization
US20080167005A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for handling potentially contentious situations upon receipt of an automatically connecting sms message
US20080167056A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for automatically connecting to conference calls
US7499535B1 (en) 2008-02-13 2009-03-03 International Business Machines Corporation Method to automatically connect a meeting room phone to a conference call
US20090176518A1 (en) * 2006-01-17 2009-07-09 Sendm Ltd. Apparatus and method for many-to-many mobile messaging
US20090179983A1 (en) * 2008-01-14 2009-07-16 Microsoft Corporation Joining users to a conferencing session
US20090252308A1 (en) * 2006-07-21 2009-10-08 Bce Inc Method, system and apparatus for handling establishment of a communication session
US20100080375A1 (en) * 2008-10-01 2010-04-01 Avaya Inc. System and Method of Managing Conference Calls Through The Use of Filtered Lists of Participants
US20100088388A1 (en) * 2008-10-07 2010-04-08 Cisco Technology, Inc. Top of hour presence and calendar state interaction
US20100217646A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Calendar Overlay Features
US20100215166A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Initiating a Conference Call
US20100214876A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Map Association With Calendar Entry
US7852998B1 (en) * 2003-10-14 2010-12-14 Tele-Town Hall, Llc System and process for mass telephony conference call
US20110093784A1 (en) * 2009-08-17 2011-04-21 Vokle, Inc. Apparatus, system and method for a web-based interactive video platform
US20110103568A1 (en) * 2009-11-04 2011-05-05 Avaya Inc. Teleconference Scheduling and Activity Reporting Method
US20110167122A1 (en) * 2004-02-11 2011-07-07 AOL, Inc. Buddy list-based sharing of electronic content
US7991636B1 (en) * 2004-02-11 2011-08-02 Aol Inc. Buddy list-based calendaring
US20110194465A1 (en) * 2003-10-14 2011-08-11 Tele-Town Hall, Llc System and process for mass telephony conference call
US8194837B1 (en) * 2005-12-28 2012-06-05 At&T Intellectual Property Ii, L.P. Multimedia call request scheduling
US20130183945A1 (en) * 2010-08-13 2013-07-18 Research In Motion Limited Delaying delivery of teleconference access information
US8576750B1 (en) * 2011-03-18 2013-11-05 Google Inc. Managed conference calling
US8600027B1 (en) * 2012-08-14 2013-12-03 Gregory Joseph Doerr System and method for conference calling
US8645575B1 (en) * 2004-03-31 2014-02-04 Apple Inc. Apparatus, method, and computer program for performing text-to-speech conversion of instant messages during a conference call
US20140226537A1 (en) * 2014-04-17 2014-08-14 Bandwidth.Com, Inc. Conferencing Techniques
US8817668B2 (en) 2006-09-15 2014-08-26 Microsoft Corporation Distributable, scalable, pluggable conferencing architecture
US8929257B1 (en) * 2013-10-11 2015-01-06 Edifire LLC Methods and systems for subconferences in secure media-based conferencing
US20150058948A1 (en) * 2012-12-13 2015-02-26 Panasonic Intellectual Property Corporation Of America Content sharing system, content sharing method, and information communication apparatus
US20150128175A1 (en) * 2006-03-17 2015-05-07 Sony Corporation System and method for organizing group content presentations and group communications during the same
US9118654B2 (en) 2013-10-11 2015-08-25 Edifire LLC Methods and systems for compliance monitoring in secure media-based conferencing
US9118809B2 (en) 2013-10-11 2015-08-25 Edifire LLC Methods and systems for multi-factor authentication in secure media-based conferencing
US9131112B1 (en) 2014-09-29 2015-09-08 Edifire LLC Dynamic signaling and resource allocation in secure media-based conferencing
US9137187B1 (en) 2014-09-29 2015-09-15 Edifire LLC Dynamic conference session state management in secure media-based conferencing
US9167098B1 (en) 2014-09-29 2015-10-20 Edifire LLC Dynamic conference session re-routing in secure media-based conferencing
US20150358473A1 (en) * 2011-03-18 2015-12-10 Blackberry Limited Method and apparatus for protecting moderator access for a conference call
US9235826B1 (en) 2011-06-16 2016-01-12 Google Inc. Managing delayed participation in a communication session
US9282130B1 (en) 2014-09-29 2016-03-08 Edifire LLC Dynamic media negotiation in secure media-based conferencing
US9642219B2 (en) 2014-06-05 2017-05-02 Steelcase Inc. Environment optimization for space based on presence and activities
US20170140340A1 (en) * 2012-04-18 2017-05-18 Qualcomm Incorporated Dynamic group and event update method in phone based impromptu meet-up app
US9716861B1 (en) 2014-03-07 2017-07-25 Steelcase Inc. Method and system for facilitating collaboration sessions
US9766079B1 (en) 2014-10-03 2017-09-19 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US9852388B1 (en) 2014-10-03 2017-12-26 Steelcase, Inc. Method and system for locating resources and communicating within an enterprise
US9921726B1 (en) 2016-06-03 2018-03-20 Steelcase Inc. Smart workstation method and system
US9955318B1 (en) 2014-06-05 2018-04-24 Steelcase Inc. Space guidance and management system and method
US10116801B1 (en) 2015-12-23 2018-10-30 Shoutpoint, Inc. Conference call platform capable of generating engagement scores
US20180314686A1 (en) * 2016-11-04 2018-11-01 International Business Machines Corporation Message modifier responsive to meeting location availability
US20190005462A1 (en) * 2017-06-30 2019-01-03 Microsoft Technology Licensing, Llc Automated meeting scheduler
US10235129B1 (en) * 2015-06-29 2019-03-19 Amazon Technologies, Inc. Joining users to communications via voice commands
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US10433646B1 (en) 2014-06-06 2019-10-08 Steelcaase Inc. Microclimate control systems and methods
US10664772B1 (en) 2014-03-07 2020-05-26 Steelcase Inc. Method and system for facilitating collaboration sessions
US10733371B1 (en) 2015-06-02 2020-08-04 Steelcase Inc. Template based content preparation system for use with a plurality of space types
US11315082B2 (en) * 2019-04-17 2022-04-26 Mikko Vaananen Mobile secretary meeting scheduler
US11354716B1 (en) 2013-08-22 2022-06-07 Groupon, Inc. Systems and methods for determining redemption time
US11744376B2 (en) 2014-06-06 2023-09-05 Steelcase Inc. Microclimate control systems and methods
US11895263B2 (en) 2021-05-25 2024-02-06 International Business Machines Corporation Interpreting conference call interruptions
US11956838B1 (en) 2023-05-08 2024-04-09 Steelcase Inc. Smart workstation method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583925A (en) * 1995-03-22 1996-12-10 Lucent Technologies, Inc. Automatic three-way calling feature for a telecommunications system
US5631904A (en) * 1994-11-21 1997-05-20 Lucent Technologies Inc. Method for automatically establishing a conference call
US6219412B1 (en) * 1999-05-05 2001-04-17 Spiderphone.Com, Inc. Choice of guaranteed vs. bumpable conference call reservations
US6236644B1 (en) * 1997-11-17 2001-05-22 Mci Communications Corporation Method of setting up a conference call
US20020102999A1 (en) * 2000-03-03 2002-08-01 Qualcomm, Inc. Method and apparatus for enabling group communication services in an existing communication system
US20020131565A1 (en) * 2001-02-09 2002-09-19 Scheuring Jerome James Calendaring systems and methods
US6505040B1 (en) * 1998-12-30 2003-01-07 Samsung Electronics, Co., Ltd. Method of making a multiparty conference call on a mobile phone
US20030053612A1 (en) * 2001-09-14 2003-03-20 Henrikson Eric Harold Targeted and intelligent multimedia conference establishment services

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5631904A (en) * 1994-11-21 1997-05-20 Lucent Technologies Inc. Method for automatically establishing a conference call
US5583925A (en) * 1995-03-22 1996-12-10 Lucent Technologies, Inc. Automatic three-way calling feature for a telecommunications system
US6236644B1 (en) * 1997-11-17 2001-05-22 Mci Communications Corporation Method of setting up a conference call
US6505040B1 (en) * 1998-12-30 2003-01-07 Samsung Electronics, Co., Ltd. Method of making a multiparty conference call on a mobile phone
US6219412B1 (en) * 1999-05-05 2001-04-17 Spiderphone.Com, Inc. Choice of guaranteed vs. bumpable conference call reservations
US20020102999A1 (en) * 2000-03-03 2002-08-01 Qualcomm, Inc. Method and apparatus for enabling group communication services in an existing communication system
US20020131565A1 (en) * 2001-02-09 2002-09-19 Scheuring Jerome James Calendaring systems and methods
US20030053612A1 (en) * 2001-09-14 2003-03-20 Henrikson Eric Harold Targeted and intelligent multimedia conference establishment services

Cited By (160)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8885805B2 (en) 2003-10-14 2014-11-11 Tele-Town Hall, LLC. System and process for mass telephony conference call
US20110182212A1 (en) * 2003-10-14 2011-07-28 Tele-Town Hall, Llc System and process for mass telephony conference call
US20110194465A1 (en) * 2003-10-14 2011-08-11 Tele-Town Hall, Llc System and process for mass telephony conference call
US8917633B2 (en) 2003-10-14 2014-12-23 Tele-Town Hall, Llc System and process for mass telephony conference call
US7852998B1 (en) * 2003-10-14 2010-12-14 Tele-Town Hall, Llc System and process for mass telephony conference call
US8385526B2 (en) 2003-10-14 2013-02-26 Tele-Town Hall, LLC. System and process for mass telephony conference call
US20070121859A1 (en) * 2003-10-14 2007-05-31 Vladimir Smelyansky System and process for mass telephony conference call
US7991636B1 (en) * 2004-02-11 2011-08-02 Aol Inc. Buddy list-based calendaring
US10341265B2 (en) 2004-02-11 2019-07-02 Facebook, Inc. Drag and drop invitation creation
US20110167122A1 (en) * 2004-02-11 2011-07-07 AOL, Inc. Buddy list-based sharing of electronic content
US8655701B2 (en) 2004-02-11 2014-02-18 Facebook, Inc. Buddy list-based calendaring
US9621377B2 (en) 2004-02-11 2017-04-11 Facebook, Inc. Location-based delivery rules
US8577975B2 (en) 2004-02-11 2013-11-05 Facebook, Inc. Buddy list-based sharing of electronic content
US8645575B1 (en) * 2004-03-31 2014-02-04 Apple Inc. Apparatus, method, and computer program for performing text-to-speech conversion of instant messages during a conference call
US20050227680A1 (en) * 2004-04-12 2005-10-13 Sony Ericsson Mobile Communications Ab Mobile phone auto-dial mechanism for conference calls
US20080159511A1 (en) * 2004-06-10 2008-07-03 Susann Marie Keohane Conference Call Initialization
US8379822B2 (en) * 2004-06-10 2013-02-19 International Business Machines Corporation Conference call initialization
US7693133B2 (en) * 2004-12-30 2010-04-06 Alcatel-Lucent Usa Inc. System and method for conference calling with VOIP terminal
US20060146793A1 (en) * 2004-12-30 2006-07-06 Benco David S System and method for conference calling with VOIP terminal
US20060195892A1 (en) * 2005-02-28 2006-08-31 Fujitsu Limited Appointed meeting system, management device and appointed meeting method
US8351587B2 (en) * 2005-05-24 2013-01-08 Siemens Enterprise Communications, Inc. Method and apparatus for automatic notification of conference status
US20060285672A1 (en) * 2005-05-24 2006-12-21 Siemens Communications, Inc. Method and apparatus for automatic notification of conference status
US8495139B2 (en) * 2005-08-05 2013-07-23 International Business Machines Corporation Automatic scheduling and establishment of conferences
US20070033251A1 (en) * 2005-08-05 2007-02-08 International Business Machines Corporation Automatic scheduling and establishment of conferences
US20070115919A1 (en) * 2005-10-14 2007-05-24 3Com Corporation Method and system for using a packet-network telephone to schedule a conference call
US8194837B1 (en) * 2005-12-28 2012-06-05 At&T Intellectual Property Ii, L.P. Multimedia call request scheduling
US20130337852A1 (en) * 2006-01-17 2013-12-19 Evolution Fund I Management Company Ltd. Apparatus and method for many-to-many mobile messaging
US20090176518A1 (en) * 2006-01-17 2009-07-09 Sendm Ltd. Apparatus and method for many-to-many mobile messaging
US20070206760A1 (en) * 2006-02-08 2007-09-06 Jagadish Bandhole Service-initiated voice chat
US10116995B2 (en) * 2006-03-17 2018-10-30 Sony Corporation System and method for organizing group content presentations and group communications during the same
US20150128175A1 (en) * 2006-03-17 2015-05-07 Sony Corporation System and method for organizing group content presentations and group communications during the same
US20070248070A1 (en) * 2006-04-24 2007-10-25 Samsung Electronics Co., Ltd. Mobile communication terminal and method for transmission of image in mobile messenger service
US8625550B2 (en) * 2006-04-24 2014-01-07 Samsung Electronics Co., Ltd. Mobile communication terminal and method for transmission of image in mobile messenger service
US20070294344A1 (en) * 2006-06-14 2007-12-20 Aspect Software Automatic scheduling system
US20090252308A1 (en) * 2006-07-21 2009-10-08 Bce Inc Method, system and apparatus for handling establishment of a communication session
US8817965B2 (en) * 2006-07-21 2014-08-26 Bce Inc. Method, system and apparatus for handling establishment of a communication session
US8325894B2 (en) * 2006-08-03 2012-12-04 International Business Machines Corporation Method, system, and program product for managing conference calls
US20080043961A1 (en) * 2006-08-03 2008-02-21 Kim Moon J Method, system, and program product for managing conference calls
US8881027B1 (en) 2006-09-11 2014-11-04 Broadnet Teleservices, Llc Teleforum participant screening
US8266535B2 (en) 2006-09-11 2012-09-11 Broadnet Teleservices, Llc Teleforum apparatus and method
US20080065998A1 (en) * 2006-09-11 2008-03-13 Broadnet Teleservices, Llc Teleforum apparatus and method
US9081485B1 (en) 2006-09-11 2015-07-14 Broadnet Teleservices. LLC Conference screening
US9883042B1 (en) 2006-09-11 2018-01-30 Broadnet Teleservices, Llc Teleforum participant screening
US8817668B2 (en) 2006-09-15 2014-08-26 Microsoft Corporation Distributable, scalable, pluggable conferencing architecture
US9106753B2 (en) 2006-12-20 2015-08-11 International Business Machines Corporation Method, system, and program product for contacting conference call participants
US9106754B2 (en) 2006-12-20 2015-08-11 International Business Machines Corporation Method, system, and program product for contacting conference call participants
US20080152114A1 (en) * 2006-12-20 2008-06-26 Kim Moon J Method, system, and program product for contacting conference call participants
US9106752B2 (en) * 2006-12-20 2015-08-11 International Business Machines Corporation Method, system, and program product for contacting conference call participants
US8699684B2 (en) 2006-12-20 2014-04-15 International Business Machines Corporation Method, system, and program product for contacting conference call participants
US20140072112A1 (en) * 2006-12-20 2014-03-13 International Business Machines Corporation Method, system, and program product for contacting conference call participants
US7778629B2 (en) * 2007-01-10 2010-08-17 International Business Machines Corporation Method and system for handling potentially contentious situations upon receipt of an automatically connecting SMS message
US8879704B2 (en) 2007-01-10 2014-11-04 International Business Machines Corporation Notification to users of events
US9516464B2 (en) 2007-01-10 2016-12-06 International Business Machines Corporation Notification to users of events
US20080167056A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for automatically connecting to conference calls
US20080167005A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for handling potentially contentious situations upon receipt of an automatically connecting sms message
US8666051B2 (en) * 2007-01-10 2014-03-04 International Business Machines Corporation Notification to users of events
US8229083B2 (en) 2007-01-10 2012-07-24 International Business Machines Corporation Method and system for automatically connecting to conference calls
US20120254419A1 (en) * 2007-01-10 2012-10-04 International Business Machines Corporation Notification to users of events
US9324061B2 (en) 2007-01-10 2016-04-26 International Business Machines Corporation Notification to users of events
US9177301B2 (en) 2007-01-10 2015-11-03 International Business Machines Corporation Notification to users of events
US20090179983A1 (en) * 2008-01-14 2009-07-16 Microsoft Corporation Joining users to a conferencing session
US8368738B2 (en) * 2008-01-14 2013-02-05 Microsoft Corporation Joining users to a conferencing session
US7499535B1 (en) 2008-02-13 2009-03-03 International Business Machines Corporation Method to automatically connect a meeting room phone to a conference call
GB2463963A (en) * 2008-10-01 2010-04-07 Avaya Inc Generating a filtered list of participants in a conference call based on the profile of the participants
US9025751B2 (en) 2008-10-01 2015-05-05 Avaya Inc. System and method of managing conference calls through the use of filtered lists of participants
US20100080375A1 (en) * 2008-10-01 2010-04-01 Avaya Inc. System and Method of Managing Conference Calls Through The Use of Filtered Lists of Participants
US8024403B2 (en) * 2008-10-07 2011-09-20 Cisco Technology, Inc. Top of hour presence and calendar state interaction
US20100088388A1 (en) * 2008-10-07 2010-04-08 Cisco Technology, Inc. Top of hour presence and calendar state interaction
US20100217646A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Calendar Overlay Features
US9704138B2 (en) 2009-02-24 2017-07-11 At&T Intellectual Property I, L.P. Calendar overlay features
US20100215166A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Initiating a Conference Call
US8543441B2 (en) 2009-02-24 2013-09-24 At&T Intellectual Property I, L.P. Map association with calendar entry
US20100214876A1 (en) * 2009-02-24 2010-08-26 At&T Intellectual Property I, L.P. Map Association With Calendar Entry
US20110093784A1 (en) * 2009-08-17 2011-04-21 Vokle, Inc. Apparatus, system and method for a web-based interactive video platform
US10771743B2 (en) 2009-08-17 2020-09-08 Shoutpoint, Inc. Apparatus, system and method for a web-based interactive video platform
US11546551B2 (en) 2009-08-17 2023-01-03 Voxology Integrations, Inc. Apparatus, system and method for a web-based interactive video platform
US9800836B2 (en) 2009-08-17 2017-10-24 Shoutpoint, Inc. Apparatus, system and method for a web-based interactive video platform
US9165073B2 (en) 2009-08-17 2015-10-20 Shoutpoint, Inc. Apparatus, system and method for a web-based interactive video platform
US20110103568A1 (en) * 2009-11-04 2011-05-05 Avaya Inc. Teleconference Scheduling and Activity Reporting Method
US8355489B2 (en) * 2009-11-04 2013-01-15 Avaya Inc. Teleconference scheduling and activity reporting method
US20130183945A1 (en) * 2010-08-13 2013-07-18 Research In Motion Limited Delaying delivery of teleconference access information
US9049591B2 (en) * 2010-08-13 2015-06-02 Blackberry Limited Delaying delivery of teleconference access information
US9503566B2 (en) * 2011-03-18 2016-11-22 Blackberry Limited Method and apparatus for protecting moderator access for a conference call
US8576750B1 (en) * 2011-03-18 2013-11-05 Google Inc. Managed conference calling
US8599723B1 (en) * 2011-03-18 2013-12-03 Google Inc. Managed conference calling
US20150358473A1 (en) * 2011-03-18 2015-12-10 Blackberry Limited Method and apparatus for protecting moderator access for a conference call
US9235826B1 (en) 2011-06-16 2016-01-12 Google Inc. Managing delayed participation in a communication session
US9824335B1 (en) * 2011-06-16 2017-11-21 Google Inc. Integrated calendar and conference application for document management
US9705689B1 (en) * 2011-06-16 2017-07-11 Google Inc. Integrated calendar callback feature for inviting to communication session
US10382503B2 (en) * 2012-04-18 2019-08-13 Qualcomm Incorporated Dynamic group and event update method in phone based impromptu meet-up app
US20170140340A1 (en) * 2012-04-18 2017-05-18 Qualcomm Incorporated Dynamic group and event update method in phone based impromptu meet-up app
US8600027B1 (en) * 2012-08-14 2013-12-03 Gregory Joseph Doerr System and method for conference calling
US9641501B2 (en) * 2012-12-13 2017-05-02 Panasonic Intellectual Property Corporation Of America Content sharing system, content sharing method, and information communication apparatus
US20150058948A1 (en) * 2012-12-13 2015-02-26 Panasonic Intellectual Property Corporation Of America Content sharing system, content sharing method, and information communication apparatus
US11354716B1 (en) 2013-08-22 2022-06-07 Groupon, Inc. Systems and methods for determining redemption time
AU2016202485B2 (en) * 2013-10-11 2016-05-19 Edifire LLC Methods and systems for secure media-based conferencing
US9338285B2 (en) 2013-10-11 2016-05-10 Edifire LLC Methods and systems for multi-factor authentication in secure media-based conferencing
US8929257B1 (en) * 2013-10-11 2015-01-06 Edifire LLC Methods and systems for subconferences in secure media-based conferencing
US8970659B1 (en) 2013-10-11 2015-03-03 Edifire LLC Methods and systems for secure media-based conferencing
US9118654B2 (en) 2013-10-11 2015-08-25 Edifire LLC Methods and systems for compliance monitoring in secure media-based conferencing
US9118809B2 (en) 2013-10-11 2015-08-25 Edifire LLC Methods and systems for multi-factor authentication in secure media-based conferencing
US11321643B1 (en) 2014-03-07 2022-05-03 Steelcase Inc. Method and system for facilitating collaboration sessions
US11150859B2 (en) 2014-03-07 2021-10-19 Steelcase Inc. Method and system for facilitating collaboration sessions
US10353664B2 (en) 2014-03-07 2019-07-16 Steelcase Inc. Method and system for facilitating collaboration sessions
US10664772B1 (en) 2014-03-07 2020-05-26 Steelcase Inc. Method and system for facilitating collaboration sessions
US9716861B1 (en) 2014-03-07 2017-07-25 Steelcase Inc. Method and system for facilitating collaboration sessions
US20140226537A1 (en) * 2014-04-17 2014-08-14 Bandwidth.Com, Inc. Conferencing Techniques
US11085771B1 (en) 2014-06-05 2021-08-10 Steelcase Inc. Space guidance and management system and method
US9642219B2 (en) 2014-06-05 2017-05-02 Steelcase Inc. Environment optimization for space based on presence and activities
US11212898B2 (en) 2014-06-05 2021-12-28 Steelcase Inc. Environment optimization for space based on presence and activities
US11307037B1 (en) 2014-06-05 2022-04-19 Steelcase Inc. Space guidance and management system and method
US10057963B2 (en) 2014-06-05 2018-08-21 Steelcase Inc. Environment optimization for space based on presence and activities
US9955318B1 (en) 2014-06-05 2018-04-24 Steelcase Inc. Space guidance and management system and method
US10225707B1 (en) 2014-06-05 2019-03-05 Steelcase Inc. Space guidance and management system and method
US10561006B2 (en) 2014-06-05 2020-02-11 Steelcase Inc. Environment optimization for space based on presence and activities
US11402217B1 (en) 2014-06-05 2022-08-02 Steelcase Inc. Space guidance and management system and method
US11280619B1 (en) 2014-06-05 2022-03-22 Steelcase Inc. Space guidance and management system and method
US11402216B1 (en) 2014-06-05 2022-08-02 Steelcase Inc. Space guidance and management system and method
US10433646B1 (en) 2014-06-06 2019-10-08 Steelcaase Inc. Microclimate control systems and methods
US11744376B2 (en) 2014-06-06 2023-09-05 Steelcase Inc. Microclimate control systems and methods
US9137187B1 (en) 2014-09-29 2015-09-15 Edifire LLC Dynamic conference session state management in secure media-based conferencing
US9282130B1 (en) 2014-09-29 2016-03-08 Edifire LLC Dynamic media negotiation in secure media-based conferencing
US9131112B1 (en) 2014-09-29 2015-09-08 Edifire LLC Dynamic signaling and resource allocation in secure media-based conferencing
US9167098B1 (en) 2014-09-29 2015-10-20 Edifire LLC Dynamic conference session re-routing in secure media-based conferencing
US11143510B1 (en) 2014-10-03 2021-10-12 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US11713969B1 (en) 2014-10-03 2023-08-01 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US10161752B1 (en) 2014-10-03 2018-12-25 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US9852388B1 (en) 2014-10-03 2017-12-26 Steelcase, Inc. Method and system for locating resources and communicating within an enterprise
US9766079B1 (en) 2014-10-03 2017-09-19 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US11687854B1 (en) 2014-10-03 2023-06-27 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US11168987B2 (en) 2014-10-03 2021-11-09 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US10970662B2 (en) 2014-10-03 2021-04-06 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US10121113B1 (en) 2014-10-03 2018-11-06 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US11100282B1 (en) 2015-06-02 2021-08-24 Steelcase Inc. Template based content preparation system for use with a plurality of space types
US10733371B1 (en) 2015-06-02 2020-08-04 Steelcase Inc. Template based content preparation system for use with a plurality of space types
US10235129B1 (en) * 2015-06-29 2019-03-19 Amazon Technologies, Inc. Joining users to communications via voice commands
US11609740B1 (en) 2015-06-29 2023-03-21 Amazon Technologies, Inc. Joining users to communications via voice commands
US10963216B1 (en) 2015-06-29 2021-03-30 Amazon Technologies, Inc. Joining users to communications via voice commands
US11816394B1 (en) 2015-06-29 2023-11-14 Amazon Technologies, Inc. Joining users to communications via voice commands
US10116801B1 (en) 2015-12-23 2018-10-30 Shoutpoint, Inc. Conference call platform capable of generating engagement scores
US10897541B2 (en) 2015-12-23 2021-01-19 Shoutpoint, Inc. Conference call platform capable of generating engagement scores
US11330647B2 (en) 2016-06-03 2022-05-10 Steelcase Inc. Smart workstation method and system
US9921726B1 (en) 2016-06-03 2018-03-20 Steelcase Inc. Smart workstation method and system
US11690111B1 (en) 2016-06-03 2023-06-27 Steelcase Inc. Smart workstation method and system
US10459611B1 (en) 2016-06-03 2019-10-29 Steelcase Inc. Smart workstation method and system
US20180314686A1 (en) * 2016-11-04 2018-11-01 International Business Machines Corporation Message modifier responsive to meeting location availability
US10740569B2 (en) * 2016-11-04 2020-08-11 International Business Machines Corporation Message modifier responsive to meeting location availability
US11652957B1 (en) 2016-12-15 2023-05-16 Steelcase Inc. Content amplification system and method
US11190731B1 (en) 2016-12-15 2021-11-30 Steelcase Inc. Content amplification system and method
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US10897598B1 (en) 2016-12-15 2021-01-19 Steelcase Inc. Content amplification system and method
US10638090B1 (en) 2016-12-15 2020-04-28 Steelcase Inc. Content amplification system and method
US10922662B2 (en) * 2017-06-30 2021-02-16 Microsoft Technology Licensing, Llc Automated meeting scheduler
US20190005462A1 (en) * 2017-06-30 2019-01-03 Microsoft Technology Licensing, Llc Automated meeting scheduler
US11521181B2 (en) * 2019-04-17 2022-12-06 Mikko Vaananen Mobile secretary meeting scheduler
US20220207491A1 (en) * 2019-04-17 2022-06-30 Mikko Vaananen Mobile secretary meeting scheduler
US20220147947A1 (en) * 2019-04-17 2022-05-12 Mikko Kalervo Vaananen Mobile secretary meeting scheduler
US11315082B2 (en) * 2019-04-17 2022-04-26 Mikko Vaananen Mobile secretary meeting scheduler
US11895263B2 (en) 2021-05-25 2024-02-06 International Business Machines Corporation Interpreting conference call interruptions
US11956838B1 (en) 2023-05-08 2024-04-09 Steelcase Inc. Smart workstation method and system

Similar Documents

Publication Publication Date Title
US20050018826A1 (en) Conference call scheduling
US10979564B2 (en) Conference calls and meetings via electronic messaging interface
US20100273447A1 (en) Deferred Communication and Relationship Management
US8437461B1 (en) Conference participant finder method and apparatus
US7660733B2 (en) Method of arranging supplemental meeting services
CA2918352C (en) Telephone network system and method
US20020076015A1 (en) Comprehensive message communication system
EP2285081A1 (en) Method and apparatus for providing telecommunication services
US6731725B1 (en) Computerized system for the receipt, recordation, scheduling and redelivery of telephone messages
CA2219559C (en) Teleconferencing and facsimile communications system and method
JPH10512433A (en) Personal information manager for updating telecommunications subscriber profiles
TW200300534A (en) Request matching system and method
US20210021701A1 (en) Telephone network system and methos
US20080028251A1 (en) Communication system, communication method, action execution apparatus, and program in action execution apparatus
US7046769B2 (en) Computerized system for the receipt, recordation, scheduling and redelivery of telephone messages to predetermined telephone numbers
CN109670766B (en) Information processing method, device, terminal and server
JP2013502790A (en) Conference scheduler that sends reminders
US8577007B2 (en) Call shuffling
CN110830269A (en) Mobile network intelligent conference reminding method, device and equipment
US8594302B2 (en) Appointment methods and apparatuses
CN1964401A (en) An user terminal and method to realize timing prompt service using same
JP2010021701A (en) Conference participant calling system, conference participant calling server and conference participant calling program
CN108270912A (en) A kind of information processing method and device based on calendar application
US20050053205A1 (en) Message delivery and acquisition system
KR20000060029A (en) Automatic notification service method for a private schedule

Legal Events

Date Code Title Description
AS Assignment

Owner name: LUCENT TECHNOLOGIES INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BENCO, DAVID S.;TRUE, SANDRA LYNN;BLACKMORE, DAVID H.;REEL/FRAME:014319/0455

Effective date: 20030716

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION