Presenting mutlimedia objects with annotations
OwnerAlex Marekinventor
Life of this patent
Estimating the term…
Abstract
Various embodiments provide techniques for annotating multimedia objects without editing the original source file of the multimedia object and for sharing the multimedia object and annotations on the internet. In at least some embodiments, a webpage is provided that enables a user to annotate a multimedia object without altering or editing the multimedia object itself and that enables a user to play or otherwise watch the multimedia object with annotations displayed in sync with the multimedia object.
Claims20
A computer-implemented method comprising:
- receiving a request to view a multimedia object that is stored on a server;
- delivering a webpage to a web browser operating on a user device, said webpage having code associated with said multimedia object, code associated with a transparent overlay, and code associated with annotations of said multimedia object;
- rendering said webpage by said web browser causing a media player associated with said multimedia object to be presented within said webpage based upon said code associated with said multimedia object, and causing a transparent overlay to be presented within said webpage overlaying said media player based upon said code associated with said transparent overlay;
- and
- causing annotations of said multimedia object to be displayed within said transparent overlay based upon said code associated with said annotations.
At least one non-transitory computer-readable storage medium encoded with a plurality of computer-executable instructions that, when executed, perform a method for presenting a multimedia object with annotations, the method comprising:
- receiving a request to view a multimedia object that is stored on a server;
- delivering a webpage to a web browser operating on a user device, said webpage having code associated with said multimedia object, code associated with a transparent overlay, and code associated with annotations of said multimedia object;
- rendering said webpage by said web browser causing a media player associated with said multimedia object to be presented within said webpage based upon said code associated with said multimedia object, and causing a transparent overlay to be presented within said webpage overlaying said media player based upon said code associated with said transparent overlay;
- and
- causing annotations of said multimedia object to be displayed within said transparent overlay based upon said code associated with said annotations.
Dependencies are inferred from the claim text.