Abstract: A method includes receiving an access code at one or more server computers from a user device that is associated with a user. In response to receiving the access code at the one or more server computers, the method includes accessing, at the one or more server computers, user preference information that is associated with the user of the user device, selecting a set of content items based at least in part on the access code, selecting at least one content item from the set of content items based at least in part on the user preference information, and transmitting information corresponding to the at least one content item from the one or more server computers to the user device.