Method and system for providing watermark to subscribers
First Claim
Patent Images
1. A method, comprising:
- determining whether a subscriber can receive a watermark based on a policy associated with an Internet Protocol address associated with the subscriber, the policy being retrieved from a database based on the Internet Protocol address;
when it is determined that the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, generating a content comprising the watermark in a second frame;
causing the subscriber to fetch content comprising an originally requested webpage in a first frame when it is determined that a webpage redirect can be issued to a web browser of the subscriber; and
causing the subscriber to fetch the content comprising an originally requested webpage comprising the watermark in the second frame overlaying the content in the first frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing watermark to subscribers is provided. The method comprises observing a request for a first content from a subscriber, determining if the subscriber can receive a watermark, generating a second content comprising the watermark if the subscriber can receive a watermark, causing the subscriber to fetch the first content, and causing the subscriber to fetch the second content comprising the watermark overlaying the first content.
10 Citations
19 Claims
-
1. A method, comprising:
-
determining whether a subscriber can receive a watermark based on a policy associated with an Internet Protocol address associated with the subscriber, the policy being retrieved from a database based on the Internet Protocol address; when it is determined that the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, generating a content comprising the watermark in a second frame; causing the subscriber to fetch content comprising an originally requested webpage in a first frame when it is determined that a webpage redirect can be issued to a web browser of the subscriber; and causing the subscriber to fetch the content comprising an originally requested webpage comprising the watermark in the second frame overlaying the content in the first frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining whether a subscriber can receive a watermark based on a policy associated with an Internet Protocol address associated with the subscriber, the policy being retrieved from a database based on the Internet Protocol address; when it is determined that the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, connecting to a destination server comprising the first content; retrieving first content from the destination server, the first content comprising an originally requested webpage in a first frame when it is determined that a webpage redirect can be issued to the subscriber'"'"'s web browser; and adding the watermark to the first content to form a second content overlaying the first content, the second content comprising the watermark in the second frame overlaying the first content in the first frame. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a data processing system comprising a Web browser that initiates a request for a first content; and an Internet Service Provider comprising a router and a redirecting device, the Internet Service Provider communicably coupled to the data processing system; wherein the router is operable to observe a request for a first content from a subscriber;
wherein the redirecting device is operable to;determine whether the subscriber can receive a watermark based on a policy associated with an Internet Protocol address associated with the subscriber, the policy retrieved from a database based on the Internet Protocol address; when it is determined the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, generate a second content comprising the watermark in a second frame; cause the subscriber to fetch the first content comprising an originally requested webpage in a first frame when a webpage redirect can be issued to the subscriber'"'"'s web browser; and cause the subscriber to fetch the second content comprising the watermark in the second frame that overlays the first content in the first frame from the data processing system via the router.
-
-
18. A system, comprising:
-
a data processing system utilized by a subscriber of Internet service, the data processing system comprises a Web browser that initiates a request for a Webpage; and a proxy server communicably coupled to the data processing system, the proxy server comprising a composite Webpage comprising a watermark and the Webpage, wherein the proxy server is operable to; determine when the subscriber can receive the watermark based on a policy associated with an Internet protocol address associated with the subscriber, the policy retrieved from a database based on the Internet protocol address; when the subscriber can receive the watermark based on the policy and the Internet protocol address associated with the subscriber, retrieve a first content, the first content comprising an originally requested webpage in a first frame when it is determined a webpage redirect can be issued to the subscriber'"'"'s web browser; and add the watermark that overlays the first content to form a second content the second content comprising the watermark in the second frame that overlays the first content in the first frame. - View Dependent Claims (19)
-
Specification