IP Library Granted Patent US 8,237,764
Granted Patent B1
US 8,237,764 · App. 11/699,796 · Granted Aug 7, 2012

Local video feedback for videoconferencing

Assignee: VSee Lab, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,237,764
App. No.
11/699,796
Granted
Aug 7, 2012
Kind
B1
Abstract

A system and method enabling a local party to see how a remote party is viewing him/her during a videoconference is provided. This is accomplished by predicting and changing the local video to a similar video quality level as the video quality displayed with which the local video is displayed on a remote display. This process occurs without any input from the parties/user(s). Instead the prediction and changing of the local video occurs in an automatic fashion and continuously.

Claims (35)

1. A videoconferencing system, comprising:

a local system that includes a local video camera that captures a local video, a local video processor to process the local video from said local video camera, and a local video display that displays the processed local video;

a network connecting at least said local video camera, said local video display, and said local video processor to a remote video processor and a remote video display;

a feedback mechanism configured to receive feedback from said remote video processor regarding said network; and

a prediction and image degrading mechanism configured to predict, based on said received feedback, an amount of remote video degradation between said local video displayed on said remote video display and said local video displayed on said local video display and to degrade the quality of said local video displayed on said local video display based on said predicted amount of remote video degradation.

2. The videoconferencing system as set forth in claim 1 , wherein said feedback comprises network condition statistics and is further based on processor, memory, and/or input/output device load of a remote system that includes the remote video processor and the remote video display.

3. The videoconferencing system as set forth in claim 1 , wherein said prediction and image degrading mechanism comprises a frame rate differential buffer, a video compression unit, a delay buffer, a prediction buffer on network condition statistics, a prediction video decompression based on processor, memory, and/or input/output device load of a remote system that includes the remote video processor and the remote video display.

4. The videoconferencing system as set forth in claim 1 , further comprising a mirroring mechanism to mirror said predicted and degraded video on said local video display.

5. The videoconferencing system as set forth in claim 1 , wherein the local system includes more than one camera.

6. The videoconferencing system as set forth in claim 1 , wherein the local system includes more than one video display.

7. The videoconferencing system as set forth in claim 1 , wherein the quality of said local video displayed on said local video display is degraded based on said predicted amount of remote video degradation when the received feedback is above one or more thresholds.

8. A videoconferencing system, comprising:

a local system that includes a local video camera that captures a local video, a local video processor to compress the local video from said local video camera, and a local video display that displays the local video;

a network connecting at least said local video camera, said local video display, and said local video processor to a remote video processor and a remote video display;

a video compression mechanism to compress the local video;

a feedback mechanism configured to receive feedback from said remote video processor regarding said network; and

a prediction and decompression mechanism configured to predict, based on said received feedback, an amount of remote video degradation between said local video displayed on said remote video display and said local video displayed on said local video display and to decompress said compressed local video displayed on said local video display based on said predicted amount of remote video degradation.

9. The videoconferencing system as set forth in claim 8 , wherein said prediction and decompression mechanism comprises a frame rate differential buffer, a delay buffer, a prediction buffer on network condition statistics, a prediction video decompression based on processor, memory, and/or input/output device load of a remote system that includes the remote video processor and the remote video display.

10. The videoconferencing system as set forth in claim 8 , further comprising a mirroring mechanism to mirror said decompressed video on said local video display.

11. The videoconferencing system as set forth in claim 8 , wherein said local system has more than one camera.

12. The videoconferencing system as set forth in claim 8 , wherein said local system has more than one video display.

13. The videoconferencing system as set forth in claim 8 , wherein the local video displayed on said local video display is decompressed based on said predicted amount of remote video degradation when the received feedback is above one or more thresholds.

14. The videoconferencing system as set forth in claim 8 , wherein said feedback comprises network condition statistics and is further based on processor, memory, and/or input/output device load of a remote system that includes the remote video processor and the remote video display.

15. A method of providing video feedback in a videoconferencing system, the system comprising:

a local system that includes a local video camera that captures a local video, a local video processor to process the local video from said local video camera, and a local video display that displays the processed local video; and

a network connecting at least said local video camera, said local video display, and said local video processor to a remote video processor and a remote video display;

said method comprising the steps of:

receiving feedback from said remote video processor regarding said network,

predicting, based on said received feedback, an amount of remote video degradation between said local video displayed on said remote video display and said local video displayed on said local video display, and

degrading the quality of said local video displayed on said local video display based on said predicted amount of remote video degradation.

16. The method as set forth in claim 15 , wherein said feedback comprises network condition statistics and is further based on processor, memory, and/or input/output device load of a remote system that includes the remote video processor and the remote video display.

17. The method as set forth in claim 15 , further comprising the step of mirroring said predicted and degraded video.

18. The method as set forth in claim 15 , wherein the local system includes more than one camera.

19. The method as set forth in claim 15 , wherein the local system includes more than one video display.

20. The method as set forth in claim 15 , wherein the step of degrading the quality of said local video displayed on said local video display based on said predicted amount of remote video degradation is performed when the received feedback is above one or more thresholds.

Assignments (5)
SECURITY INTEREST Recorded Oct 4, 2024
From: VSEE LAB, INC.; VSEE HEALTH, INC.; IDOC VIRTUAL TELEHEALTH SOLUTIONS, INC.
To: ASCENT PARTNERS FUND LLC
Reel/Frame 068795/0739 →
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 26, 2024
From: VSEE LAB, INC.; VSEE HEALTH, INC. (FORMERLY KNOWN AS DIGITAL HEALTH ACQUISITION CORP.); IDOC VIRTUAL TELEHEALTH SOLUTIONS, INC.
To: DOMINION CAPITAL LLC
Reel/Frame 067844/0831 →
SECURITY INTEREST Recorded Oct 20, 2022
From: DIGITAL HEALTH ACQUISITION CORP.; VSEE LAB, INC.; IDOC VIRTUAL TELEHEALTH SOLUTIONS, INC.
To: DOMINION CAPITAL LLC
Reel/Frame 061481/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2012
From: VSEE LAB, LLC
To: VSEE LAB, INC.
Reel/Frame 028368/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2007
From: CHEN, MILTON; CHUANG, ERIKA
To: VSEE LAB, LLC
Reel/Frame 018873/0024 →