IP Library Granted Patent US 10,284,815
Granted Patent B2
US 10,284,815 · App. 15/788,629 · Granted May 7, 2019

System and methods for physical whiteboard collaboration in a video conference

Inventors: Ashish Nagpal (Bengaluru, IN); Alagu Periyannan (Palo Alto, CA); Navneet Kumar (Bengaluru, IN)
Assignee: Blue Jeans Network, Inc.
H04N7/147G06F3/048H04N7/152H04L65/1006H04L65/403H04L65/608
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 10,284,815
App. No.
15/788,629
Granted
May 7, 2019
Kind
B2
Abstract

Embodiments are described for provision of video conferencing with, for example, a virtual whiteboard for displaying annotations and streaming of a physical whiteboard, indexing of physical whiteboard content, and compositing and projection of remote whiteboard content onto a local whiteboard.

Claims (35)

1. A method, comprising:

accepting, at a point of presence, from a plurality of participants to a video conference, a plurality of audio and video streams from a plurality of video-conference endpoints, each video-conference endpoint associated with at least one respective participant of the plurality of participants;

accepting, at the point of presence, a first physical-whiteboard stream generated based on a sequence of images of a first physical whiteboard;

enabling, at the point of presence, a virtual whiteboard comprising the first physical-whiteboard stream and participant-added annotations within a displayable area in which the virtual whiteboard is rendered at the video-conference endpoints, said annotations created by respective ones of the participants to the video conference using graphical user interfaces of computing devices associated with respective ones of the video-conference endpoints;

providing a representation of the appearance of the virtual whiteboard and the annotations as a virtual-whiteboard stream to the plurality of video conference endpoints;

providing a first projector stream to a first projector endpoint associated with the first physical whiteboard, the first projector stream comprising the participant annotations associated with the virtual whiteboard but excluding visual content from the first physical-whiteboard stream; and

projecting the first projector stream on the first physical whiteboard.

2. The method of claim 1 , further comprising:

indexing the first physical-whiteboard stream by associating handwritten or hand-drawn content with a plurality of corresponding recognized objects.

3. The method of claim 2 , wherein indexing comprises saving unique recognized objects in an index file or as a saved-whiteboard object in a searchable database.

4. The method of claim 2 , wherein indexing is performed in real time during the video conference.

5. The method of claim 3 , further comprising providing the index file to the plurality of participants in the video conference after the conclusion of the video conference.

6. The method of claim 2 , wherein recognized objects are text objects, geometric objects, or complex objects.

7. The method of claim 1 , further comprising:

accepting, at the point of presence, a second physical-whiteboard stream associated with a second physical whiteboard;

wherein the virtual-whiteboard stream comprises a composite of the first physical-whiteboard stream and the second physical-whiteboard stream.

8. A system, comprising:

a processor;

a storage device communicatively coupled to the processor; and

a set of instructions on the storage device that, when executed by the processor, cause the processor to:

accept, at a point of presence, from a plurality of participants to a video conference, a plurality of audio and video streams from a plurality of video-conference endpoints, each video-conference endpoint associated with at least one respective participant of the plurality of participants;

accept, at the point of presence, a first physical-whiteboard stream generated based on a sequence of images of a first physical whiteboard;

enable, at the point of presence, a virtual whiteboard comprising the first physical-whiteboard stream and participant-added annotations within a displayable area in which the virtual whiteboard is rendered at the video-conference endpoints, said annotations created by respective ones of the participants to the video conference using graphical user interfaces of computing devices associated with respective ones of the video-conference endpoints;

provide a representation of the appearance of the virtual whiteboard and the annotations as a virtual-whiteboard stream to the plurality of video conference endpoints; and

provide a first projector stream to a first projector endpoint associated with the first physical whiteboard, for projection on the first physical whiteboard, the first projector stream comprising the participant annotations associated with the virtual whiteboard but excluding visual content from the first physical-whiteboard stream.

9. The system of claim 8 , the instructions further comprising instructions for the processor to:

accept, at the point of presence, a second physical-whiteboard stream associated with a second physical whiteboard;

wherein the virtual-whiteboard stream comprises a composite of the first physical-whiteboard stream and the second physical-whiteboard stream.

10. The system of claim 9 , the instructions further comprising:

instructions for the processor to index the first physical-whiteboard stream by associating handwritten or hand-drawn content with a plurality of corresponding recognized objects.

11. The system of claim 10 , wherein indexing comprises saving unique recognized objects in an index file or as a saved-whiteboard object in a searchable database.

12. The system of claim 10 , wherein the system is configured to perform indexing in real time during the video conference.

13. The system of claim 11 , the instructions further comprising:

instructions for the processor to provide the index file to the plurality of participants in the video conference after the conclusion of the video conference.

14. The system of claim 10 , wherein recognized objects are text objects, geometric objects, or complex objects.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2020
From: SILICON VALLEY BANK
To: BLUE JEANS NETWORK, INC.
Reel/Frame 053958/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2020
From: BLUE JEANS NETWORK, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 053726/0769 →
SECURITY INTEREST Recorded Aug 6, 2019
From: BLUE JEANS NETWORK, INC.
To: SILICON VALLEY BANK
Reel/Frame 049976/0207 →
SECURITY INTEREST Recorded Aug 6, 2019
From: BLUE JEANS NETWORK, INC.
To: SILICON VALLEY BANK
Reel/Frame 049976/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: PERIYANNAN, ALAGU
To: BLUE JEANS NETWORK, INC.
Reel/Frame 043908/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: NAGPAL, ASHISH
To: BLUE JEANS NETWORK, INC.
Reel/Frame 043908/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: KUMAR, NAVNEET
To: BLUE JEANS NETWORK, INC.
Reel/Frame 043908/0083 →
Priority Claims (1)
IN 201731026552 · Jul 26, 2017 · national
Continuity (1)
Related Publication 20190037171A1 · Jan 31, 2019
Cited By (3)
US 12,212,425 US 12,244,966 US 12,580,783