Patent ID: 8407738

Claim:
A method, comprising: sending, by a device and to a server, a program request for a subscription television service, the program request being associated with a user; receiving, by the device and from the server and based on the program request, program information associated with a program and initialization information associated with a program guide before providing, for display, the program, the program information including a channel number for the program in a programming category at a time associated with the program request, and the program being associated with the program request and determined based on criteria associated with the user and viewing information associated with the user; automatically tuning, by the device, to the program based on the program information received from the server; providing for display, by the device and after receiving the initialization information, the program; processing, by the device, the initialization information, the program being displayed before completion of the processing; generating, by the device, a status indicator that indicates a status of the processing; and providing for display, by the device, the status indicator with the program on one screenshot.