Patent ID: 8626907

Claim:
An apparatus comprising memory and a processor configured to execute a predetermined process in response to connecting an electric appliance with a network, the predetermined process including: a detection module configured to detect the electric appliance connected with the network; a model related information determination module configured to determine model related information of the detected electric appliance; and a program execution module configured to select a program based on the determined model related information and to execute the selected program in a device communicatively connected with the electric appliance; wherein: the model related information determination module is configured to determine the model related information of the detected electric appliance by: transmitting a plurality of request packets to the detected electric appliance over the network; receiving a plurality of response packets from the detected electric appliance over the network in response to the plurality of request packets; and scoring each response packet of the plurality of response packets with respect to a plurality of model types, scoring information for each model type being stored in a definition file for that model type; and the program execution module is configured to select the program by: referencing a program execution table using the model related information as an index; if a program execution value indexed by the model related information indicates a web address, then selecting the program based on reference data provided by a web server located at the web address; otherwise, if the program execution value indexed by the model related information references a display window, then selecting the program based on an input history of the display window; and otherwise, selecting a program indexed by the model related information to be executed on a target device indexed by the model related information.