IP Library Granted Patent US 9,392,217
Granted Patent B2
US 9,392,217 · App. 14/220,208 · Granted Jul 12, 2016

Automatically relocating picture-in-picture window in video calls

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 9,392,217
App. No.
14/220,208
Granted
Jul 12, 2016
Kind
B2
Abstract

A computer-implemented method is performed by a communications device having a processor operatively coupled to a memory and a data transceiver for transmitting and receiving video data of a video call between a user of the device and one or more other parties to the call. The method entails receiving and displaying video images of the one or more other parties within a main video window on a display of the device, identifying one or more faces in the video images, determining a minimally obscuring position for a picture-in-picture (PIP) window that minimally obscures the one or more faces of the other parties, capturing video of the user with a camera on the device, and displaying a PIP window from the video of the user in the minimally obscuring position within the main video window.

Claims (32)

1. A computer-implemented method performed by a communications device having a processor operatively coupled to a memory and a data transceiver for transmitting and receiving video data of a video call between a user of the device and one or more other parties to the call, the method comprising:

receiving and displaying video images of the one or more other parties within a main video window on a display of the device;

identifying one or more faces in the video images;

determining a minimally obscuring position for a picture-in-picture (PIP) window that minimally obscures the one or more faces of the other parties;

capturing video of the user with a camera on the device; and

displaying a PIP window from the video of the user in the minimally obscuring position within the main video window;

wherein determining the minimally obscuring position for the PIP window comprises determining a position for the PIP window that is a greatest average distance from all of the one or more faces.

2. The method as claimed in claim 1 further comprising repositioning the PIP window in response to detecting that one or more faces are obscured by the PIP window for more than a predetermined period of time.

3. The method as claimed in claim 1 further comprising shrinking the PIP window to avoid obscuring one or more faces.

4. The method as claimed in claim 1 further comprising identifying one or more speakers from among the one or more parties and positioning the PIP to avoid obscuring the one or more speakers.

5. The method as claimed in claim 1 wherein displaying the PIP window comprises displaying the PIP in one of a plurality of preset locations.

6. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a communications device cause the communications device to:

receive and display video images of one or more other parties to a video call within a main video window on a display of the device;

identify one or more faces in the video images;

determine a minimally obscuring position for a picture-in-picture (PIP) window that minimally obscures the one or more faces of the other parties;

capture video of the user with a camera on the device; and

display a PIP window from the video of the user in the minimally obscuring position within the main video window;

wherein determining the minimally obscuring position for the PIP window comprises determining a position for the PIP window that is a greatest average distance from all of the one or more faces.

7. The non-transitory computer-readable medium as claimed in claim 6 further comprising code for repositioning the PIP window in response to detecting that one or more faces are obscured by the PIP window for more than a predetermined period of time.

8. The non-transitory computer-readable medium as claimed in claim 6 further comprising code for shrinking the PIP window to avoid obscuring one or more faces.

9. The non-transitory computer-readable medium as claimed in claim 6 further comprising code for identifying one or more speakers from among the one or more parties and positioning the PIP to avoid obscuring the speakers.

10. The non-transitory computer-readable medium as claimed in claim 6 wherein the code for displaying the PIP window comprises displaying the PIP in one of a plurality of preset locations.

11. A communications device comprising:

a processor operatively coupled to memory and to a data transceiver for transmitting and receiving video data of a video call between a user of the device and one or more other parties to the video call;

a display for displaying video images of the one or more other parties within a main video window;

wherein the processor is configured to identify one or more faces in the video images and to determine a minimally obscuring position for a picture-in-picture (PIP) window that minimally obscures the one or more faces of the other parties;

a camera for capturing video of the user for the PIP window; and

wherein the processor interacts with the display to display the PIP window in the minimally obscuring position within the main video window;

wherein determining the minimally obscuring position for the PIP window comprises determining a position for the PIP window that is a greatest average distance from all of the one or more face.

12. The device as claimed in claim 11 wherein the processor repositions the PIP window in response to detecting that one or more faces are obscured by the PIP window for more than a predetermined period of time.

13. The device as claimed in claim 11 wherein the processor shrinks the PIP window to avoid obscuring one or more faces.

14. The device as claimed in claim 11 wherein the processor identifies one or more speakers from among the one or more parties and positions the PIP to avoid obscuring the speakers.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 9, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036827/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: DEFAZIO, MICHAEL JOSEPH
To: BLACKBERRY LIMITED
Reel/Frame 036682/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: MCKENZIE, DONALD SOMERSET MCCULLOCH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 036682/0834 →