CONTENT CREATION AND DISTRIBUTION SYSTEM
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving video data from a client computing device, wherein the video data is captured using a camera connected to the client computing device in accordance with instructions executed on the client computing device to provide the video data in accordance with predetermined constraints;
automatically transcoding the video data, using a server, into at least one different format based on at least one of user credentials associated with a user of the client computing device or attributes associated with the video data, wherein at least one format of the transcoded video data defines a video file in a format appropriate for inclusion in a linear television programming transmission; and
uploading the transcoded video data to a server for distribution.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving and distributing user-generated video content. In one aspect, a method includes receiving video data from a client computing device, where the video data is captured using a camera connected to the client computing device in accordance with instructions executed on the client computing device to provide the video data in accordance with predetermined constraints. The video data is automatically transcoded into at least one different format based on user credentials associated with a user of the client computing device and/or attributes associated with the video data. At least one format of the transcoded video data defines a video file in a format appropriate for inclusion in a linear television programming transmission. The transcoded video data is uploaded to a server for distribution.
-
Citations
38 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving video data from a client computing device, wherein the video data is captured using a camera connected to the client computing device in accordance with instructions executed on the client computing device to provide the video data in accordance with predetermined constraints;
automatically transcoding the video data, using a server, into at least one different format based on at least one of user credentials associated with a user of the client computing device or attributes associated with the video data, wherein at least one format of the transcoded video data defines a video file in a format appropriate for inclusion in a linear television programming transmission; anduploading the transcoded video data to a server for distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
displaying, on a client computing device, a user interface adapted to allow a user to selectively record content including high definition video content through a digital camera communicably coupled to the client computing device; receiving a user selection to record content; capturing high definition video data using the digital camera during a continuous recording segment; formatting the high definition video data in accordance with predetermined constraints; and transmitting at least a portion of the formatted high definition video data to a storage server during the continuous recording segment. - View Dependent Claims (19, 21, 22, 23)
-
-
24. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
displaying, on a client computing device, a user interface adapted to allow a user to selectively record content including high definition video content through a digital camera communicably coupled to the client computing device; receiving a user selection to record content; capturing high definition video data using the digital camera during a continuous recording segment; formatting the high definition video data in accordance with predetermined constraints; establishing a connection with a content submission server in response to a user selection to upload the high definition video data; and transmitting the formatted high definition video data to a storage server using the connection in response to the user selection, wherein the predetermined constraints are adapted to facilitate transcoding of the formatted high definition video data into a format appropriate for inclusion in a linear television programming transmission. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a user device; and one or more servers operable to interact with the user device and to; receive video data in a predetermined format from the user device; transcode the video data into one or more video formats that differ from the predetermined format using an automated transcoding workflow corresponding to the predetermined format; store the transcoded video data; and distribute the transcoded video data for inclusion in a television transmission - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification