Method and apparatus for forming user sessions and presenting internet data according to the user sessions
DCFirst Claim
1. A method of arranging Internet data stored as separate non-correlated data record that relate to Internet data records with individual users, comprising:
- forming a page map;
forming a user session map; and
forming a user session page map.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Conventionally, a web site stores Internet data indicating file access status for the files that have been accessed in response to requests from web browsers. Unfortunately, the Internet data are kept as a set of separate and non-correlated data records that are chronologically arranged according to the times at which the requests have been received and processed. Consequently, the Internet data are not arranged meaningful to management and business operation. The present invention is able to correlate web page files (HTML, SHTML, DHTML, or CGI files) with individual users. The present invention is also able to correlate web page files with user sessions during which users perform their business transactions over the Internet.
-
Citations
17 Claims
-
1. A method of arranging Internet data stored as separate non-correlated data record that relate to Internet data records with individual users, comprising:
-
forming a page map;
forming a user session map; and
forming a user session page map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
wherein forming a user session page map correlates the data with the user by using the user ID and the address assigned to the user.
-
-
3. The method of claim 2, wherein the address is an Internet Protocol (IP) address.
-
4. The method of claim 1, comprising displaying the user session page map.
-
5. The method of claim 1, comprising collecting data from server logs and proxy logs.
-
6. The method of claim 5, comprising correlating records from the server logs and the proxy logs.
-
7. The method of claim 6, comprising identifying a particular record for a particular web page file having an IP address and a time stamp and correlating other records having the same IP address and a time stamp within a predetermined time difference relative to the particular record and grouping these records together.
-
8. The method of claim 7, the web page files include HTML, SHTML, DHTML, CGI, GIF, JPEG, and AVI files.
-
9. The method of claim 7, wherein the IP address is the web server IP address.
-
10. The method of claim 7, wherein the IP address is a user IP address.
-
11. The method of claim 6, comprising records including the same IP address are grouped together.
-
12. The method of claim 1, comprising defining an access session by a user.
-
13. The method of claim 12, comprising collecting data from server logs, proxy logs and accounting logs.
-
14. The method claim 13, wherein the accounting log is a RADIUS log.
-
15. The method of claim 12, wherein the access session is identified by an IP address assigned to a user ID, start time and end time of the access activities for the user ID, and a port number.
-
16. The method of claim 1, wherein the user session map is formed by correlating web page files in the page map with user sessions in the user session map.
-
17. The method of claim 16, wherein the user session map is based on IP addresses, start and end times in user sessions and access times of the web page files.
Specification