Copy protection of digital images transmitted over networks
First Claim
Patent Images
1. A method for protecting digital images displayed in a web browser, comprising:
- displaying a digital image, the digital image comprising pixel data;
issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
intercepting the request to access pixel data of the digital image;
causing program logic of the instructions to jump to logic for substitute instructions; and
providing substitute data for pixel data of the digital image.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for protecting digital images distributed over a network, including the steps of receiving a request from a client computer running a network browser, for an original layout page containing references to digital images therein, parsing the original layout page for the references to digital images, generating a modified layout page from the original layout page by replacing at least one of the references to digital images in the original layout page with references to substitute data, and sending the modified layout page to the client computer. A system is also described and claimed.
127 Citations
32 Claims
-
1. A method for protecting digital images displayed in a web browser, comprising:
-
displaying a digital image, the digital image comprising pixel data;
issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
intercepting the request to access pixel data of the digital image;
causing program logic of the instructions to jump to logic for substitute instructions; and
providing substitute data for pixel data of the digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for protecting digital images displayed in a web browser, comprising:
-
a software application displaying a digital image, the digital image comprising pixel data;
a command processor issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
a request interceptor intercepting the request to access pixel data of the digital image received from said command processor and causing program logic of the instructions to jump to logic for substitute instructions; and
a data processor providing substitute data for pixel data of the digital image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for protecting digital images displayed in a web browser, comprising:
-
displaying a digital image, the digital image comprising pixel data;
issuing a request to access pixel data of the digital image by invoking a Macintosh ToolBox function for accessing pixel data;
intercepting the request to access pixel data of the digital image;
causing program logic of the Macintosh ToolBox function to jump to logic for substitute instructions; and
providing substitute data for pixel data of the digital image.
-
-
22. A method for protecting digital images displayed in a web browser, comprising:
-
displaying a digital image, the digital image comprising pixel data;
issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
intercepting the request to access pixel data of the digital image;
changing a pointer pointing to the instructions to point to substitute instructions; and
providing substitute data for pixel data of the digital image. - View Dependent Claims (23, 24)
-
-
25. A method for protecting digital images displayed in a web browser, comprising:
-
displaying a digital image, the digital image comprising pixel data;
issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
intercepting the request to access pixel data of the digital image;
executing substitute instructions; and
providing substitute data for pixel data of the digital image. - View Dependent Claims (26)
-
-
27. A system for protecting digital images displayed in a web browser, comprising:
-
a software application displaying a digital image, the digital image comprising pixel data;
a command processor issuing a request to access pixel data of the digital image by invoking a Macintosh ToolBox function for accessing pixel data;
a request interceptor intercepting the request to access pixel data of the digital image received from said command processor and causing program logic of the Macintosh ToolBox function to jump to logic for substitute instructions; and
a data processor providing substitute data for pixel data of the digital image.
-
-
28. A system for protecting digital images displayed in a web browser, comprising:
-
a software application displaying a digital image, the digital image comprising pixel data;
a command processor issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
a request interceptor intercepting the request to access pixel data of the digital image received from said command processor, and changing a pointer pointing to the instructions to point to substitute instructions; and
a data processor providing substitute data for pixel data of the digital image. - View Dependent Claims (29, 30)
-
-
31. A system for protecting digital images displayed in a web browser, comprising:
-
a software application displaying a digital image, the digital image comprising pixel data;
a command processor issuing a request to access pixel data of the digital image by invoking instructions for accessing pixel data;
a request interceptor intercepting the request to access pixel data of the digital image received from said command processor and executing substitute instructions; and
a data processor providing substitute data for pixel data of the digital image. - View Dependent Claims (32)
-
Specification