IP Library Granted Patent US 8,606,231
Granted Patent B2
US 8,606,231 · App. 11/281,783 · Granted Dec 10, 2013

Proprietary radio control head with authentication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,606,231
App. No.
11/281,783
Granted
Dec 10, 2013
Kind
B2
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.

Claims (68)

1. An automated method on a control device for authenticating the control device to a radio receiver being controlled, comprising:

establishing a connection from a control device to a radio receiver, the connection communicating (a) commands from the control device to the radio receiver and (b) a reduced set of metadata from the radio receiver to the control device, the reduced set of metadata (i) pertaining to and being contemporary with processing performed by the radio receiver, (ii) having been received by the radio receiver over a broadcast link, and (iii) 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 a defined algorithm;

transmitting the first authentication code from the control device to the radio receiver;

receiving, in response to transmitting the first authentication code, an enhanced set of metadata over the connection, the enhanced set of metadata (i) pertaining to and contemporary with processing performed by the radio receiver, (ii) comprising a song title and artist, and (iii) having been received by the radio receiver over the broadcast radio link;

receiving, from the radio receiver, a specification of a time window, the time window defining a time period in which to transmit a second authentication code;

transmitting, within the specified time window, the second authentication code to the radio receiver, the second authentication code being derived from the device identifier; and

continuing to receive, in response to the transmitting the second authentication code, the enhanced set of metadata over the connection.

2. The method according to claim 1 , wherein the enhanced set of metadata is more strongly encrypted than the reduced set of metadata, and further comprising:

determining a decryption code, the decryption code being derived from the device identifier in accordance with a decryption code determination algorithm defined within the radio receiver; and

decrypting the enhanced set of metadata based upon the decryption code.

3. The method according to claim 1 , wherein the control device displays the reduced metadata and the enhanced metadata that are received from the radio receiver.

4. The method according to claim 1 , wherein the device identifier is a unique device identifier that uniquely identifies the radio receiver within a plurality of radio receivers that are each controllable by the control device,

wherein the device identifier indicates reception of at least one of a broadcast activation signal and a broadcast deactivation signal by the plurality of radio receivers, and

wherein the broadcast activation signal selectively activates the radio receiver and the broadcast deactivation signal selectively deactivates the radio receiver.

5. The method according to claim 1 , wherein the establishing a connection comprises connecting a cable with a first connector to a second connector that is affixed to the radio receiver, the first connector communicatively coupled to the control device.

6. The method according to claim 1 , wherein the establishing a connection comprises establishing a short range wireless communications link with the radio receiver, wherein the connection comprises the short range wireless communications link.

7. The method according to claim 1 , wherein the radio receiver comprises a broadcast receiver able to receive and process a wide area broadcast radio signal to produce a selected audio component contained within the wide area broadcast radio signal,

wherein the set of reduced metadata comprises data indicative of at least one of a channel name, channel number and channel category associated with the selected audio component, and wherein the song title and the artist describe the selected audio component.

8. The method according to claim 1 , further comprising transmitting, to the radio receiver, a request for the device identifier, and wherein the receiving the device identifier is performed in response to the transmitting the request for the device identifier.

9. The method according to claim 1 , further comprising: transmitting, to the radio receiver, a request for the specification of the time window; and receiving, in response to transmitting the request for the specification of the time window, the specification of the time window.

10. The method according to claim 1 , further comprising:

transmitting, to the radio receiver, a request for an elapsed time signal, the request comprising a specification of time to delay prior to sending the elapsed time signal and the delay based upon the specification of the time window; and

receiving, from the radio receiver, the elapsed time signal,

wherein the transmitting the second authentication code to the radio receiver is performed in response to receiving the elapsed time signal.

11. 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 being 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 and 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;

transmitting, in response to validating the received authentication code, the enhanced set of metadata over the connection;

determining a time window that defines a time period in which to receive a second authentication code;

transmitting a specification of the time window over the connection to the control device;

determining a receipt within the time window of a second authentication code, the second authentication code being derived from the device identifier;

determining that the received second authentication code equals the valid authentication code; and

continuing to transmit, in response to determining the receipt and to determining that the received second authentication code equals the valid authentication code, the enhanced set of metadata over the connection.

12. The method according to claim 11 , wherein the enhanced set of metadata is more strongly encrypted than the reduced set of metadata, further comprising:

determining a decryption code, the decryption code being derived from the device identifier in accordance with a decryption code determination algorithm defined within the radio receiver; and

decrypting the enhanced set of metadata based upon the decryption code.

13. The method according to claim 11 , wherein the device identifier is a unique device identifier that uniquely identifies the radio receiver within a plurality of radio receivers that are each controllable by the control device,

wherein the device identifier indicates reception of at least one of a broadcast activation signal and a broadcast deactivation signal by the plurality of radio receivers,

and wherein the broadcast activation signal selectively activates the radio receiver and the broadcast deactivation signal selectively deactivates the radio receiver.

14. The method according to claim 11 , wherein the radio receiver comprises a broadcast receiver able to receive and process a wide area broadcast radio signal to produce a selected audio component contained within the wide area broadcast radio signal,

wherein the tuned channel indicator is indicative of at least one of a channel name, channel number and channel category associated with the selected audio component, and

wherein the song title and the artist are related to the selected audio component.

15. The method according to claim 11 , wherein the establishing a connection comprises connecting a cable with a first connector to a second connector affixed to the radio receiver, the first connector communicatively coupled to the control device.

16. The method according to claim 11 , wherein the control device is physically detachably coupled to the radio receiver.

17. The method according to claim 11 , further comprising receiving, from the control device, a request for the device identifier, and

wherein the providing a device identifier is performed in response to the receiving the request for the device identifier.

18. The method according to claim 11 , further comprising:

accepting a request for an elapsed time signal, the request comprising a specification of time to delay prior to sending the elapsed time signal;

delaying for the time to delay; and

transmitting, after the time to delay has elapsed, the elapsed time signal.

19. The method according to claim 18 , wherein the transmitting the elapsed time signal is performed over the connection.

20. The method according to claim 11 , further comprising:

determining a second time window that defines a second time period in which to receive a third authentication code;

transmitting, in response to determining the receipt within the time window of a second authentication code and to determining that the received second authentication code equals the valid authentication code, a specification of the second time window over the connection to the control device;

determining a receipt within the second time window of a third authentication code, the third authentication code being derived from the device identifier;

determining that the received third second authentication code equals the valid authentication code; and

continuing to transmit, in response to determining the receipt within the second time window and to determining that the received third authentication code equals the valid authentication code, the enhanced set of metadata over the connection.

21. The method according to claim 20 , wherein the radio receiver comprises a broadcast receiver able to receive and process a wide area broadcast radio signal to produce a selected audio component contained within the wide area broadcast radio signal, wherein the time window and the second time window are independently based upon at least one time period of content within the selected audio component.

22. The method according to claim 11 , wherein the radio receiver comprises a receiver able to receive and process a wide area broadcast radio signal to produce a selected audio component contained within the wide area broadcast radio signal, and

wherein the time window is based upon a time period of content within the selected audio component.

Assignments (11)
ENTITY CONVERSION Recorded Sep 9, 2024
From: SIRIUS XM RADIO INC.
To: SIRIUS XM RADIO LLC
Reel/Frame 068894/0257 →
RELEASE OF SECURITY INTEREST Recorded Sep 1, 2017
From: U.S. BANK NATIONAL ASSOCIATION
To: SIRIUS XM RADIO INC.; SIRIUS XM CONNECTED VEHICLE SERVICES INC.
Reel/Frame 043747/0091 →
MERGER Recorded Jun 6, 2017
From: XM SATELLITE RADIO INC.
To: SIRIUS XM RADIO INC.
Reel/Frame 042618/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: INTEROPERABLE TECHNOLOGIES LLC
To: SIRIUS XM RADIO INC.
Reel/Frame 042856/0974 →
PATENT SECURITY AGREEMENT Recorded Apr 11, 2014
From: SIRIUS XM RADIO INC.; SIRIUS XM CONNECTED VEHICLE SERVICES INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 032660/0603 →
SECURITY AGREEMENT Recorded Dec 5, 2012
From: SIRIUS XM RADIO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029408/0767 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2009
From: LIBERTY MEDIA CORPORATION
To: SIRIUS XM RADIO INC.
Reel/Frame 023134/0370 →
PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Aug 24, 2009
From: SIRIUS XM RADIO INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 023134/0459 →
SECURITY AGREEMENT Recorded Feb 17, 2009
From: SIRIUS XM RADIO INC.
To: LIBERTY MEDIA CORPORATION
Reel/Frame 022266/0682 →
CHANGE OF NAME Recorded Feb 6, 2009
From: SIRIUS SATELLITE RADIO INC.
To: SIRIUS XM RADIO INC.
Reel/Frame 022217/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2005
From: DE LUCA, MICHAEL J.; KELLEY, PAUL; SINGHAL, NITESH
To: INTEROPERABLE TECHNOLOGIES LLC; XM SATELLITE RADIO, INC.; SIRIUS SATELLITE RADIO, INC.
Reel/Frame 017253/0607 →