IP Library Granted Patent US 11,528,304
Granted Patent B2
US 11,528,304 · App. 17/117,580 · Granted Dec 13, 2022

Integration of video in presentation content within an online meeting

Inventors: John Colin Sharp (London, GB); Hristina Stoyanova Palikareva (London, GB); Andrew Pepperell (Middlesex, GB)
Assignee: CISCO TECHNOLOGY, INC.
H04L65/403H04N7/15
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 11,528,304
App. No.
17/117,580
Granted
Dec 13, 2022
Kind
B2
Abstract

An online meeting is established, via a meeting server, where the online meeting facilitates exchange of content between a plurality of separate meeting endpoints engaged in the online meeting. Video content is received at the meeting server from one or more of the meeting endpoints, and presentation content is received at the meeting server from a meeting endpoint associated with a presenter attendee that selects sharing of the presentation content within the online meeting. At the meeting server, an overlay window in the presentation content is identified, video content received at the meeting server from at least one meeting endpoint is inserted within the overlay window in the presentation content to form presentation content integrated with video content, and meeting endpoints engaged in the online meeting are provided for display the presentation content integrated with video content.

Claims (51)

1. A method comprising:

establishing, via a meeting server, an online meeting that facilitates exchange of content between a plurality of separate meeting endpoints engaged in the online meeting, wherein each meeting endpoint is associated with at least one attendee of the online meeting;

receiving video content at the meeting server from one or more of the meeting endpoints;

receiving presentation content at the meeting server from a meeting endpoint associated with a presenter attendee that selects sharing of the presentation content within the online meeting;

identifying at the meeting server an overlay window in the presentation content, wherein the overlay window is within the presentation content provided by the meeting endpoint associated with the presenter attendee, the overlay window within the presentation content includes an indicator located within the overlay window such that the identifying at the meeting server the overlay window within the presentation content comprises identification of the indicator within the overlay window, and the overlay window is selectively movable within the presentation content by the meeting endpoint during the online meeting while still being identified at the meeting server;

inserting video content received at the meeting server from at least one meeting endpoint within the overlay window in the presentation content to form presentation content integrated with video content; and

providing for display to all the meeting endpoints engaged in the online meeting the presentation content integrated with video content.

2. The method of claim 1 , wherein the inserting video content within the overlay window comprises entirely filling an area defined by the overlay window with the video content to form the presentation content integrated with video content.

3. The method of claim 1 , wherein the inserting video content within the overlay window of the presentation content comprises inserting video content obtained from a camera of the meeting endpoint associated with the presenter attendee.

4. The method of claim 1 , wherein the indicator identified within the overlay window comprises a color, a symbol or an icon.

5. The method of claim 4 , wherein a specific type of color, symbol or icon is selected by the presenter attendee as the indicator within the overlay window of the presentation content.

6. The method of claim 1 , wherein the presentation content comprises a document including pages or slides, the document being prepared using a software application at a computing device associated with the presenter attendee, a first page or slide of the document includes a first overlay window, and a second page or slide of the document includes a second overlay window, and the method further comprises:

in response to the presenter attendee selecting to share the first page or slide of the document in the online meeting, identifying at the meeting server the first overlay window in the presentation content, and inserting video content received at the meeting server from at least one meeting endpoint within the first overlay window in the presentation content to form presentation content integrated with video content; and

in response to the presenter attendee selecting to share the second page or slide of the document in the online meeting, identifying at the meeting server the second overlay window in the presentation content, and inserting video content received at the meeting server from at least one meeting endpoint within the second overlay window in the presentation content to form presentation content integrated with video content.

7. The method of claim 6 , wherein the first overlay window differs from the second overlay window based upon at least one parameter selected from the group consisting of one or more dimensions of each overlay window, a shape of each overlay window, and a location of each overlay window in each page or slide.

8. The method of claim 1 , wherein the presentation content includes a first overlay window and a second overlay window, and the inserting video content within the overlay window to form the presentation content integrated with video content further comprises:

inserting video content obtained from a camera of the meeting endpoint associated with the presenter attendee within the first overlay window; and

inserting video content obtained from a camera of another meeting endpoint associated with another attendee within the second overlay window.

9. An apparatus comprising:

a memory element configured to store instructions including one or more applications that support online meetings over a network;

a network processor unit configured to enable communications over a network; and

a processor configured to execute and control operations of the one or more applications so as to:

establish an online meeting that facilitates exchange of content between a plurality of separate meeting endpoints engaged in the online meeting, wherein each meeting endpoint is associated with at least one attendee of the online meeting;

receive video content from one or more of the meeting endpoints;

receive presentation content from a meeting endpoint associated with a presenter attendee that selects sharing of the presentation content within the online meeting;

identify an overlay window in the presentation content, wherein the overlay window is within the presentation content provided by the meeting endpoint associated with the presenter attendee, the overlay window within the presentation content includes an indicator located within the overlay window such that the identifying at the meeting server the overlay window within the presentation content comprises identification of the indicator within the overlay window, and the overlay window is selectively movable within the presentation content by the meeting endpoint during the online meeting while still being identified at the meeting server;

insert video content from at least one meeting endpoint within the overlay window in the presentation content to form presentation content integrated with video content; and

provide for display to all the meeting endpoints engaged in the online meeting the presentation content integrated with video content.

10. The apparatus of claim 9 , wherein the processor is further configured to execute and control operations of the one or more applications so as to insert video content within the overlay window by entirely filling an area defined by the overlay window with the video content to form the presentation content integrated with video content.

11. The apparatus of claim 9 , wherein the processor is further configured to execute and control operations of the one or more applications so as to insert within the overlay window, video content obtained from a camera of the meeting endpoint associated with the presenter attendee.

12. The apparatus of claim 9 , wherein the indicator within the overlay window comprises a color, a symbol or an icon.

13. The apparatus of claim 12 , wherein a specific type of color, symbol or icon is selected by the presenter attendee as the indicator within the overlay window of the presentation content.

14. The apparatus of claim 9 , wherein the presentation content comprises a document including pages or slides, the document being prepared using a software application at a computing device associated with the presenter attendee, a first page or slide of the document includes a first overlay window, and a second page or slide of the document includes a second overlay window, and the processor is further configured to execute and control operations of the one or more applications so as to:

identify the first overlay window in the presentation content in response to the presenter attendee selecting to share the first page or slide of the document in the online meeting, and insert video content within the first overlay window in the presentation content to form presentation content integrated with video content; and

identify the second overlay window in the presentation content in response to the presenter attendee selecting to share the second page or slide of the document in the online meeting, and insert video content within the second overlay window in the presentation content to form presentation content integrated with video content.

15. The apparatus of claim 9 , wherein the presentation content includes a first overlay window and a second overlay window, and the processor is further configured to execute and control operations of the one or more applications so as to:

insert video content obtained from a camera of the meeting endpoint associated with the presenter attendee within the first overlay window; and

insert video content obtained from a camera of another meeting endpoint associated with another attendee within the second overlay window.

16. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:

establish an online meeting that facilitates exchange of content between a plurality of separate meeting endpoints engaged in the online meeting, wherein each meeting endpoint is associated with at least one attendee of the online meeting;

receive video content at a meeting server from one or more of the meeting endpoints;

receive presentation content at the meeting server from a meeting endpoint associated with a presenter attendee that selects sharing of the presentation content within the online meeting;

identify at the meeting server an overlay window in the presentation content, wherein the overlay window is within the presentation content provided by the meeting endpoint associated with the presenter attendee, the overlay window within the presentation content includes an indicator located within the overlay window such that the identifying at the meeting server the overlay window within the presentation content comprises identification of the indicator within the overlay window, and the overlay window is selectively movable within the presentation content by the meeting endpoint during the online meeting while still being identified at the meeting server;

insert video content received at the meeting server from at least one meeting endpoint within the overlay window in the presentation content to form presentation content integrated with video content; and

provide for display to all the meeting endpoints engaged in the online meeting the presentation content integrated with video content.

17. The computer readable storage media of claim 16 , wherein the inserting video content within the overlay window comprises entirely filling an area defined by the overlay window with the video content to form the presentation content integrated with video content.

18. The computer readable storage media of claim 16 , wherein the inserting video content within the overlay window of the presentation content comprises inserting video content obtained from a camera of the meeting endpoint associated with the presenter attendee.

19. The computer readable storage media of claim 16 , wherein the indicator within the overlay window comprises a color, a symbol or an icon.

20. The computer readable storage media of claim 16 , wherein the presentation content comprises a document including pages or slides, the document being prepared using a software application at a computing device associated with the presenter attendee, a first page or slide of the document includes a first overlay window, and a second page or slide of the document includes a second overlay window, the instructions are further operable to:

in response to the presenter attendee selecting to share the first page or slide of the document in the online meeting, identify at the meeting server the first overlay window in the presentation content, and insert video content received at the meeting server from at least one meeting endpoint within the first overlay window in the presentation content to form presentation content integrated with video content; and

in response to the presenter attendee selecting to share the second page or slide of the document in the online meeting, identify at the meeting server the second overlay window in the presentation content, and insert video content received at the meeting server from at least one meeting endpoint within the second overlay window in the presentation content to form presentation content integrated with video content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2020
From: SHARP, JOHN COLIN; PALIKAREVA, HRISTINA STOYANOVA; PEPPERELL, ANDREW
To: CISCO TECHNOLOGY, INC.
Reel/Frame 054605/0489 →
Continuity (1)
Related Publication 20220191258A1 · Jun 16, 2022