Patent ID: 7730083

Claim:
A method of using a code to track user access to content, the method comprising the steps of: providing a computer hosting a plurality of contents provided by a plurality of content hosts, wherein the contents are stored on a computer storage medium, and wherein the computer is configured with all the required software and hardware to support the ability: to control all interfacing with the user without redirecting the user to any of the plurality of content hosts; and, to request and receive data from the content hosts; storing on the computer storage medium an identification of the user to enable the user to log in to the computer; permitting a logged-in user to access the computer through the requesting client to view at least two different contents in the plurality of contents; assigning a surf code reference to each of the different contents viewed, the surf code reference comprising information that identifies the contents viewed; receiving a request from a logged-in user to create a user list of different contents viewed by the logged-in user; storing the user list on the computer, the user list comprising the surf-code reference for each of the different contents viewed by the logged-in user; permitting the logged-in user to access the user list to identify the content viewed by the logged-in user; and, presenting the content viewed by the logged-in user to the requesting client based on the user list.