IP Library Granted Patent US 9,986,206
Granted Patent B2
US 9,986,206 · App. 15/453,278 · Granted May 29, 2018

User experience for conferencing with a touch screen display

Inventors: Nathan J. Fish (Seattle, WA); Robert Williams (Salem, OR); Charlie W. Case (Lake Oswegon, OR); Chris M. Haverty (Portland, OR); Peter R. Oehler (Beaverton, OR); Michael C. Hilsdale (Issaquah, WA)
Assignee: Microsoft Technology Licensing, LLC
H04N7/15G06F1/266G06F1/325G06F1/3206G06F1/3215G06F1/3231G06F3/011G06F3/0325G06F3/0412G06F3/04883G06T7/70H04N5/247H04N5/2628H04N7/142G06T2207/30196G06T2207/30244H04N21/42202H04N21/42203Y02D10/173
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,986,206
App. No.
15/453,278
Granted
May 29, 2018
Kind
B2
Abstract

A video conference system includes two cameras placed on opposite sides of a touch screen display. Multimedia processing is performed in order to automatically switch between the cameras and to display items on the touch screen display based on user position or user interactions with the system.

Claims (45)

1. A computer-implemented method of controlling a display on a conferencing system, comprising:

detecting a user position relative to a touch sensitive display screen in the conferencing system;

detecting a user height;

based on the detected user position and the detected user height, selecting a portion of the touch sensitive display screen as a user interface (UI) control display location;

displaying a touch-enable UI control at the UI control display location;

receiving a touch input through the UI control; and

performing an action in the conferencing system based on the touch input.

2. The computer-implemented method of claim 1 and further comprising:

detecting that the user position relative to the touch sensitive display screen has changed to an updated user location; and

performing the steps of identifying a display location and displaying the displayed item, based on the updated user location.

3. The computer-implemented method of claim 1 wherein identifying a display location comprises:

identifying an incoming video display location based on the detected user position, and

displaying an incoming video image at the incoming video display location.

4. The computer-implemented method of claim 1 , and further comprising:

determining that a user represented in the incoming video image is currently speaking or is about to speak; and

in response to the determination, modifying the incoming video image.

5. The computer-implemented method of claim 4 , wherein modifying the incoming video image comprises:

enlarging the incoming video image.

6. The computer-implemented method of claim 1 , and further comprising:

automatically selecting one of first and second cameras associated with the conferencing system to provide outgoing video based on the detected user position.

7. The computer-implemented method of claim 1 , and further comprising:

activating a user input mechanism based on the detected user position.

8. An electronic conferencing system comprising:

at least one processor; and

memory storing instructions executable by the at least one processor, wherein the instructions configure the electronic conferencing system to:

detect a user position relative to a touch sensitive display screen in the conferencing system;

detect a user height;

based on the detected user position and the detected user height, select a portion of the touch sensitive display screen as a user interface (UI) control display location;

display a touch-enable UI control at the UI control display location;

receive a touch input through the UI control;

perform an action in the conferencing system based on the touch input.

9. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:

detect that the user position relative to the touch sensitive display screen has changed to an updated user location; and

based on the updated user location,

identify the display location; and

display the displayed item based on the identified display location.

10. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:

identify an incoming video display location based on the detected user position;

display an incoming video image at the incoming video display location.

11. The electronic conferencing system of claim 10 , wherein the instructions configure the electronic conferencing system to:

determine that a user represented in the incoming video image is currently speaking or is about to speak; and

in response to the determination, modify the incoming video image.

12. The electronic conferencing system of claim 11 , wherein the instructions configure the electronic conferencing system to modify the incoming video image by enlarging the incoming video image.

13. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:

automatically select one of first and second cameras associated with the conferencing system to provide outgoing video based on the detected user position.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: FISH, NATHAN J.; WILLIAMS, ROBERT; CASE, CHARLIE W.; HAVERTY, CHRIS M.; OEHLER, PETER R.; HILSDALE, MICHAEL C.
To: MICROSOFT CORPORATION
Reel/Frame 041513/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 041924/0905 →
Continuity (2)
Division 14033007 · Sep 20, 2013
Related Publication 20170180678A1 · Jun 22, 2017