System and method for distributed meetings
First Claim
Patent Images
1. An automated system for capturing and viewing an event having event participants, comprising:
- multiple cameras simultaneously capturing images of different sub-events occurring in a space associated with an event;
a server capable of recording and broadcasting the captured sub-events; and
one or more clients in network connection with said server that view portions of the captured event.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for teleconferencing and recording of meetings. The system uses a variety of capture devices (a novel 360° camera, a whiteboard camera, a presenter view camera, a remote view camera, and a microphone array) to provide a rich experience for people who want to participate in a meeting from a distance. The system is also combined with speaker clustering, spatial indexing, and time compression to provide a rich experience for people who miss a meeting and want to watch it afterward.
577 Citations
72 Claims
-
1. An automated system for capturing and viewing an event having event participants, comprising:
-
multiple cameras simultaneously capturing images of different sub-events occurring in a space associated with an event;
a server capable of recording and broadcasting the captured sub-events; and
one or more clients in network connection with said server that view portions of the captured event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented process for recording an event, comprising the process actions of:
-
recording images captured by multiple different cameras of different types simultaneously capturing different portions of an event;
recording audio synchronized with said recorded images;
storing said images and synchronized audio as event data on a server capable of distributing the said event data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A graphical user interface for viewing and playing back event data comprising:
-
a speaker image display pane displaying a speaker speaking at an event;
a whiteboard display pane displaying an image of content written on a whiteboard;
and a panoramic image display pane displaying a panoramic image of said event. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A system for conducting a distributed meeting, the system comprising:
-
a 360-degree camera for capturing images of meeting participants in a meeting in substantially 360 degrees about said 360-degree camera;
a whiteboard camera for capturing images of contents written on a whiteboard;
a presenter camera for capturing images of an overview of the meeting room;
a microphone array for capturing the audio of the meeting that is synchronized with one of said images captured by said 360-degree camera, whiteboard camera or presenter camera; and
a meeting server for performing processing required to broadcast and record meeting data. - View Dependent Claims (52, 53, 54)
-
-
55. An automated system for capturing and viewing an event having event participants, comprising:
-
multiple cameras simultaneously capturing images of different sub-events occurring in a space associated with an event;
an event server, that processes in substantially real time said event data;
an event post processor that process said event data only when the event is completed; and
at least one event client in connection with said event server wherein said event client allows viewing live events and archived events. - View Dependent Claims (56, 57)
-
-
58. A computer-readable medium having computer-executable instructions for viewing a recorded event, said computer-executable instructions comprising:
-
simultaneously capturing images of different sub-events by of an event with multiple cameras each capturing a different sub-event;
capturing audio associated with the different sub-events; and
transmitting the captured sub-events and associated audio from a server to one or more clients in network connection with said server. - View Dependent Claims (59, 60, 61)
-
-
62. A computer-implemented process for viewing an event comprising the process actions of:
-
simultaneously capturing images of different sub-events of an event with multiple cameras each capturing a different sub-event;
capturing audio associated with the different sub-events synchronized with said captured images;
storing said captured images and associated audio on a server; and
viewing the captured sub-events and associated audio by one or more clients in network connection with said server. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A system for conducting a distributed meeting, the system comprising:
a 360-degree camera for capturing images of meeting participants in a meeting room in substantially 360 degrees about said 360-degree camera, wherein said 360-degree camera includes an integrated computer that performs processing required to broadcast said images and associated meeting data. - View Dependent Claims (70, 71, 72)
Specification