Proxy for asynchronous meeting participation
First Claim
1. A method performed by a computing device comprised of storage hardware and processing hardware, the method comprising:
- prior to a meeting that includes a second person, providing the computing device with access to;
media clips of a first person and associations associating the media clips with respective clip topics, wherein each association associates one of the media clips and one of the clip topics, wherein the device renders audio and/or video content of the media clips;
during the meeting and while the computing device is rendering the media clips, monitoring, by the processing hardware of the computing device, actions of the second person to identify meeting topics as they arise during the meeting, the monitored actions comprising speech and/or manual inputs directed to the computing device;
during the meeting, comparing, by the processing hardware of the computing device, the identified meeting topics with the clip topics to determine when clip topics relate to meeting topics;
during the meeting, based on a meeting topic having been determined to relate to a clip topic, and based on one of the associations associating the clip topic with a media clip, rendering the media clip by the processing hardware device of the computing device; and
during the meeting, recording to the storage hardware media portions of the second person and storing to the storage hardware indications indicating which media portions are associated with which rendering of which media clips, wherein each time one of the media clips is rendered;
(i) recording of a corresponding media portion is started and stopped in correspondence with a start and stop of the media clip, and (ii) an indication indicating an association between a media portion and the clip topic is formed by the processing hardware and stored by the storage hardware.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants'"'"' responses to the clips is recorded and made available so that the represented attendee can view the participants'"'"' responses.
20 Citations
20 Claims
-
1. A method performed by a computing device comprised of storage hardware and processing hardware, the method comprising:
-
prior to a meeting that includes a second person, providing the computing device with access to;
media clips of a first person and associations associating the media clips with respective clip topics, wherein each association associates one of the media clips and one of the clip topics, wherein the device renders audio and/or video content of the media clips;during the meeting and while the computing device is rendering the media clips, monitoring, by the processing hardware of the computing device, actions of the second person to identify meeting topics as they arise during the meeting, the monitored actions comprising speech and/or manual inputs directed to the computing device; during the meeting, comparing, by the processing hardware of the computing device, the identified meeting topics with the clip topics to determine when clip topics relate to meeting topics; during the meeting, based on a meeting topic having been determined to relate to a clip topic, and based on one of the associations associating the clip topic with a media clip, rendering the media clip by the processing hardware device of the computing device; and during the meeting, recording to the storage hardware media portions of the second person and storing to the storage hardware indications indicating which media portions are associated with which rendering of which media clips, wherein each time one of the media clips is rendered;
(i) recording of a corresponding media portion is started and stopped in correspondence with a start and stop of the media clip, and (ii) an indication indicating an association between a media portion and the clip topic is formed by the processing hardware and stored by the storage hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a computing device, the method comprising:
-
during a meeting in which a participant is present and participating, causing a device to operate to monitor changing context of the meeting during the meeting, the device having access to media messages of a person that were recorded by the person prior to the meeting, wherein each media message comprises a respective media clip and an indication of a respective target context for the media clip, and wherein the device renders the media clips; during the meeting and while the computing device is rendering the media clips, the monitoring monitors the context of the meeting according to inputs to the computing device that correspond to actions of the second person, the inputs comprising voice or manual inputs; during the meeting, according to the target contexts and the monitored context, determining when the target contexts correspond to the monitored context of the meeting, and each time a target context is determined to correspond to the monitored context, for the media message of the determined target context;
(i) causing the media clip of the determined media message to be rendered by the device, and (ii) storing an association between the media message and a recording of a portion of the meeting that is associated with the rendering of the media clip, wherein starting and stopping of the recording are timed based on synchronized to starting and stopping of the media clip, respectively; andafter the meeting, displaying a user interface that enables interactive selection of the media messages, wherein responsive to a media message being selected via the user interface, based on a corresponding one of the stored associations associating the media message and a recorded portion of the meeting, rendering the recorded portion of the meeting. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
processing hardware; storage hardware storing instructions configured to cause the processing hardware to perform a process, the process comprising; monitoring voice or manual actions of one or more participants of a meeting during the meeting; accessing first associations between media clips recorded prior to the meeting and trigger conditions of the media clips, each media clip having a first association with a respective trigger condition; according to the monitoring, determining when the actions satisfy the trigger conditions, and based on each determination of an action satisfying a trigger condition, according to the first association of the satisfied trigger condition, rendering the media clip associated with the satisfied trigger condition; and forming feedback recordings of the meeting to capture feedback of the one or more participants to the renderings of the media clips, and storing second associations indicating which feedback recordings captured feedback for which of the media clips, wherein each feedback recording is formed by starting recording of the meeting in correspondence with starting rendering of the associated media clip. - View Dependent Claims (17, 18, 19, 20)
-
Specification