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: 20160191573Abstract: 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: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: BOAZ ZEHAVI, MARK WOOTTON, SOHEIL K. NAJAFABADI
-
Patent number: 9363479Abstract: 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: GrantFiled: January 17, 2014Date of Patent: June 7, 2016Assignee: Vonage America Inc.Inventors: Kai Xin, Weiping Guo, Mark Wootton
-
Publication number: 20160119233Abstract: 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: ApplicationFiled: October 27, 2014Publication date: April 28, 2016Inventors: Itay Bianco, Royee Tichauer, Sagi Iltus, Mark Wootton, Jaya Meghani
-
Publication number: 20160099979Abstract: 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: ApplicationFiled: December 15, 2015Publication date: April 7, 2016Inventors: JAYA MEGHANI, MARK WOOTTON
-
Patent number: 9215263Abstract: 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: GrantFiled: March 12, 2013Date of Patent: December 15, 2015Assignee: Vonage Network, LLCInventors: Jaya Meghani, Mark Wootton
-
Patent number: 9203593Abstract: 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: GrantFiled: June 30, 2013Date of Patent: December 1, 2015Assignee: VONAGE NETWORK, LLCInventors: Mark Wootton, Sagi Iltus
-
Patent number: 9203906Abstract: 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: GrantFiled: June 30, 2013Date of Patent: December 1, 2015Assignee: VONAGE NETWORK, LLCInventors: Mark Wootton, Sagi Iltus
-
Publication number: 20150201437Abstract: 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: ApplicationFiled: January 13, 2014Publication date: July 16, 2015Applicant: VONAGE NETWORK, LLCInventors: MARK WOOTTON, ARTHUR WILTON
-
Publication number: 20150145946Abstract: 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: ApplicationFiled: January 17, 2014Publication date: May 28, 2015Inventors: Kai Xin, Weiping Guo, Mark Wootton
-
Publication number: 20150003423Abstract: 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: ApplicationFiled: June 30, 2013Publication date: January 1, 2015Inventors: MARK WOOTTON, SAGI ILTUS
-
Publication number: 20150006668Abstract: 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: ApplicationFiled: June 30, 2013Publication date: January 1, 2015Inventors: MARK WOOTTON, SAGI ILTUS
-
Patent number: 8892748Abstract: 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: GrantFiled: June 30, 2013Date of Patent: November 18, 2014Assignee: Vonage Network, LLCInventors: Mark Wootton, Sagi Iltus
-
Publication number: 20140269674Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: VONAGE NETWORK, LLCInventors: Jaya MEGHANI, Mark WOOTTON