Patent ID: 8341674
Filing Date: 2012-12-25
Classification: H04N

Abstract:
1. A non-transitory computer-readable storage medium, comprising computer instructions which when executed by a processor cause the processor to perform operations comprising: receiving metadata representative of a viewing history of media programs, wherein the metadata is received by a remote server over a network from a media receiver, wherein the viewing history is collected by and stored at the media receiver, and wherein the viewing history is based on media programs that have been at least partially presented by the media receiver; receiving at the remote server, a request for presentation of an electronic programming guide that is limited to available media programs that have not been viewed; obtaining at the remote server, an electronic programming guide associated with the media receiver; utilizing the remote server for scanning the electronic programming guide for redundant media programs; utilizing the remote server for grouping the redundant media programs based on the request for the electronic programming guide presentation; utilizing the remote server for reorganizing and modifying the electronic programming guide according to the grouped media programs and the viewing history of media programs to generate a reorganized electronic program guide, wherein the remote server removes from the reorganized electronic programming guide all previously viewed media programs at the media receiver, and wherein the reorganized electronic programming guide is not subject to further reorganization.