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: 9288036Abstract: 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: GrantFiled: February 12, 2015Date of Patent: March 15, 2016Assignee: TangoMe, Inc.Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
-
Publication number: 20150156008Abstract: 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: ApplicationFiled: February 12, 2015Publication date: June 4, 2015Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
-
Patent number: 9019992Abstract: 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: GrantFiled: January 8, 2013Date of Patent: April 28, 2015Assignee: TangoMe, Inc.Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
-
Patent number: 8963988Abstract: 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: GrantFiled: September 14, 2012Date of Patent: February 24, 2015Assignee: TangoMe, Inc.Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
-
Patent number: 8791980Abstract: 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: GrantFiled: June 5, 2012Date of Patent: July 29, 2014Assignee: TangoMe, Inc.Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu
-
Publication number: 20140192825Abstract: 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: ApplicationFiled: January 8, 2013Publication date: July 10, 2014Applicant: TANGOME, INC.Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
-
Publication number: 20140104493Abstract: 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: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: TANGOME, INC.Inventors: Yuxin Liu, Haim Vaisburd, Yixin Yang, Shaowei Su, Xu Liu
-
Publication number: 20140078241Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: TANGOME, INC.Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
-
Publication number: 20130321555Abstract: 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: ApplicationFiled: June 5, 2012Publication date: December 5, 2013Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu