IP Library Granted Patent US 7,340,521
Granted Patent B1
US 7,340,521 · App. 10/115,773 · Granted Mar 4, 2008

Method for routing a request over a network to a content source that can most advantageous serve the request

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 7,340,521
App. No.
10/115,773
Granted
Mar 4, 2008
Kind
B1
Abstract

A method and apparatus for dynamically encoding transactional information into a document over a network. The transactional information may include information about client data, object properties, or network conditions. The document may contain embedded links with embedded objects that can be requested by a client. The embedded links may contain a URLs with associated domain names. The transactional information may be inserted into the domain name so that when the object request is subsequently translated by a DN.

Claims (15)

1. A method for routing a request over a network, comprising:

receiving, at a web accelerator and from a client communicatively coupled thereto, a request for a document, the document including an embedded link therein, the embedded link specifying an address of an object, the address of the object including a domain name;

no earlier than receipt of the request, at the web accelerator, dynamically encoding transactional information into the domain name included in the address of the object specified by the embedded link within the document, said transactional information including any of client authentication information, object request information, or network information concerning a location of the client;

sending the document with the transactional information encoded in the domain name included in the address of the object specified by the embedded link to the client;

at the client, resolving the domain name having the transactional information encoded therein to produce a resolved domain name and sending the resolved domain name along with the transactional information to a DNS server;

at the DNS server, translating the resolved domain name to an IP address of a content source that can most advantageously serve the object specified by the embedded link based in part on the transactional information;

returning the IP address of the content source to the client;

receiving, at the content source, a request from the client for the object; and

in response to the request, serving the object from the content source to the client.

2. The method of claim 1 , wherein dynamically encoding transactional information into the domain name included in the address of the object specified by the embedded link within the document includes:

scanning the document for embedded links;

determining what transactional information is important to the client; and

dynamically writing that transactional information determined to be important to the client into the domain name included in the address of the object specified by the embedded link.

3. The method of claim 1 , wherein the document comprises an HTML document.

4. The method of claim 1 , wherein prior to sending the document to the client, obtaining a copy of the document.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30740/0181 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035797/0280 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 27727/0144 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035798/0006 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030740/0181 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 027727/0178 Recorded Oct 16, 2012
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 029140/0170 →