IP Library Granted Patent US 7,356,511
Granted Patent B2
US 7,356,511 · App. 10/236,262 · Granted Apr 8, 2008

Method and apparatus for marking content during distribution of the content to a client

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,356,511
App. No.
10/236,262
Granted
Apr 8, 2008
Kind
B2
Abstract

One embodiment of the present invention provides a system that facilitates marking content during distribution of the content to a client. The system starts by receiving a request for the content from the client at the server and then obtaining a content identifier for the content. Next, the server generates a version identifier that uniquely identifies the version of the content that is sent to the client. Once the version identifier has been generated, the server stores the version identifier in a database along with information to facilitate identification of the requesting client. Finally, the server creates the version of the content by marking the content with the version identifier and delivers the version to the client. Note that the markings on the content facilitate subsequent identification of the client by examining the version of the content.

Claims (33)

1. A method for marking content during distribution of the content to a client, comprising:

receiving a request for the content from the client at a server;

obtaining a content identifier for the content;

generating a version identifier that uniquely identifies a version of the content that is sent to the client;

storing the content identifier and the version identifier in a database;

creating the version of the content by marking the content with the version identifier such that removal of the mark degrades the quality or usability of the content and renders the content unusable;

delivering the version of the content with markings to the client;

wherein marking the version of the content with the version identifier involves marking different sections of the content using different marking methods, so that any given section of the content is not operated on by all of the marking methods; and

whereby the markings on the version of the content facilitate subsequent identification of the client by examining the version of the content or a copy of the version of the content.

2. The method of claim 1 , wherein a mark is information added to the content that does not affect usability of the content by the client and facilitates identifying the client at a later time.

3. The method of claim 1 , wherein storing the content identifier and the version identifier in the database further involves storing a number of items in the database including, the client's IP address, the current date and time, and information that facilitates identifying the client.

4. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for marking content during distribution of the content to a client, the method comprising:

receiving a request for the content from the client at a server;

obtaining a content identifier for the content;

generating a version identifier that uniquely identifies a version of the content that is sent to the client;

storing the content identifier and the version identifier in a database;

creating the version of the content by marking the content with the version identifier such that removal of the mark degrades the quality or usability of the content and renders the content unusable;

delivering the version of the content with markings to the client;

wherein marking the version of the content with the version identifier involves marking different sections of the content using different marking methods, so that any given section of the content is not operated on by all of the marking methods; and

whereby the markings on the version of the content facilitate subsequent identification of the client by examining the version of the content or a copy of the version of the content.

5. The computer-readable storage medium of claim 4 , wherein a mark is information added to the content that does not affect usability of the content by the client and facilitates identifying the client at a later time.

6. The computer-readable storage medium of claim 4 , wherein storing the content identifier and the version identifier in the database further involves storing a number of items in the database including, the client's IP address, the current date and time, and information that facilitates identifying the client.

7. An apparatus for marking content during distribution of the content to a client, comprising:

a receiving mechanism configured to receive a request for the content from the client at a server;

an identification mechanism configured to obtain a content identifier for the content;

a generation mechanism configured to generate a version identifier that uniquely identifies a version of the content that is sent to the client;

a storage mechanism configured to store the content identifier and the version identifier in a database;

a marking mechanism configured to create the version of the content by marking the content with the version identifier such that removal of the mark degrades the quality or usability of the content and renders the content unusable;

a delivery mechanism configured to deliver the version of the content with markings to the client;

wherein the marking mechanism is further configured to mark different sections of the content using different marking methods, so that any given section of the content is not operated on by all of the marking methods; and

whereby the markings on the version of the content facilitate subsequent identification of the client by examining the version of the content or a copy of the version of the content.

8. The apparatus of claim 7 , wherein a mark is information added to the content that does not affect usability of the content by the client and facilitates identifying the client at a later time.

9. The apparatus of claim 7 , wherein the storage mechanism is further configured to store a number of items in the database including, the client's IP address, the current date and time, and information that facilitates identifying the client.

Assignments (2)
CHANGE OF NAME Recorded May 7, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019265/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2002
From: GAYA, BRUCE
To: APPLE COMPUTER, INC.
Reel/Frame 013278/0277 →