Abstract:
Methods and systems for forwarding data packets containing media of an Internet protocol (IP) communication are provided herein. In some embodiments, a method for forwarding data packets containing media of an IP communication may include receiving IP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded to a destination address; setting the first originating IP address as an authorized originating IP address; receiving a data packet from a second originating IP address directed to the destination address; and determining whether to forward the data packet from the second originating IP address to the destination address based on whether a first pre-defined time interval has elapsed since a last data packet was received from the first originating IP address.
Abstract:
Methods and apparatus for recalling and replaying content during a communications session are provided herein. In some embodiments, methods for replaying content during a communications session may comprise detecting a real-time communications session between two or more participant devices, storing content of the communications session transmitted between the two or more participant devices as the real-time communications session persists, receiving a control request from a first participant device of the two or more participants devices to replay a portion of the content; and transmitting the portion of the content to at least one of the participant devices as the real-time communications session persists.
Abstract:
A method and apparatus for call handling control comprises receiving, from a first device, call handling information directed towards a second device, wherein a call is currently established between the first device and the second device and transmitting the call handling information to the second device, wherein the call handling information comprises feature activation instructions for the second device.
Abstract:
Systems and methods for redirecting calls are provided herein. In some embodiments, a method for redirecting calls may include receiving a first call request from a first user device via a first telephony service provider network to establish an off-net call with a second user device registered on a second telephony service provider network, determining that the first user device is associated with an account of the second telephony service provider network based on a communication identifier of the first user device included in the first call request, and sending a notification message to the first user device indicating that the off-net call may be established as an on-net call over the second telephony service provider network.
Abstract:
A method and apparatus for dynamically adjusting an aspect ratio of an image during a video call is described herein. Specifically, a method for dynamically adjusting the aspect ratio of an image during a video call may include obtaining at least one display parameter of a display device, performing a comparison of the at least one display parameter to at least one image capture parameter of a capture device, capturing an original image, modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and sending the modified image to the display device.
Abstract:
Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a voicemail session with a voicemail system, transmitting message data over the voicemail session to be recorded in a voicemail message for a second user on the voicemail system, receiving an incoming call from a device associated with the second user while the voicemail session is active, and sending a first notification to the voicemail system to manage the voicemail message prior to establishing the incoming call with the device associated with the second user.
Abstract:
Methods and apparatus for expanding a field of view of an image during a video communication session. In some embodiments, a method includes transmitting a first video image having a first field of view during the video telecommunication session. The methods and apparatus further capturing a first set of background images, at least some of which are combined to form a first composite background image having a second field of view that is greater than the first field of view. Further, superimposing at least a portion of the first video image over the first composite background image to form a second video image having a same field of view as the first composite background image and transmitting the second video image during the video telecommunication session.
Abstract:
Methods and apparatus for verifying an end-user device during provisioning using caller ID (CID) are provided herein. In some embodiments, a method for verifying an end-user device during provisioning using CID may include receiving a first CID from the end-user device, associating a validation key with the first CID, sending a first signaling message to the end-user device including the validation key, receiving a second signaling message from the end-user device that includes a second CID, and performing a verification analysis of the end-user device using the second CID and the validation key.
Abstract:
A method for generating customized menus for accessing application functionality of a mobile device comprising detecting a gesture performed on a display of the mobile device and displaying a quick menu on the display containing preview information pertaining to one or more applications based on the detected gesture.
Abstract:
IP telephony communications are conducted by sending both data produced by a CODEC that represents received spoken audio input, and a textual representation of the spoken audio input. A receiving device utilizes the textual representation of the spoken audio input to help recreate the spoken audio input when a portion of the CODEC data is missing. The textual representation can be generated by a speech-to-text function. Alternatively, the textual representation can be a notation of extracted phonemes.