Secure graphical objects in web documents
First Claim
1. An apparatus comprising a server coupled to receive a request from a client for a document, wherein the document comprises at least a first region that corresponds to protected content of the document, and wherein the server is configured to provide the document in response to the request, and wherein the server is configured to associate a software component with the first region, and wherein the software component, when executed, contacts the server for permission to access the protected content.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for presenting information in a web document using a program applet to restrict further copying or redistribution. The web document includes a first region in which a graphical element or other information is displayed, and a second region covering the first region in which a program applet is invoked by a server for the web document. The program applet is dynamically created upon access, and assigned a serial number. The program applet contacts the server for permission to display the graphical element or other information; thus, the server can control, by granting or denying permission, when and if the program applet displays the graphical or other information. The program applet can be subjected by the server to one or more of a variety of restrictions, such as: a limit on the number of times the information is displayed, a time limit, a requirement for a password or other security authentication, a requirement that the program applet is executing at a selected device or from a selected web document, or other requirements the server may deem fit to impose.
112 Citations
45 Claims
- 1. An apparatus comprising a server coupled to receive a request from a client for a document, wherein the document comprises at least a first region that corresponds to protected content of the document, and wherein the server is configured to provide the document in response to the request, and wherein the server is configured to associate a software component with the first region, and wherein the software component, when executed, contacts the server for permission to access the protected content.
- 22. An apparatus comprising a client configured to issue a request to a server for a document, wherein the client is configured to display a content of the document for a user, and wherein the document comprises at least a first region that corresponds to protected content of the document, and wherein the client is configured to contact the server for permission to access the protected content in response to user input indicating an access to the first region.
-
27. A method comprising:
-
receiving a request from a client for a document in a server, wherein the document comprises at least a first region that corresponds to protected content of the document;
providing the document in response to the request;
associating a software component with the first region; and
receiving a request from the software component, when executed, for permission to access the protected content. - View Dependent Claims (28, 29)
-
-
30. A method comprising:
-
issuing a request to a server for a document;
displaying a content of the document for a user, wherein the document comprises at least a first region that corresponds to protected content of the document; and
contacting the server for permission to access the protected content in response to user input indicating an access to the first region. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-accessible medium storing instructions which, when executed:
-
receive a request from a client for a document in a server, wherein the document comprises at least a first region that corresponds to protected content of the document;
provide the document in response to the request; and
associate a software component with the first region;
receive a request from the software component, when executed, for permission to access the protected content. - View Dependent Claims (35, 36)
-
-
37. A computer-accessible medium storing instructions which, when executed:
-
issue a request to a server for a document;
display a content of the document for a user, wherein the document comprises at least a first region that corresponds to protected content of the document; and
contact the server for permission to access the protected content in response to user input indicating an access to the first region. - View Dependent Claims (38, 39)
-
-
40. A method comprising:
-
contacting a server that sourced a document in response to user input indicating an access to a first region in the document that corresponds to protected content of the document; and
displaying the protected content in response to receiving permission from the server. - View Dependent Claims (41, 42)
-
-
43. A computer-accessible medium storing instructions which, when executed:
-
contact a server that sourced a document in response to user input indicating an access to a first region in the document that corresponds to protected content of the document; and
display the protected content in response to receiving permission from the server. - View Dependent Claims (44, 45)
-
Specification