Patent ID: 7546626

Claim:
A data providing system, comprising: first, second and third data processors connected to a network; said first data processor being operable to transmit metadata related to broadcast programs to said second data processor via said network; said second data processor being operable to acquire from the transmitted metadata data for each of the broadcast programs specifying a broadcast station of the broadcast program and time data related to the broadcast program, to retrieve a program ID for identifying the broadcast program based on the data specifying the broadcast station and the time data, and to register the metadata related to the broadcast program in relation to the retrieved program ID; said third data processor being operable to transmit selected data to said second data processor via said network, the selected data including data for specifying the broadcast station of a broadcast program received and recorded in said third data processor and time data related to the received and recorded broadcast program; said second data processor being further operable to specify the program ID of the received and recorded broadcast program based on the selected data, to convert the metadata corresponding to the specified program ID based on the selected data, and to transmit the converted metadata to said third data processor via said network; and said third data processor being further operable to receive the converted metadata from said second data processor via the network.