IP Library Granted Patent US 9,323,417
Granted Patent B2
US 9,323,417 · App. 14/052,675 · Granted Apr 26, 2016

Multi-site screen interactions

Inventors: Qibin Sun (Singapore, SG); Zhishou Zhang (Singapore, SG); Susie Wee (Palo Alto, CA); Kai Chen (Shanghai, CN); Yajun Zhang (Shanghai, CN); Yi You (Shanghai, CN); Zhongping Zhu (Shanghai, CN)
Assignee: CISCO TECHNOLOGY, INC.
G06F3/0481G06F3/0486H04L65/403H04L65/4038H04N7/142H04N7/152
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,323,417
App. No.
14/052,675
Granted
Apr 26, 2016
Kind
B2
Abstract

A technology for interacting with a collaborative videoconferencing environment is disclosed. A display having a substantially “L-shaped” configuration allows for display of collaborative materials and video of remote participants simultaneously, which provides for a more natural interaction for a meeting participant interacting with the collaborative materials. Meeting participants in the collaborative videoconferencing environment, both locally and remote, can simultaneously interact with the same content as if they were in the same location.

Claims (47)

1. A method comprising:

receiving, by a processor, input data describing an input received by a first computing device presenting a collaborative video-conference on a first screen, the input instructing the first computing device to modify the collaborative video-conference presented on the first screen, wherein the first computing device is engaged in a video-conference with a second computing device presenting the collaborative video-conference on a second screen, wherein the input instructs the first computing device to add video content to the collaborative video-conference presented on the first screen;

determining, by the processor, an output command based on the received input data, the output command instructing the second computing device to modify the collaborative video-conference presented on the second screen and to determine whether the video content should be presented as either active content that can be modified by the second computing device or inactive content that cannot be modified by the second computing device; and

transmitting, by the processor, the output command to the second computing device, wherein the second computing device modifies the collaborative video-conference presented on the second screen according to the output command.

2. The method of claim 1 , wherein determining whether the video content should be presented as either active content or inactive content comprises:

determining whether the video content is either collaborative content or non-collaborative content;

when the content is non-collaborative content, determining that the video-content be presented as inactive content; and

when the content is not non-collaborative content, selecting that the video-content be presented as active content.

3. The method of claim 1 , wherein determining whether the video content should be presented as either active video content or inactive video further comprises:

determining whether the input data indicates that the video-content should be presented as inactive content; and

when the input data indicates that the video-content should be presented as inactive content, selecting that the video-content be presented as inactive content.

4. The method of claim 1 , wherein

the input data further describes an input method used to enter the input, and

the output command instructs the second computing device to present meeting participant content representing the input method described by the input data.

5. The method of claim 4 , wherein the input method is a touch received on a touchscreen, and the meeting participant content is a virtual hand.

6. A system comprising:

a processor; and

a memory containing instructions that, when executed, cause the processor to:

receive input data describing an input received by a first computing device presenting a collaborative video-conference on a first screen, the input instructing the first computing device to modify the collaborative video-conference presented on the first screen, wherein the first computing device is engaged in a video-conference with a second computing device presenting the collaborative video-conference on a second screen, wherein the input instructs the first computing device to add video content to the collaborative video-conference presented on the first screen;

determine an output command based on the received input data, the output command instructing the second computing device to modify the collaborative video-conference presented on the second screen and to determine whether the video content should be presented as either active content that can be modified by the second computing device or inactive content that cannot be modified by the second computing device; and

transmit the output command to the second computing device, wherein the second computing device modifies the collaborative video-conference presented on the second screen according to the output command.

7. The system of claim 6 , wherein determining whether the video content should be presented as either active content or inactive content comprises:

determining whether the video content is either collaborative content or non-collaborative content;

when the content is non-collaborative content, determining that the video-content be presented as inactive content; and

when the content is not non-collaborative content, selecting that the video-content be presented as active content.

8. The system of claim 6 , wherein determining whether the video content should be presented as either active video content or inactive video further comprises:

determining whether the input data indicates that the video-content should be presented as inactive content; and

when the input data indicates that the video-content should be presented as inactive content, selecting that the video-content be presented as inactive content.

9. The system of claim 6 , wherein

the input data further describes an input method used to enter the input, and

the output command instructs the second computing device to present meeting participant content representing the input method described by the data.

10. The system of claim 9 , wherein the input method is a touch received on a touchscreen, and the meeting participant content is a virtual hand.

11. A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to:

receive input data describing a input received by a first computing device presenting a collaborative video-conference on a first screen, the input instructing the first computing device to modify the collaborative video-conference presented on the first screen, wherein the first computing device is engaged in a video-conference with a second computing device presenting the collaborative video-conference on a second screen, wherein the input instructs the first computing device to add video content to the collaborative video-conference presented on the first screen;

determine an output command based on the received input data, the output command instructing the second computing device to modify the collaborative video-conference presented on the second screen and to determine whether the video content should be presented as either active content that can be modified by the second computing device or inactive content that cannot be modified by the second computing device; and

transmit the output command to the second computing device, wherein the second computing device modifies the collaborative video-conference presented on the second screen according to the output command.

12. The non-transitory computer-readable medium of claim 11 , wherein determining whether the video content should be presented as either active content or inactive content comprises:

determining whether the video content is either collaborative content or non-collaborative content;

when the content is non-collaborative content, determining that the video-content be presented as inactive content; and

when the content is not non-collaborative content, selecting that the video-content be presented as active content.

13. The non-transitory computer-readable medium of claim 11 , wherein determining whether the video content should be presented as either active video content or inactive video further comprises:

determining whether the data indicates that the video-content should be presented as inactive content; and

when the data indicates that the video-content should be presented as inactive content, selecting that the video-content be presented as inactive content.

14. The non-transitory computer-readable medium of claim 11 , wherein

the input data further describes an input method used to enter the input, and

the output command instructs the second computing device to present meeting participant content representing the input method described by the input data.

15. The non-transitory computer-readable medium of claim 14 , wherein the input method is a touch received on a touchscreen, and the meeting participant content is a virtual hand.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2013
From: SUN, QIBIN; ZHANG, ZHISHOU; WEE, SUSIE; CHEN, KAI; ZHANG, YAJUN; YOU, YI; ZHU, ZHONGPING
To: CISCO TECHNOLOGY, INC.
Reel/Frame 031395/0641 →
Priority Claims (1)
CN 2013 1 0431971 · Sep 22, 2013 · national
Continuity (1)
Related Publication 20150085065A1 · Mar 26, 2015