Method and system for managing digital content, including streaming media
First Claim
1. A method of providing access to digital content, the method comprising:
- receiving digital content from a client;
storing the digital content on a server having a hostname, the digital content having a filename;
assigning a unique identifier to the digital content;
providing the client with the link containing the unique identifier;
receiving a request for the content, the request based on activation of the link;
determining the hostname and filename based on the unique identifier; and
creating a redirector file, the redirector file including the hostname and filename.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and system for uploading, managing and delivering digital content, including streaming media. The system according to one embodiment allows receives digital content from the client (102), 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 (610), the URL including the stream ID. Activation of the URL by an end user (104) 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 provides a system and method that permit clients to actively manage their content, including defining logical folders and subfolders containing item(s) of the content and defining logical stream groups, containing items of the content.
266 Citations
34 Claims
-
1. A method of providing access to digital content, the method comprising:
-
receiving digital content from a client;
storing the digital content on a server having a hostname, the digital content having a filename;
assigning a unique identifier to the digital content;
providing the client with the link containing the unique identifier;
receiving a request for the content, the request based on activation of the link;
determining the hostname and filename based on the unique identifier; and
creating a redirector file, the redirector file including the hostname and filename. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing an end user access to digital content, the method comprising:
-
causing digital content to be stored on a server having a hostname, the digital content having a filename when stored;
receiving a unique identifier to the digital content;
publishing a link for activation by the end user, the link including the unique identifier of the digital content, wherein activation of the link causes resolution of the unique identifier into the hostname and filename and causes the digital content to be provided to the end user based on the hostname and filename. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for managing digital content and provide digital content to end users, the system comprising:
-
one or more first servers configured to receive digital content;
one or more storage servers configured to store digital content received by the first servers;
a plurality of media servers coupled to at least one of the storage servers, the media servers configured to receive a request to experience an item of digital content and, in response to the request, read the item of digital content stored on the at least one storage server. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of managing digital content of a client, the method comprising:
-
associating the client with a primary site;
associating the client with one or more replication sites;
providing the client an option to upload digital content to both the primary site and any one or more of the replication sites;
receiving a request to upload an item of digital content, the request specifying one or more replication sites; and
based on the request, uploading the item of digital content to the primary site and the specified replication sites. - View Dependent Claims (20, 21, 22)
-
-
23. A method of managing digital content of a client, the method comprising:
-
receiving a selection of a time zone from the client;
associating the client with the time zone;
storing time related information for the client based on a standard time;
converting the stored time related information based on a standard time to time related information based on the time zone associated with the client; and
providing to the client the time related information based on the time zone. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method of providing digital content, the method comprising:
-
generating a playlist uniform resource locator (URL) identifying digital content and a one of a plurality of sites having a copy of the digital content;
identifying a hostname associated with the digital content and the one site, the hostname identifying a media server associated with the one site; and
providing the digital content from the media server. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification