Patents by Inventor Mabrouk Aboughanaima
Mabrouk Aboughanaima has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160142966Abstract: Apparatus, systems, and methods for updating Internet Protocol (IP) registration on a proxy server, including receiving a device registration message from a first user device in a first protocol, extracting device registration data and network communication address data associated with the first user device from the device registration message, storing an association of the registration data with the network communication address data, and receiving a device registration update message from the first user device in a second protocol.Type: ApplicationFiled: November 18, 2014Publication date: May 19, 2016Inventor: Mabrouk Aboughanaima
-
Patent number: 9325699Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.Type: GrantFiled: June 26, 2013Date of Patent: April 26, 2016Assignee: Vonage America Inc.Inventors: Mabrouk Aboughanaima, Chakrapani Gorrepati, Deepak Ottur, John Erickson
-
Publication number: 20160072959Abstract: Methods and systems for internet protocol (IP) communication completion via a wireless network include receiving a request from a first device to setup an IP telephony communications session with a second device, generating, based on user device data retrieved for the second device, a first message based on a first communication protocol including telecommunication invitation data to complete the IP telephony communications session, sending the first message to the second device, receiving a response message based on a second communication protocol from the second device, and connecting the second device with the first device to establish the IP telephony communications session.Type: ApplicationFiled: September 10, 2014Publication date: March 10, 2016Inventors: Mabrouk Aboughanaima, Richard H. Gibson, III
-
Patent number: 9003498Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.Type: GrantFiled: June 26, 2013Date of Patent: April 7, 2015Assignee: Vonage Network LLCInventors: Mabrouk Aboughanaima, Chakrapani Gorrepati, Deepak Ottur, John Erickson
-
Patent number: 8917629Abstract: 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.Type: GrantFiled: November 4, 2012Date of Patent: December 23, 2014Assignee: Vonage Network LLCInventors: Mabrouk Aboughanaima, Deepak Ottur
-
Publication number: 20140282968Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.Type: ApplicationFiled: June 26, 2013Publication date: September 18, 2014Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
-
Publication number: 20140269490Abstract: 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.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: VONAGE NETWORK, LLCInventors: Richard GIBSON, Mabrouk ABOUGHANAIMA
-
Publication number: 20140270121Abstract: A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.Type: ApplicationFiled: June 26, 2013Publication date: September 18, 2014Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
-
Patent number: 8305933Abstract: 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.Type: GrantFiled: February 3, 2010Date of Patent: November 6, 2012Assignee: Vonage Nework LLCInventors: Mabrouk Aboughanaima, Deepak Ottur
-
Publication number: 20110188407Abstract: 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.Type: ApplicationFiled: February 3, 2010Publication date: August 4, 2011Applicant: VONAGE NETWORK LLCInventors: Mabrouk Aboughanaima, Deepak Ottur
-
Publication number: 20110149744Abstract: 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.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: Vonage Network LLCInventors: Mabrouk Aboughanaima, Daniel Smires, Deepak Ottur