IP Library Granted Patent US 7,640,320
Granted Patent B2
US 7,640,320 · App. 10/466,132 · Granted Dec 29, 2009

Method and system for managing digital content, including streaming media

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,640,320
App. No.
10/466,132
Granted
Dec 29, 2009
Kind
B2
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.

Claims (22)

1. A method comprising:

receiving, by an ingest server, digital content from a client;

storing, by a repository server, the digital content, the digital content having an associated server hostname and a filename;

assigning a unique identifier to the digital content, and associating the unique identifier, server hostname and filename;

providing the client with a link containing the unique identifier but not the server hostname and filename associated with the digital content's unique identifier;

receiving, by a playlist server, a request for the content, the request based on activation of the link, the request including the unique identifier but not the server hostname and filename associated with the digital content's unique identifier;

determining, by the playlist server, the server hostname and filename based on the unique identifier received with the request;

creating, by the playlist server, a redirector file, the redirector file including the server hostname and filename associated with the digital content's unique identifier, the redirector file is returned in response to the request.

2. The method of claim 1 , wherein the unique identifier is a stream identifier.

3. The method of claim 1 , wherein the unique identifier is the name of the digital content.

4. The method of claim 1 , wherein the digital content is a streaming media file.

5. The method of claim 1 , wherein the digital content is a playlist comprising multiple streaming media files.

6. The method of claim 1 wherein the link specifies a program for determining the hostname and filename based on the unique identifier.

7. A method of providing an end user access to digital content, the method comprising:

causing digital content to be stored, by a repository server, and a unique identifier to be assigned to the digital content, the digital content having a server hostname and a filename when stored, the unique identifier of the digital content being associated with the digital content's server hostname and filename;

receiving, by an ingest server, the unique identifier to the digital content but not the server hostname and filename associated with the digital content's unique identifier;

publishing a link for activation by the end user, the link including the unique identifier of the digital content but not the server hostname and filename associated with the digital content's unique identifier,

wherein activation of the link causes resolution of the unique identifier into the server hostname and the filename of the digital content, and causes the digital content to be provided to the end user, by a playlist server, based on the server hostname and filename of the digital content determined using the unique identifier.

8. The method of claim 7 , wherein the unique identifier is a stream identifier.

9. The method of claim 7 , wherein the unique identifier is the name of the digital content.

10. The method of claim 7 , wherein the digital content is a streaming media file.

11. The method of claim 7 , wherein the digital content is a playlist comprising multiple streaming media files.

Assignments (5)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →