Patents by Inventor Haim Vaisburd

Haim Vaisburd 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: 9288036
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 15, 2016
    Assignee: TangoMe, Inc.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Publication number: 20150156008
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Application
    Filed: February 12, 2015
    Publication date: June 4, 2015
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Patent number: 9019992
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 28, 2015
    Assignee: TangoMe, Inc.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Patent number: 8963988
    Abstract: A method and system for enabling a first device to change a viewed image of at least one of the first device and a second device, during a video conference, are disclosed. The method includes: receiving a manipulation instruction, at a first device, for a selected target image, wherein the selected target image includes a portion of images displayed on a display of the first device during a video conference with a second device; comparing the manipulation instruction to an instruction store; and changing, on at least one of the first device and the second device, a view of the selected target image according to the manipulation instruction to achieve a manipulated selected target image.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 24, 2015
    Assignee: TangoMe, Inc.
    Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
  • Patent number: 8791980
    Abstract: A system for enabling communication between devices is described. The system includes the following: a media processing information receiver configured for receiving, at a first device, media processing information associated with a second device, wherein at least one of the first and second device is a mobile device; a comparer configured for comparing the media processing information to a processing time of the at least one media processing component of the first device; a target adjustment level determiner configured for determining a target adjustment level, wherein arriving at the target adjustment level enables the first and second device to achieve a matching media processing quality level; and a media processing component adjuster coupled with the computer and configured for adjusting the at least one media processing component of the first device to meet the target adjustment level.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: July 29, 2014
    Assignee: TangoMe, Inc.
    Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu
  • Publication number: 20140192825
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: TANGOME, INC.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Publication number: 20140104493
    Abstract: A method and system for proactively dropping video frames are disclosed. The method includes: recording, by a computer, a video frame capture timestamp for a video frame that is captured at a first device; associating, by the computer, the video frame capture timestamp to the video frame that is captured; comparing, by the computer, the video frame capture timestamp with a video frame target timestamp for the video frame; and based on the comparing, if a time difference between the video frame capture timestamp and the video frame target timestamp is outside of a predetermined range of time values, then dropping, by the computer, the video frame.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: TANGOME, INC.
    Inventors: Yuxin Liu, Haim Vaisburd, Yixin Yang, Shaowei Su, Xu Liu
  • Publication number: 20140078241
    Abstract: A method and system for enabling a first device to change a viewed image of at least one of the first device and a second device, during a video conference, are disclosed. The method includes: receiving a manipulation instruction, at a first device, for a selected target image, wherein the selected target image includes a portion of images displayed on a display of the first device during a video conference with a second device; comparing the manipulation instruction to an instruction store; and changing, on at least one of the first device and the second device, a view of the selected target image according to the manipulation instruction to achieve a manipulated selected target image.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: TANGOME, INC.
    Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
  • Publication number: 20130321555
    Abstract: A system for enabling communication between devices is described. The system includes the following: a media processing information receiver configured for receiving, at a first device, media processing information associated with a second device, wherein at least one of the first and second device is a mobile device; a comparer configured for comparing the media processing information to a processing time of the at least one media processing component of the first device; a target adjustment level determiner configured for determining a target adjustment level, wherein arriving at the target adjustment level enables the first and second device to achieve a matching media processing quality level; and a media processing component adjuster coupled with the computer and configured for adjusting the at least one media processing component of the first device to meet the target adjustment level.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu