Patents by Inventor Ran Shalgi

Ran Shalgi 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: 9356869
    Abstract: A computerized method of optimizing audio quality in a voice stream between a sender and a receiver VoIP applications, comprising: defining by the receiver time intervals; determining by the receiver at the end of each time interval whether congestion exists, by calculating (i) one-way-delay and (ii) trend, using double-exponential smoothing; estimating by the receiver a bandwidth available to the sender based on said calculation; sending said estimated bandwidth by the receiver to the sender; and using by the sender said bandwidth estimate as maximum allowed send rate.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: May 31, 2016
    Assignee: VIBER MEDIA INC.
    Inventors: Sunny Marueli, Ran Shalgi
  • Publication number: 20150163295
    Abstract: A method of pushing an ongoing VVo1P call from a first currently participating communication device belonging to an account having an account ID to a second communication device, comprising: sending by the first communication device a ‘transfer call’ message to a signaling service; sending by the signaling service the ‘transfer call’ message to at least one selected second communication device; if the call is not a P2P call, sending by one of the at least one selected second communication devices a ‘connect’ message to a relay server, the message comprising authentication information; sending by the signaling service a “call transferred” message to the first communication device; and continuing the ongoing call with the selected second communication device replacing the first communication device.
    Type: Application
    Filed: June 13, 2013
    Publication date: June 11, 2015
    Inventors: Michael Shmilov, Ido Iungelson, Ran Shalgi
  • Publication number: 20140307543
    Abstract: A computerized method of optimizing audio quality in a voice stream between a sender and a receiver VoIP applications, comprising: defining by the receiver time intervals; determining by the receiver at the end of each time interval whether congestion exists, by calculating (i) one-way-delay and (ii) trend, using double-exponential smoothing; estimating by the receiver a bandwidth available to the sender based on said calculation; sending said estimated bandwidth by the receiver to the sender; and using by the sender said bandwidth estimate as maximum allowed send rate.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 16, 2014
    Applicant: VIBER MEDIA, INC.
    Inventors: Sunny MARUELI, Ran SHALGI
  • Publication number: 20110202691
    Abstract: Disclosed is a method, circuit and system for facilitating software of firmware reload of a peripheral device. According to embodiments of the present invention, one or more circuit or modules on the peripheral device or on a host device may emulate normal peripheral operation when the peripheral device is engaged in a software/firmware reload operation.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 18, 2011
    Inventors: Ran Shalgi, Uri Shkolnik