SYSTEM, METHOD, AND INFRASTRUCTURE FOR REAL-TIME LIVE STREAMING CONTENT
First Claim
1. A method for hosting assets and metadata about assets from service providers, the assets for streaming or video-on-demand, comprising:
- a. on a hosting server, receiving a metadata file from a service provider or content delivery network, the metadata file associated with an asset in a web folder, the asset configured to be delivered in a streamed or video-on-demand fashion, the web folder including an index file and a plurality of transport stream files;
b. on the hosting server, receiving a request from a content playback device having authentication credentials to receive the asset; and
c. from the hosting server, providing a URI to the content playback device, the URI providing a location of the index file from which the content playback device may receive the asset, the location associated with a service provider or content delivery network.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and methods for using an existing management server infrastructure to deliver video-on-demand or streaming content, including real-time live streaming Existing client content playback devices, such as IPTVs, may be employed to stream content items, obtain advertisements, track user'"'"'s viewing behaviors, and the like. By reusing existing client devices, there is no need for additional hardware purchases on the user side. By reusing existing management server infrastructures, capital expenses are also reduced. In such a system, a user can watch both video-on-demand and streaming audiovisual content.
46 Citations
19 Claims
-
1. A method for hosting assets and metadata about assets from service providers, the assets for streaming or video-on-demand, comprising:
-
a. on a hosting server, receiving a metadata file from a service provider or content delivery network, the metadata file associated with an asset in a web folder, the asset configured to be delivered in a streamed or video-on-demand fashion, the web folder including an index file and a plurality of transport stream files; b. on the hosting server, receiving a request from a content playback device having authentication credentials to receive the asset; and c. from the hosting server, providing a URI to the content playback device, the URI providing a location of the index file from which the content playback device may receive the asset, the location associated with a service provider or content delivery network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server system to host, authenticate, and arrange for delivery of assets to a content playback device, comprising:
-
a. an ingest module to receive a file containing metadata about an asset; b. an authentication module to receive an authentication credential from a content playback device upon request for the asset; and c. a service or asset module for providing a URI of an index file to the content playback device, the index file corresponding to the asset, the URI allowing the content playback device to access the index file from a service provider or content delivery network. - View Dependent Claims (9, 10, 11)
-
-
12. A method of ingesting metadata about content items from at least two service providers, comprising:
-
a. receiving information about at least one content item from a first service provider at a hosting server, the information including at least one of a stream type, a metafile type, and a video type, the content item for video-on-demand or for streaming; b. receiving information about at least one content item from a second service provider at the hosting server, the information including at least one of a stream type, a metafile type, and a video type, the content item for video-on-demand or for streaming; and c. storing the information from the first and second service providers on the hosting server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification