Patent ID: 7930713

Claim:
A method for a client device with a processor and memory that is coupled to a server device to provide a subscriber an alternative service upon accessing a service misconfigured for a display device coupled to the client device, comprising the steps of: receiving from the server device and storing in the memory a service database that includes a channel table and a service table, wherein the channel table references a plurality of services in the service table corresponding to a plurality of channels; accessing the service database responsive to the subscriber attempting to access a desired channel to determine a first service corresponding to the desired channel; presenting the first service on the display device if the client device determines that the first service matches a configuration in the client device of a type of display device coupled to the client device; and presenting an alternative service referenced by the first service in the service database according a determination that the first service determined is incompatible to the configuration in the client device of the type of the display device.