System and method for collecting and analyzing information about content requested in a network (world wide web) environment
First Claim
1. A computer system having one or more central processing units, one or more memories, and one or more network interfaces connected to one or more networks, the system further comprising:
- a server process, executed by one or more of the central processing units, the server process receiving one or more requests for one or more Web pages from one or more requesters through the one or more network interfaces, producing the requested Web pages from the one or more memories, and further serving each of the Web pages with one or more content elements to the requester, wherein one or more of the served Web pages comprise one or more metadata entries, each metadata entry associated with one or more hyperlinks on a served Web page, each metadata entry containing information about one or more of the content elements; and
a logger process, executed by the server process, that removes metadata entries from Web pages prior to the server process serving the Web pages, wherein the Web pages with metadata entries are served to requesters without the metadata entries, the logger process storing the metadata entries in one or more of the fields of a log having a plurality of records.
7 Assignments
0 Petitions
Accused Products
Abstract
A server system on a network such as the World Wide Web aggregates and stores information about the content of Web pages served by a server on a network. A server process receives one or more requests for Web pages from requesters connected to the network. Upon receiving the request, the server produces a requested Web page and serves the Web page to the requester. The Web pages have with one or more content elements in addition to one or more metadata entries. The metadata entries are associated with the content elements of the respective Web page produced. The system also creates and maintains a log having a plurality of records. Each record has requester fields and metadata fields. A logger process stores the metadata entries contained in each of the Web pages in one or more of the metadata fields, and stores a requester identification, associated with the requester, in the requester field of the record associated with the respective Web page.
145 Citations
11 Claims
-
1. A computer system having one or more central processing units, one or more memories, and one or more network interfaces connected to one or more networks, the system further comprising:
-
a server process, executed by one or more of the central processing units, the server process receiving one or more requests for one or more Web pages from one or more requesters through the one or more network interfaces, producing the requested Web pages from the one or more memories, and further serving each of the Web pages with one or more content elements to the requester, wherein one or more of the served Web pages comprise one or more metadata entries, each metadata entry associated with one or more hyperlinks on a served Web page, each metadata entry containing information about one or more of the content elements; and
a logger process, executed by the server process, that removes metadata entries from Web pages prior to the server process serving the Web pages, wherein the Web pages with metadata entries are served to requesters without the metadata entries, the logger process storing the metadata entries in one or more of the fields of a log having a plurality of records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for collecting data about Web pages, comprising:
-
producing requested Web pages from one or more memories, each of the requested Web pages comprising one or more content elements, wherein one or more of the requested Web pages comprise one or more metadata entries, each metadata entry associated with one or more hyperlinks on a requested Web page, each metadata entry containing information about one or more of the content elements;
removing metadata entries from Web pages having the metadata entries;
storing the removed metadata entries in one or more of the fields of a log having a plurality of records; and
serving the Web pages, with metadata entries removed, to one or more requesters.
-
-
11. A computer program product for collecting data about Web pages, the computer program product performing the steps of:
-
producing requested Web pages from one or more memories, each of the requested Web pages comprising one or more content elements, wherein one or more of the requested Web pages comprise one or more metadata entries, each metadata entry associated with one or more hyperlinks on a requested Web page, each metadata entry containing information about one or more of the content elements;
removing metadata entries from Web pages having the metadata entries;
storing the removed metadata entries in one or more of the fields of a log having a plurality of records; and
serving the Web pages, with metadata entries removed, to one or more requesters.
-
Specification