Back to results
US 11,108,989 B2Granted
Computer based training techniques for geographically distributed individuals
AssigneeAllego Inc.
InventorsYuchun Lee, Andre B. Black, Edward Chin, Mark Magnacca
Life of this patent
Estimating the term…
Abstract
Computer implemented techniques that involve captured, e.g., self-captured video for educational and other uses such as improving job performance of geographically distributed employees and incremental video optimizations and compressions are described.
Claims15
A computer program product tangibly stored on a computer readable hardware storage device, the computer program product comprising instructions for causing a processor to:
- capture media taken of a user;
- securely upload the captured media of the user to a secured internet database service running on a server;
- authenticate to the internet service to produce a persisted link between the captured content stored in the internet service and the computer program product;
- securely share, via the link, the uploaded media with specific recipients;
- receive annotations and other feedback on the uploaded media;
- and
- render the uploaded media on a display of a device with the received annotations rendered as an overlay on the media, and rendered at a timeline of the media that associates the received annotations with a portion of the media at that timeline.
4 more elements
A computer implemented method comprises:
- capturing by the client device media taken of a user, the media comprising video and/or voice information;
- securely uploading the captured media to computer storage in a secured internet database service running on a server;
- authenticating to the internet service to produce a persisted link between the captured content stored in the internet service and the computer program product;
- securely sharing, via the link, the media with specified recipients;
- receiving subsequent to the uploading and sharing by the client device, annotations and other feedback embedded in the media;
- and
- rendering the uploaded media on a display of the client device with the received annotations rendered as an overlay on the media, and rendered at a timeline of the media that associates the received annotations with a portion of the media at that timeline.
4 more elements
A system comprises:
- a processor;
- memory storing a computer program product, the computer program product comprising instructions for causing the processor to:
- capture media taken of a user;
- securely upload the captured media to a secured internet database service running on a server;
- authenticate to the internet service to produce a persisted link between the captured content stored in the internet service and the computer program product;
- securely share, via the link, the uploaded media with specific recipients;
- receive annotations and other feedback on the uploaded media;
- and
- render the uploaded media on a display of a device with the received annotations rendered as an overlay on the media, and rendered at a timeline of the media that associates the received annotations with a portion of the media at that timeline.
6 more elements
A system comprises:
- a processor;
- memory storing a computer program product for coaching, the computer program product comprising instructions for causing the processor to:
- apply a set of batch processes over multiple passes to extract search terms that users can use to perform searches;
- receive video and voice media files of a user;
- securely upload the video and voice media files of the user to a secured internet database service running on a server;
- authenticate to the internet service to produce a persisted link between the captured content stored in the internet service and the computer program product;
- securely search using the search terms for the received video and voice media files;
- securely share, via the link, the received video and voice media files of the user to other selected users;
- receive annotations and other feedback on the shared video and voice media files from at least some of the other selected users;
- overlay the received annotations on the video and voice media files at a timeline of the video and voice media files that associates the received annotations with a portion of the video and voice media files at that timeline;
- and
- store and index the video and voice media files with the received overlaid annotations.
9 more elements
Dependencies are inferred from the claim text.