IP Library Granted Patent US 9,584,581
Granted Patent B2
US 9,584,581 · App. 14/672,923 · Granted Feb 28, 2017

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/00244H04N1/00464H04N1/32144
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 9,584,581
App. No.
14/672,923
Granted
Feb 28, 2017
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 (41)

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. The method of claim 1 comprising observing a request for the content comprising the originally requested webpage from the subscriber.

3. The method of claim 1 , wherein generating the content comprising the watermark comprises adding the watermark to the content comprising the originally requested webpage.

4. The method of claim 3 , wherein adding the watermark to the content comprising the originally requested webpage comprises merging the watermark into a same frame as the content comprising the originally requested webpage.

5. The method of claim 1 , wherein the watermark is transparent and wherein the content comprising an originally requested webpage is displayed through the watermark in the 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 content comprising the watermark.

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

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.

11. The method of claim 10 , wherein the first content is a Webpage and the second content is a watermarked Webpage comprising the watermark and the Webpage.

12. The method of claim 10 , wherein adding the watermark to the first content to form a second content comprises:

building a watermarked Webpage comprising the watermark and the Webpage; and

substituting the Webpage with the watermarked Webpage.

13. The method of claim 12 comprising receiving a request for the first content from the subscriber.

14. The method of claim 10 , wherein connecting to a destination server comprising the first content comprises connecting to the destination server via an Internet Protocol.

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

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

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.

19. The system of claim 18 wherein the proxy server is operable to retrieve the first content from a destination server.

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 (4)
Continuation 13936875 · Jul 8, 2013
Continuation 12340836 · Dec 22, 2008
Provisional Application 61027209 · Feb 8, 2008
Related Publication 20150207848A1 · Jul 23, 2015