IP Library Granted Patent US 8,046,495
Granted Patent B2
US 8,046,495 · App. 12/683,466 · Granted Oct 25, 2011

System and method for modifying web content via a content transform proxy service

Assignee: FGM, Inc.
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 8,046,495
App. No.
12/683,466
Granted
Oct 25, 2011
Kind
B2
Abstract

The Content Transform Proxy (CTP) service is an advanced Web proxy service, the basic function of which is to modify incoming HTTP requests having a server-side destination and/or outgoing HTTP responses. The CTP service is implemented by the CTP program, which resides on a host in a data communications network between an end user (the Web client) and a content server that the client is attempting to access. The HTTP request and/or an HTTP response is modified by making an HTTP request on the client side using a client web browser, processing the HTTP request on the server side using outgoing proxy rules, passing on the processed HTTP transaction to the server-side destination, returning the results of the processed HTTP request from the server-side destination, processing the HTTP response on the server side using incoming proxy rules, and returning the processed HTTP response to the client web browser on the client side.

Claims (13)

1. A method of modifying at least one of an HTTP request and an HTTP response during a web transaction having a client side and a server side, comprising the steps of:

making an HTTP request on the client side using a client Web browser, the HTTP request having a server-side destination;

processing the HTTP request on the server side using outgoing proxy rules to determine whether to modify the HTTP request;

passing on the processed HTTP transaction to the server-side destination;

returning results of the processed HTTP request from the server-side destination;

processing the HTTP response on the server side using incoming proxy rules to determine whether to modify the HTTP response;

returning the processed HTTP response to the client web browser on the client side;

setting up a sequence of filtering streams;

reading one of the filtering streams;

building a window of operation containing possible text of interest when one of the streams is read, wherein at least one regular expression is used to define a corresponding at least one rule that in turn defines the text of interest and actions required on the text of interest;

creating a buffer by comparing the possible text of interest with text bounding the possible text of interest;

determining whether the buffer matches a predefined condition; and

when the buffer matches the predefined condition, handing off the buffer to another entity responsible for running the at least one regular expression.

Assignments (13)
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Aug 18, 2021
From: JEFFERIES FINANCE LLC
To: FGM, INC.
Reel/Frame 057220/0982 →
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Aug 18, 2021
From: JEFFERIES FINANCE LLC
To: FGM, INC.
Reel/Frame 057221/0015 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 033875 FRAME 0044. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 16, 2015
From: PACIFIC WESTERN BANK (AS SUCCESSOR-BY-MERGER TO CAPITALSOURCE BANK), AS ADMINISTRATIVE AGENT
To: NOVETTA, INC.; FGM, INC.; NOVETTA, LLC
Reel/Frame 037118/0538 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 033874 FRAME 0845. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 16, 2015
From: PACIFIC WESTERN BANK (AS SUCCESSOR-BY-MERGER TO CAPITALSOURCE BANK), AS ADMINISTRATIVE AGENT
To: NOVETTA, INC.; FGM, INC.; NOVETTA, LLC; NOVETTA SOLUTIONS, LLC; INTERNATIONAL BIOMETRIC GROUP, LLC
Reel/Frame 037118/0625 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 20, 2015
From: FGM, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 036898/0149 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 19, 2015
From: FGM, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 036887/0753 →
RELEASE OF SECURITY INTEREST Recorded Oct 16, 2015
From: SOCIETE GENERALE
To: FGM, INC.
Reel/Frame 036810/0301 →
SECURITY INTEREST Recorded Oct 2, 2014
From: FGM, INC.
To: SOCIETE GENERALE, AS COLLATERAL AGENT
Reel/Frame 033873/0459 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2014
From: PACIFIC WESTERN BANK, AS ADMINISTRATIVE AGENT
To: NOVETTA, INC.; FGM, INC.; NOVETTA, LLC; NOVETTA SOLUTIONS, LLC; INTERNATIONAL BIOMETRIC GROUP, LLC
Reel/Frame 033874/0845 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2014
From: PACIFIC WESTERN BANK, AS ADMINISTRATIVE AGENT
To: NOVETTA, INC.; FGM, INC.; NOVETTA, LLC
Reel/Frame 033875/0044 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR AS FGM, INC. AND IDENTIFYING THE PATENTS FOR FGM, INC. ONLY; PREVIOUSLY RECORDED ON REEL 027957 FRAME 0036. ASSIGNOR(S) HEREBY CONFIRMS THE AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT EXECUTED MARCH 15, 2012. Recorded Jul 30, 2012
From: FGM, INC.
To: CAPITALSOURCE BANK
Reel/Frame 028680/0674 →
SECURITY AGREEMENT Recorded Mar 29, 2012
From: WHITE OAK TECHNOLOGIES, INC.; FGM, INC.; DTA ACQUISITION, LLC
To: CAPITALSOURCE BANK
Reel/Frame 027957/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2011
From: EDGE TECHNOLOGIES, INC.
To: FGM, INC.
Reel/Frame 026809/0752 →
Continuity (2)
Division 11700254 · Jan 31, 2007
Related Publication 20100106777A1 · Apr 29, 2010