WEB-BASED SYSTEM FOR GENERATION OF INTERACTIVE GAMES BASED ON DIGITAL VIDEOS
First Claim
1. A method of providing an interactive game based on a digital video, the method comprising:
- storing a source video in a video database;
storing annotations in an annotations database in association with the source video, at least a first one of the annotations referencing a time within a target video, wherein a selection of the first annotation causes playback of the target video at the time location within the video referenced by the first annotation; and
responsive to receiving a request from a client device for the source video, transmitting the source video and its associated annotations to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows the creation of annotations and association of the annotations with a video. Annotations may be of different types and have different functionality, such as altering the appearance and/or behavior of an existing video, e.g. by supplementing it with text, allowing linking to other videos or web pages, or pausing playback of the video. Authentication of a user desiring to perform annotation of a video may be performed in various manners, such as by checking a uniform resource locator (URL) against an existing list, checking a user identifier against an access list, and the like. As a result of authentication, a user is accorded the appropriate annotation abilities, such as full annotation, no annotation, or annotation restricted to a particular temporal or spatial portion of the video.
247 Citations
15 Claims
-
1. A method of providing an interactive game based on a digital video, the method comprising:
-
storing a source video in a video database; storing annotations in an annotations database in association with the source video, at least a first one of the annotations referencing a time within a target video, wherein a selection of the first annotation causes playback of the target video at the time location within the video referenced by the first annotation; and responsive to receiving a request from a client device for the source video, transmitting the source video and its associated annotations to the client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage medium storing a computer program executable by a processor for providing an interactive game based on a digital video, the actions of the computer program comprising:
-
storing a source video in a video database; storing annotations in an annotations database in association with the source video, at least a first one of the annotations referencing a time within a target video, wherein a selection of the first annotation causes playback of the target video at the time location within the video referenced by the first annotation; and responsive to receiving a request from a client device for the source video, transmitting the source video and its associated annotations to the client device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for providing an interactive game based on a digital video, the system comprising:
-
an annotations database storing annotations in association with a source video, at least a first one of the annotations referencing a time within a target video, wherein a selection of the first annotation causes playback of the target video at the time location within the video referenced by the first annotation; and an annotation server transmitting the annotations to a client device, responsive to receiving a request for the source video originating from the client device. - View Dependent Claims (12, 13, 14, 15)
-
Specification