Patents by Inventor Mark WOOTTON

Mark WOOTTON 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: 20160191573
    Abstract: A software client is connected to a computer server via a data transport medium. When the transport medium connection between the software client and the computer server is terminated, the computer server alters a registration status and/or a communication connection status of the software client.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: BOAZ ZEHAVI, MARK WOOTTON, SOHEIL K. NAJAFABADI
  • Patent number: 9363479
    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: January 17, 2014
    Date of Patent: June 7, 2016
    Assignee: Vonage America Inc.
    Inventors: Kai Xin, Weiping Guo, Mark Wootton
  • Publication number: 20160119233
    Abstract: Methods and systems for forwarding data packets containing media of an Internet protocol (IP) communication are provided herein. In some embodiments, a method for forwarding data packets containing media of an IP communication may include receiving IP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded to a destination address; setting the first originating IP address as an authorized originating IP address; receiving a data packet from a second originating IP address directed to the destination address; and determining whether to forward the data packet from the second originating IP address to the destination address based on whether a first pre-defined time interval has elapsed since a last data packet was received from the first originating IP address.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Itay Bianco, Royee Tichauer, Sagi Iltus, Mark Wootton, Jaya Meghani
  • Publication number: 20160099979
    Abstract: 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.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 7, 2016
    Inventors: JAYA MEGHANI, MARK WOOTTON
  • Patent number: 9215263
    Abstract: 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.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Vonage Network, LLC
    Inventors: Jaya Meghani, Mark Wootton
  • Patent number: 9203593
    Abstract: Systems and methods for determining an interval for the transmission of keep alive messages that will prevent a pinhole of a data network interface device from closing are driven by a software client on a computing device. The software client informs a network server of a first time interval, and the server uses the first time interval to send communications to the computing device that trigger the computing device to send keep alive messages to the server. If the first time interval does not result in the pinhole closing, the software client instructs the network server to send messages to the computing device that trigger the computing device to send keep alive messages to the server according to a second, longer time interval. This process repeats until the pinhole ultimately closes, and then the last interval that did not cause the pinhole to close is selected for use.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: December 1, 2015
    Assignee: VONAGE NETWORK, LLC
    Inventors: Mark Wootton, Sagi Iltus
  • Patent number: 9203906
    Abstract: Systems and methods for determining an interval for the transmission of keep alive messages that will prevent a pinhole of a data network interface device from closing are driven by a software client on a computing device. The software client informs a network server of a first time interval, and the server uses the first time interval to send communications to the computing device that trigger the computing device to send keep alive messages to the server. If the first time interval does not result in the pinhole closing, the software client instructs the network server to send messages to the computing device that trigger the computing device to send keep alive messages to the server according to a second, longer time interval. This process repeats until the pinhole ultimately closes, and then the last interval that did not cause the pinhole to close is selected for use.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: December 1, 2015
    Assignee: VONAGE NETWORK, LLC
    Inventors: Mark Wootton, Sagi Iltus
  • Publication number: 20150201437
    Abstract: 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.
    Type: Application
    Filed: January 13, 2014
    Publication date: July 16, 2015
    Applicant: VONAGE NETWORK, LLC
    Inventors: MARK WOOTTON, ARTHUR WILTON
  • Publication number: 20150145946
    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: Application
    Filed: January 17, 2014
    Publication date: May 28, 2015
    Inventors: Kai Xin, Weiping Guo, Mark Wootton
  • Publication number: 20150003423
    Abstract: Systems and methods for determining an interval for the transmission of keep alive messages that will prevent a pinhole of a data network interface device from closing are driven by a software client on a computing device. The software client informs a network server of a first time interval, and the server uses the first time interval to send communications to the computing device that trigger the computing device to send keep alive messages to the server. If the first time interval does not result in the pinhole closing, the software client instructs the network server to send messages to the computing device that trigger the computing device to send keep alive messages to the server according to a second, longer time interval. This process repeats until the pinhole ultimately closes, and then the last interval that did not cause the pinhole to close is selected for use.
    Type: Application
    Filed: June 30, 2013
    Publication date: January 1, 2015
    Inventors: MARK WOOTTON, SAGI ILTUS
  • Publication number: 20150006668
    Abstract: Systems and methods for determining an interval for the transmission of keep alive messages that will prevent a pinhole of a data network interface device from closing are driven by a software client on a computing device. The software client informs a network server of a first time interval, and the server uses the first time interval to send communications to the computing device that trigger the computing device to send keep alive messages to the server. If the first time interval does not result in the pinhole closing, the software client instructs the network server to send messages to the computing device that trigger the computing device to send keep alive messages to the server according to a second, longer time interval. This process repeats until the pinhole ultimately closes, and then the last interval that did not cause the pinhole to close is selected for use.
    Type: Application
    Filed: June 30, 2013
    Publication date: January 1, 2015
    Inventors: MARK WOOTTON, SAGI ILTUS
  • Patent number: 8892748
    Abstract: Systems and methods for determining an interval for the transmission of keep alive messages that will prevent a pinhole of a data network interface device from closing are driven by a software client on a computing device. The software client informs a network server of a first time interval, and the server uses the first time interval to send communications to the computing device that trigger the computing device to send keep alive messages to the server. If the first time interval does not result in the pinhole closing, the software client instructs the network server to send messages to the computing device that trigger the computing device to send keep alive messages to the server according to a second, longer time interval. This process repeats until the pinhole ultimately closes, and then the last interval that did not cause the pinhole to close is selected for use.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: November 18, 2014
    Assignee: Vonage Network, LLC
    Inventors: Mark Wootton, Sagi Iltus
  • Publication number: 20140269674
    Abstract: 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.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: VONAGE NETWORK, LLC
    Inventors: Jaya MEGHANI, Mark WOOTTON