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: 11516340
    Abstract: 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: Grant
    Filed: January 30, 2015
    Date of Patent: November 29, 2022
    Assignee: Vonage America LLC
    Inventors: Sagi Iltus, Eli Birger
  • Patent number: 10142230
    Abstract: 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: Grant
    Filed: August 15, 2016
    Date of Patent: November 27, 2018
    Assignee: Vonage Business Inc.
    Inventors: Itay Bianco, Sagi Iltus, Gil Osher, Matthew Dennis Krokosz, Natan Shaltiel, Sagie Machlin
  • Publication number: 20180048564
    Abstract: 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: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventors: Itay Bianco, Sagi Iltus, Gil Osher, Matthew Dennis Krokosz, Natan Shaltiel, Sagie Machlin
  • Publication number: 20170374691
    Abstract: 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: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Guy Bar On, Natan Shaltiel, May Ben Arie, Gil Osher, Sagi Iltus
  • Patent number: 9560197
    Abstract: 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: Grant
    Filed: June 3, 2016
    Date of Patent: January 31, 2017
    Assignee: Vonage America Inc.
    Inventor: Sagi Iltus
  • Publication number: 20160286042
    Abstract: 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: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventor: Sagi Iltus
  • Publication number: 20160241530
    Abstract: 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: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Alexandra Andreev, Sagi Iltus, May Ben Arie, Eli Birger, Erez Nahum
  • Publication number: 20160227030
    Abstract: 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: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Sagi Iltus, Eli Birger
  • Patent number: 9380159
    Abstract: 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: Grant
    Filed: December 30, 2013
    Date of Patent: June 28, 2016
    Assignee: Vonage America Inc.
    Inventor: Sagi Iltus
  • 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
  • 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: 20150189089
    Abstract: 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: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: VONAGE NETWORK LLC
    Inventor: Sagi Iltus
  • Publication number: 20150181165
    Abstract: 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: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Applicant: Vonage Network LLC
    Inventor: 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
  • 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
  • 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