IP Library Granted Patent US 10,979,484
Granted Patent B2
US 10,979,484 · App. 16/794,132 · Granted Apr 13, 2021

Method and system for providing watermark to subscribers

Inventors: Lewis T. Donzis (San Antonio, TX); Henry M. Donzis (San Antonio, TX); Peter W. Baron (San Antonio, TX); John A. Murphy (San Antonio, TX)
Assignee: PERFTECH, INC
H04L67/02H04L67/2814H04L67/306H04N1/00209H04N1/00217H04N1/00244H04N1/00344H04N1/00464H04N1/32144H04N1/32352H04N2201/3233H04N2201/3249
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,979,484
App. No.
16/794,132
Granted
Apr 13, 2021
Kind
B2
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.

Claims (34)

1. A method, comprising:

detecting a request for content comprising an originally requested webpage;

retrieving a watermark delivery policy from a management device;

when it is determined that a subscriber can receive a watermark based on the watermark delivery policy defined based on an Internet Protocol address of the subscriber, generating additional content comprising the watermark in a second frame;

overlaying the second frame comprising the watermark over the content of the originally requested webpage in a first frame to create a composite webpage; and

loading the composite webpage on the web browser with the watermark displayed in a portion of the composite webpage.

2. The method of claim 1 , comprising determining that a webpage redirect can be issued to a web browser of the subscriber.

3. The method of claim 1 , wherein overlaying the watermark over the content comprising the originally requested webpage comprises merging the watermark into a same frame as the content comprising the originally requested webpage.

4. The method of claim 1 , wherein the watermark is transparent.

5. The method of claim 1 , wherein the content comprising the originally requested webpage is displayed through the watermark in the additional content comprising the watermark.

6. The method of claim 1 , wherein the watermark comprises a hyperlink redirecting the subscriber to another content upon the subscriber clicking on the hyperlink.

7. The method of claim 1 , wherein the watermark is positioned at a portion of the content comprising the watermark, wherein the portion is one of a top, bottom, left, right, and center portion.

8. The method of claim 1 , wherein the watermark remains in a same position between the content comprising the originally requested webpage and the additional content comprising the watermark.

9. The method of claim 1 , wherein the content comprising the originally requested webpage becomes active in the additional content comprising the watermark upon the subscriber clicking on the watermark.

10. A method, comprising:

detecting a request for an originally requested webpage;

retrieving a watermark delivery policy from a management device;

retrieving first content from a destination server, the first content comprising the originally requested webpage in a first frame when it is determined that a webpage redirect can be issued to a subscriber's web browser; and

overlaying a watermark stored in a second frame as a second content over the first content to form a composite webpage, when it is determined that the subscriber can receive a watermark based on the watermark delivery policy defined based on the Internet Protocol address of the subscriber; and

loading the composite webpage on the web browser with the watermark displayed in a portion of the composite webpage.

11. The method of claim 10 , wherein overlaying the watermark stored in the second frame as the second content over the first content to form the composite webpage occurs prior to providing the composite webpage to the web browser of the subscriber.

12. The method of claim 10 , comprising connecting to the destination server via an Internet Protocol-based connection.

13. The method of claim 10 , comprising generating the second content comprising the watermark in the second frame.

14. The method of claim 13 , comprising generating the second content if the subscriber can receive the watermark.

15. The method of claim 10 , comprising sending the second content to the subscriber.

16. A system, comprising:

a data processing system utilized by a subscriber of an Internet service, the data processing system comprises a web browser that initiates a request for an originally requested webpage; and

a proxy server communicably coupled to the data processing system, the proxy server comprising a composite webpage comprising a watermark and the originally requested webpage, wherein the proxy server is operable to:

detect a request for the originally requested webpage;

retrieve a watermark delivery policy from a management device;

retrieve a first content comprising the originally requested webpage in a first frame when it is determined a webpage redirect can be issued to the subscriber's web browser;

overlay the watermark stored in a second frame as a second content over the first content to form the composite webpage, when it is determined that the subscriber can receive a watermark based on the watermark delivery policy defined based on the Internet Protocol address of the subscriber; and

load the composite webpage on the web browser with the watermark displayed in a portion of the composite webpage.

17. The system of claim 16 , wherein the watermark comprises a hyperlink redirecting the subscriber to another content upon the subscriber clicking on the hyperlink.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: DONZIS, LEWIS T.; DONZIS, HENRY M.; BARON, PETER W.; MURPHY, JOHN A.
To: PERFTECH, INC
Reel/Frame 064042/0868 →
Continuity (6)
Continuation 15442391 · Feb 24, 2017
Continuation 14672923 · Mar 30, 2015
Continuation 13936875 · Jul 8, 2013
Continuation 12340836 · Dec 22, 2008
Provisional Application 61027209 · Feb 8, 2008
Related Publication 20200228589A1 · Jul 16, 2020
Cited By (1)
US 12,306,892