Patent ID: 9538255
Date: 2017-01-03
CPC Classifications: H04N

Claim:
1. An information output device, comprising: a processor including, device operation command receiving circuitry configured to receive a device operation command via a first network interface by which the information output device is connected to an information manipulation device; origin information receiving circuitry configured to receive first origin information of a first application that sends the device operation command, via the first network interface, the first application being executed in the information manipulation device; tuner circuitry configured to perform a decoding process of a broadcast program and program related information from broadcasting waves that are received; private code managing circuitry configured to store a private code on a device-by-device basis; private code verifying circuitry configured to obtain the private code from the information manipulation device, and verify whether the obtained private code matches with the private code stored in the private code managing circuitry; application executing circuitry configured to execute a second application; application origin verifying circuitry configured to determine whether the first origin information that has been received matches with second origin information of the second application; and device operation command processing circuitry configured to allow execution of the device operation command when the application origin verifying circuitry verifies that the first origin information and the second origin information match and when the private code verifying circuitry verifies that the private codes match, and execute the device operation command when the execution is allowed, wherein the device operation command includes either a broadcast related command for performing a predetermined operation related to a broadcast program received by the information output device from broadcasting waves or an independent operation command, being independent of the broadcasting waves, for operating the information output device, the processor further comprises command selecting circuitry configured to determine whether the device operation command sent from the information manipulation device is the broadcast related command or the independent operation command, when the device operation command is the broadcast related command, the command selecting circuitry verifies the broadcast related command based on the first origin information and the second origin information, and when the device operation command is the independent operation command, the command selecting circuitry verifies the independent operation command based on the private code, the first origin information and the second origin information.