Method and system for providing watermark to subscribers
AssigneePerftech, Inc.
InventorsLewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
Life of this patent
Estimating the term…
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.
Claims20
A method, comprising:
- determining if 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 an addressing database based on the Internet Protocol address;
- if the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, then examining the subscriber's upstream traffic to determine whether a webpage redirect can be issued to the subscriber's web browser;
- generating a content comprising the watermark in a second frame if the subscriber can receive a watermark;
- causing the subscriber to fetch content comprising an originally requested webpage in a first frame if the webpage redirect can be issued to the subscriber's web browser;
- and
- causing the subscriber to fetch the content comprising the watermark in the second frame overlaying the first content in the first frame.
A method, comprising:
- determining if 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 an addressing database based on the Internet Protocol address;
- if the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, then examining the subscriber's upstream traffic to determine whether a webpage redirect can be issued to the subscriber's web browser;
- connecting to a destination server comprising the first content;
- retrieving the first content from the destination server, the first content comprising an originally requested webpage in a first frame if the webpage redirect can be issued to the subscriber's web browser;
- and
- adding a 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.
The method of claim 17, wherein adding a watermark to the first content to form a second content comprises:
- building the watermarked Webpage comprising the watermark and the Webpage;
- and
- substituting the Webpage with the watermarked Webpage.
A system, comprising:
- a data processing system comprising a Web browser for initiating 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 if the subscriber can receive a watermark based on a policy associated with an Internet Protocol address associated with the subscriber, the policy being retrieved from an addressing database based on the Internet Protocol address;
- if the subscriber can receive the watermark based on the policy and the Internet Protocol address associated with the subscriber, examine the subscriber's upstream traffic to determine whether a webpage redirect can be issued to the subscriber's web browser;
- generate a second content comprising the watermark in a second frame if the subscriber can receive a watermark;
- cause the subscriber to fetch the first content comprising an originally requested webpage in a first frame if the 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 overlaying the first content in the first frame from the data processing system via the router.
A system, comprising:
- a data processing system utilized by a subscriber of Internet service, the data processing system comprises a Web browser for initiating 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 if the subscriber can receive a watermark based on a policy associated with an Internet protocol address associated with the subscriber, the policy being retrieved from an addressing database based on the Internet protocol address;
- if the subscriber can receive the watermark based on the policy and the Internet protocol address associated with the subscriber, then examine the subscriber's upstream traffic to determine whether a webpage redirect can be issued to the subscriber's web browser;
- retrieve a first content, the first content comprising an originally requested webpage in a first frame if the webpage redirect can be issued to the subscriber's web browser;
- and
- add a watermark overlaying the first content to form a second content the second content comprising the watermark in the second frame overlaying the first content in the first frame.
Dependencies are inferred from the claim text.