Patent ID: 7376590

Claim:
A remote controller, comprising: a communication module configured to communicate over the Internet with a device, which is configured to operate an Internet site, wherein the communication module receives remote controller information for at least one of a plurality of electronic apparatuses over the Internet from the device, said remote controller information including remote controller code information and function information for a selected one of the plurality of electronic apparatuses; a storage device for storing the remote controller information transmitted through the communication module; and a display unit including an image process circuit and a display window, said display unit displaying various remote controller function keys and a list of the plurality of electronic apparatuses, wherein the list of the plurality of electronic apparatuses includes apparatuses from different manufacturers, different kinds of apparatuses or different models of apparatuses, wherein the remote controller transmits an infrared signal corresponding to a key input by a user, wherein the user selects an item from the displayed list of the plurality of electronic apparatuses and the communication module communicates with the device to receive the remote controller information corresponding to the selected item from the list.