Patents Assigned to ooVoo LLC
  • Patent number: 9635315
    Abstract: A method for communication includes establishing multiple communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The client computers may also create secondary communication links that function similarly to links between the server and client computers. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server determines the optimal bandwidth for each client computer. The server also mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 25, 2017
    Assignee: OOVOO LLC
    Inventors: Chang Feng, Sergey Pesherov
  • Patent number: 9615056
    Abstract: A video teleconferencing system which allows a mobile device to conduct teleconferences over fixed and mobile packet networks with end points with other mobile devices or a personal computer. The mobile device includes a user interface that displays a video image associated with a first participant. A selectable user interface element corresponding to a second participant video image may be displayed on the user interface and in response to selection of the selectable user interface element, a video image associated with the second participant may be displayed.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: April 4, 2017
    Assignee: OOVOO, LLC
    Inventors: Chang Feng, Asher Shiratzky, Eyal Elyashiv
  • Patent number: 9277208
    Abstract: A method and system that assesses video quality of transmitted video packet signals suffering from packet loss and delay. This packet loss and delay can create freeze events, which are observed as a jerkiness while viewing the video. The system and method compares the frames in a video transmission to determine freeze events; extracts a set of features from the locations of the freeze events and decoded video frames; and maps the set of features into a video quality score using a neural network. The video quality score provides an assessment of the effects of irregular frame freezes due to packet loss or delay on the quality of the video.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: March 1, 2016
    Assignee: OOVOO, LLC
    Inventors: Yao Wang, Chang Feng, Yuanyi Xue
  • Patent number: 9185347
    Abstract: A method for communication includes establishing communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets. The client computers receive and synchronize the video data with the mixed audio data.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: November 10, 2015
    Assignee: OOVOO, LLC
    Inventors: Eran Kariti, Sergey Pesherov, Vladislav Gelfer
  • Publication number: 20150130952
    Abstract: A method and system that assesses video quality of transmitted video packet signals suffering from packet loss and delay. This packet loss and delay can create freeze events, which are observed as a jerkiness while viewing the video. The system and method compares the frames in a video transmission to determine freeze events; extracts a set of features from the locations of the freeze events and decoded video frames; and maps the set of features into a video quality score using a neural network. The video quality score provides an assessment of the effects of irregular frame freezes due to packet loss or delay on the quality of the video.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: OOVOO, LLC
    Inventors: Yao WANG, Chang FENG, Yuanyi XUE
  • Patent number: 8856371
    Abstract: A method for communication includes establishing communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets. The client computers receive and synchronize the video data with the mixed audio data.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: October 7, 2014
    Assignee: ooVoo LLC
    Inventors: Eran Kariti, Sergey Pesherov, Vladislav Gelfer