VONAGE NETWORK LLC. Patent applications |
Patent application number | Title | Published |
20160112576 | SYSTEMS AND METHODS OF MODIFYING DATA PACKETS USED IN IP TELEPHONY COMMUNICATIONS - Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication. | 04-21-2016 |
20160112546 | SYSTEMS AND METHODS OF MODIFYING DATA PACKETS USED IN IP TELEPHONY COMMUNICATIONS - Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication. | 04-21-2016 |
20160112338 | SYSTEMS AND METHODS OF MODIFYING DATA PACKETS USED IN IP TELEPHONY COMMUNICATIONS - Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication. | 04-21-2016 |
20150350995 | NETWORK PRE-SELECTION FOR MOBILE TELEPHONY DEVICE - Telephonic equipment comprises a pre-selection processor which is configured, upon receipt of an indication of actual or anticipated movement of a wireless telephony device, to pre-select a wireless network for wireless communication with the wireless telephony device for a predicted potential destination location of the movement. The pre-selection processor may be further configured to dynamically predict the potential destination location of the movement. The pre-selection processor may comprise telephonic equipment at an Internet telephony system or a wireless telephony device. | 12-03-2015 |
20150350868 | METHOD AND APPARATUS FOR INTRA-NETWORK ROAMING FOR IP TELEPHONY NETWORK - A method of operating an internet-based telephony system ( | 12-03-2015 |
20150350452 | METHOD AND SYSTEM FOR MANAGING DROPPED CALL OPERATIONS - Methods and systems for managing dropped call operations are provided here. In some embodiments a method for managing dropped call operations may include receiving a first notification of a change in network connectivity during a communication session between a first user device and a second user device; receiving a second notification of a change in network connectivity; generating communication data for the communication session based on a time that the first notification of a change in network connectivity was received; and transmitting the communication data to a service provider. | 12-03-2015 |
20150339368 | METHOD AND SYSTEMS FOR SYNCHRONIZING CONTACT INFORMATION - Methods and systems for synchronizing contact information from multiple sources across multiple devices associated with a user are provided herein. In some embodiments, a method for synchronizing contact information from multiple sources across multiple devices associated with a user may include receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud contact address book based on modification information included in the contact modification message; identifying at least one device of the plurality of devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device. | 11-26-2015 |
20150334252 | SYSTEMS AND METHODS FOR REDUCING SIGNALLING IN AN INTERNET PROTOCOL TELEPHONY SYSTEM - A system and method for charging a prepaid account for telephony services reserves portions of a balance of the prepaid account to pay for telephony services that have been requested by a user. Once the final charges for providing the telephony services are known, the balance is reduced by the amount of the actual charges, and any portion of the reserved amount is released. | 11-19-2015 |
20150334251 | METHOD AND SYSTEMS FOR DYNAMIC SELECTION OF AN ORIGINATING IDENTIFIER FOR BILLING OPTIMIZATION - Methods and systems for dynamic selection of an originating identifier for billing optimization are provided herein. In some embodiments, a method for dynamic selection of an originating identifier for billing optimization may include receiving from a device associated with a user a first communication request containing a first identifier; determining a second identifier from a plurality of identifiers associated with the user, wherein determination of the second identifier is based on a billing rate associated with the first identifier and the second identifier; and transmitting a second communication request to establish a communication using the first identifier as a destination number and the second identifier as an originating number. | 11-19-2015 |
20150319114 | METHOD AND SYSTEM FOR MESSAGE CONVERSATION VIEW CUSTOMIZATION - A method and apparatus for anchoring and controlling objects in messages across multiple devices are provided herein. The method includes displaying one or more messaging objects in a scrollable portion of a first messaging conversation display screen on a first participant device, the one or more messaging objects comprising at least one message conveyed between the first participant device and at least a second participant device; receiving an instruction to perform a first action on a first messaging object of the one or more messaging objects; performing the first action on the first messaging object; and sending a first object instruction message to at least the second participant device to perform a second action on a second messaging object in a second messaging conversation display screen on the second participant device, the second action associated with the first action and the first messaging object associated with the second messaging object. | 11-05-2015 |
20150317769 | SYSTEMS AND METHODS FOR CONTROLLING A DISPLAY SCREEN OF A PORTABLE COMPUTING DEVICE - A system and method for controlling how images are displayed on a display screen of a portable computing device changes the orientation of the images on the display screen when the orientation of the portable computing device changes. If the orientation of the portable computing device is changing only infrequently, the orientation of the images on the display screen may be rapidly changed when the orientation of the portable computing device changes. If the orientation of the portable computing device is changing relatively frequently, the orientation of the images may not switch until after a delay period has expired after each change in orientation of the portable computing device occurs. | 11-05-2015 |
20150312103 | IDENTIFYING THE LOGICAL LOCATION OF A NETWORK DEVICE ON A CUSTOMER'S LAN - A method and apparatus for identifying logical locations of network devices on a Local Area Network (LAN) is provided herein. The method may include receiving an input including a network identifier of a network terminal adaptor on a LAN, determining, using the received network identifier, one or more network devices connected upstream of the TA, wherein a network address of each of the one or more network devices connected upstream is filtered such that only network devices including a private IP address are identified; determining device telemetry data associated with each determined network device and the network terminal adaptor, and generating, using the device telemetry data, a data structure including (a) a representation of a logical location of the network terminal adaptor and of each determined network device connected to the LAN, and (b) at least some of the device telemetry data. | 10-29-2015 |
20150304829 | CALL FORWARDING VERIFICATION - A telephony system ( | 10-22-2015 |
20150294361 | METHOD AND SYSTEM FOR OFFERING MERCHANT SERVICES AND INFORMATION THROUGH A COMMON INTERFACE - Methods and systems for providing services and information for multiple business entities through a single application that provides a convenient and common interface are provided herein. In some embodiments, a method for providing information and services to a user device may include receiving, by an interactive business card server of a service provider, information from each of a plurality of business entities via an application programming interface, receiving information associated with a user device from a service provider application installed on the user device and registered with the service provider, determining that the user device is in geographic proximity of one of the plurality of business entities based on the information received, and sending an interactive business card including at least some of the information associated with the one of the plurality of business entities in a format that can be displayed by the service provider application. | 10-15-2015 |
20150281459 | METHOD AND SYSTEM FOR VOICEMAIL OPERATIONS MANAGEMENT - 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. | 10-01-2015 |
20150281458 | METHOD AND SYSTEM FOR VOICEMAIL OPERATIONS MANAGEMENT - Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a first call over a first telecommunication session with a voicemail system, transmitting message data over the first telecommunication session to be recorded in a voicemail message on the voicemail system, receiving a second call over a second telecommunication session while the first telecommunication session is active, and sending a first notification to the voicemail system to manage the recording of the voicemail message prior to establishing the second call over the second telecommunication session. | 10-01-2015 |
20150281439 | METHOD AND SYSTEMS FOR RECALLING COMMUNICATION INFORMATION - Methods and systems for recalling communication information are provided herein. In some embodiments, a method for recalling communication information may include receiving, from a first device, a first recall request to recall at least one of a communication originated from the first device sent to a second device, or a notification associated with the communication originated from the first device sent to the second device, wherein the communication is one of a voice call, a video call, a voicemail message, a video message, a Short Message Service (SMS) message, or a multimedia messaging service (MMS) message, sending a second recall request to the second device, wherein the second recall request includes recall information identifying the at least one communication or notification to be recalled, and receiving a confirmation message from the second device including information regarding the status of the at least one communication or notification. | 10-01-2015 |
20150215347 | SYSTEMS AND METHODS FOR ROUTING INTERNET PROTOCOL TELEPHONY COMMUNICATIONS - When IP telephony devices that make use of an Internet protocol (IP) based private branch exchange (PBX) service provider resister with PBX service provider, they furnish local address information that indicates how they telephony devices can be reached directly for a telephony communication. This information is provided to other telephony devices within the same business or organization. As a result, the telephony devices within a business or organization can contact one another directly to setup and conduct telephony communications, without the need for such telephony communications to pass though assets of the IP based PBX service provider. | 07-30-2015 |
20150215344 | SYSTEMS AND METHODS FOR ROUTING INTERNET PROTOCOL TELEPHONY COMMUNICATIONS - When IP telephony devices that make use of an Internet protocol (IP) based private branch exchange (PBX) service provider resister with PBX service provider, they furnish local address information that indicates how they telephony devices can be reached directly for a telephony communication. This information is provided to other telephony devices within the same business or organization. As a result, the telephony devices within a business or organization can contact one another directly to setup and conduct telephony communications, without the need for such telephony communications to pass though assets of the IP based PBX service provider. | 07-30-2015 |
20150201437 | SYSTEMS AND METHODS FOR REDUCING SIGNALING IN AN INTERNET PROTOCOL TELEPHONY SYSTEM - A user telephony device or an IP telephony software application on a user telephony device is capable of setting up a new telephony communication via an IP telephony system under any one of multiple service plans. The telephony device or IP telephony software application selects one of the service plans, possibly with user input, and records information about the selected service plan in a telephony communication setup request that is sent to the IP telephony system. | 07-16-2015 |
20150189089 | METHOD AND SYSTEM FOR INFORMING A USER THAT A CALL IS NO LONGER ON HOLD - Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold. | 07-02-2015 |
20150181397 | METHOD AND SYSTEM FOR INTELLIGENT CALL TERMINATION - Methods and systems for intelligently terminating calls are provided herein. In some embodiments, a method for intelligently terminating calls may include receiving a call request directed to a communication identifier associated with a first user, determining a call termination action to associate with the call request based on (a) information associated with the call request and (b) previous call termination patterns associated with the first user, and terminating the call to one or more devices associated with the communication identifier based on the determined call termination action. | 06-25-2015 |
20150181165 | METHOD AND SYSTEM FOR RESOURCE LOAD BALANCING IN A CONFERENCING SESSION - Methods and systems for resource load balancing of teleconference and video conference sessions are provided herein. In some embodiments, a method for resource load balancing of a teleconference session including a plurality of participant devices may include assigning each of the plurality of participant devices into one of a plurality of groups of participant devices based on at least one first heuristic, designating a leader device for each group of participant devices, based on at least one second heuristic to coordinate the teleconference session communications, and coordinating the teleconference session communications of each leader device to facilitate the teleconference session among the plurality of participant devices. | 06-25-2015 |
20150148082 | METHOD AND APPARATUS FOR LOCATION BASED AD HOC GROUP CREATION FOR MESSAGING - Methods and apparatuses for ad-hoc group messaging are provided herein. In some embodiments, methods for ad-hoc group messaging may include detecting two or more subscribers proximate a common location, creating an ad-hoc group including contact information of the two or more subscribers proximate the common location, and transmitting information associated with the ad-hoc group to a device of each of the two or more subscribers associated with the ad-hoc group. | 05-28-2015 |
20150147999 | SYSTEMS AND METHODS FOR PREDICTIVE ANALYSIS OF TECHNICAL SUPPORT ISSUES - Embodiments of the present invention generally relate to a method and system for predictive analysis of technical issues in a technical support environment. In some embodiments, the method may include receiving information associated with a first technical support issue reported by a customer, associating at least one category with the first technical support issue based on an analysis of the received information and a history of system operation status data, and transmitting at least a portion of the information associated with the first technical support issue and the associated at least one category to an agent workstation. | 05-28-2015 |
20150145945 | METHOD AND SYSTEM FOR RECALLING AND REPLAYING CONTENT DURING A COMMUNICATIONS SESSION - 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. | 05-28-2015 |
20150121480 | System and Method to Prevent Spoofed Communication Through Out-Of-Band Verification - The disclosed subject matter addresses the problem of spoofing by directly and transparently communicating with the apparent sender of the potentially spoofed incoming message or with the communications network handing the communication of the potentially spoofed incoming message. The address of the recipient device of the potentially spoofed incoming message is compared with addresses of communication sent from the apparent sender. As a result of this comparison, it may be determined whether the phone call or message was sent from the apparent source or was spoofed. The times associated with messages sent from the indicated sender and times associated with the incoming message may also be used to determine the authenticity of the apparent sender. The recipient is of the incoming message is notified of a spoofed message. | 04-30-2015 |
20150120607 | SYSTEM AND METHOD FOR CUSTOMER EVENT EMAIL CONSOLIDATION AND DELIVERY - A method and apparatus for reporting information from separate customer event records in a consolidated message are provided herein. In some embodiments, a method for reporting information from separate customer event records in a consolidated message may include associating each of a plurality of event records with at least one rule; assigning the plurality of event records into at least one group based on an account identifier of a customer associated with each event record; and for each group of event records, creating at least one consolidated message to be sent to the customer including information associated with at least some of the event records. | 04-30-2015 |
20150119009 | METHOD AND APPARATUS FOR PROVIDING A CALLED IDENTIFIER TO A DEVICE ASSOCIATED WITH MULTIPLE IDENTIFIERS - Methods and apparatus for providing call identification to a device associated with one or more identifiers are provided herein. In some embodiments, a method for providing call identification to a terminal device associated with one or more communication identifiers may include extracting a called identifier from a message associated with a call from a caller device directed to the called identifier and terminating at the terminal device, wherein the called identifier is one of the one or more communication identifiers; and transmitting information associated with the called identifier to the terminal device. | 04-30-2015 |
20150117442 | SYSTEMS AND METHODS FOR REDUCING SIGNALLING IN AN INTERNET PROTOCOL TELEPHONY SYSTEM - A telephony communication setup request sent from a telephony device to an element of an IP telephony system includes a first encrypted code that is generated using one or more data items that are specific to the telephony device. The element of the IP telephony system receiving the setup request obtains the same data items locally and creates a second encrypted code. If the second code matches the first encrypted code, the telephony device and/or the setup request are authenticated, and the element of the IP telephony system proceeds to setup the requested telephony communication. | 04-30-2015 |
20150117439 | SYSTEMS AND METHODS FOR CONTROLLING TELEPHONY COMMUNICATIONS - A telephony communication system prevents an incoming telephony communication directed to a user from being completed if the user is not authorized to communicate with the calling party. Likewise, a telephony system prevents a user from completing an outgoing telephony communication directed to a called party if the user the user is not authorized to communicate with the called party. The telephony communication system also electronically monitors a telephony communication between first and second parties and censors portions of the telephony communication to terminates the telephony communication if predetermined keywords appear in the communication. | 04-30-2015 |
20150113148 | METHOD AND SYSTEM FOR MULTI-MODAL COMMUNICATIONS - A system and method for provisionable, multi-modal communications, including detecting a provisioning condition, selecting a communications mode based on the provisioning condition from a first usage mode, a second usage mode, and a third usage mode, and displaying an interface corresponding to the selected communications mode. The first usage mode includes a first communications channel supporting a first communication data consisting of instant messages (IM) and in-network voice data. The second usage mode includes a second communications channel supporting a second communication data consisting of IM, in-network voice data and out-of-network voice data. The third usage mode includes a second communications channel supporting a third communication data comprising video data. | 04-23-2015 |
20150109968 | METHOD AND SYSTEM FOR AUTOMATING CONFERENCING IN A COMMUNICATION SESSION - Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes detecting an established communication session between a first end-user device and a second end-user device, notifying a third end-user device associated with the first user device that the established communication session is available to be joined, receiving a request from the third end-user device to join the communication session, and establishing a conference session with the first end-user device, the second-end user device, and the third end-user device. | 04-23-2015 |
20150098390 | PRIORITIZATION OF DATA TRAFFIC BETWEEN A MOBILE DEVICE AND A NETWORK ACCESS POINT - Methods for prioritizing data traffic between a mobile device and a network access point are provided herein. In some embodiments, a method for prioritizing data traffic between a mobile device and a network access point may include: receiving information associated with bandwidth usage for a plurality of user applications that are running on one or more computing devices connected to the network access point; accessing the network access point via a controller application disposed on one of the computing devices; and granting, by the controller application, bandwidth allocations for each of the user applications over a first time period based on at least some of the information associated with the bandwidth usage. | 04-09-2015 |
20150078371 | SYSTEMS AND METHODS OF ASSIGNING AND USING VIRTUAL TELEPHONE NUMBERS - A single virtual telephone number that is used to route telephony communications is assigned to first and second users if the first and second users rarely, if ever, communicate with the same party. When an incoming call is received on the virtual telephone number, telephony information for the first and second users is reviewed to determine if the calling party is one that has communicated with either of the first and second users in the past. If so, the telephony communication is routed to the user who has communicated with the calling party in the past. | 03-19-2015 |
20150078370 | SYSTEMS AND METHODS OF ASSIGNING AND USING VIRTUAL TELEPHONE NUMBERS - A single virtual telephone number that is used to route telephony communications is assigned to first and second users if the first and second users rarely, if ever, communicate with the same party. When an incoming call is received on the virtual telephone number, telephony information for the first and second users is reviewed to determine if the calling party is one that has communicated with either of the first and second users in the past. If so, the telephony communication is routed to the user who has communicated with the calling party in the past. | 03-19-2015 |
20150071124 | METHOD AND SYSTEM FOR ON-HOLD MESSAGING FOR OFF NETWORK CALLS - An Off Net scenario may occur during primary communications between a first and second caller, in which the second caller is connected to a network over a data channel and receives a second call over a voice channel resulting in an interruption of the primary communications between the original callers. In the Off Net scenario, a message indicating the original communication has been interrupted is received by a carrier. The carrier substitutes another communication device in place of the second caller's communication device to establish a secondary communication between the first caller's communication device and the third communication device. The secondary communication may inform the first caller of the interruption of the primary communication and may provide options regarding the primary communication to the first caller. | 03-12-2015 |
20150062283 | METHODS AND APPARATUS FOR EXPANDING A FIELD OF VIEW IN A VIDEO COMMUNICATION SESSION - 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. | 03-05-2015 |
20150056973 | USING VEHICLE DATA TO MAKE CALL TERMINATION DECISIONS - A method and apparatus for terminating a call directed to a mobile device using vehicle operating information. In some embodiments, the method may include receiving a call request to establish a call with the mobile device, selecting a call termination procedure based on the vehicle operating information, and causing the call to be terminated using the selected call termination procedure. | 02-26-2015 |
20150056952 | METHOD AND APPARATUS FOR DETERMINING INTENT OF AN END-USER IN A COMMUNICATION SESSION - Methods and apparatus for determining intent of an end-user in a communication session are provided herein. In some embodiments, a method determining intent of an end-user in a communication session through voice analysis may include establishing a voice communication session between a first user device and a second user device, performing a voice analysis process to determine whether the end-user intended to establish the voice communication session, and determining whether to permit voice communications over the established voice communication session based on the voice analysis process performed, wherein all voice communications from the first user device is prevented from being transmitted over the established voice communication session at least until the voice analysis process has completed. | 02-26-2015 |
20150050914 | METHOD AND APPARATUS FOR VERIFYING A DEVICE DURING PROVISIONING THROUGH CALLER ID - 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. | 02-19-2015 |
20150046158 | METHOD AND APPARATUS FOR VOICE MODIFICATION DURING A CALL - A method for voice modification during a telephone call comprising receiving a source audio signal associated with at least one participant, wherein the source audio signal comprises a voice of the at least one participant, detecting a source dialect of the at least one participant, selecting a target dialect based on at least a characteristic of a target participant and creating a modulated audio signal based on the source audio signal, the source dialect, and the target dialect and transmitting the modulated audio signal to the target participant. | 02-12-2015 |
20150044997 | METHOD AND APPARATUS FOR VERIFYING THE AUTHENTICITY OF MOBILE DEVICE INFORMATION - Methods and apparatus for verifying authenticity of device information of an end-user device are provided herein. In some embodiments, a method for verifying authenticity of device information of an end-user device may include sending a request to verify device information of an end-user device receiving, responsive to the request, verification information regarding the device information sent, and performing a verification analysis on the verification information received. | 02-12-2015 |
20150040065 | METHOD AND APPARATUS FOR GENERATING CUSTOMIZED MENUS FOR ACCESSING APPLICATION FUNCTIONALITY - 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. | 02-05-2015 |
20150029901 | Method and Apparatus for Providing Bridgeless Conferencing Services - A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, and a database connected to the database manager. In one embodiment, the group call administrator identifier and one or more group call invitee identifiers is a telephone number. The server responds to a group call request by initiating a first group call connection and initiating at least one or more second group call connections to join a group call administrator and at least one group call invitee. A method includes using call information from a database to initiate conference call connections and an administrator call connection to facilitate a conference call in which the administrators call connections and the participants connections are joined to allow communications between the participants and the administrator. | 01-29-2015 |
20150029900 | Method and Apparatus for Providing Bridgeless Conferencing Services - A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, a database connected to the database manager. Establishing one or more caucuses within the group call at a central location includes establishing the group call between an administrator and invitees to the group call where the administrator and the invitee are assigned to caucuses as members of the caucus. In the method, the central location receives a caucus request from the administrator, the caucus request identifying a first caucus and a control feature. The control feature is executed on the members of the first caucus and not to invitees of the conference call that are not members of the first caucus. | 01-29-2015 |
20150029899 | Method and Apparatus for Providing Bridgeless Conferencing Services - A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, and a database connected to the database manager. In one embodiment of the invention, the group call administrator identifier and one or more group call invitee identifiers is a telephone number. A method includes using call information from the database to initiate conference call connections and an administrator call connection to facilitate a conference call in which the administrators call connections and the participants connections are joined to allow communications between the participants and the administrator. | 01-29-2015 |
20150024720 | Remote Testing Through Third Party Devices - A method and system for identifying end-user devices for remote testing are provided herein. In some embodiments, a method for identifying end-user devices for remote testing may receiving end-user device profiles from a plurality of end-user devices, receiving a testing plan including device characteristics, comparing the end-user device profiles and testing plan received to produce comparison results, and providing a list of end-user devices and an indication of the comparison results to the remote testing entity. | 01-22-2015 |
20140375758 | METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING ASPECT RATIO OF IMAGES DURING A VIDEO CALL - 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. | 12-25-2014 |
20140355487 | METHOD AND APPARATUS FOR CALL HANDLING CONTROL - 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. | 12-04-2014 |
20140341081 | ROUTING COMMUNICATIONS BASED ON HISTORY OF PREVIOUS COMMUNICATIONS - A method and system for routing communications includes building a first user profile for a first user based on a history of communications associated with a first communication identifier to route inbound communications. The first communication identifier is associated with the first user and subsequently, the first communication identifier may be assigned to a second user. A second communication identifier is assigned to the first user such that a received inbound communication is directed towards the first communication identifier. The method routes the inbound communication based on an analysis of the first user profile of the first user. | 11-20-2014 |
20140325396 | METHODS AND SYSTEMS FOR SIMULTANEOUS DISPLAY OF MULTIMEDIA DURING A VIDEO COMMUNICATION - A method and system for simultaneous display of a multimedia background is disclosed. In some embodiments the system and method includes conducting a video call from a first caller on a first terminal to a second caller on a second terminal and substituting a multimedia content for at least a portion of an original background of the first terminal to create a combined multimedia background. The combined multimedia background is transmitted to the second terminal. Moreover, the combined multimedia background includes an image superimposed over the multimedia content. The combined multimedia background is enabled to be interactively controlled by a movement detection device. | 10-30-2014 |
20140321461 | EFFICIENT CALL ROUTING BASED UPON NETWORK CONDITIONS - A method and apparatus for routing a telecommunication connection request on an internal telecommunication network are provided herein. In some embodiments, the method may receive a request to establish a telecommunication connection, determine a route to an external telecommunication network to facilitate the establishment of the telecommunication connection based on information associated with the external telecommunication network and internal network conditions of the internal telecommunication network, and route telecommunication network traffic over the internal telecommunication network using the determined route to the external telecommunication network. | 10-30-2014 |
20140321335 | DETECTION AND NOTIFICATION OF END USER PRESENCE VIA A TELECOMMUNICATIONS DEVICE - 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. | 10-30-2014 |
20140313941 | METHODS OF ASSIGNING, RECORDING AND USING A LOCATION ROUTING NUMBER - An IP telephony system obtains control over a group of telephone numbers that can be assigned to its customers' telephony devices under a contract with a first local exchange carrier that originally controlled the group of telephone numbers. The first local exchange carrier assigns one or more location routing numbers to the group of telephone numbers, and the one or more location routing numbers are for the exclusive use of the IP telephony system. The one or more location routing numbers are then recorded against the group of telephone numbers in a local number portability database. Other exchange carriers are then caused to route calls directed to the any telephony number associated with the one or more location routing numbers directly to the IP telephony system. As a result, a second local exchange carrier can terminate telephony communications directly to the IP telephony system, bypassing the first local exchange carrier. | 10-23-2014 |
20140282860 | METHOD AND APPARATUS FOR CONFIGURING COMMUNICATION PARAMETERS ON A WIRELESS DEVICE - A method and apparatus for configuring communication parameters of a first wireless device having an established communication connection includes communicating with a wireless access point using communication parameters based on a selected first security policy; receiving information from the wireless access point regarding one or more second wireless devices connected to the wireless access point; selecting a second security policy to apply to the first wireless device based on the information received from the wireless access point; adjusting the one or more communication parameters of the first wireless device based on the second security policy; and communicating with the wireless access point using the adjusted communication parameters. | 09-18-2014 |
20140281664 | METHOD AND SYSTEM FOR DETERMINING DEVICE CONFIGURATION SETTINGS - A method and system for determining and updating configuration settings on a device are provided herein. In some embodiments, a method for updating configuration settings on a device may include detecting an error condition produced by executing an app on the device, collecting information associated with the error condition, the app and the device responsive to the detected error condition, sending a request for new configuration settings, wherein the request includes the collected information, receiving one or more new configuration settings in response to the request, and updating one or more configuration settings of at least one of the device or the app using the new configuration settings received. | 09-18-2014 |
20140280982 | SECURE TRANSMISSION OF MEDIA DURING A COMMUNICATION SESSION - Methods for secure transmission of data during a communication session are provided herein. In some embodiments, the method includes establishing a secure voice communication session between a first electronic device and second electronic device in a communications network, and sending secure data over the established voice communication session using information associated with the established voice communication session. | 09-18-2014 |
20140274017 | SYSTEMS AND METHODS FOR HANDLING INCOMING COMMUNICATIONS DIRECTED TO A TELEPHONY DEVICE - Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service. | 09-18-2014 |
20140270116 | SYSTEM AND METHOD FOR DELIVERING A TARGETED MESSAGE TO A CALLING PARTY - A system and method performed by a telephony system for delivering a targeted message to a calling party is disclosed. The system and method includes receiving a request for communication originating from a calling device and directed to a recipient and accessing a contact history associated with the calling device. The system and method further includes selecting, based at least in part upon the contact history, a targeted message associated with the recipient and based on the communication and the contact history and providing the targeted message to the calling device. | 09-18-2014 |
20140269677 | SYSTEMS AND METHODS FOR TRANSITIONING A TELEPHONY COMMUNICATION BETWEEN CONNECTION PATHS TO PRESERVE COMMUNICATION QUALITY - An IP telephony communication being conducted by a user telephony device is transitioned from an IP based communications path to a cellular based voice or video communications path if a quality of the telephony communication falls below a threshold level. The user telephony device and/or elements of an IP telephony system handling the call could detect when the quality is below the threshold level. The communication might also be transitioned to a cellular based voice or video communications channel if the strength of a wireless connection between the user telephony device and a wireless access point providing access to a data network falls below a threshold level. | 09-18-2014 |
20140269676 | SYSTEMS AND METHODS FOR RAPID SETUP OF TELEPHONY COMMUNICATIONS - When an incoming communication is directed to a telephony device that is capable of conducting an IP based communication via an IP telephony system and a cellular-based communication via a mobile telephony service provider, the communication is initially setup as a cellular-based communication via the mobile telephony service provider. At the same time, an IP-based communication channel is setup between the telephony device and an IP telephony system. Once the IB-based communication channel is available, the communication is transitioned from the cellular-based communication channel to the IP based communication channel. | 09-18-2014 |
20140269675 | APPARATUS AND METHODS FOR CONDUCTING COMMUNICATIONS WITH A TELEPHONY DEVICE THAT IS ASSIGNED MULTIPLE IDENTIFIERS ASSOCIATED WITH DIFFERENT GEOGRAPHICAL REGIONS - A telephony device is assigned two telephone numbers, a first telephone number from a first country and a second telephone number from a second country. When a user places an outgoing call to a telephone number in the first country, the caller ID information indicates that the call is originating from the first telephone number associated with the first country. Also, the user is charged only the local termination rates for calls in the first country, regardless of where the telephony device is located when the call is placed. When the user places an outgoing call to a telephone number in the second country, the caller ID information indicates that the call originated from the second telephone number, associated with the second country. Also, the user is charged only the standard local termination rates for calls in the second country, regardless of where the telephony device is located when the call is placed. | 09-18-2014 |
20140269674 | METHOD AND APPARATUS FOR RAPID SETUP OF A TELEPHONY COMMUNICATION USING MULTIPLE COMMUNICATION CHANNELS - A first telephony device sets up a first communication channel through an Internet protocol (IP) network for conducting an IP based telephony communication with a second telephony device. The first communication channel includes one or more media relays. The first telephony device then begins to conduct the telephony communication with the second telephony device over the first communication channel. While the initial stages of the telephony communication are ongoing, the first telephony device sets up a second communication channel with the second telephony device that does not utilize media relays. The telephony communication is then switched to the second communication channel. Proceeding in this fashion ensures that a communication channel can be rapidly established between the first and second telephony devices so that the telephony communication can quickly commence. | 09-18-2014 |
20140269612 | SYSTEMS AND METHODS FOR RAPID SETUP OF TELEPHONY COMMUNICATIONS - When an incoming communication is directed to a telephony device that is capable of conducting an IP based communication via an IP telephony system and a cellular-based communication via a mobile telephony service provider, the communication is initially setup as a cellular-based communication via the mobile telephony service provider. At the same time, an IP-based communication channel is setup between the telephony device and an IP telephony system. Once the IB-based communication channel is available, the communication is transitioned from the cellular-based communication channel to the IP based communication channel. | 09-18-2014 |
20140269501 | SYSTEMS AND METHODS FOR TRANSITIONING A TELEPHONY COMMUNICATION BETWEEN CONNECTION PATHS TO PRESERVE COMMUNICATION QUALITY - An IP telephony communication being conducted by a user telephony device is transitioned from an IP based communications path to a cellular based voice or video communications path if a quality of the telephony communication falls below a threshold level. The user telephony device and/or elements of an IP telephony system handling the call could detect when the quality is below the threshold level. The communication might also be transitioned to a cellular based voice or video communications channel if the strength of a wireless connection between the user telephony device and a wireless access point providing access to a data network falls below a threshold level. | 09-18-2014 |
20140269500 | SYSTEMS AND METHODS FOR HANDLING INCOMING COMMUNICATIONS DIRECTED TO A TELEPHONY DEVICE - Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service. | 09-18-2014 |
20140269498 | SYSTEMS AND METHODS FOR RAPID SETUP OF TELEPHONY COMMUNICATIONS - When an incoming communication is directed to a telephony device that is capable of conducting an IP based communication via an IP telephony system and a cellular-based communication via a mobile telephony service provider, the communication is initially setup as a cellular-based communication via the mobile telephony service provider. At the same time, an IP-based communication channel is setup between the telephony device and an IP telephony system. Once the IB-based communication channel is available, the communication is transitioned from the cellular-based communication channel to the IP based communication channel. | 09-18-2014 |
20140269490 | SYSTEMS AND METHODS OF CONFIGURING A TERMINAL ADAPTER FOR USE WITH AN IP TELEPHONY SYSTEM - A terminal adapter that acts as an interface to allow an analog telephony device to be used to conduct telephony communications with an Internet protocol (IP) telephony system include a user interface that can obtain information from a user. The user interface makes use of the analog telephony device to request information from the user, and to receive input from the user. The user could provide input by depressing the keys of a standard numeric telephony keypad. Alternatively, the user could provide spoken input that is interpreted by the terminal adapter. | 09-18-2014 |
20140269445 | SYSTEMS AND METHODS FOR MATCHING CALL DETAIL RECORDS FOR THE SAME COMMUNICATION GENERATED BY DIFFERENT ELEMENTS OF AN IP TELEPHONY SYSTEM - Call detail records (CDRs) that are generated by different elements of an IP telephony system in connection with the same communication can be matched to one another using timing information contained in the CDRs. Other information in addition to timing information, and which is present in two CDRs relating to the same communication may be used in conjunction with timing information to match CDRs from the same communication. Also, information relating to the type of flow path that a communication follows through the elements of an IP telephony system may also be recorded in a final CDR that is created for each communication. | 09-18-2014 |
20140269440 | SYSTEMS AND METHODS FOR HANDLING INCOMING COMMUNICATIONS DIRECTED TO A TELEPHONY DEVICE - Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service. | 09-18-2014 |
20140269439 | SYSTEMS AND METHODS FOR HANDLING INCOMING COMMUNICATIONS DIRECTED TO A TELEPHONY DEVICE - Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service. | 09-18-2014 |
20140269438 | APPARATUS AND METHODS FOR CONDUCTING COMMUNICATIONS WITH A TELEPHONY DEVICE THAT IS ASSIGNED MULTIPLE IDENTIFIERS ASSOCIATED WITH DIFFERENT GEOGRAPHICAL REGIONS - A telephony device is assigned two telephone numbers, a first telephone number from a first country and a second telephone number from a second country. When a user places an outgoing call to a telephone number in the first country, the caller ID information indicates that the call is originating from the first telephone number associated with the first country. Also, the user is charged only the local termination rates for calls in the first country, regardless of where the telephony device is located when the call is placed. When the user places an outgoing call to a telephone number in the second country, the caller ID information indicates that the call originated from the second telephone number, associated with the second country. Also, the user is charged only the standard local termination rates for calls in the second country, regardless of where the telephony device is located when the call is placed. | 09-18-2014 |
20140250138 | METHOD AND APPARATUS FOR OPTIMIZING LOG FILE FILTERING - A method and apparatus for optimizing list filtering comprising receiving a list of items from one or more servers, matching the list of items against a set of filters, ordering the set of filters based on the frequency of matches for the set of filters for each filter in the set of filters and applying the ordered set of filters for matching on a next received list of items. | 09-04-2014 |
20140247771 | METHOD AND APPARATUS FOR PERFORMING NETWORK REGISTRATION - A method and apparatus for user location registration comprising registering subscriber location information associated with a device with a registration service in a first network, receiving, from a second network, a broadcast location request and sending, in response to the broadcast location request, the subscriber location information to the second network. | 09-04-2014 |
20140233715 | METHOD AND APPARATUS FOR PROVIDING TRUSTED CALLER ID SERVICES - Methods and apparatus for providing trusted caller identification services between a first entity and a second entity are provided herein. In some embodiments, a method for validating an identity of a first entity to the second entity may include registering the first entity with a trust authority, wherein registering the first entity includes authenticating the identity of the first entity, and associating the unique code with a caller ID name (CNAM) of the first entity, receiving an identifier in association with a call request, determining that the identifier is correlated with the unique code, and providing to the second entity the CNAM together with an indication of validity. | 08-21-2014 |
20140211785 | SYSTEMS AND METHODS FOR INTEGRATING ROUTE AND RANK INFORMATION INTO CALL DETAIL RECORDS - The present technology is directed to systems and methods for integrating route and rank information into call detail records. The system receives information relating to a communication that is established between a first communication device and a second communication device. The information includes routing information for the established communication that includes at least a route identifier and a rank identifier. The system records the received route identifier and the rank identifier in a call detail record that is generated for the established communication. The route and rank information may be analyzed to for various purposes including troubleshooting and quality improvement. | 07-31-2014 |
20140211784 | SYSTEMS AND METHODS FOR INTEGRATING ROUTE AND RANK INFORMATION INTO CALL DETAIL RECORDS - The present technology is directed to systems and methods for integrating route and rank information into call detail records. The system receives information relating to a communication that is established between a first communication device and a second communication device. The information includes routing information for the established communication that includes at least a route identifier and a rank identifier. The system records the received route identifier and the rank identifier in a call detail record that is generated for the established communication. The route and rank information may be analyzed to for various purposes including troubleshooting and quality improvement. | 07-31-2014 |
20140211783 | SYSTEMS AND METHODS FOR INTEGRATING ROUTE AND RANK INFORMATION INTO CALL DETAIL RECORDS - The present technology is directed to systems and methods for integrating route and rank information into call detail records. The system receives information relating to a communication that is established between a first communication device and a second communication device. The information includes routing information for the established communication that includes at least a route identifier and a rank identifier. The system records the received route identifier and the rank identifier in a call detail record that is generated for the established communication. The route and rank information may be analyzed to for various purposes including troubleshooting and quality improvement. | 07-31-2014 |
20140211633 | VOICE OVER IP CALL SETUP PROGRESS INDICATOR - A method and apparatus for providing voice over internet protocol (VoIP) call setup progress status comprising creating an indication associated with a call placed from a client VoIP device in a providing network, modifying the indication periodically based on call setup progress and presenting the modified indication. | 07-31-2014 |
20140185609 | SYSTEMS AND METHODS FOR PROVIDING INFORMATION IN A CONTACT LIST - Systems and method are provided for deriving contact information for one or more contacts of a contact list. This information is used to modify how contacts on the contact list are displayed. The modification can include changing an order in which the contacts are presented on a contact list. | 07-03-2014 |
20140185608 | SYSTEMS AND METHODS FOR CONNECTING TELEPHONY COMMUNICATIONS - Systems and methods performed by an IP telephony system are designed to determine when two parties to a recently terminated telephony communication are simultaneously calling each other in an attempt to re-establish a telephony communication. When the IP telephony system determines that this situation is occurring, the IP telephony system acts to connect the two parties, rather than have both of them see their new call setup attempt fail because the other party's telephony device is indicated to be busy. | 07-03-2014 |
20140185489 | SYSTEMS AND METHODS FOR PROVIDING INFORMATION IN A CONTACT LIST - Systems and method are provided for deriving contact information for one or more contacts of a contact list. This information is used to modify how contacts on the contact list are displayed. The modification can include changing an order in which the contacts are presented on a contact list. | 07-03-2014 |
20140179308 | METHOD AND APPARATUS FOR NON-NATIVE SHORT MESSAGE SERVICE COMMUNICATIONS - Methods and apparatus for routing non-native Short Message Service (SMS) messages to a first device, the first device being assigned a native identifier and being associated with a native telephony service provider, are provided herein. In some embodiments, the method includes receiving an SMS message directed to the native identifier of the first device, determining routing instructions for the SMS message based on the native network identifier associated with the first device, and routing the SMS message to the first device based on the determined routing instructions, wherein the act of routing results in SMS messages directed to the native identifier of the first device being directed to a forwarding identifier assigned to the first device by a first non-native communication service provider. | 06-26-2014 |
20140177478 | SYSTEMS AND METHODS OF INTERCEPTING TELEPHONY COMMUNICATIONS TO PROVIDE INFORMATION TO COMMUNICANTS - During setup of a telephony communication between a calling and a called party, a check is made to determine is a special message or information should be played to the calling or called party before the telephony communication is established between the calling and called parties. If so, the message or information is delivered to the party as early media. Systems and methods embodying the invention may track which messages and information have been played to individual parties to thereby avoid delivering the same message or information more than once. | 06-26-2014 |
20140173515 | IDENTIFYING AND DISPLAYING A SET OF HIGH PRIORITY CONTACTS ON A DISPLAY DEVICE - A method and apparatus for identifying and displaying a set of high priority contacts on a display device associated with an end user device. In some embodiments, the method includes retrieving high priority contact list configuration settings that include one or more criteria for identifying a set of high priority contacts from a contact list having a plurality of contacts, determining whether information associated with one or more of the plurality of contacts meets the one or more criteria retrieved, identifying the one or more of the plurality of contacts that meet the one or more criteria as a set of one or more high priority contacts, and displaying the set of one or more high priority contacts in a high priority contact list on the display device. | 06-19-2014 |
20140172933 | METHOD AND APPARATUS FOR GENERATING RANDOM NUMBERS BASED ON PACKETIZED MEDIA DATA - A method and apparatus for generating random numbers based on packetized media data comprising querying one or more packetized media devices for a predetermined number of bits from one or more current real-time transport protocol (RTP) session, receiving the predetermined number of bits from the one or more packetized media devices, assembling the predetermined number of bits into a set of bytes; and converting the second set of bytes into a numerical value. | 06-19-2014 |
20140169230 | SYSTEMS AND METHODS OF CONDUCTING CONFERENCE CALLS - Systems and methods performed by an IP telephony system allow a user to request that his IP telephony device be set into a conference calling mode for an indefinite period of time. When the user's IP telephony device is in the conference calling mode, all parties that attempt to call the user's IP telephony device are added to a conference bridge tied to the user's IP telephony device. All incoming calls are treated in this fashion until the user cancels the conference calling mode and returns to a normal calling mode. | 06-19-2014 |
20140164341 | METHOD AND APPARATUS FOR OBTAINING AND MANAGING CONTACT INFORMATION - A method and apparatus for populating a contact in an address book on a mobile computing device. In some embodiments, the method includes receiving data associated with a first entity, processing the data received to extract contact information associated with the first entity, populating a user contact entry based on the extracted contact information, and storing the populated user contact in the address book. | 06-12-2014 |
20140153562 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNCIATIONS - Systems and methods performed by a telephony device allow the telephony device to test the quality of multiple potential paths which can be used to conduct a telephony communication. By testing the conditions that presently exist, the telephony device can choose the path that is presently offering the best quality. A telephony communication may be setup over an initial path, and then subsequent testing may determine that it is best to switch to an alternate path offering better call quality. The initial path used for the telephony communication may be the one that offers the fastest initial connection. When multiple potential paths exist, the telephony communication may be conducted over a first path while keep alive messages are communicated over a second path so that the telephony communication can be quickly switched to the second path. | 06-05-2014 |
20140153413 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNCIATIONS - Systems and methods performed by a telephony device allow the telephony device to test the quality of multiple potential paths which can be used to conduct a telephony communication. By testing the conditions that presently exist, the telephony device can choose the path that is presently offering the best quality. A telephony communication may be setup over an initial path, and then subsequent testing may determine that it is best to switch to an alternate path offering better call quality. The initial path used for the telephony communication may be the one that offers the fastest initial connection. When multiple potential paths exist, the telephony communication may be conducted over a first path while keep alive messages are communicated over a second path so that the telephony communication can be quickly switched to the second path. | 06-05-2014 |
20140153409 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNCIATIONS - Systems and methods performed by a telephony device allow the telephony device to test the quality of multiple potential paths which can be used to conduct a telephony communication. By testing the conditions that presently exist, the telephony device can choose the path that is presently offering the best quality. A telephony communication may be setup over an initial path, and then subsequent testing may determine that it is best to switch to an alternate path offering better call quality. The initial path used for the telephony communication may be the one that offers the fastest initial connection. When multiple potential paths exist, the telephony communication may be conducted over a first path while keep alive messages are communicated over a second path so that the telephony communication can be quickly switched to the second path. | 06-05-2014 |
20140149878 | METHOD AND APPARATUS FOR RAPID ACCESS TO A CONTACT IN A CONTACT LIST - A method and apparatus for displaying and accessing contacts in a contact list on a display device. In some embodiments, the method includes displaying a list of contacts on the display device, wherein the list of contacts is separated into groups of contacts by contact group separators based on at least one configuration setting, generating a quick access index including a plurality of selectable index items each associated with a group of contacts, wherein the selectable index items are only generated for the groups of contacts that include at least one contact, and displaying the quick access index over at least a portion of the list of contacts. | 05-29-2014 |
20140086142 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNICATIONS - Systems and methods of establishing a communications channel between a first telephony device and a second telephony device obtain information about the capabilities of various data network elements that can be used to establish the communications channel. The information about the elements is used to select a combination of elements that are used to establish the communications channel. A communications channel may also be monitored while it is in use. If the requirements for the channel change, the communications channel may also be changed accordingly. If any of the elements become incapable of providing the required level of service or functionality for a communications channel, the element may be removed from the communications channel. | 03-27-2014 |
20140086074 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNICATIONS - Systems and methods of establishing a communications channel between a first telephony device and a second telephony device obtain information about the capabilities of various data network elements that can be used to establish the communications channel. The information about the elements is used to select a combination of elements that are used to establish the communications channel. A communications channel may also be monitored while it is in use. If the requirements for the channel change, the communications channel may also be changed accordingly. If any of the elements become incapable of providing the required level of service or functionality for a communications channel, the element may be removed from the communications channel. | 03-27-2014 |
20140086061 | SYSTEMS AND METHODS OF ROUTING IP TELEPHONY DATA PACKET COMMUNICATIONS - Systems and methods of establishing a communications channel between a first telephony device and a second telephony device obtain information about the capabilities of various data network elements that can be used to establish the communications channel. The information about the elements is used to select a combination of elements that are used to establish the communications channel. A communications channel may also be monitored while it is in use. If the requirements for the channel change, the communications channel may also be changed accordingly. If any of the elements become incapable of providing the required level of service or functionality for a communications channel, the element may be removed from the communications channel. | 03-27-2014 |
20140029473 | METHOD AND APPARATUS FOR NEW SUBSCRIBER ACCESS TO TELEPHONY FEATURES - A method and apparatus for gaining access to communication services includes receiving an initial inquiry for communication service access, collecting equipment information based upon the initial inquiry, sending a non-voice communication to said equipment and receiving a request from said equipment to obtain communication service access. The apparatus includes a system having one or more controllers for performing communication service access. | 01-30-2014 |
20140003255 | IDENTIFYING THE LOGICAL LOCATION OF A NETWORK DEVICE | 01-02-2014 |
20130223436 | SYSTEMS AND METHODS OF PROVIDING COMMUNICATIONS ON A SOFTWARE PLATFORM - A computer implemented method of delivering a message is disclosed. The method includes generating a call activation interface on a software platform. The call activation interface is associated with at least one discrete item from a plurality of discrete items on the software platform. The method further includes presenting a list of a plurality of contacts in response to a selection of the call activation interface, receiving at least one contact from the list, and generating a call setup request directed to the at least one contact. The call setup request includes an announcement message that includes information associated with the discrete item. | 08-29-2013 |
20130198087 | METHOD AND APPARATUS FOR PROVIDING SUPPORT FOR INTERNET-BASED SERVICES - A method and apparatus for providing support for an Internet-based service. One embodiment of the method comprises gathering user information related to one or more of user identification, user hardware, user software, or browsing session information, and displaying agent contact information and a PIN, the PIN associated with the user information to enable an agent to access the user information to support a user's interaction with the agent. The apparatus comprises a user computer for executing an applet for gathering user information related to one or more of user identification, user hardware, user software, or browsing session information. A web server for coupling agent contact information and a PIN to the user computer, the PIN associated with the user information to enable an agent to access the user information to support a user's interaction with the agent. The user computer displays the agent contact information and the PIN. | 08-01-2013 |
20130165097 | SYSTEMS AND METHODS FOR TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 06-27-2013 |
20130165095 | SYSTEMS AND METHODS FOR TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 06-27-2013 |
20130165083 | SYSTEMS AND METHODS OF TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 06-27-2013 |
20130163479 | SYSTEMS AND METHODS FOR TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 06-27-2013 |
20130144924 | METHOD AND APPARATUS FOR DISTRIBUTING OBJECTS - A method and apparatus for distributing objects. In one embodiment, the method comprises computing a modulus operand based on a number of objects to be distributed and a number of objects pertaining to a first category; computing a modulus operation based on a number of distributed objects and the modulus operand; and distributing a first object or a second object based on a result of computing the modulus operation. | 06-06-2013 |
20130121214 | SYSTEMS AND METHODS OF PROVIDING COMMUNICATIONS SERVICES - An IP telephony system allows a user to register a telephony device that receives its native telephony service from a different telephony service provider as an extension telephone. The user can then place calls through the IP telephony system using the extension telephone. Such calls may or may not be established using the extension telephone's native telephony service provider. | 05-16-2013 |
20130114590 | SYSTEMS AND METHODS OF PROVIDING COMMUNICATIONS SERVICES - An IP telephony system allows a user to register a telephony device that receives its native telephony service from a different telephony service provider as an extension telephone. The user can then place calls through the IP telephony system using the extension telephone. Such calls may or may not be established using the extension telephone's native telephony service provider. | 05-09-2013 |
20130114511 | SYSTEMS AND METHODS OF PROVIDING COMMUNICATIONS SERVICES - An IP telephony system allows a user to register a telephony device that receives its native telephony service from a different telephony service provider as an extension telephone. The user can then place calls through the IP telephony system using the extension telephone. Such calls may or may not be established using the extension telephone's native telephony service provider. | 05-09-2013 |
20130107752 | METHOD AND SYSTEM FOR DYNAMICALLY ASSIGNING A SERVER | 05-02-2013 |
20130089192 | SYSTEM FOR EFFECTING A TELEPHONE CALL OVER A COMPUTER NETWORK WITHOUT ALPHANUMERIC KEYPAD OPERATION - A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device. | 04-11-2013 |
20130080629 | METHOD AND APPARATUS FOR DETECTING DEVICES ON A LOCAL AREA NETWORK - A method, apparatus, and system for discovering devices on a local area network. The method comprises sending a DNS request from a host networking element, receiving the DNS request at one or more devices, and responding to the host networking element with one or more DNS responses. The DNS request comprises one or more particular domain names. The one or more DNS responses comprise local network address information for the one or more VoIP devices. The apparatus comprises means for filtering a set of network traffic for a DNS request, means for responding to a DNS request with a local network address, and means for forwarding the DNS request to another device. The system comprises a computer for generating a DNS request for a particular domain, and one or more VoIP devices for receiving the DNS request and sending a DNS response to the computer with a local network address for the VoIP device. | 03-28-2013 |
20130065571 | SYSTEMS AND METHODS FOR TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 03-14-2013 |
20130059574 | SYSTEMS AND METHODS FOR TERMINATING TELEPHONY COMMUNICATIONS TO MOBILE TELEPHONY DEVICES - Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device. | 03-07-2013 |
20130044869 | METHOD AND SYSTEM FOR CUSTOMIZED CALLER IDENTIFICATION - A system and method for customized caller identification and call routing are disclosed. A disclosed method of providing customized caller identification information for a phone call includes associating a first phone number in a database with a plurality of user specified identifications, selecting one of the plurality of user specified identifications in response to the phone call placed from the first phone number to a second phone number as a function of the second phone number, and providing the selected one of the plurality of identifications to a device associated with the second telephone number. | 02-21-2013 |
20130028232 | SYSTEMS AND METHODS OF PROVIDING COMMUNICATIONS SERVICES - An IP telephony system allows users of the IP telephony system to register extension telephony devices with the IP telephony system. An extension telephony device is one that is provided with service by a separate telephony service provider. Once an extension telephony device is registered, a user can obtain communications services from the IP telephony system using the extension telephony device. An extension telephony device may be tied to a user's main telephony services account with the IP telephony system such that when the user obtains communications services from the IP telephony system using an extension telephony device, the user will be billed for those communications services through the user's main account. | 01-31-2013 |
20120213352 | METHOD AND APPARATUS FOR BUSY OVERRIDE IN AN INTERNET PROTOCOL-BASED TELEPHONE SYSTEM - Method and apparatus for busy override in an internet protocol-based telephone system are described. In some examples, a first communication attempt of a third party to a first party is received, the first party being in an established communication session with a second party. A busy operation is performed with respect to the third party in response to the first communication attempt. At least one additional communication attempt by the third party is received. A busy override operation is performed with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying at least a threshold pattern of communication attempts. | 08-23-2012 |
20120196614 | METHOD AND SYSTEM FOR UNIFIED MANAGEMENT OF COMMUNICATION EVENTS - A method and system for providing unified management of communication events. The method comprises receiving a communication message in a first format, converting the communication message to a generic message, determining one or more message destinations based on a set of routing rules, determining one or more message formats based on the determined destinations, converting the generic message into a converted message, and transmitting the converted message to the one or more determined destinations. The generic message is stored in a destination agnostic format. The converted message is stored in the one or more message formats associated with the one or more determined destinations. | 08-02-2012 |
20120063580 | METHOD FOR AUTOMATED MANAGEMENT OF A TELECOMMUNICATION SERVICE - Method for automatically managing a telecommunication service. In one embodiments, the method comprises collecting data associated with use of the telecommunication service by a user; determining, based on the data, an activation state associated with the use of the telecommunication service by the user; and executing, based on the activation state, a management process to automatically enable the use of the telecommunication service by the user, wherein the steps of collecting, determining, and executing are automatically performed by a processor of a controller associated with the telecommunication service. | 03-15-2012 |
20110289101 | METHOD AND APPARATUS FOR RAPID DATA ACCESS AND DISTRIBUTION USING STRUCTURED IDENTIFIERS - A method and apparatus for accessing data using an N-leg search tree. The method comprises determining a tree identifier using a computer, traversing an N-leg search tree associated with the tree identifier, and accessing a data structure. The N-leg search tree is stored on a computer and traversed to a given node within the tree. The accessed data structure is associated with a deepest valid traversed node. The given node corresponds to a given element of a structured identifier. | 11-24-2011 |
20110275367 | METHOD AND APPARATUS FOR CELLULAR ROAMING CHARGE BYPASS CALL COMPLETION - Systems and methods for avoiding roaming or communications charges when a mobile communications device such as a cellular telephone receives an incoming telephone call use a non-native communications provider, such as a VOIP service provider to redirect the call. A subscriber's mobile communications device establishes a data connection to the VOIP service provider through a data network, and call forwarding instructions are issued to the subscriber's telephony service provider to cause calls directed to the subscriber's mobile communications device to be redirected to a forwarding telephone number associated with the VOIP service provider. When a call is placed to the subscriber's normal telephone number, the call is forwarded to the VOIP service provider. The VOIP service provider establishes a VOIP communications channel with the subscriber's mobile communications device via a data network, and the incoming call is connected to the subscriber's mobile communications device via the VOIP communications channel. | 11-10-2011 |
20110188407 | METHOD AND APPARATUS FOR DETECTING DEVICES ON A LOCAL AREA NETWORK - A method, apparatus, and system for discovering devices on a local area network. The method comprises sending a DNS request from a host networking element, receiving the DNS request at one or more devices, and responding to the host networking element with one or more DNS responses. The DNS request comprises one or more particular domain names. The one or more DNS responses comprise local network address information for the one or more VoIP devices. The apparatus comprises means for filtering a set of network traffic for a DNS request, means for responding to a DNS request with a local network address, and means for forwarding the DNS request to another device. The system comprises a computer for generating a DNS request for a particular domain, and one or more VoIP devices for receiving the DNS request and sending a DNS response to the computer with a local network address for the VoIP device. | 08-04-2011 |
20110149744 | METHOD AND APPARATUS FOR DIRECTING THE INSTALLATION OF VOIP DEVICES - A method and apparatus for directing the installation of a VoIP system. The method comprises performing one or more connectivity tests using a VoIP device to determine if the VoIP system is functional, receiving one or more inputs, determining a system status, and providing one or more instructional prompts. The inputs indicate the results of the one or more connectivity tests. The status is determined from the one or more results using the VoIP device. The instructional prompts are displayed in accordance with the determined status. The apparatus comprises means for performing one or more connectivity tests using a VoIP device, means for receiving input indicating one or more results for the one or more connectivity tests, means for determining a status for the VoIP system from the one or more results using the VoIP device, and means for providing instructional prompts for display depending upon the determined system status. | 06-23-2011 |
20110081009 | Method And Apparatus For Providing An Identifier For A Caller Id Function In A Telecommunication System - Method, apparatus, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network. | 04-07-2011 |
20110022844 | AUTHENTICATION SYSTEMS AND METHODS USING A PACKET TELEPHONY DEVICE - Packet telephony devices with encryption keys are configured to enable authentication systems and methods for increasing the security of online account access and transactions. The instant disclosure leverages the security in customer equipment hardware such as a terminal adaptor (TA) or router to authenticate a web transaction. A packet telephony device has an encoded encryption key. The encryption key may be used with a display, a user actuable trigger or in a secure connection with a web-enabled device to authenticate a user or a website. | 01-27-2011 |
20110022841 | AUTHENTICATION SYSTEMS AND METHODS USING A PACKET TELEPHONY DEVICE - Authentication systems and methods for increasing the security of online account access and transactions by leveraging the use of customer equipment provided by VoIP service providers. A method includes registering a packet telephony device with a packet telephony service provider for subsequent packet telephony communication, where the registration is based at least on an encoded encryption key. On a subsequent request to access an account, instructions are transmitted which require physical access to the packet telephony device to perform. Upon receipt of an indication that the instructions were successfully performed, the request is authenticated and access to the account is granted. Authentication may require a secure connection be automatically established between a web-enabled device and a packet telephony device. The instant disclosure leverages the security in the customer equipment hardware such as a Terminal adaptor (TA) or router so that a compromised account may be recovered. | 01-27-2011 |
20100316208 | METHOD AND APPARATUS FOR BUSY OVERRIDE IN AN INTERNET PROTOCOL-BASED TELEPHONE SYSTEM - Method and apparatus for busy override in an internet protocol-based telephone system are described. In some examples, a first communication attempt of a third party is received by a first party, the first party being in an established communication session with a second party over a communication network. A timer is initiated in response to the first communication attempt. A busy operation is performed with respect to the third party in response to the first communication attempt. At least one additional communication attempt by the third party is received during the established communication session. A busy override operation is performed with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer. | 12-16-2010 |
20100316202 | METHOD AND APPARATUS FOR NEW SUBSCRIBER ACCESS TO TELEPHONY FEATURES - A method and apparatus for gaining access to communication services includes receiving an initial inquiry for communication service access, collecting equipment information based upon the initial inquiry, sending a non-voice communication to said equipment and receiving a request from said equipment to obtain communication service access. The apparatus includes a system having one or more controllers for performing communication service access. | 12-16-2010 |
20100290455 | METHOD AND APPARATUS FOR COMMUNICATION REQUEST TERMINATION ROUTING - A method and apparatus for call termination routing. The method comprises determining one or more characteristics of an incoming call, mapping the one or more characteristics to a termination policy, and routing the incoming call to a communication device. The incoming call is routed to the communication device in accordance with the mapped termination policy. The determining, mapping, and routing steps are performed by a controller computing device as known in the art. The apparatus comprises means for determining one or more characteristics of an incoming call, means for mapping the one or more characteristics to a termination policy, and means for routing the incoming call to a communication device. The incoming call is routed to the communication device in accordance with the mapped termination policy. | 11-18-2010 |
20100226480 | METHOD AND APPARATUS FOR DETECTING LONG UNTERMINATED PHONE WIRING LOOPS - A method and apparatus for detecting unterminated phone line loops. The method comprises generating a voltage differential pulse across a phone line loop, measuring a voltage differential across the phone line loop, and determining if the phone line loop is properly terminated based upon the measured differential. The apparatus comprises a voltage pulse generator, two phone wires, and a voltage pulse detector. The voltage pulse generator sends a voltage differential pulse, the two phone wires carry the voltage differential, and the voltage pulse detector measures the voltage differential across the phone wires. | 09-09-2010 |
20100128865 | METHOD AND APPARATUS FOR PLACING A LONG DISTANCE CALL BASED ON A VIRTUAL PHONE NUMBER - A method and apparatus for reducing the cost of long distance phone calls is disclosed. Accordingly, an originating phone network is operatively connected to a first intermediate point, and a receiving phone network is operatively connected to a second intermediate point. Each intermediate point is operatively connected to communicate via a data network. Users on the originating and destination phone networks may communicate based on virtual numbers. The virtual number is preferably within the local calling area of the originating phone network. The first and second intermediate points route calls to any geographic location, regardless of distance, over the data network based on the virtual number. This provides the advantage of allowing a user on the originating phone network to access a user at a distant location for a price that is substantially similar to the price of a local call. | 05-27-2010 |
20090262729 | SYSTEM FOR EFFECTING A TELEPHONE CALL OVER A COMPUTER NETWORK WITHOUT ALPHANUMERIC KEYPAD OPERATION - A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device. | 10-22-2009 |
20090196285 | METHOD AND APPARATUS FOR PROVISIONING DUAL MODE WIRELESS CLIENT DEVICES IN A TELECOMMUNICATIONS SYSTEM - Method and apparatus for provisioning a wireless multi-modal client device in a telecommunications system includes determining a provisioning environment within and a provisioning condition under which the client device is operating, determining a state of a configuration file of the client device and obtaining an updated configuration file based on the provisioning environment and provisioning conditions. The provisioning environment is determined by detecting one or more wireless networks accessible by the client device such as an IP-based network and a PSTN-based network. Connection to the IP-based network is made via WiFi and to the PSTN-based network via GSM/GPRS. The wireless networks defining the provisioning environment have characteristic timing intervals for configuration file updating. There is also an incremental timer that determines the elapsed time for each characteristic timing interval and switches between characteristic timing intervals depending upon the provisioning environment that the client device is operating within. | 08-06-2009 |