Remote call control

A communications device comprises a processor, a memory device coupled to processor, one or more wireless transmitters, one or more wireless receivers, an output component, and an input component. The memory device includes executable instructions to enable the processor to perform the following steps: initiate a call with a first remote device; receive, from the first remote device, an indication of a phone number that is programmed in the communications device; initiate a call with a second remote device associated with the phone number that is programmed in the communications device; and cause the communications device, the first remote device, and the second remote device to be placed into a conference call, or to place the first remote device on hold while the communications device provides information to the second remote device. The communications device may be configured as an emergency pendant device, mobile phone, or any kind of communication device that can detect a signal to trigger either the sequence to conference call or place on hold and make a second call.

TECHNICAL FIELD

The present disclosure relates generally to the field of telecommunications, and more specifically to a communications device with remote conference call control capabilities.

SUMMARY

According to an illustrative embodiment of the present invention, a communications device comprises a processor, a memory device coupled to processor, one or more wireless transmitters, one or more wireless receivers, an output component, and an input component. The memory device includes executable instructions to enable the processor to perform the following steps: initiate a call with a first remote device; receive, from the first remote device, an indication of a phone number that is programmed in the communications device; initiate a call with a second remote device associated with the phone number that is programmed in the communications device; and cause the communications device, the first device, and the second device to be placed into a conference call.

The communications device may be configured as an emergency pendant device, as a mobile phone, or any kind of communication device that can detect a signal to trigger either the sequence to conference call or place on hold and make a second call. Other features of the invention are described below.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

There are many different technologies in use today that provide communication over existing cellular networks. These technologies include but are not limited to GPRS and SMS. These communication technologies are used to transmit data between a device and server. One challenge of these technologies has been the ability to transmit data over a cellular network while the device is also in a 2-way call. Different carrier networks and technologies have different strengths and limitations and some technologies do allow for devices to transmit data and voice simultaneously.

A typical application that may be limited by technology would be an emergency response device operating on a M2M cellular infrastructure. One example of such an emergency response device is an emergency pendant that dials a third party, such as an emergency call center, when the user presses a button for a predetermined amount of time.

In one embodiment of the invention, the emergency response device can be either locally or remotely configured with a list of conference call numbers that are dialed when the third party (e.g., the emergency call center operator) presses a sequence of keys on a touch tone phone pad. The conference call numbers may include but are not limited to other emergency call centers, caregivers, and 911. The sequence of numbers pressed by the operator may be used to select which of the programmed numbers to dial. The conference call allows three parties to be engaged on a single call together without any interruptions or disconnects.

For example, an elderly person is provided an emergency pendant that is programmed to dial an emergency call center when the device is activated by the user. The device is also preconfigured to remotely conference in 911 (or other emergency response phone number) when the emergency call center operator presses “111#” on her touch tone keypad. This allows for the user of the device, emergency call center operator, and 911 operator to be connected together via a conference call.

Referring toFIG. 1, a user may press a button or suitable mechanism to initiate a call on a pendant device or other device (step10). Such as a device may generally include one or more components depicted inFIG. 3(described further below). The button may be implemented in hardware or software. Furthermore, the call may be initiated automatically in response to some other stimulus of condition without the pressing of a button or other manual activation. However, automatic initiation is not required. The device may then dial a call center or other recipient programmed in the pendant device (step11). The call center may then determine if a 911 call or other emergency call is needed (step12). If a 911 call is not needed, then the call center operator may handle the call and terminate the call when completed (step13). If a 911 call is needed, then the call center operator may press a sequence of keys on the operator's device (step14). The tones generated in response to the sequence of keys may cause the pendant device to call 911 (step15). The 911 operator may then handle the call and respond to the issue (step16). In some embodiments, the call center operator may be placed on hold during this time. If allowed, the call center operator may be brought into the call and a three-way conference call may be started. Otherwise, after the 911 call is completed, the pendant device may reconnect to the call center (step17). After the call center operator has handled any further issues, then the call with the call center operator is completed (step18).

Referring toFIG. 2, in another example embodiment, a user may press a button or suitable mechanism to initiate a call on a pendant device or other device (step20). Such a device may generally include one or more components depicted inFIG. 3(described further below). The button may be implemented in hardware or software. Furthermore, the call may be initiated automatically in response to some other stimulus of condition without the pressing of a button or other manual activation. However, automatic initiation is not required. The device may then dial a first phone number that is programmed in the pendant device (step21). The recipient at the first phone number may then determine if a second call is needed (step22). If a second call is not needed, then the recipient at the first phone number may handle the call and terminate the call when completed (step23). If a second call is needed, then the recipient at the first phone number may press a sequence of keys on the recipient's device (step24). The tones generated in response to the sequence of keys may cause the pendant device to call a second phone number that is programmed in the pendant device (step25). The pendant device and the first and second phone numbers may then be placed into a three-way conference call (step26). In some embodiments, either the device at the first phone number or the device at the second phone number may be placed on hold until a conference call is initiated.

In some embodiments, the sequence of keys may generate dual-tone multi-frequency (DTMF) signals (also referred to as touch tone). In other embodiments, the sequence of keys may generate a command that may be transmitted to the pendant device, where the command is received by the pendant device and where the command indicates a phone number that is programmed in the pendant device. Additionally, the invention may be implemented on devices other than a pendant device. For example, the invention may be implemented on any communications device such as a mobile phone.

Referring toFIG. 3, illustrated is a diagram of device300that may be used in various embodiments. A device300may include a processor302, a memory device304coupled to processor302, one or more wireless transmitters303, one or more wireless receivers308, an output component310, and an input component312. Processor302may include any suitable programmable circuit including one or more systems and microcontrollers, microprocessors, reduced instruction set circuits (RISC), application specific integrated circuits (ASIC), programmable logic circuits (PLC), field programmable gate arrays (FPGA), and any other circuit capable of executing the functions described herein.

Memory device304may include a non-transitory computer readable storage medium, such as random access memory (RAM), flash memory, a hard disk drive, a solid state drive, a diskette, a flash drive, a compact disc, a digital video disc, and/or any suitable memory. In one embodiment, memory device304may include data and/or instructions embodying aspects of the disclosure that are executable by processor302to enable processor302to perform the functions described herein. Additionally, the memory device304may comprise an operation system and applications.

Wireless transmitters303may be configured to transmit control signals and data signals over a communications network. Wireless receivers308may be configured to receive control signals and data signals over the communications network. Device300may also include at least one output component310for presenting information to a user301. Output component310may be any component capable of conveying information to user301. In some implementations, output component310may include an output adapter such as a video adapter and/or an audio adapter or the like. An output adapter is operatively coupled to processor302and may be configured to be operatively coupled to an output device such as a display device. In some implementations, at least one such display device may be included with output component310.

Device300may include at least one input component312for receiving input from user301. Input component312may include, for example, a keyboard or keypad, a pointing device, a mouse, a stylus, a touch sensitive panel (e.g., a touch pad or a touch screen), an audio input device, or the like. A single component such as a touch screen may function as both an output device of output component310and input component312. In some implementations, output component310and/or input component312may include an adapter for communicating data and/or instructions between device300and a computer connected thereto.

In some embodiments, memory device304may be one embodiment of a computer-accessible medium configured to store program instructions and data as described above. However, in other embodiments, program instructions and/or data may be received, sent or stored upon different types of computer-accessible media. A computer-accessible medium may include non-transitory storage media or memory media such as magnetic or optical media, e.g., disk or DVD/CD. A non-transitory computer-accessible storage medium may also include any volatile or non-volatile media such as RAM (e.g. SDRAM, DDR SDRAM, RDRAM, SRAM, etc.), ROM, etc., that may be included in some embodiments of device300as memory device304or another type of memory. Portions or all of multiple devices such as those illustrated inFIG. 3may be used to implement the described functionality in various embodiments.