Method and system for managing digital content, including streaming media
First Claim
1. A system comprising:
- one or more remote sites, each remote site having one or more assigned client content providers, the remote site comprising;
an ingest server ingesting digital content in an upload operation to upload the digital content from a client content provider assigned to the remote site, one or more ingest queue servers from a central site geographically remote from the remote site directing transfer of the ingested digital content from the ingest server to one or more first servers based on information identifying the client content provider of the ingested digital content,the one or more first servers storing the ingested digital content, wherein at least one media server is coupled to the one or more first servers, and the at least one media server is configured to receive a user request and to read the at least a portion of the stored ingested digital content, andin response to the user request, at least one media server providing at least a portion of the stored digital content to the user; and
the central site servicing all of the client content providers assigned to the one or more remote sites and comprising the one or more ingest queue servers that direct, as part of the upload operation, the transfer of digital content ingested by the ingest server to the one or more first servers of the remote site assigned to the client content provider that is uploading the digital content.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for uploading, managing and delivering digital content, including streaming media. The system according to one embodiment allows receives digital content from the client, assigns a stream identifier (ID) to the content and stores the content. The client is given a playlist uniform resource locator (URL) for publishing on its web site, the URL including the stream ID. Activation of the URL by an end user causes the stream to be served to the end user, without the client receiving or providing an indication of the specifics of where the content was stored. An embodiment of the present invention provides a system and method that defines one or more remote sites associated with each client.
35 Citations
25 Claims
-
1. A system comprising:
-
one or more remote sites, each remote site having one or more assigned client content providers, the remote site comprising; an ingest server ingesting digital content in an upload operation to upload the digital content from a client content provider assigned to the remote site, one or more ingest queue servers from a central site geographically remote from the remote site directing transfer of the ingested digital content from the ingest server to one or more first servers based on information identifying the client content provider of the ingested digital content, the one or more first servers storing the ingested digital content, wherein at least one media server is coupled to the one or more first servers, and the at least one media server is configured to receive a user request and to read the at least a portion of the stored ingested digital content, and in response to the user request, at least one media server providing at least a portion of the stored digital content to the user; and the central site servicing all of the client content providers assigned to the one or more remote sites and comprising the one or more ingest queue servers that direct, as part of the upload operation, the transfer of digital content ingested by the ingest server to the one or more first servers of the remote site assigned to the client content provider that is uploading the digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, at a central site geographically remote from a remote site that has one or more assigned client content providers, information about digital content of a client content provider and information identifying the client content provider; uploading, in an upload operation, the digital content from the client content provider to an ingest server at the remote site; directing, by an ingest queue server at the central site as part of the upload operation and based on the information identifying the client content provider, transfer of the ingested digital content from the ingest server to another server at the remote site for storage by the another server; receiving, by at least one media server, a user request; in response to the user request, providing at least a portion of the stored digital content to the user via the media server, the media server being located at the remote site, the media server reading at least the portion of the stored digital content; and the central site servicing all of the client content providers assigned to remote site and comprising the ingest queue server that directs, as part of the upload operation, the transfer of digital content ingested by the ingest queue server to one or more first servers associated with the remote site assigned to the client content provider that is uploading the digital content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification