Proprietary radio control head with authentication
First Claim
1. An automated method on a control device for authenticating the control device to a radio receiver being controlled, the method comprising:
- establishing a connection from a control device to a radio receiver, the connection communicating commands from the control device to the radio receiver and communicating a reduced set of metadata from the radio receiver to the control device, the reduced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the metadata having been received by the radio receiver over a broadcast radio link, and the metadata comprising a tuned channel indicator of a radio channel being received by the radio receiver;
receiving a device identifier from the radio receiver;
transmitting, over the connection, a control command to the radio receiver;
determining a first authentication code, the first authentication code being derived from the device identifier in accordance with an algorithm defined within the radio receiver;
transmitting the first authentication code from the control device to the radio receiver; and
receiving, in response to transmitting the first authentication code, an enhanced set of metadata over the connection, the enhanced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the enhanced set of metadata comprising a song title and artist having been received by the radio receiver over the broadcast radio link.
10 Assignments
0 Petitions
Accused Products
Abstract
A combination of a radio receiver with a detachable controller that determine sends either reduced or enhanced metadata about received programming to the detachable controller based upon periodic authorization. A connection from the detachable control device to the radio receiver carries commands to the radio receiver and carries only the reduced set of metadata, such as tuned channel and tuned channel name, from the radio receiver to the controller. The controller is authorized by sending a radio identifier from the radio receiver to the control device, determination of an authentication code at the controller and communication of the determined authentication code back to the controller for validation. Upon validation, an enhanced set of metadata, including song title and artist, is sent to the controller. The enhanced metadata, the reduced metadata, or both, are optionally able to be encrypted. The radio receiver periodically performs this authorization processing.
-
Citations
35 Claims
-
1. An automated method on a control device for authenticating the control device to a radio receiver being controlled, the method comprising:
-
establishing a connection from a control device to a radio receiver, the connection communicating commands from the control device to the radio receiver and communicating a reduced set of metadata from the radio receiver to the control device, the reduced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the metadata having been received by the radio receiver over a broadcast radio link, and the metadata comprising a tuned channel indicator of a radio channel being received by the radio receiver;
receiving a device identifier from the radio receiver;
transmitting, over the connection, a control command to the radio receiver;
determining a first authentication code, the first authentication code being derived from the device identifier in accordance with an algorithm defined within the radio receiver;
transmitting the first authentication code from the control device to the radio receiver; and
receiving, in response to transmitting the first authentication code, an enhanced set of metadata over the connection, the enhanced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the enhanced set of metadata comprising a song title and artist having been received by the radio receiver over the broadcast radio link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An automated method on a radio receiver for authenticating a control device, the method comprising:
-
receiving a broadcast radio signal, the broadcast radio signal carrying data comprising at least one radio channel, a reduced set of metadata and an enhanced set of metadata, the reduced set of metadata and the enhanced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the reduced set of metadata comprising a tuned channel indicator of a received radio channel being received by the radio receiver and the enhanced set of metadata comprising a song title and artist having been received by the radio receiver over the broadcast radio link;
establishing a connection from a radio receiver to a control device, the connection communicating the reduced set of metadata from the radio receiver to the control device;
receiving, over the connection, a control command from the control device;
providing, over the connection, a device identifier from the radio receiver;
determining, based upon the device identifier, a valid authentication code;
receiving, over the connection, a received authentication code;
validating the received authentication code based upon the valid authentication code; and
transmitting, in response to validating the received authentication code, the enhanced set of metadata over the connection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An automated method for authenticating a control device for a radio receiver being controlled, the method comprising:
-
receiving a broadcast radio signal on a radio receiver, the broadcast radio signal carrying data comprising at least one radio channel, a reduced set of metadata, and an enhanced set of metadata, the reduced set of metadata and the enhanced set of metadata pertaining to and contemporary with processing performed by the radio receiver, the reduced set of metadata comprising a tuned channel indicator of a received radio channel being received by the radio receiver and the enhanced set of metadata comprising a song title and artist having been received by the radio receiver over the broadcast radio link;
establishing a connection from a control device to a radio receiver, the connection communicating commands from the control device to the radio receiver and the connection communicating the reduced set of metadata from the radio receiver to the control device;
providing, over the connection, a device identifier from the radio receiver to the control device;
receiving, at the control device, the device identifier from the radio receiver;
determining, at the radio receiver, a valid authentication code, the valid authentication code being derived from the device identifier in accordance with a predetermined algorithm;
determining, at the control device, a calculated authentication code;
transmitting, over the connection, the calculated authentication code from the control device to the radio receiver;
receiving, at the radio receiver, the calculated authentication code;
validating the calculated authentication code based upon the valid authentication code; and
transmitting from the radio receiver, in response to the validating, the enhanced set of metadata over the connection to the control device.
-
-
27. An automated method performed in a tunable radio receiving set having a tunable receiver for receiving broadcast audio content and for receiving broadcast metadata on one of a multiplicity of channels, the tunable receiving set independently controllable by a first type of control device and a second type of control device, the method comprising:
-
determining that a control device coupled to the tunable receiving set is of a first type or of a second type;
configuring, in response to the determining, the tunable receiver set as follows;
performing, in response to determining that the control device is of the first type, the following;
enabling channel selection of the tunable receiver in response to control command signals received from the control unit;
reproducing broadcast audio content received by the tunable receiver;
reproducing a reduced set of broadcast metadata received by the tunable receiver that is descriptive of the selected channel; and
reproducing an enhanced set of broadcast metadata received by the radio receiver that is descriptive of the audio content received by radio; and
performing, in response to determining that the control device is of the second type, the following;
enabling channel selection of the tunable receiver in response to control command signals received from the control unit;
reproducing broadcast audio content received by the tunable receiver; and
enabling reproduction of the reduced set of broadcast metadata received by the radio receiver that is descriptive of the selected channel and disabling reproduction of the enhanced set of broadcast metadata received by the radio receiver that is descriptive of the audio content received by radio. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A machine implemented method in a control device connected to a tunable radio receiving set having a tunable receiver for receiving broadcast audio content and broadcast metadata on one of a multiplicity of channels, the tunable receiver controllable by a control device, the machine implemented method in the control device comprising:
-
transmitting command signals to the tunable radio receiving set to select one tuned channel for the tunable receiver, the command signals further enabling the tunable receiver to reproduce broadcast audio content received by the tunable receiver;
receiving, from the tunable receiving set, a device identifier uniquely identifying the tunable receiving set;
determining, based upon the device identifier, an authentication code in accordance with a predefined algorithm;
transmitting the authentication code to the tunable receiving set in order to enable the tunable receiving set to communicate broadcast metadata that is received by the tunable receiver and that is descriptive of the audio content received by tunable receiver;
determining, based upon the device identifier, a decryption code in accordance with a predefined algorithm;
receiving, from the tunable receiving set, reduced broadcast metadata that is descriptive of the selected channel being received by the tunable receiver;
reproducing, without using the decryption code, the reduced broadcast metadata received by the tunable receiver and descriptive of the selected channel;
receiving, from the tunable receiving set, broadcast metadata that is received by the tunable receiver and that is descriptive of the audio content received by the-tunable receiver;
decrypting, based upon the decryption code, broadcast metadata received by the tunable receiver that is descriptive of the audio content received by tunable receiver; and
reproducing the decrypted broadcast metadata received by the tunable receiver that is descriptive of the audio content received by tunable receiver. - View Dependent Claims (33, 34, 35)
-
Specification