System for Tracking Digital Information Over a Communications Network
First Claim
1. A method for tracking transmission of a digital file over a communications network, the method comprising:
- receiving packets constituting segments of the file in transit over the communications network;
examining the files to determine the presence of specific identifying indicia therein;
if the specific identifying indicia is determined to be present, logging information regarding the files; and
if the specific identifying indicia is determined not to be present, preventing logging of information regarding the files.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for tracking digital files transmitted over the Internet by placing certain identifying indicia within a file, and monitoring selected sites through which Internet traffic is transmitted, to determine the source and destination of a transmission containing a file with particular identifying indicia. Identifying indicia (“ID”) is placed in the header of each digital file whose transmission over the Internet is to be monitored. A data communications monitoring device is installed at an Internet service provider'"'"'s (ISP'"'"'s) facility. The monitoring device intercepts packets received by the ISP. These intercepted packets are then examined to determine whether they contain an ID of interest. If a sought ID is found within the packet, the source and destination fields in the Internet Protocol (IP) header are logged, along with the ID and other information, in a database. The pertinent contents of the database are then periodically sent to the proprietors whose IDs were discovered in packets in transit across the Internet. A proprietor may then take appropriate steps to secure compensation for the unauthorized copies, or to prevent further dissemination thereof.
28 Citations
60 Claims
-
1. A method for tracking transmission of a digital file over a communications network, the method comprising:
-
receiving packets constituting segments of the file in transit over the communications network; examining the files to determine the presence of specific identifying indicia therein; if the specific identifying indicia is determined to be present, logging information regarding the files; and if the specific identifying indicia is determined not to be present, preventing logging of information regarding the files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 58, 59, 60)
-
-
17. A system for tracking transmission of a digital file over a communications network, the system comprising:
-
a server configured to receive the file; a monitor, connected to the server, and configured to process the file; wherein the monitor is configured to; examine the file to determine the presence of specific identifying indicia therein; record information regarding each file containing the specific identifying indicia; and prevent recording of information regarding each file determined not to contain the specific identifying indicia. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for tracking an Internet transmission of a digital file, the system comprising:
-
a modem which receives the file; a server for processing the file; a monitor, connected between the modem and the server, which processes packets constituting segments of the file;
wherein the monitor is programmed to;examine file headers in the packets to determine the presence of specific identifying indicia therein; record a source Internet address for the file for each of the packets containing the specific identifying indicia; and if the specific identifying indicia is determined to not be present, prevent recording of the Internet Protocol header source address for each of the packets of the file; and if the specific identifying indicia is determined to be present, means for sending the received file unaltered to a next Internet leg in a transmission path of the file.
-
-
28. A method for tracking the transmission of a digital file over the Internet, the method comprising:
-
receiving packets constituting segments of the file in transit over the Internet; examining file headers in the packets to determine the presence of specific identifying indicia therein; recording, for each of the packets containing the specific identifying indicia, a source Internet address for the file; if the specific identifying indicia is determined to not be present, preventing recording of the Internet Protocol header source address for each of the packets of the file; and if the specific identifying indicia is determined to be present, sending the received packets unaltered to a next Internet leg in a transmission path of the file. - View Dependent Claims (29, 30)
-
-
31-40. -40. (canceled)
-
41. A system for tracking the transmission over a communications network of a digital file containing specific identifying indicia, the system comprising:
-
a server for receiving the file; monitoring means, connected to the server, for examining the file to determine the presence of the specific identifying indicia therein; and means for recording information regarding each file containing the specific identifying indicia, wherein the means for recording information is configured to not record information regarding each file determined not to contain the specific identifying indicia. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
-
50-57. -57. (canceled)
Specification