The claimed system and method improve the ability of a user to manage operations during a conference call held on a mobile phone device. A processing device on the mobile phone device allows a user of said mobile phone device to execute operations which expand and improve the ability of a user to manage a conference call.
The modern business world is marked by state of the art conference call capabilities that enable people to connect with others across the globe via telephonic networks, cellular networks, and internet based voiceover IP technologies. However, in spite of features made available through modern technology, unsatisfied needs remain. For example, the organizer of a conference call often has to ascertain and distribute the number for the call as well as a PIN, which often serves as a means to authenticate members of the conference call. If a problem arises such that a participant is dropped from the call due to malfunctions or other issues with the existing technology, that participant must redial the call number and reenter the PIN. Despite these exertions, the participant is unavailable for the time period in which the call is dropped, and others are not notified of their colleague's absence.
Furthermore, there exists a need for a method to allow multiple conference calls to be conducted in parallel, and yet still permit the conference call participants to switch between conference calls. This must occur such that the conference call organizer can get question from one team on a first conference call and present the question to the second team on the second conference call, get answer from the second team and feed it back to the first team, without having to wait for days to coordinate this information exchange since all knowledgebase contained in expertize of key personnel can be accessed almost at the same time. This feature may be very crucial for time sensitive deliverables such as software products, finance related products and research and development in defense, national security and medicine, and the like.
In a conference call, there is a need for a way to make visible the status of each ongoing conference call and the connectivity status of each participant of said ongoing conference call to the conference call moderator and optionally to each participant of the conference call. Thus, a connected participant may be able to bridge in the disconnected participant without having the conference call moderator to join in the disconnected participant or having the disconnected participant to retrieve conference call login information, conference call authentication key etc. before re-dialing the conference call number and get connected to the conference call.
Further, a mechanism that can be employed to allow conference call participants to engage in an instant messaging session is desirable. Such a mechanism should provide an opportunity for example to management personnel to have a private discussion of critical issues, which may rightfully warrant privacy from the participants who may be subject matter of that discussion.
A way is needed for a conference call organizer to designate other individual participants as moderators, and subsequently hand over the control of the conference call to the designated moderator.
Further, in a conference participants may have a need to exchange data during the conference call to further the objectives of the conference call. Likewise, conference call participants may have the need to check availability of the conference call participants before scheduling a next conference call or check the company schedule to see what other conference calls are scheduled in the next week to avoid conflicts, in addition to better managing company resources and human resources. The present invention satisfies these and other needs and provides further related advantages.
A method for managing operations during a first conference call between a first communication device and a plurality of communication devices, comprising the (1) displaying a calendar to identify a set of attributes of at least one conference call (2) scheduling and initiating a second conference call during the ongoing first conference call (3) displaying a participant status of each participant of the conference call; (4) displaying a conference call status of each ongoing conference calls, and a connection interface whereby a participant may selectively join an ongoing conference call; (5) displaying real time data pertaining to each participant of each conference call; and (6) initiating a chat session between at least two communication devices of the plurality of communication devices during the ongoing first conference call, and displaying a chat participant status on the at least two communication devices.
A method for non-transitory computer readable medium containing computer instructions configured to operate with electronic computer hardware to manage operations during a first conference call between a first communication device and a plurality of communication devices, comprising the following steps: displaying, in real time, a calendar on a display of each of the plurality of communication devices to identify a set of attributes of at least one conference call; scheduling and initiating a second conference call during the ongoing first conference call, and connecting a participant in the first conference call to the second conference call while the first conference call is in progress; displaying, in real time, a participant status of each participant of the conference call on a display of each of the plurality of communication devices; displaying, in real time, a conference call status of each ongoing conference call, and a connection interface whereby a participant may selectively join an ongoing conference call; displaying real time data pertaining to each participant of each conference call on the display of each of the plurality of communication devices; and initiating, in real time, a chat session between at least two communication devices of the plurality of communication devices during the ongoing first conference call, and displaying a chat participant status on the at least two communication devices in real time.
The disclosed method further comprising the steps of initiating a third conference call during the ongoing first conference call and the second conference call, and connecting a selected group of participants in the first conference call and the second conference call to the third conference call while the first conference call and the second conference call are in progress. Furthermore, the disclosed method further comprises the steps of initiating a third conference call during the ongoing first conference call and the second conference call, and connecting each participant in the first conference call and the second conference call to the third conference call while the first conference call and the second conference call are in progress.
The set of attributes may comprise the conference call date, the conference call time, the conference call duration, and a list of conference call participants. The step of displaying a participant status of each participant of the conference call may further comprise the steps of displaying, for each participant connected to the conference call, a connected status on a display of each of the plurality of communication devices; and displaying, for each participant disconnected from the conference call, a not-connected status on a display of each of the plurality of communication devices.
The disclosed method may comprise the steps of initiating an outgoing call to establish a communication link with a disconnected participant, displaying the conference call status of each ongoing conference call on the display of each of the plurality of communication devices, receiving a selection a specific conference call from a participant, and joining the participant in the selected conference call, providing a media sharing interface to the conference call participants to share media files with another participant of the conference call in real time. wherein the media sharing interface is a touch screen number pad.
The disclosed method may comprise the steps of providing a re-connection interface for a conference call participant to establish a communication link with a participant who had previously established and subsequently lost a connection to the conference call, wherein the re-connection interface is a touch screen number pad.
The aforementioned operations require complex operations performed by a processing device on a mobile phone device. Sharing of audio and photographic file data requires dependence on a microphone, speaker, touch screen, and a camera on a mobile phone device. The processing device on the mobile phone device allows the operations and features of the claimed system and method.
The claimed system and method include a conference call application. Current providers of conference call features charge a burdensome expense on users. The claimed application helps users take advantage of unforeseen improvements in the industry. Up to 2,000 customers may use said application. Customers pay a low monthly flat fee. The fee may be semi-annual as well.
The claimed system and method allows a user to choose participants for a conference call and call said participants while in a conference call. The system and method allows sharing of one or more video files. The system and method allows the archiving and recording of audio produced during a call. The system and method also allows an on-net data channel as opposed to limiting itself to traditional phone connectivity.
The claim system and method includes a directory which a user may search in order to retrieve content. The system and method also permits exchanging file data from mobile phone to mobile phone. One or more different types of media can contain said file data. Another novel part of the claimed system and method is its auto-redial feature. If a participant drops from a conference call the claimed system and method will permit a user to dial said participant, enabling said participating to re-join said conference call.
The claimed system and method reduces the currently-present friction associated with managing conference calls. Initially the claimed smartphone application will be available on an iPhone yet the capability is present for said application to become available on all platforms.
Notably, status of a given participant may be updated dynamically in the real time, and can be viewed by all the participants to the conference call. In one embodiment of the disclosed invention, only a conference call initiating party may be able to view the connection status of the given participant. In another embodiment of the disclosed invention, the system may detect a participant being disconnected from an ongoing call and automatically redial the number of the disconnected participant and optionally present a visual indication to the call initiating party.
Call initiating party may configure voice settings for each participant such as place a participant on hold by selecting pause option 410, mute a participant by selecting mute option 412, or hang up on a participant by selecting disconnect option 414. A call option area 416 on the interface 400 may indicate several options such as mute, volume increase, pause, speaker, and call switch options, whereby call initiating party may place the ongoing conference call on mute, change the ongoing call volume, pause the ongoing conference call or place the ongoing conference call in a speaker mode. Call initiating party may select the options in the call option area 416 to manage the conference call. Call initiating party may select end conference call option 418 to conclude the conference call.
Turning now to
Similarly,
Referring now to
Turning now to
Whereas
Likewise, selecting a call history option 1608 may prompt the claimed system and method to display a log of all outbound calls a user has made or inbound calls a user has received. The call history option 1608 option may enable a user to reconstitute a call in case said user wanted to restart a preexisting call. Via the recorded audio call option a user may record a conference call that is in progress or that is previously started and store a recording of said conference call in a directory. By selecting a directory option 1612 a user may access the directory containing names of other users who has the disclosed application installed on their device. This process is indicated in
Now turning to
Referring now to
Selecting a contact may enable a user to initiate a conference call as shown in
By selecting a speakerphone option 2212, a user may place an ongoing conference call on speakerphone. The microphone 2214 allows a user to mute the microphone of the user. The pause icon 2216 allows a user to put all participants in an ongoing conference call on hold. The 2218 option allows a user to mute all participants, thereby enabling a “broadcast” type of call wherein only the user is able to be heard. The icon 2220 represents an option which allows a user to swap control of a conference between an organizer and a participant. This control swap feature is further described in conjunction with
The user may initiate an instant messaging session or a group chat while an ongoing conference call is still in session as illustrated via interfaces 2300 and 2400 shown in
Similarly,
The claimed system and method allows an organizer of a conference call to add a participant to an ongoing conference call. If a conference call participant accidently drops out of the conference call, then the organizer or the dropped participant may take measures to reestablish the communication link to reconnect with the dropped participant. For example, the dropped out participant can select a join call option 3002 as displayed on an interface 3000 in
Likewise, the claimed system and method allows the organizer to reconnect with the dropped participant, without having the organizer to identify contact number of a dropped participant and having to dial the identified contact number of the participant that has been dropped from a call. When the organizer invites the dropped participant to reconnect the conference call, then the participant who has previously been dropped from the conference call may receive a prompt to re-join said call without having to dial the conference call number or retrieve the conference call log-in information.
The claimed system and method allows a user to transfer host capabilities to another participant. This phenomenon is illustrated in an interface 3200 shown in
Notably landline telephone 3412 and 3422 may not have the disclosed application installed. Nevertheless, the call originating party 3406 may via dial in option 1504 shown in
On the other hand computing devices such as the personal computer 3418, the tablet 3420, and the cellular telephones 3408 and 3410 may be configured to execute client side instructions for the disclosed method. The client side computing devices may comprise non-transitory computer readable medium containing computer instructions configured to operate with electronic computer hardware to manage operations during a conference call held on a first communication device, the operations comprising enabling a user or a call originating party via cellular phone 3406 to start a chat session and engage in said chat session during the conference call. The instant messaging data and participant status information may be stored in the instant messaging server 3426. The disclosed method may store information pertaining to each conference call along with each conference call participant in a database 3416.
These two databases may work in conjunction to indicate status of each participant in the instant messaging session in real time. Likewise, the disclose method may also enable a user to view status of participants of a conference call in real time. This feature may be beneficial for example, when the conference call subject matter warrants a private discussion among a selected few members of the conference call. In other words, the disclosed method may enable a user to view status of a participant of a chat session during a conference call in real time, and also enable a user to view real time data pertaining to a participant of a conference call.
Notably, there may be a need to conduct and monitor multiple conference calls, for example, in a product development area, different teams may be assigned different modules of the product and team manager may have to take questions from team A which is responsible for product testing to team B which may be responsible for software development. In this situation the disclosed method may enable a user, in this case a team leader to view real time status of multiple conference calls, and also enable a participant to join a call. In this example, there may be a need to view a time map of deliverables and view a conference call schedule of other teams. Thus, the disclosed method may enable a user to view a calendar to identify the date and time of a call, enable a user to view details, including date, time, duration, and participants, of a conference call in real time.
Further, the disclosed method may enable a user to schedule a call, enabling a user to connect a user to a call during a call in progress, and enable a user to dial a participant using a touch screen number pad. The disclosed method may also enable a participant to share media files with another participant in real time, and take a photograph as well as share said photograph with at least one other participant. The disclosed method may also enable a user to call, during call, a participant who loses connection to a call. The disclosed system may provide a media sharing interface to the conference call participants to share media files with another participant of the conference call in real time. In one embodiment of the disclosed invention, the media sharing interface is a touch screen number pad.
Now turning to
The system memory 3540 typically includes a read only memory (ROM) that stores a basic input/output system (BIOS) that contains start-up routines for the computer system 3500 and a random access memory (RAM). The system bus 3550 may be a memory bus, a peripheral bus or a local bus, and may be compatible with any of a variety of bus protocols. The computer system 3500 also includes a storage memory 3560 (e.g., a hard drive, a floppy drive, a CD ROM drive, magnetic tape drives, flash memory devices, and digital video disks) that is connected to the system bus 3550 and contains one or more computer-readable media disks that provide non-volatile or persistent storage for data, data structures and computer-executable instructions.
The disclosed system for non-transitory computer readable medium containing computer instructions configured to operate with electronic computer hardware to manage operations during a first conference call between a first communication device and a plurality of communication devices is shown in
A calendar display may be caused by a calendar controller 3570. The calendar display may be helpful to identify a set of attributes of at least one conference call in real time. The set of attributes may provide additional information pertaining to a given conference call, the additional information may for example include but is not limited to the conference call date, the conference call time, the conference call duration, a list of conference call participants, and the like. This feature may be useful in scheduling new conference calls or rescheduling previously scheduled conference calls.
The conference call management system 3510 may comprise a status monitoring system 3512 which may include a conference call unit 3514 and an instant messaging unit 3522. The conference call unit 3514 may further include a conference call status unit 3516 which may indicate status of each ongoing conference call. Similarly, the conference call unit 3514 may comprise a conference call participant status unit 3518 may indicate status of each participant of each ongoing conference call.
The conference call participant status unit 3518 of the disclosed system may display for each participant connected to the conference call, a connected status on a display of each of the plurality of communication devices. Likewise, the conference call participant status unit 3518 of the disclosed system may display for each participant disconnected from the conference call, a not-connected status on a display of each of the plurality of communication devices. Further, a connected participant of an ongoing conference call may initiate an outgoing call to establish a communication link with a disconnected participant. In one embodiment of the disclosed invention, the connection interface 3532 may comprise a re-connection interface for a conference call participant to establish a communication link with a participant who had previously established and subsequently lost a connection to the conference call, and wherein the re-connection interface is a touch screen number pad.
In other words, the disclosed system may comprise a participant status display interface 3518 to indicate a participant status of each participant of the conference call on a display of each of the plurality of communication devices in real time. Thus, the conference call status unit 3516 may indicate status of each ongoing conference calls, while a conference call participant status unit 3518 may indicate status of each participant of each ongoing conference call.
The instant messaging unit 3522 may include an instant messaging status unit 3524 which may indicate status of each ongoing instant messaging session. Similarly, an instant messaging participant status unit 3526 may indicate status of each participant of each ongoing instant messaging session.
The conference call management system 3510 may comprise a parallel conference call processor 3528 to schedule and initiate a second conference call during the ongoing first conference call. The parallel conference call processor 3528 may work in conjunction with the conference call processor 3575 to connect a participant in the first conference call to the second conference call while the first conference call is in progress.
In other words, the conference call status unit 3516 may retrieve status information of ongoing conference calls via calendar controller 3570 and repository 3580. A connection interface 3532 of the parallel conference call processor 3528 may present a list of ongoing conference calls on the on a display of each of the plurality of communication devices in real time. A user, who is a participant of a first conference call, may select a second ongoing conference call via the connection interface 3532. A call switching unit 3530 of the parallel conference call processor 3528 may place the first conference call on hold and designate the user as a participant of the selected second conference call. Resultantly, the parallel conference call processor 3528 may notify the conference call participant status unit 3518 of the disclosed system to indicate the status of the switching participant from connected to not connected or on hold for the first conference call and as connected for the second conference call. Accordingly, the disclosed system may display the conference call status of each ongoing conference call on the display of each of the plurality of communication devices, receive a selection of a specific conference call from a participant, and join the participant in the selected conference call.
In one embodiment of the disclosed invention, a user may initiate a third conference call during while the first conference call and the second conference call are still in session, and connect each participant in the first conference call and the second conference call to the third conference call while the first conference call and the second conference call are in progress. Alternatively, a user may initiate a third conference call during the ongoing first conference call and the second conference call, and connect a selected group of participants in the first conference call and the second conference call to the third conference call while the first conference call and the second conference call are in progress.
The instant messaging unit 3522 may include an instant messaging status unit 3524 which may indicate status of each ongoing instant messaging session. Similarly, an instant messaging participant status unit 3526 may indicate status of each participant of each ongoing instant messaging session. Thus, a user may initiate in real time, a chat session between at least two communication devices of the plurality of communication devices during the ongoing first conference call, and display a chat participant status on the at least two communication devices in real time. This feature may be helpful for example for two group leaders to have a private communication about a decision being made in a conference call in which the rest of the team members are connected.
The conference call management system 3510 may include a data monitoring unit 3534 to display real time data pertaining to each participant of each conference call on the display of each of the plurality of communication devices. For example, in the aforementioned case, the two group leaders may exchange performance record of an employee before assigning a critical project to the employee. This feature may be helpful in business and marketing world where media files pertaining to advertisements such as jingles, audio files, video clips and the like may be circulated at once in a conference call.
Number | Date | Country | |
---|---|---|---|
61888565 | Oct 2013 | US | |
61888569 | Oct 2013 | US | |
61888565 | Oct 2013 | US | |
61888569 | Oct 2013 | US | |
61888565 | Oct 2013 | US | |
61888569 | Oct 2013 | US | |
62173011 | Jun 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14507967 | Oct 2014 | US |
Child | 15177254 | US | |
Parent | 14305181 | Jun 2014 | US |
Child | 14507967 | US | |
Parent | 14305181 | Jun 2014 | US |
Child | 14305181 | US |