SYSTEMS AND METHODS FOR INCORPORATING USER GENERATED CONTENT WITHIN A VOD ENVIRONMENT
First Claim
1. A method for providing a package to a video service provider, the method comprising the steps of:
- (a) receiving, at a computer system hosting an Internet web site, a first digital video file in a first encoding format from a first user accessing said Internet web site;
(b) receiving, at said computer system, text describing said first digital video file from said first user;
(c) generating a second digital video file in a second encoding format compatible with said Internet web site by transcoding said first digital video file from said first encoding format to said second digital video file in said second encoding format;
(d) generating first metadata for said second digital video file based on(1) said text received from said first user,(2) data generated by said computer system based on processing said second digital video file, and(3) data provided to said computer system and stored in a first disk storage subsystem accessible to said computer system prior to receipt of said text;
(e) storing said second digital video file and said first metadata in said first disk storage subsystem;
(f) making available said second digital video file on said Internet web site for viewing by a plurality of users visiting said Internet web site;
(g) generating a third digital video file in a third encoding format compatible with said video service provider by transcoding said first or said second digital video file to said third digital video file in said third encoding format;
(h) generating second metadata for said third digital video file based on(1) said text received from said first user,(2) data generated by said computer system based on processing said third digital video file, and(3) data provided to said computer system and stored in said first disk storage subsystem prior to receipt of said text;
(i) storing a package comprising said third digital video file in said third encoding format and said second metadata in a second disk storage subsystem; and
(j) providing said package to said video service provider, wherein said video service provider streams said third digital video file in said third encoding format to a second user who is a subscriber of said video service provider in response to said second user selecting said third digital video file for viewing from said video service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer system hosts a web site allowing users via the Internet to post video clips, view video clips, or provide feedback regarding a viewed video clip, wherein the computer system selects the most popular video clips based on certain criteria to make available to a video service provider. In one embodiment, the computer system transcodes the video clip received at the web site into a format compatible with a VOD system associated with a cable service provider, and generates the appropriate metadata based on input from the user posting the video clip based in part on values determined by the computer system and based in part on default values determined by an administrator. Subscribers to a cable service provider can then select and view the video clips in the VOD system by invoking a VOD service offered by the cable service provider.
-
Citations
17 Claims
-
1. A method for providing a package to a video service provider, the method comprising the steps of:
-
(a) receiving, at a computer system hosting an Internet web site, a first digital video file in a first encoding format from a first user accessing said Internet web site; (b) receiving, at said computer system, text describing said first digital video file from said first user; (c) generating a second digital video file in a second encoding format compatible with said Internet web site by transcoding said first digital video file from said first encoding format to said second digital video file in said second encoding format; (d) generating first metadata for said second digital video file based on (1) said text received from said first user, (2) data generated by said computer system based on processing said second digital video file, and (3) data provided to said computer system and stored in a first disk storage subsystem accessible to said computer system prior to receipt of said text; (e) storing said second digital video file and said first metadata in said first disk storage subsystem; (f) making available said second digital video file on said Internet web site for viewing by a plurality of users visiting said Internet web site; (g) generating a third digital video file in a third encoding format compatible with said video service provider by transcoding said first or said second digital video file to said third digital video file in said third encoding format; (h) generating second metadata for said third digital video file based on (1) said text received from said first user, (2) data generated by said computer system based on processing said third digital video file, and (3) data provided to said computer system and stored in said first disk storage subsystem prior to receipt of said text; (i) storing a package comprising said third digital video file in said third encoding format and said second metadata in a second disk storage subsystem; and (j) providing said package to said video service provider, wherein said video service provider streams said third digital video file in said third encoding format to a second user who is a subscriber of said video service provider in response to said second user selecting said third digital video file for viewing from said video service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing a package to a video service provider providing a media service comprising:
a computing system adapted to; (a) host an Internet web site; (b) receive a first digital video file in a first encoding format from a first user accessing said Internet web site; (c) receive text describing said first digital video file from said first user; (d) generate a second digital video file in a second encoding format compatible with said Internet web site by transcoding said first digital video file from said first encoding format to said second digital video file in said second encoding format; (e) generate first metadata for said second digital video file based on (1) said text received from said first user, (2) data generated by said computing device based on processing said second digital video file, and (3) data provided to said computing device and stored in a first disk storage subsystem accessible to said computer device prior to receipt of said text; (f) store said second digital video file in said second encoding format and said first metadata in said first disk storage subsystem; (g) make available said second digital video file on said Internet web site for viewing by a plurality of users visiting said Internet web site; (h) generate a third digital video file in a third encoding format compatible with said video service provider by transcoding said first or said second digital video file to said third digital video file in said third encoding format; (i) generate second metadata for said third digital video file based on (1) said text received from said first user, (2) data generated by said computing device based on processing said third digital video file, and (3) data provided to said computing device and stored in said first disk storage subsystem prior to receipt of said text; (j) store a package comprising said third digital video file in said third encoding format and said second metadata in a second disk storage subsystem; and (k) provide said package to said video service provider, wherein said video service provider streams said third digital video file in said third encoding format to a second user who is a subscriber of said video service provider in response to said second user selecting said third digital video file for viewing from said video service provider. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer-readable medium containing code executable by a processor for providing a package to a video service provider comprising computer-readable program instructions adapted for:
-
(a) receiving a first digital video file in a first encoding format from a first user accessing an Internet web site; (b) receiving text describing said first digital video file from said first user; (c) generating a second digital video file in a second encoding format compatible with said Internet web site by transcoding said first digital video file from said first encoding format to said second digital video file in said second encoding format; (d) generating first metadata for said second digital video file based on (1) said text received from said first user, (2) data generated by said computer system based on processing said second digital video file, and (3) data retrieved from a first disk storage subsystem and received prior to said text; (e) storing said second digital video file and said first metadata in said first disk storage subsystem; (f) making available said second digital video file on said Internet web site for viewing by a plurality of users visiting said Internet web site; (g) generating a third digital video file in a third encoding format compatible with said video service provider by transcoding said first or said second digital video file to said third digital video file in said third encoding format compatible; (h) generating second metadata for said third digital video file based on (1) said text received from said first user, (2) data generated by said computer system based on processing said third digital video file, and (3) data retrieved from said first disk storage subsystem and received prior to said text; (i) storing a package comprising said third digital video file in said third encoding format and said second metadata in a second disk storage subsystem; and (j) providing said package to said video service provider, wherein said video service provider streams said third digital video file in said third encoding format to a second user who is a subscriber of said video service provider in response to said second user selecting said third digital video file for viewing from said video service provider.
-
Specification