IP Library Granted Patent US 10,567,470
Granted Patent B2
US 10,567,470 · App. 15/442,391 · Granted Feb 18, 2020

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,567,470
App. No.
15/442,391
Granted
Feb 18, 2020
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 (31)

1. A method, comprising:

detecting a request for content comprising an originally requested webpage;

determining that a webpage redirect can be issued to a web browser of a subscriber;

retrieving a watermark delivery policy from a management device, wherein the watermark delivery policy is defined based on an Internet Protocol address of the subscriber;

when it is determined that the subscriber can receive a watermark based on the watermark delivery policy associated with the 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 prior to providing the composite webpage to the web browser of the subscriber; 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 , 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.

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

4. 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.

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

6. 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.

7. 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.

8. 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.

9. A method, comprising:

detecting a request for an originally requested webpage;

retrieving a watermark delivery policy from a management device, wherein the watermark delivery policy is defined based on an Internet Protocol address of the subscriber;

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 associated with the Internet Protocol address of the subscriber, and prior to providing the composite webpage to the web browser of the subscriber; and

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

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

11. The method of claim 9 comprising generating the second content comprising the watermark in the second frame if the subscriber can receive the watermark.

12. The method of claim 9 comprising sending the second content to the subscriber.

13. 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, wherein the watermark delivery policy is defined based on an Internet Protocol address of the subscriber;

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 subscribers 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 associated with the Internet Protocol address of the subscriber, and prior to providing the composite webpage to the web browser of the subscriber; and

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

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: DONZIS, LEWIS T.; DONZIS, HENRY M.; BARON, PETER W.; MURPHY, JOHN A.
To: PERFTECH, INC.
Reel/Frame 043749/0122 →
SECURITY INTEREST Recorded Aug 31, 2017
From: PERFTECH, INC.
To: TWO SIGMA HOLDINGS VC ACQUISITION VEHICLE I, LLC; SCHMIDT, EDWARD
Reel/Frame 043466/0500 →
Continuity (5)
Continuation 14672923 · Mar 30, 2015
Continuation 13936875 · Jul 8, 2013
Continuation 12340836 · Dec 22, 2008
Provisional Application 61027209 · Feb 8, 2008
Related Publication 20170163713A1 · Jun 8, 2017