IP Library Granted Patent US 7,564,476
Granted Patent B1
US 7,564,476 · App. 11/129,124 · Granted Jul 21, 2009

Prevent video calls based on appearance

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 7,564,476
App. No.
11/129,124
Granted
Jul 21, 2009
Kind
B1
Abstract

A video teleconferencing system is provided that (i) determines whether an image frame of a first participant is appropriate for a second participant to the video call and (ii), when the image frame is not appropriate for the video call, alters the image frame to be appropriate for the second participant; before transmission of the image frame to the second participant, notifies the first participant that the image frame is not appropriate; refocuses a camera receiving an image of the first participant so that the image frame becomes appropriate for the second participant; and/or blocks transmission of the at least one image frame to the second participant.

Claims (93)

1. A video teleconferencing method, comprising:

(a) receiving a video stream comprising at least one image frame depicting a first participant of a video call, the video call being between at least the first participant and a second participant;

(b) determining, by a computer and based on the at least one image frame, whether the at least one image frame is acceptable for the second participant to the video call; and

(c) when the at least one image frame is not acceptable for the video call, performing, by the computer, at least one of the following substeps:

(c1) altering the at least one image frame to be appropriate for the second participant;

(c2) before transmission of the at least one image frame to the second participant, notifying the first participant that the at least one image frame is not appropriate;

(c3) automatically refocusing at least one camera receiving an image of the first participant so that the at least one image frame becomes appropriate for the second participant; and

(c4) blocking transmission of the at least one image frame to the second participant.

2. The video teleconferencing method of claim 1 , wherein the determining step (b) comprises the substeps of:

(b1) detecting a portion of the at least one image frame that is in motion;

(b2) locating a head of the first participant in the portion of the at least one image frame;

(b3) comparing the located head to a plurality of references faces to identify the first participant; and

(b4) for the identified recipient and electronic address of the second participant, retrieving a set of rules defining what is image information in the at least one image frame is appropriate for display to the second participant.

3. The video teleconferencing method of claim 1 , wherein the determining step (b) comprises the substeps of:

(b1) detecting a portion of the at least one image frame that is in motion;

(b2) locating a head of the first participant in the portion of the at least one image frame;

(b3) identifying a facial feature of the first participant; and

(b4) determining whether the identified facial feature is undesirable for the second participant.

4. The video teleconferencing method of claim 1 , wherein the determining step (b) comprises the substeps of:

(b1) detecting a portion of the at least one image frame that is in motion;

(b2) locating a body part of the first participant in the portion of the at least one image frame;

(b3) identifying a movement of the body part; and

(b4) determining whether the identified movement is undesirable for the second participant.

5. The video teleconferencing method of claim 1 , wherein the determining step (b) comprises the substeps of:

(b1) locating a body of the first participant in a portion of the at least one image frame;

(b3) identifying at least one of a degree of clothing and an item of clothing worn by the body of the first participant; and

(b4) determining whether the at least one of a degree of clothing and an item of clothing is undesirable for the second participant.

6. The method of claim 5 , wherein the determining step (b3) comprises the sub-steps:

determining a skin color of the first participant's body;

using the skin color to unclothed skin to determine unclothed areas of the first participant's body;

using pattern matching to identify the item of clothing; and

based on the unclothed and clothed areas of the first participant's body, determining the degree of clothing of the first participant.

7. The video teleconferencing method of claim 1 , wherein the determining step (b) comprises the substeps of:

(b1) locating a background portion of the at least one image frame;

(b3) identifying at least one object in the background portion; and

(b4) determining whether the identified object is undesirable for the second participant.

8. The video teleconferencing method of claim 1 , wherein substep (c1) is performed and wherein the first participant's face is not altered.

9. The video teleconferencing method of claim 1 , wherein substep (c2) is performed.

10. The video teleconferencing method of claim 1 , wherein substep (c3) is performed and wherein the first participant's face, though refocused is not altered.

11. The video teleconferencing method of claim 10 , wherein the at least one camera is automatically refocused to remove undesirable information from the at least one image frame.

12. The video teleconferencing method of claim 1 , wherein substep (c4) is performed.

13. A computer readable medium comprising computer executable instructions that, when executed, perform the steps of claim 1 .

14. A video teleconferencing system, comprising:

(a) an input operable to receive a video stream comprising at least one image frame depicting a first participant of a video call, the video call being between at least the first participant and a second participant;

(b) a video telephony processing system operable, by computer, to (i) determine, based upon information in the at least one image frame, whether the at least one image frame is appropriate and (ii), when the at least one image frame is not appropriate for the video call, perform at least one of the following suboperations:

(b1) alter the at least one image frame to be appropriate for the second participant;

(b2) before transmission of the at least one image frame to the second participant, notify the first participant that the at least one image frame is not appropriate;

(b3) automatically refocus at least one camera receiving an image of the first participant so that the at least one image frame becomes appropriate for the second participant; and

(b4) block transmission of the at least one image frame to the second participant.

15. The video teleconferencing system of claim 14 , wherein the determining operation comprises the suboperations of:

(b5) detect a portion of the at least one image frame that is in motion;

(b6) locate a head of the first participant in the portion of the at least one image frame;

(b7) compare the located head to a plurality of references faces to identify the first participant; and

(b8) for the identified recipient and electronic address of the second participant, retrieve a set of rules defining what is image information in the at least one image frame is appropriate for display to the second participant.

16. The video teleconferencing system of claim 14 , wherein the determining operation comprises the suboperations of:

(b5) detect a portion of the at least one image frame that is in motion;

(b6) locate a head of the first participant in the portion of the at least one image frame;

(b7) identify a facial feature of the first participant; and

(b8) determine whether the identified facial feature is undesirable for the second participant.

17. The video teleconferencing system of claim 14 , wherein the determining operation comprises the suboperations of:

(b5) detect a portion of the at least one image frame that is in motion;

(b6) locate a body part of the first participant in the portion of the at least one image frame;

(b7) identify a movement of the body part; and

(b8) determine whether the identified movement is undesirable for the second participant.

18. The video teleconferencing system of claim 14 , wherein the determining operation comprises the suboperation of:

(b5) locate a body of the first participant in a portion of the at least one image frame;

(b6) identify at least one of a degree of clothing and an item of clothing worn by the body of the first participant; and

(b7) determine whether the at least one of a degree of clothing and an item of clothing is undesirable for the second participant.

19. The video teleconferencing system of claim 14 , wherein the determining step (b) comprises the suboperations of:

(b5) locate a background portion of the at least one image frame;

(b6) identify at least one object in the background portion; and

(b7) determine whether the identified object is undesirable for the second participant.

20. The video teleconferencing system of claim 14 , wherein suboperation (b1) is performed and wherein the first participant's face is not altered.

21. The video teleconferencing system of claim 14 , wherein suboperation (b2) is performed.

22. The video teleconferencing system of claim 14 , wherein suboperation (b3) is performed and wherein the first participant's face, though refocused, is not altered.

23. The video teleconferencing method of claim 14 , wherein the at least one camera is automatically refocused to remove undesirable information from the at least one image frame.

24. The video conferencing system of claim 14 , wherein suboperation (b4) is performed.

25. A video teleconferencing system, comprising:

(a) an input to receive a video stream comprising at least one image frame depicting a first participant of a video call, the video call being between at least the first participant and a second participant;

(b) a video telephony processing system including:

(B1) a motion detector operable to process the at least one image frame and identify at least one region of the at least one image frame containing motion;

(B2) a head locator operable to select a block of the at least one image frame containing motion and determine whether the selected block comprises a face of the first participant;

(B3) a body locator operable to identify image data in the at least one image frame comprising at least one body part of the first participant other than the face of the first participant;

(B4) a clothing identifier operable to determine at least one of a degree of clothing of the first participant's body and an item of clothing worn by the first participant; and

(B5) a video communication controller operable to (i) receive a set of tags from at least one of the head locator, body locator, and clothing identifier, (ii) determine whether the at least one image frame is appropriate for the video call, and (iii), when the at least one image frame is not appropriate for the video call, perform at least one of the following subfunctions:

(B5.1) alter the at least one image frame to be appropriate for the second participant;

(B5.2) before transmission of the at least one image frame to the second participant, notify the first participant that the at least one image frame is not appropriate;

(B5.3) automatically refocus at least one camera receiving an image of the first participant so that the at least one image frame becomes appropriate for the second participant; and

(B5.4) block transmission of the at least one image frame to the second participant.

26. The video teleconferencing system of claim 25 , wherein subfunction (B5.1) is performed and wherein the first participant's face is not altered.

27. The video teleconferencing system of claim 25 , wherein subfunction (B5.2) is performed.

28. The video teleconferencing system of claim 25 , wherein subfunction (B5.3) is performed and wherein the first participant's face, though refocused, is not altered.

29. The video teleconferencing system of claim 25 , wherein subfunction (B5.4) is performed.

Assignments (20)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →