IP Library Granted Patent US 8,924,457
Granted Patent B2
US 8,924,457 · App. 13/429,754 · Granted Dec 30, 2014

Client browser acceleration by having server removed and executed script embedded in web page

Inventors: Erik John Burckart (Raleigh, NC); Robert Madey, Jr. (Austin, TX); Victor S. Moore (Lake City, FL); Joseph Wham Ziskin (Westport, CT)
Assignee: International Business Machines Corporation
H04L67/2823G06F9/5088G06F9/5083G06F15/167G06F11/3404H04L67/22H04L67/2828H04L67/02
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,924,457
App. No.
13/429,754
Granted
Dec 30, 2014
Kind
B2
Abstract

Web page scripts are managed in a network using a network appliance that intercepts a web page sent from a server and addressed to a client browser; modifies the web page by removing an embedded script from the web page; executes the removed embedded script; and sends the modified web page from the network appliance to the client browser.

Claims (10)

1. A machine-implemented method of web page script management, said method comprising:

in a network appliance implemented by at least one processor, intercepting a number of packets sent from a server and addressed to a client browser;

determining with the network appliance that a number of packets received in the network appliance comprise a web page comprising a first embedded script;

modifying at least one said packet in the number of packets with the network appliance by replacing the embedded script from the web page with a second embedded script;

forwarding the number of packets as modified by the network appliance to the client browser; and

executing the first embedded script with the network appliance in response to receiving an indication that the client browser has executed the second embedded script.

2. The method of claim 1 , in which the information received from the client browser comprises an identifier associated with the first embedded script at the network appliance.

3. The method of claim 1 , in which executing the first embedded script with the network appliance comprises transmitting information about the client browser to an external analytics service.

4. The method of claim 3 , in which the information about the client browser comprises information stored by the network appliance about a user of the client browser.

5. The method of claim 1 , in which the second embedded script is smaller in size than the first embedded script.

Assignments (3)
MERGER Recorded Jun 13, 2023
From: METACLUSTER LT UAB
To: TESO LT UAB
Reel/Frame 063983/0683 →
CHANGE OF NAME Recorded Jun 13, 2023
From: TESO LT UAB
To: OXYLABS, UAB
Reel/Frame 063983/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: METACLUSTER, LT UAB
Reel/Frame 058582/0159 →
Continuity (2)
Continuation 13248615 · Sep 29, 2011
Related Publication 20130086255A1 · Apr 4, 2013