ALGORITHM FOR CLASSIFICATION OF BROWSER LINKS
First Claim
1. A method for determining whether an HTTP (HyperText Transfer Protocol) request to a Uniform Resource Locator (URL) comprises an actual visit to a web page (Visited URL) designated by the URL or a visit to a web page containing the URL embedded in that web page (Embedded URL), the method comprising the steps of:
- intercepting packets of data from a user;
analyzing the packets of data to locate URLs in the packets of data to determine whether the packet contains an HTTP request;
if a packet contains an HTTP request, analyzing the HTTP request to locate a requested URL, a corresponding domain (defined by a Host field), and the presence of a Referer field in the HTTP request; and
determining whether an HTTP request to a URL comprises Visited URL or an Embedded URL based upon the presence or absence of the Referer field.
3 Assignments
0 Petitions
Accused Products
Abstract
A method or algorithm for classifying downloaded links or URL'"'"'s based on the reason behind the download. Downloads are classified into categories, for example, a “visited” URL or an “embedded” URL. Categorizing these downloads allows other applications to collect information for storage, upload, or other action. This algorithm uses information from the browser history and packet streams to obtain and categorize the links or URL'"'"'s for classification.
-
Citations
15 Claims
-
1. A method for determining whether an HTTP (HyperText Transfer Protocol) request to a Uniform Resource Locator (URL) comprises an actual visit to a web page (Visited URL) designated by the URL or a visit to a web page containing the URL embedded in that web page (Embedded URL), the method comprising the steps of:
-
intercepting packets of data from a user; analyzing the packets of data to locate URLs in the packets of data to determine whether the packet contains an HTTP request; if a packet contains an HTTP request, analyzing the HTTP request to locate a requested URL, a corresponding domain (defined by a Host field), and the presence of a Referer field in the HTTP request; and determining whether an HTTP request to a URL comprises Visited URL or an Embedded URL based upon the presence or absence of the Referer field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification