IP Library Granted Patent US 6,889,206
Granted Patent B1
US 6,889,206 · App. 09/717,614 · Granted May 3, 2005

Method for computer network operation providing basis for usage fees

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 6,889,206
App. No.
09/717,614
Granted
May 3, 2005
Kind
B1
Abstract

A computer network having a requesting node and a providing node permits data transfer therebetween when permitted by an authorizing node. Reports generated in response to authorizations and reports generated in response to data transfers are reconciled at a reconciliation node to improve the accuracy of payments collected and paid for use of the data. Such payments include copyright royalties for audio, video, and other works recorded in digital format.

Claims (40)

1. A method for transferring data that provides pay-per-use accounting, the method comprising:

providing the data in a file to a provided content providing node, the file comprising a content identifier, the content providing node having a first node identifier;

providing on a content managing node a value for validating a request, the request conveying the first node identifier, the content identifier, and a second node identifier of a content requesting node;

validating the request in accordance with the value;

logging at the content managing node a first event in response to the request;

determining a payee identifier in accordance with the request;

forming a first report comprising the payee identifier;

logging at an event reporting node a second event in response to a second report, the second report provided in response to a permit provided by an authorizing node, provision of the permit being responsive to validating the request, the second report conveying the first node identifier, the content identifier, and the second node identifier; and

adjusting a pay-per-use account associated with the payee identifier in accordance with the first report and the second report.

2. The method of claim 1 further comprising providing a reconciliation node in communication with the event reporting node and the content managing node for performing the step of adjusting.

3. A method for managing access to a digital work, the method for execution by an authorizing node, the method comprising:

receiving via a network a request from a content providing node, the request comprising a first network address of the content providing node, a second network address of a content requesting node, and an identifier of the digital work;

obtaining from a database, in accordance with the identifier of the digital work, an authorized network address and a file identifier;

comparing the first network address and the authorized network address;

discontinuing performance of the method in response to a result of comparing the first network address and the authorized network address; and

transmitting via the network a permit to the content requesting node, the permit comprising the file identifier.

4. The method of claim 3 wherein the database is operated by a content managing node and the method further comprises transmitting via the network the permit to the content managing node.

5. The method of claim 3 wherein the request comprises a transaction identifier and the permit further comprises the transaction identifier.

6. The method of claim 3 wherein a plurality of file identifiers are obtained from the database and the transmitted permit further comprises the plurality of file identifiers.

7. The method of claim 3 further comprising:

determining a price in accordance with the identifier of the digital work;

seeking confirmation of a debit, the debit being in accordance with the price; and

discontinuing performance of the method on failure to receive, via the network, confirmation of the debit.

8. The method of claim 7 wherein the price is determined in further accordance with the file identifier.

9. The method of claim 7 wherein the step of seeking comprises transmitting a request for confirmation via the network to a banking node.

10. A method for creating a permit in response to receiving a request, the permit for authorizing a content providing node to provide a digital work to a content requesting node, the method performed by an authorizing node, the method comprising:

obtaining, via the network from the content providing node, indicia of file names, the digital work comprising content files corresponding to the file names;

determining a time of day at the authorizing node;

obtaining, via the network from the content providing node, a price;

forming a permit comprising a network node address of the content providing node, the indicia of file names, the time of day, and the price.

11. The method of claim 10 wherein obtaining comprises receiving a file comprising the indicia of file names.

12. The method of claim 10 wherein the price is determined from a plurality of indicia of price, each respective indicia of price being stored on the content providing node in a header of a respective file corresponding to a respective file name; and the authorizing node requests each indicia of price in accordance with each respective file name.

13. A method for managing access to a digital work, the method for execution by a first computer system, the method comprising:

receiving via a network a request from a second computer system, the request comprising a first network address of the second computer system, a second network address of a third computer system, and an identifier of the digital work;

obtaining from a database, in accordance with the identifier of the digital work, an authorized network address and a file identifier;

comparing the first network address and the authorized network address;

discontinuing performance of the method in response to a result of comparing the first network address and the authorized network address; and

transmitting via the network a permit to the content requesting node, the permit comprising the file identifier.

14. The method of claim 12 wherein the database is operated by a fourth computer system and the method further comprises transmitting via the network the permit to the fourth computer system.

15. The method of claim 12 wherein the request comprises a transaction identifier and the permit further comprises the transaction identifier.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
CHANGE OF NAME Recorded Jun 9, 2016
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 038947/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: NUTTALL, FRANCOIS-XAVIER
To: AUDIOSOFT, INC.
Reel/Frame 038819/0066 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →