Patent ReferencesMethod of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server Client-server system using embedded hypertext tags for application and database development Security system for internet provider transaction System and method for securely accessing information from disparate data sources through a network System and method for session management Multiple reference hotlist for identifying frequently retrieved web pages Credit card operated computer on-line service communication system Automatic configuration for internet access device Method, system and apparatus for client-side usage tracking of information server systems System and method of multiparty billing for Web access Patent #: 6035281 InventorsAssigneeApplicationNo. 09067806 filed on 04/29/1998US Classes:707/10, Distributed or remote access707/6, Pattern matching access707/9, Privileged access715/501.1, Hypermedia715/513, Structured document (e.g., HTML, SGML, ODA, CDA)713/154, Including filtering based on content or address713/155, Central trusted authority provides computer authentication709/218, Using interconnected networks709/230, COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING705/27, Presentation of image or description of sales item (e.g., electronic catalog browsing)705/44Requiring authorization or authenticationExaminersPrimary: Channavajjala, SriramaAttorney, Agent or FirmInternational ClassG06F 1730ClaimsWhat is claimed is: 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. 2. The method of claim 1, wherein: (a) a user provides a user identification (ID) before getting access to files, and (b) an address is dynamically assigned to the user, and 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. Other References
Field of SearchFILE OR DATABASE MAINTENANCECoherency (e.g., same view to multiple users) Recoverability Version management Archiving or backup File allocation Garbage collection Distribution or redemption of coupon, or incentive or promotion program Client/server REMOTE DATA ACCESSING Using interconnected networks Accessing a remote server Computer network monitoring Computer network access regulating Network resource allocating COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING Session/connection parameter setting Network resources access controlling COMPUTER-TO-COMPUTER PROTOCOL IMPLEMENTING Including filtering based on content or address Central trusted authority provides computer authentication |