Patent ID: 8661468

Claim:
A method, comprising: receiving program guide information from a server for a first block of channels at a device, the program guide information from the server for the first block of channels excluding program guide information for a second block of channels; receiving a first request for program guide information, the first request associated with a first time slot and a first channel, the first time slot associated with a beginning time slot boundary and an end time slot boundary; providing a first program listing for the first channel at the first time slot, wherein a plurality of program listings including the first program listing are provided to a display associated with the device; sending a request to the server for program guide information for the second block of channels, the second block of channels excluding the first block of channels, the program guide information for the second block of channels corresponding to the first time slot and a second channel; receiving program guide information from the server for the second block of channels at the device, the program guide information from the server for the second block of channels excluding program guide information for the first block of channels; continuing to provide the first program listing for the first channel at the first time slot even after a current time has passed the end time slot boundary and after receiving program guide information from the server for the second block of channels, wherein the first time slot falls at a predetermined time period A and the first program listing is provided even when the current time falls after the predetermined time period A.