Patents by Inventor Sagi Iltus
Sagi Iltus 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).
-
Patent number: 11516340Abstract: Methods and systems for replaying buffered audio of a telephone call are provided herein. In some embodiments, a method for replaying buffered audio of a telephone call, comprises buffering audio data associated with a telephone call when a quality of an established data connection decreases below a first threshold quality measure; playing the buffered audio data from the buffer; determining the quality of the established data connection exceeds a second threshold quality measure; and replaying the audio data from the buffer, wherein replaying the audio comprises modifying the playback rate of the buffered audio data during playback.Type: GrantFiled: January 30, 2015Date of Patent: November 29, 2022Assignee: Vonage America LLCInventors: Sagi Iltus, Eli Birger
-
Patent number: 10142230Abstract: A computer-implemented method for transmitting messages associated with IPv4 addresses on an IPv6 network comprising: receiving, in a first message from an IPv4 network, an IPv4 address of a component in the IPv4 network; parsing the IPv4 address into a plurality of elements; creating a new host name for the IPv4 address based on the parsed plurality of elements; sending, to a domain name server (DNS) associated with the IPv6 network, a request to perform a DNS lookup of the host name; responsive to the DNS lookup request, receiving an IPv6 address; and processing the first message as if it were originally received with the IPv6 address.Type: GrantFiled: August 15, 2016Date of Patent: November 27, 2018Assignee: Vonage Business Inc.Inventors: Itay Bianco, Sagi Iltus, Gil Osher, Matthew Dennis Krokosz, Natan Shaltiel, Sagie Machlin
-
Publication number: 20180048564Abstract: A computer-implemented method for transmitting messages associated with IPv4 addresses on an IPv6 network comprising: receiving, in a first message from an IPv4 network, an IPv4 address of a component in the IPv4 network; parsing the IPv4 address into a plurality of elements; creating a new host name for the IPv4 address based on the parsed plurality of elements; sending, to a domain name server (DNS) associated with the IPv6 network, a request to perform a DNS lookup of the host name; responsive to the DNS lookup request, receiving an IPv6 address; and processing the first message as if it were originally received with the IPv6 address.Type: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventors: Itay Bianco, Sagi Iltus, Gil Osher, Matthew Dennis Krokosz, Natan Shaltiel, Sagie Machlin
-
Publication number: 20170374691Abstract: Methods and systems for establishing communication sessions between communication endpoints. A method for operating a first communication endpoint having a processor, memory and a transceiver for establishing communication sessions with other communication endpoints includes communicating with a second communication endpoint in a first communication session between the first communication endpoint and the second communication endpoint over a first communication network. The communicating comprises executing a first communication application at the first communication endpoint. The method further includes receiving, at the first communication endpoint, an invitation to establish a second communication session with a third communication endpoint over a communication network, wherein the first mobile communication endpoint is provisioned to handle the second communication session by executing a second communication application at the first communication endpoint.Type: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Inventors: Guy Bar On, Natan Shaltiel, May Ben Arie, Gil Osher, Sagi Iltus
-
Patent number: 9560197Abstract: Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.Type: GrantFiled: June 3, 2016Date of Patent: January 31, 2017Assignee: Vonage America Inc.Inventor: Sagi Iltus
-
Publication number: 20160286042Abstract: Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.Type: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventor: Sagi Iltus
-
Publication number: 20160241530Abstract: Systems and methods for selectively managing access to message content at a first display terminal are configured to display one or more messages collectively defining an exchange between a user of the first display terminal and a user of a second display terminal. The method determines, by a processor, that secure display processing should be used on at least one message of the exchange at the first display terminal, and displays message content of one or more messages of the exchange while concealing message content of the at least one message. In an embodiment, a successfully authenticated user or one who presents a required decryption code is able to view all any portion of an exchange, such as the at least one message in the context of a plurality of messages comprising a conversation.Type: ApplicationFiled: February 12, 2015Publication date: August 18, 2016Inventors: Alexandra Andreev, Sagi Iltus, May Ben Arie, Eli Birger, Erez Nahum
-
Publication number: 20160227030Abstract: Methods and systems for replaying buffered audio of a telephone call are provided herein. In some embodiments, a method for replaying buffered audio of a telephone call, comprises buffering audio data associated with a telephone call when a quality of an established data connection decreases below a first threshold quality measure; playing the buffered audio data from the buffer; determining the quality of the established data connection exceeds a second threshold quality measure; and replaying the audio data from the buffer, wherein replaying the audio comprises modifying the playback rate of the buffered audio data during playback.Type: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Sagi Iltus, Eli Birger
-
Patent number: 9380159Abstract: Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.Type: GrantFiled: December 30, 2013Date of Patent: June 28, 2016Assignee: Vonage America Inc.Inventor: Sagi Iltus
-
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
-
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: 20150189089Abstract: Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: VONAGE NETWORK LLCInventor: Sagi Iltus
-
Publication number: 20150181165Abstract: Methods and systems for resource load balancing of teleconference and video conference sessions are provided herein. In some embodiments, a method for resource load balancing of a teleconference session including a plurality of participant devices may include assigning each of the plurality of participant devices into one of a plurality of groups of participant devices based on at least one first heuristic, designating a leader device for each group of participant devices, based on at least one second heuristic to coordinate the teleconference session communications, and coordinating the teleconference session communications of each leader device to facilitate the teleconference session among the plurality of participant devices.Type: ApplicationFiled: December 23, 2013Publication date: June 25, 2015Applicant: Vonage Network LLCInventor: 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
-
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
-
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