Patents Assigned to NEXMO INC.
-
Patent number: 10778648Abstract: Systems and methods for data localization and anonymization are provided herein. In some embodiments, systems and methods for data localization and anonymization may include receiving a communication request to send a message or establish a call between a first service provider and an end user device associated with an end user, determining that the communication request is associated with a requirement for securing personally identifiable information (PII) of the end user, and processing the communication request based on the requirement for securing the PII of the end user, wherein the requirement includes at least one of (A) localization of the communication request processing or (B) anonymization of any data records associated with the communication request that includes the PII of end user.Type: GrantFiled: May 10, 2017Date of Patent: September 15, 2020Assignee: Nexmo Inc.Inventors: Mark Norman, Fabien Lescelliere-Dumilly, Eric Nadalin
-
Patent number: 10313513Abstract: A multi-channel communication service uses an object-oriented approach to processing communications. The multi-channel communication service is capable of receiving, at a conversation object generator, inbound communications sent from a communication service and subsequently managing the status of participants engaged in a conversation via the various inbound communications. The management process is achieved by associating the inbound communications to corresponding client applications and executing an invitation process from the client applications to a conversation created by the conversation object generator.Type: GrantFiled: February 20, 2018Date of Patent: June 4, 2019Assignee: NEXMO INC.Inventors: Eric Nadalin, Neil Stratford, Roland Selmer
-
Patent number: 9912808Abstract: A multi-channel communication services uses an object-oriented approach to processing communications. The multi-channel communication service is capable of recording conversations that a calling party has with one or more called parties in one continuous recording, even when multiple called parties are conferences into a call, and even when the calling party is transferred between multiple different called parties. In some embodiments, recording may include two or more tracks of recorded data. In that instance, the audio and/or video originating from the calling party is recorded in a first track, and the audio and/or video originating from all of the called parties is recorded in a second track.Type: GrantFiled: December 9, 2016Date of Patent: March 6, 2018Assignee: NEXMO INC.Inventors: Eric Nadalin, Neil Stratford, Roland Selmer
-
Patent number: 9906955Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a computer system, a request comprising a phone number, identifying a primary channel and one or more secondary channels based on, at least in part, respective performance data of the primary and secondary channels, sending a first message comprising a first text string via the primary channel to a destination device associated with the phone number, after sending the first message, determining that a conversion event for the message and the primary channel did not occur within a specified time period, and based on the determining, sending a second message comprising the first text string via a particular secondary channel to the destination device.Type: GrantFiled: December 5, 2016Date of Patent: February 27, 2018Assignee: NEXMO INC.Inventors: Thomas Gilles Michel Soulez, Enrico Musuruana, Paul Harry Cook, Eric Nadalin
-
Patent number: 9853884Abstract: Systems and methods for performing routing are described. For each of a plurality of messages transmitted over a primary route, a message transmission indication is received by an application. The application further receives, for at least one of the messages, a conversion indication that is based on the transmitted message. The quality of the primary route is determined based on a subset or all of the transmission indications and a subset or all of the conversion indications. Based on this determination, an alternate route is selected to replace the primary route.Type: GrantFiled: August 18, 2016Date of Patent: December 26, 2017Assignee: NEXMO INC.Inventors: Isabelle Lee, Eric Nadalin
-
Patent number: 9516480Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a computer system, a request comprising a phone number, identifying a primary channel and one or more secondary channels based on, at least in part, respective performance data of the primary and secondary channels, sending a first message comprising a first text string via the primary channel to a destination device associated with the phone number, after sending the first message, determining that a conversion event for the message and the primary channel did not occur within a specified time period, and based on the determining, sending a second message comprising the first text string via a particular secondary channel to the destination device.Type: GrantFiled: November 24, 2014Date of Patent: December 6, 2016Assignee: NEXMO INC.Inventors: Thomas Gilles Michel Soulez, Enrico Musuruana, Paul Harry Cook, Eric Nadalin
-
Patent number: 9485169Abstract: Systems and methods for performing routing are described. For each of a plurality of messages transmitted over a primary route, a message transmission indication is received by an application. The application further receives, for at least one of the messages, a conversion indication that is based on the transmitted message. The quality of the primary route is determined based on a subset or all of the transmission indications and a subset or all of the conversion indications. Based on this determination, an alternate route is selected to replace the primary route.Type: GrantFiled: July 23, 2014Date of Patent: November 1, 2016Assignee: NEXMO INC.Inventors: Isabelle Lee, Eric Nadalin