Patent ID: 8572655
Filing Date: 2013-10-29
Classification: H04N

Abstract:
1. A computing device-implemented method, comprising: collecting, by the computing device, television (TV) program viewing activity of a user to produce a first viewing activity collection; creating, by the computing device, one or more first clusters of users based on the first viewing activity collection and TV program viewing activities of other users; using, by the computing device, the first viewing activity collection to make TV program recommendations to the other users via a TV program recommendation service; determining, by the computing device, whether an indication that the user wishes to turn on the TV program recommendation service has been received; deleting, by the computing device, the first viewing activity collection responsive to receiving the indication that the user wishes to turn on the TV program recommendation service, wherein deleting the first viewing activity collection includes deleting all of the TV program viewing activity of the user collected in the first viewing activity collection; collecting, by the computing device, TV program viewing activity of the user, that occurs subsequent to the received indication and the deletion of the first viewing activity collection, to produce a second viewing activity collection, wherein the second viewing activity collection includes none of the TV program viewing activity of the user collected in the first viewing activity collection; and using, by the computing device, the second viewing activity collection to provide second TV program recommendations to the user via the TV program recommendation service.