IP Library Granted Patent US 8,145,570
Granted Patent B2
US 8,145,570 · App. 11/852,502 · Granted Mar 27, 2012

Method and mechanism for vending digital content

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,145,570
App. No.
11/852,502
Granted
Mar 27, 2012
Kind
B2
Abstract

An Internet Box Office (IBO) system and technique vends digital content via a computer network, such as the Internet. The IBO system comprises a viewing system that cooperates with a Digital Rights Management system and various deployment enhancements within the Internet to provide an infrastructure that facilitates access to digital content in a manner that comports with copyright law and the control of intellectual property by the copyright owner. The IBO system enables a content copyright owner to retain control of its intellectual property while allowing a consumer to have transparent access to the copyright-protected content via the network. To that end, the IBO system operates to download and stage the copyrighted digital content on the viewing system of a consumer.

Claims (15)

1. A method, comprising:

evaluating schedules for content delivery to clients;

identifying one or more staging areas for the content in response to proximities of the one or more staging areas to the clients, the staging areas are a collection of network caches in closer physical proximity to the clients than servers originally having the content for distribution, the collection of network caches residing on devices located on site at web-hosting data centers having the content, the staging areas also each include switches, routers, and hubs for delivering the content to the clients; and

acquiring the content in the one or more staging areas from the servers for subsequent delivery to the clients in response to the schedules, the schedules account for a time to download the content to the clients and bandwidth used to download the content to the clients from the one or more staging areas, and wherein the schedules dictate the same content is downloaded as a convoy stream to all of the clients, and a speed with which the download is achieved in the convoy stream is reduced to account for a particular speed of a slowest member of the convoy stream.

2. The method of claim 1 further comprising:

intercepting a request from a different client for the content, wherein the request is directed to a media server;

identifying the content in a select one of the staging areas that is in close proximity to the different client; and

streaming the content from the select one of the staging areas to the different client.

3. A method, comprising:

downloading content to a staging area in response to the proximity of the staging area to a requesting client, the client is requesting the content and the staging area is a collection of network caches that are in closer physical proximity to the client than one or more servers originally having the content for distribution, the collection of network caches residing on devices located on site at web-hosting data centers having the content, the staging area also includes switches, routers, and hubs for delivering the content to the requesting client; and

delaying delivery of the content from the staging area to the client in response to a schedule that determines when the client is to receive the content, and wherein the schedule accounts for bandwidth used when the content is to be delivered from the staging area to the client, and wherein the download is sent to multiple other clients, and wherein the same download is sent as a convoy stream to the client and the multiple other clients and a speed with which the convoy stream proceeds is set to a slowest client member's bandwidth.

4. The method of claim 3 further comprising, streaming the content from the staging area to the client when the schedule dictates delivery to the client.

5. The method of claim 3 , wherein delaying further includes delaying in response to a time-to-download condition.

6. The method of claim 3 , wherein delaying further includes delaying in response to a time of day when the client makes a request for the content.

7. The method of claim 3 , wherein delaying further includes delaying in response to a time and date a consumer associated with the client wishes to view the content on the client.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
To: RPX CORPORATION
Reel/Frame 037809/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 037421/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: MAJOR, ROBERT DREW; CARTER, STEPHEN R; ORMAN, HILARIE K.
To: NOVELL, INC.
Reel/Frame 037420/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
Reel/Frame 027465/0206 →