IP Library Granted Patent US 8,301,775
Granted Patent B2
US 8,301,775 · App. 11/956,566 · Granted Oct 30, 2012

Affiliate bandwidth management

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 8,301,775
App. No.
11/956,566
Granted
Oct 30, 2012
Kind
B2
Abstract

Methods, systems, and machine readable media are disclosed for managing bandwidth usage of a content provider. According to one embodiment, a system for managing bandwidth usage of a content provider can comprise a content provider system adapted to maintain and provide content and a first affiliate system comprising an affiliate network, an affiliate server communicatively coupled with the affiliate network, and a client. The client can be adapted to selectively request the content from either the content provider system or the affiliate server of the first affiliate system based on bandwidth costs for the content provider system.

Claims (57)

1. A system for managing bandwidth usage of a content provider, the system comprising:

a content provider system adapted to maintain and provide content;

a first affiliate system comprising an affiliate network and an affiliate server communicatively coupled with the affiliate network; and

a client device maintaining information:

identifying locations for the content,

identifying a bandwidth cost charged by the first affiliate system to the content provider associated with the client device obtaining the content from each location, and

defining an agreement between the content provider and the first affiliate system, and wherein the client device includes a set of instructions which cause the client device to selectively request the content from either the content provider system or the affiliate server of the first affiliate system based on at least:

the locations for the content,

the bandwidth cost charged by the first affiliate system to the content provider, and

the agreement between the content provider and the first affiliate system.

2. The system of claim 1 , wherein the first affiliate system maintains a copy of the content and the client requests the content from the affiliate server of the first affiliate system if the client is connected with the affiliate network of the first affiliate system.

3. The system of claim 1 , wherein the client requests the content from the content provider if the client is connected with a network other than the affiliate network.

4. The system of claim 1 , further comprising a second affiliate system comprising an affiliate network and an affiliate server communicatively coupled with the affiliate network and maintaining a copy of the content.

5. The system of claim 4 , wherein the client requests the content from the affiliate server of the second affiliate system if the client is connected with the affiliate network of the second affiliate system.

6. The system of claim 4 , wherein the client requests the content from the affiliate server of the second affiliate system if the client is connected with a network other than the affiliate network of the first affiliate system.

7. The system of claim 4 , wherein the client requests the content from the content provider system if the client is connected with a network other than the affiliate network of the first affiliate system.

8. The system of claim 4 , wherein the client requests the content from the content provider system if the client is connected with a network other than the affiliate network of the first affiliate system and the affiliate network of the second affiliate system.

9. A method of managing bandwidth usage of a content provider, the method comprising:

maintaining information at a client device, the information:

identifying locations for content and a bandwidth cost charged by an affiliate to the content provider associated with the client device obtaining the content from each location, and

defining an agreement between the content provider and the affiliate;

selecting with the client device a location for retrieving content based on at least:

the locations for content,

the bandwidth cost charged by the affiliate to the content provider, and

the agreement between the content provider and the affiliate; and

retrieving the content with the client device from the selected location.

10. The method of claim 9 , wherein the location comprises a content provider system.

11. The method of claim 9 , further comprising prior to identifying the location for retrieving the content, caching a copy of the content on an affiliate server of an affiliate system.

12. The method of claim 11 , wherein the location comprises the affiliate server of the affiliate system.

13. The method of claim 9 , wherein identifying the location for retrieving content further comprises:

determining with the client device one or more current network connections;

identifying with the client device a plurality of locations of the content based on the maintained information;

determining with the client device a bandwidth cost to the content provider of retrieving the content from each of the plurality of locations based on the maintained information; and

retrieving the content with the client device from the location having the least bandwidth cost to the content provider.

14. The method of claim 13 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from a content provider system.

15. The method of claim 13 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from a content provider system via an affiliate system.

16. The method of claim 13 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from an affiliate server of an affiliate system.

17. A non-transitory machine-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to manage bandwidth usage of a content provider by:

maintaining the information at the client device, the information:

identifying locations for content and a bandwidth cost charged by an affiliate to the content provider associated with the client device obtaining the content from each location, and

defining an agreement between the content provider and the affiliate;

selecting with the client device a location for retrieving content based on at least:

the locations for content,

the bandwidth cost charged by the affiliate to the content provider, and

the agreement between the content provider and the affiliate; and

retrieving the content with the client device from the selected location.

18. The non-transitory machine-readable medium of claim 17 , wherein the location comprises a content provider system.

19. The non-transitory machine-readable medium of claim 17 , further comprising prior to identifying the location for retrieving the content, caching a copy of the content on an affiliate server of an affiliate system.

20. The non-transitory machine-readable medium of claim 19 , wherein the location comprises the affiliate server of the affiliate system.

21. The non-transitory machine-readable medium of claim 17 , wherein identifying the location for retrieving content further comprises:

determining with the client device one or more current network connections;

identifying with the client device a plurality of locations of the content based on the maintained information;

determining with the client device a bandwidth cost to the content provider of retrieving the content from each of the plurality of locations based on the maintained information; and

retrieving the content with the client device from the location having the least bandwidth cost to the content provider.

22. The non-transitory machine-readable medium of claim 21 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from a content provider system.

23. The non-transitory machine-readable medium of claim 21 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from a content provider system via an affiliate system.

24. The non-transitory machine-readable medium of claim 21 , retrieving the content from the location having the least bandwidth cost to the content provider comprises retrieving the content from an affiliate server of an affiliate system.

Assignments (4)
PATENT SECURITY AGREEMENT (PATENTS, PATENT APPLICATIONS AND PATENT LICENSES) Recorded May 8, 2025
From: STARZ ENTERTAINMENT, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071224/0261 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040709/0467) Recorded May 7, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 071196/0817 →
SECURITY INTEREST Recorded Dec 12, 2016
From: STARZ ENTERTAINMENT, LLC; STARZ MEDIA, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040709/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2008
From: BROWNRIGG, RICHARD T., JR.
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 020395/0016 →