Abstract: 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.
Type:
Application
Filed:
July 22, 2013
Publication date:
September 18, 2014
Applicant:
VONAGE NETWORK, LLC
Inventors:
CASEM MAJD, JASON FARKAS, MATTHEW SULLIVAN
Abstract: 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.
Abstract: 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.
Abstract: 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.
Abstract: A method for minimizing application initialization delay comprising sending, from a privileged application executing on a mobile device, a registration message to a server, receiving, at the privileged application, a response message from the server, extracting, from the response message, application information and notifying the mobile device of the application information.
Abstract: 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.
Abstract: Methods and systems for voice and video messaging are provided here. In some embodiments a method for voice and video messaging may include establishing a telecommunication session with a calling device associated with a first user in response to an indication that a call request from the calling device directed to a called identifier associated with a second user failed, providing to the calling device an option to leave a video message and an option to leave an audio message, receiving a selection from the calling device indicating the selection of the option to leave a video message, disconnecting the established telecommunication session, and receiving a video message from the calling device.
Type:
Grant
Filed:
November 27, 2013
Date of Patent:
August 26, 2014
Assignee:
Vonage Network LLC
Inventors:
Marc Lefar, Weiping Guo, Kai Xin, Joseph Guo, Arthur Wilton, Boaz Zehavi
Abstract: 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.
Abstract: Method and system for group calling in an IP-based communication system includes receiving an administrator identifier, receiving one or more invitee identifiers, initiating a first connection from a central location and initiating at least one or more second connections from the central location to join an administrator and at least one invitee. The administrator identifier and one or more invitee identifiers can be a telephone number or other identifiers associated with the communication system. To establish the group call, the administrator identifier and one or more invitee identifiers are received from the administrator. The first connection initiation is to the administrator and the second or more connection initiations are to the at least one invitee. System for making a group call includes a user interface adapted for use by the administrator, a database manager, a database, a load balancer and a group calling pool adapted for SIP-based group call setup.
Type:
Application
Filed:
February 12, 2013
Publication date:
August 14, 2014
Applicant:
Vonage Network LLC
Inventors:
Morgan Whitney, Lee Gonzales, JR., John Mathew, Michael Komitee, Michael Decandia
Abstract: An Internet protocol (IP) telephony system terminates calls to certain groups of telephone numbers via multiple different telephony carriers. The IP telephony system will discontinue using a telephony carrier to terminate calls if the quality provided by the carrier falls below a threshold level. The IP telephony system includes a quality monitoring unit that determines when a particular group of telephone numbers are intrinsically impaired, such that no carrier could provide high quality when terminating calls to those numbers. In these circumstances, the IP telephony system adjusts the quality threshold to which a carrier's quality is compared when completing calls to the impaired numbers to account for the intrinsic impairment of the telephone numbers.
Type:
Grant
Filed:
December 24, 2011
Date of Patent:
August 12, 2014
Assignee:
Vonage Network, LLC.
Inventors:
Casem Majd, Stephen Vansaders, Gopala Rao, Nirav Kadakia, Andrew Bucko
Abstract: A method and apparatus for configuring communication parameters of a wireless device are provided herein. In some embodiments, the method may establishing a communication connection to a wireless access point, determining one or more security characteristics of the wireless access point, selecting a security policy to apply to the wireless device based on the determined one or more security characteristics of the wireless access point, adjusting one or more communication parameters of the wireless device based on the selected security policy, and communicating with the wireless access point using the adjusted communication parameters.
Abstract: 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.
Type:
Application
Filed:
January 30, 2013
Publication date:
July 31, 2014
Applicant:
VONAGE NETWORK, LLC
Inventors:
CASEM MAJD, KENNETH VIAUD, MAREK RUSINSKI, NIRAV KADAKIA
Abstract: 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.
Abstract: 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.
Type:
Application
Filed:
January 30, 2013
Publication date:
July 31, 2014
Applicant:
VONAGE NETWORK, LLC
Inventors:
CASEM MAJD, KENNETH VIAUD, MAREK RUSINSKI, NIRAV KADAKIA
Abstract: 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.
Type:
Application
Filed:
January 30, 2013
Publication date:
July 31, 2014
Applicant:
VONAGE NETWORK, LLC
Inventors:
Casem MAJD, Kenneth VIAUD, Marek RUSINSKI, Nirav KADAKIA
Abstract: 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.
Abstract: A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. Each user group is assigned a unique group identifier, which can be a telephone number. As a result, a single telephony device belonging to a member of a user group can be associated with its own unique telephone number, and the telephone number of the user group. This also means that a member's telephony device could be associated with multiple different billing accounts. The system allows a user to select which of multiple different billing accounts that are associated with his telephony device are to be billed for outgoing communications.
Type:
Grant
Filed:
July 22, 2010
Date of Patent:
July 8, 2014
Assignee:
Vonage Network, LLC
Inventors:
Michael South, John Erickson, Andrew James McSherry
Abstract: 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.
Type:
Application
Filed:
December 28, 2012
Publication date:
July 3, 2014
Applicant:
VONAGE NETWORK, LLC
Inventors:
Tzahi Efrati, Gavin Macomber, Anthony Russo
Abstract: 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.
Abstract: 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.