System and method for real time video production and distribution
First Claim
1. A method of distributing a production from a source to at least one destination, comprising the steps of:
- (a) providing a graphical and/or pictorial representation of a set of commands, that when executed, automatically control a plurality of production devices to thereby produce a show, wherein said set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment within said show and associating media related to said segment;
(b) receiving a request to distribute one or more segments of said show to the at least one destination; and
(c) distributing said one or more segments with the associated media related to said one or more segments to the at least one destination.
2 Assignments
0 Petitions
Accused Products
Abstract
A production system automates the control of production devices used to produce and broadcast a show. The system automation allows a video director to pre-produce, preview, and produce the live show from a single user interface. In an embodiment, a processing unit displays graphical controls for the production devices. A video director interacts with the graphical controls to thereby remotely control the production devices from one location. In an embodiment, a video director defines a set of production commands or instructions (i.e., “transition macro”). Upon execution, each production command directs the processing unit to transmit in series and/or parallel one or more control commands to one or more of the production devices. Production commands can be included to enable the show to be broadcast live or recorded for on-demand access. Live and/or on-demand productions are distributed over traditional television mediums and/or a computer network, including the Internet.
-
Citations
53 Claims
-
1. A method of distributing a production from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a set of commands, that when executed, automatically control a plurality of production devices to thereby produce a show, wherein said set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment within said show and associating media related to said segment;
(b) receiving a request to distribute one or more segments of said show to the at least one destination; and
(c) distributing said one or more segments with the associated media related to said one or more segments to the at least one destination. - View Dependent Claims (11, 12, 13)
-
-
2. A method of distributing a video stream from a source to at least one destination, comprising the steps of:
-
(a) receiving a request to distribute one or more video segments to said at least one destination, said video segments being part of a video stream that resulted from the activation of a graphical and/or pictorial representation of a first set of commands, said set of commands including at least one segment delimiter command, wherein said at least one segment delimiter command is executed during the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment within said video stream;
(b) defining a second set of commands, that, when executed, distribute said one or more video segments to said at least one destination; and
(c) executing said second set of commands to distribute said one or more video segments to said at least one destination. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system for viewing a news program, comprising:
-
a video production system for providing a graphical and/or pictorial representation of a set of commands to automatically control a plurality of production devices to thereby produce and record a news program, wherein said news program includes a plurality of video segments, each video segment containing at least one segment delimiter for identifying and categorizing said video segment, wherein a segment delimiter command is executed during the course of executing said set of commands to tag said video segment with said at least one segment delimiter;
customizing means for allowing a viewer to select one or more of said video segments to be viewed subsequent to said recording of said news program, wherein said customizing means further includes means for allowing said viewer to select an order for viewing said selected one or more video segments;
distributing means for distributing said selected one or more video segments to said viewer. - View Dependent Claims (9, 10, 14, 15, 16, 17)
-
-
18. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of the show;
(b) receiving a request to distribute one or more segments of the show to said at least one destination;
(c) defining a second set of commands that, when executed, distribute said one or more segments to said at least one destination; and
(d) executing said second set of commands to distribute said one or more segments to said at least one destination. - View Dependent Claims (19, 20)
-
-
21. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of the show;
(b) receiving a request to distribute one or more segments of the show to said at least one destination;
(c) defining a second set of commands that, when executed, distribute said one or more segments and media related to said one or more segments to said at least one destination; and
(d) executing said second set of commands to distribute said one or more segments and said related media to said at least one destination, wherein said related media includes media related to at least one of the content of said one or more segments, an advertisement, and a response to a search request for additional information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of the show;
(b) receiving a request to distribute one or more segments of the show to said at least one destination, wherein said receiving includes receiving a preferred time and order for presenting said one or more segments at said at least one destination;
(c) defining a second set of commands that, when executed, assembles said one or more segments at a play out bin to distribute at said preferred time and in said preferred order, and a third set of commands that, when executed, distribute said one or more segments and media related to said one or more segments to said at least one destination; and
(d) executing said second set of commands and said third set of commands to distribute, at said preferred time and in said preferred order, said one or more segments and said related media to said at least one destination. - View Dependent Claims (30, 31)
-
-
32. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of the show;
(b) receiving a request to distribute one or more segments of the show to said at least one destination, wherein said receiving includes receiving a format specifying at least one of a content, duration, layout, and distribution start time for said one or more segments;
(c) defining a second set of commands that, when executed, assemble said one or more segments according to said format, and a third set of commands that, when executed, distribute said one or more segments and media related to said one or more segments to said at least one destination; and
(d) executing said third and second sets of commands to assemble and distribute, according to said format, said one or more segments and said related media to said at least one destination. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show having a plurality of show segments, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of said plurality of show segments;
(a-1) enabling display of a list of said plurality of show segments;
(b) receiving a request to distribute one or more segments from said list to said at least one destination in a designated format specifying at least one of a content, duration, layout, and time for distributing said one or more segments;
(c) defining a second set of commands that, when executed, assemble said one or more segments according to said format, and a third set of commands that, when executed, distribute said one or more segments to said at least one destination; and
(d) executing said second and third sets of commands to assemble and distribute, according to said format, said one or more segments to said at least one destination. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of distributing one or more segments of a show from a source to at least one destination, comprising the steps of:
-
(a) providing a graphical and/or pictorial representation of a first set of commands to automatically control a plurality of production devices to thereby produce a show having a plurality of show segments, wherein said first set of commands include at least one segment delimiter command, wherein step (a) comprises the step of executing said at least one segment delimiter command in the course of executing said first set of commands, wherein execution of said at least one segment delimiter command results in identifying and categorizing a specific segment of said plurality of show segments;
(a-1) receiving a request to distribute one or more segments from a list of said plurality of show segments, said request indicating in a designated format specifying at least one of a content, duration, layout, and time for distributing said one or more segments;
(b) defining a second set of commands that, when executed, assemble said one or more segments according to said format, and a third set of commands that, when executed, distribute said one or more segments and media related to said one or more segments to said at least one destination, wherein said defining includes processing segment delimiters for said one or more segments to enable said assembling and distributing of said one or more segments;
(c) executing said second and third sets of commands to assemble and distribute, according to said format, said one or more segments and said related media to said at least one destination; and
(d) executing commands to track transmission of at least one of said one or more segments and said related media to enable at least one of billing and cost operations. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
Specification