METHOD AND SYSTEM FOR CREATING SEAMLESS NARRATED VIDEOS USING REAL TIME STREAMING MEDIA
First Claim
1. A computer-implemented method for creating a streaming media compilation having time-synchronized annotations, the method comprising:
- accessing streaming media from one or more external sources through a browser user interface;
passing a particular nr8 to the requesting browser along with two entities, one of which is a set of rules that make up the nr8 and the second is computer module or engine which knows how to interpret these accompanying set of rules;
NR8 engine that, upon loading a nr8 page, pre-loads and pre-buffers all of the streaming media players (which remain hidden except for the one that needs to be visible at any given point in time) that are part of the said nr8 in order to provide a seamless playback experience at the time of playback.tagging and annotating the streaming media;
mapping the annotations to a master time-line thereby providing a single seamless video experience of one single media presentation wherein the user performs a desired action, the action includes one of play, pause, seek and scroll; and
displaying a top panel and a bottom panel to a user through a Nr8 user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for creating a streaming media compilation having time-synchronized annotations. The computer-implemented method includes accessing streaming media from one or more external sources through a browser user interface. Further, the computer-implemented method includes passing a particular Nr8 to two entities to a requesting browser and tagging and annotating the streaming media. Furthermore, the computer-implemented method includes mapping the annotations to a master time-line thereby providing a single seamless video experience of one single media presentation wherein the user performs a desired action, the action includes one of play, pause, seek and scroll. Moreover, the computer-implemented method includes displaying a top panel and a bottom panel to a user through a Nr8 user interface.
19 Citations
29 Claims
-
1. A computer-implemented method for creating a streaming media compilation having time-synchronized annotations, the method comprising:
-
accessing streaming media from one or more external sources through a browser user interface; passing a particular nr8 to the requesting browser along with two entities, one of which is a set of rules that make up the nr8 and the second is computer module or engine which knows how to interpret these accompanying set of rules; NR8 engine that, upon loading a nr8 page, pre-loads and pre-buffers all of the streaming media players (which remain hidden except for the one that needs to be visible at any given point in time) that are part of the said nr8 in order to provide a seamless playback experience at the time of playback. tagging and annotating the streaming media; mapping the annotations to a master time-line thereby providing a single seamless video experience of one single media presentation wherein the user performs a desired action, the action includes one of play, pause, seek and scroll; and displaying a top panel and a bottom panel to a user through a Nr8 user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product stored on a non-transitory computer-readable medium that when executed by a processor, performs a method for creating a streaming media compilation having time-synchronized annotations, the computer program product comprising:
-
allowing external media sites to embed a nr8 in their pages accessing streaming media from one or more external sources through a browser user interface from this embedded nr8 player; passing a particular nr8 to requesting browser with to two entities;
a set of rules comprising a nr8 and an engine that interest and executes these rules;displaying a top panel and a bottom panel in this embedded nr8 player; - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for creating a streaming media compilation having time-synchronized annotations, the system comprising:
-
a computing device configured with a media player to play videos that are streamed from one or more external servers; a web browser configured within the computing device to display desired web pages with embedded nr8 players; a web server for serving nr8 rules/engine to a requesting browser for NR8 playback; a network to connect the computing device to a web browser; a processing module configured within the web server and operable to perform; access streaming media from one or more external sources through a browser user interface; pass a particular nr8 to two entities to a requesting browser;
a set of rules that a nr8 is comprised of and nr8 engine that interprets and executes these accompanying rules;tag and annotating the streaming media; map the annotations to a master time-line thereby providing a single seamless video experience of one single media presentation wherein the user performs a desired action, the action includes one of play, pause, seek and scroll; and display a top panel and a bottom panel to a user through a Nr8 user interface. - View Dependent Claims (26, 27, 28, 29)
-
Specification