Abstract:
Methods and systems for facilitating a communication session receive a sound signal and determine at least one contributing source to the received sound signal from among a plurality of communication endpoints, wherein each respective communication endpoint of the plurality of communication endpoints is associated with a corresponding participant in the communication session and includes a microphone and loudspeaker. Based on a determination of multiple communication endpoints being co-located, one or more embodiments perform at least one of processing the received sound signal by selectively altering the received sound signal, or initiating an instruction to inhibit further contribution, to the sound signal, from at least one of the co-located multiple communication endpoints.
Abstract:
Methods and apparatus for detection and notification of called party presence via a telecommunication device associated with a called party are provided herein. In some exemplary embodiments, a method for detection and notification of called party presence may include receiving a request to establish a telecommunication session, obtaining presence information derived from presence detection equipment associated with the telecommunication device responsive to the received request, determining presence of the called party based on the obtained presence information, and sending a notification message including an indication of the determined presence of the called party.
Abstract:
In one of its aspects the technology disclosed herein concerns an Internet Protocol (IP) telephony communication system (20) comprising a location server (150(13)) and a call server (52). The location server (150(13)) is configured to obtain a first virtual identifier associated with a first telephony visit associated with a customer account to a first physical location and to obtain a second virtual identifier associated with a second telephony visit associated with the customer account to a second physical location. The location server (150(13)) is configured to obtain the first virtual identifier and the second virtual identifier in coordination with an emergency answering service (58). The call server (52) is configured to provide the emergency answering service (58) with an appropriate one of the first virtual identifier and the second virtual identifier in accordance with whichever of the first physical location and the second location is an emergency location from which an emergency call associated with the customer account is placed.
Abstract:
Methods and systems for determining availability of a user based on mobile device status are provided herein. In some embodiments, a method for determining availability of a user based on mobile device status may include receiving, at a first device, an instruction to check a status of a second device; transmitting a status request from the first device to the second device; and receiving, responsive to the status request, a message from the second device indicating a telephony status of the second device.
Abstract:
Systems and methods notify an individual when the start time of a scheduled conference call is approaching. The systems and methods may also automatically connect the individual to the conference call. The systems and methods may obtain information about one or more scheduled conference calls directly from the individual's electronic calendar. The systems and methods may also receive a request from an individual to be connected to a conference call, and then act to automatically connect the individual to the conference call using information obtained from the individual's electronic calendar.
Abstract:
A system and method are disclosed herein for providing mitigation of fraud in a hosted messaging service while having minimal impact on authorized messaging users. The method includes a system for detecting potential fraud based on multiple and configurable fraud indicators as well as historical data, which can be customized for individual users or groups. The system can terminate in-process messages that are potentially fraudulent and reset the network access credentials for the affected user accounts or devices that have been potentially compromised. The system uses historical data to block further messages from the compromised user accounts or devices to specific destination addresses where the presumed fraudulent messaging activity was directed. In a further aspect, the system and method can automatically reset the network access credentials for authorized users with minimal downtime.
Abstract:
A method and apparatus for determining a padding budget for improving bandwidth estimation of data streams encoded with variable bitrate include receiving a data stream having a variable bitrate, comparing a bandwidth estimation determined for a communication path between a data stream forwarding unit and an intended receiver of the data stream to a padding threshold. If the bandwidth estimation is less than the padding threshold, the padding budget is determined by subtracting a bitrate of the data stream from the bandwidth estimation. If the bandwidth estimation is not less than the padding threshold, the bitrate is compared to a padding baseline. If the bitrate is less than the padding baseline, the padding budget is determined by subtracting the bitrate from the padding baseline, and if the bitrate is not less than the padding baseline, no padding needs to be added to the data stream to be communicated to the intended receiver.
Abstract:
A system for registering an individual's biometric data and then later verifying the identity of the individual using the previously registered biometric data makes use of either an audio communications channel or a messaging channel, both of which are accessed via an application programming interface (API). In some instances, spoken audio input is received from the individual and the spoken audio input is used to generate a voice print for the individual. In other instances, the biometric data could be image-based, such as facial images or an image of an individual's iris.