IP Library Granted Patent US 9,189,153
Granted Patent B2
US 9,189,153 · App. 14/286,322 · Granted Nov 17, 2015

Video phone system

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,189,153
App. No.
14/286,322
Granted
Nov 17, 2015
Kind
B2
Abstract

A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.

Claims (23)

1. A computer implemented method that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising:

detecting a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call with a plurality of participants in a first user session of the multi-user call;

transitioning the communication device to a private conversation state and creating a private sub-session of the multi-user call when the detected contact corresponds to a predefined gesture;

where the predefined gesture comprises moving at least a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the at least first image comprises a graphical user interface object with which a user interacts in order select at least one participant of the multi-user call for the private sub-session, and where the user is allowed to move multiple images toward the second image to select multiple participants of the multi-user call for the private sub-session;

automatically inviting the at least one selected participant to join the private sub-session of the multi-user call; and

adding at least one invited participant of the multi-user call to the private sub-session, while the first user session continues.

2. The computer implemented method of claim 1 where the predefined gesture allows the participants of the private sub-session to speak privately.

3. The computer implemented method of claim 1 where the predefined gesture allows the participants of the private sub-session to share text, video, and a plurality of images.

4. The computer implemented method of claim 1 where the communication device comprises a portable electronic device.

5. A computer implemented method that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising:

detecting a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call; and

transitioning the communication device to a private conversation state if the detected contact corresponds to a predefined gesture;

where the predefined gesture comprises moving a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the first image comprises a graphical user interface object with which a user interacts in order to set up a private conversation with selected participants of the multi-user call without releasing access to other participants that continue in the multi-user call.

6. The computer implemented method of claim 5 where the predefined gesture allows the selected participants to speak privately.

7. The computer implemented method of claim 5 where the predefined gesture allows the selected participants to share text, video, and a plurality of images.

8. The computer implemented method of claim 5 where the communication device comprises a portable electronic device.

9. A system that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising, wherein the system:

detects a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call; and

transitions the communication device to a private conversation state if the detected contact corresponds to a predefined gesture;

where the predefined gesture comprises moving a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the first image comprises a graphical user interface object with which a user interacts in order to set up a private conversation with selected participants of the multi-user call without releasing access to other participants that continue in the multi-user call.

10. The system of claim 9 where the predefined gesture allows the selected participants to speak privately.

11. The system of claim 9 where the predefined gesture allows the selected participants to share text, video, and a plurality of images.

12. The system of claim 9 where the communication device comprises a portable electronic device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: HETHERINGTON, PHILLIP A.; VAIRA, MARIO; ESCOTT, ALEX
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 036592/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: QNX SOFTWARE SYSTEMS CO.
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 036593/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
To: QNX SOFTWARE SYSTEMS CO.
Reel/Frame 036629/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: HETHERINGTON, PHILLIP A.; VAIRA, MARIO
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 036592/0858 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE CORPORATE IDENTIFIER INADVERTENTLY LISTED ON THE ASSIGNMENT AND COVERSHEET AS "LIMITED" PREVIOUSLY RECORDED ON REEL 035700 FRAME 0845. ASSIGNOR(S) HEREBY CONFIRMS THE IDENTIFIER SHOULD HAVE STATED "INC.". Recorded May 27, 2015
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO INC.
Reel/Frame 035785/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO LIMITED
Reel/Frame 035700/0845 →