IP Library Granted Patent US 7,849,207
Granted Patent B2
US 7,849,207 · App. 10/773,532 · Granted Dec 7, 2010

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,849,207
App. No.
10/773,532
Granted
Dec 7, 2010
Kind
B2
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.

Claims (45)

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.

2. The system of claim 1 , wherein each client content provider is associated with a particular remote site, the particular remote site storing digital content of the client content provider.

3. The system of claim 1 , wherein the information identifying the client content provider of the ingested digital content includes a location, the remote site proximate to the location.

4. The system of claim 3 wherein the location is a location of probable users of the client content provider's digital content, the remote site and the client content provider's digital content thus proximate to the location of probable users.

5. The system of claim 3 further comprising:

associating a character set within a language with the remote site; and

using the associated character set in connection with the digital content at the remote site.

6. The system of claim 1 wherein the one or more remote sites comprise at least two or more remote sites that have a relationship to each other based on geographic location.

7. The system of claim 6 wherein transfer of digital content is based on the relationship between the two or more remote sites.

8. The system of claim 1 , wherein each remote site further comprises:

one or more second servers for managing digital content at the remote site.

9. The system of claim 1 wherein the information identifying the client content provider of the ingested digital content is a location of the client content provider.

10. The system of claim 1 wherein the information identifying the client content provider of the ingested digital content is an amount of digital content of the client content provider.

11. The system of claim 1 wherein the central site further comprises:

one or more servers configured to receive digital content and make digital content available to users.

12. The system of claim 1 wherein transfer of digital content is caused by a user's request to experience the content.

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.

14. The method of claim 13 , wherein there are a plurality of remote sites and each client content provider is associated with a particular remote site of the plurality, the particular remote site storing digital content of the client content provider.

15. The method of claim 13 , wherein the information identifying the client content provider of the ingested digital content includes a location, the remote site being proximate to the location.

16. The method of claim 15 wherein the location is a location of probable users of the client content provider's digital content, the remote site and the client content provider's digital content thus being proximate to the location of probable users.

17. The method of claim 15 further comprising:

associating a character set within a language with the remote site; and

using the associated character set in connection with the digital content at the remote site.

18. The method of claim 13 wherein the remote site has a relationship to at least one other remote site based on geographic location.

19. The method of claim 13 wherein transfer of digital content is based on the relationship between the two or more remote sites.

20. The method of claim 13 , further comprising:

managing the digital content by one or more management servers at the remote site.

21. The method of claim 13 wherein the information identifying the client content provider of the ingested digital content is a location of the client.

22. The method of claim 13 wherein the information identifying the client content provider of the ingested digital content is an amount of digital content of the client content provider.

23. The method of claim 13 further comprising:

receiving digital content at the central site;

making the digital content available to users from the central site.

24. The method of claim 13 wherein transfer of digital content is in response to a request from a user to experience the content.

25. The method of claim 24 wherein the remote site is located proximate to the user making the request.

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 →