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: 20160142966
    Abstract: 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: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventor: Mabrouk Aboughanaima
  • Patent number: 9325699
    Abstract: 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: Grant
    Filed: June 26, 2013
    Date of Patent: April 26, 2016
    Assignee: Vonage America Inc.
    Inventors: Mabrouk Aboughanaima, Chakrapani Gorrepati, Deepak Ottur, John Erickson
  • Publication number: 20160072959
    Abstract: 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: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Inventors: Mabrouk Aboughanaima, Richard H. Gibson, III
  • Patent number: 9003498
    Abstract: 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: Grant
    Filed: June 26, 2013
    Date of Patent: April 7, 2015
    Assignee: Vonage Network LLC
    Inventors: Mabrouk Aboughanaima, Chakrapani Gorrepati, Deepak Ottur, John Erickson
  • Patent number: 8917629
    Abstract: 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: Grant
    Filed: November 4, 2012
    Date of Patent: December 23, 2014
    Assignee: Vonage Network LLC
    Inventors: Mabrouk Aboughanaima, Deepak Ottur
  • Publication number: 20140282968
    Abstract: 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: Application
    Filed: June 26, 2013
    Publication date: September 18, 2014
    Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
  • Publication number: 20140269490
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: VONAGE NETWORK, LLC
    Inventors: Richard GIBSON, Mabrouk ABOUGHANAIMA
  • Publication number: 20140270121
    Abstract: 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: Application
    Filed: June 26, 2013
    Publication date: September 18, 2014
    Inventors: MABROUK ABOUGHANAIMA, CHAKRAPANI GORREPATI, DEEPAK OTTUR, JOHN ERICKSON
  • Patent number: 8305933
    Abstract: 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: Grant
    Filed: February 3, 2010
    Date of Patent: November 6, 2012
    Assignee: Vonage Nework LLC
    Inventors: Mabrouk Aboughanaima, Deepak Ottur
  • Publication number: 20110188407
    Abstract: 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: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: VONAGE NETWORK LLC
    Inventors: Mabrouk Aboughanaima, Deepak Ottur
  • Publication number: 20110149744
    Abstract: 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: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: Vonage Network LLC
    Inventors: Mabrouk Aboughanaima, Daniel Smires, Deepak Ottur