Method and system for authenticating an accessory
First Claim
Patent Images
1. A media player comprising:
- a processor; and
an accessory interface coupled to the processor and configured to communicate with an accessory;
wherein the processor;
sends a request for an authentication certificate to the accessory; and
receives an authentication certificate from the accessory;
determines a validity of the authentication certificate; and
if the authentication certificate is not valid, then preventing the accessory from further interacting with the media player;
otherwise the processor thenreceives an application command from the accessory and sends a request for an authentication signature;
in response to the received application command, invokes an associated media player application function; and
receives an authentication signature from the accessory;
thendetermines a validity of the authentication signature.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and connector interface for authenticating an accessory. the method includes performing a first authentication operation on the accessory by the media player, where an authentication certificate is validated; and performing a second authentication operation on the accessory by the media player, where an authentication signature is validated. According to the system and method disclosed herein, the media player and accessory may utilize a plurality of commands utilized in a variety of environments such as within a connector interface system environment to control access to the media player.
471 Citations
24 Claims
-
1. A media player comprising:
-
a processor; and an accessory interface coupled to the processor and configured to communicate with an accessory; wherein the processor; sends a request for an authentication certificate to the accessory; and receives an authentication certificate from the accessory; determines a validity of the authentication certificate; and
if the authentication certificate is not valid, then preventing the accessory from further interacting with the media player;
otherwise the processor thenreceives an application command from the accessory and sends a request for an authentication signature; in response to the received application command, invokes an associated media player application function; and receives an authentication signature from the accessory;
thendetermines a validity of the authentication signature. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A media player comprising:
-
a processor; and an accessory interface coupled to the processor and configured to communicate with an accessory; wherein the processor; sends a request for an authentication certificate to the accessory; and receives an authentication certificate from the accessory; determines a validity of the authentication certificate; and
if the authentication certificate is not valid, then preventing the accessory from interacting with the media player;
otherwise the processor thenreceives an application command from the accessory and sends a request for an authentication signature; in response to the received application command, does not invoke an associated a media player application function if the received application command can either permanently alter the media player behavior or download unsafe media, and otherwise invokes the associated media player application function; and receives an authentication signature from the accessory;
thendetermines a validity of the authentication signature. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An accessory comprising:
-
a controller; and a media player interface coupled to the controller to communicate with a media player, wherein the controller; receives a request for an authentication certificate from the media player, the request for an authentication certificate initiating an authentication operation; sends an authentication certificate to the media player in response to the request for an authentication certificate, wherein the media player determines the validity of the authentication certificate;
thenreceives a request for an authentication signature and sends an application command to the media player, wherein if the media player determines that the authentication certificate is not valid, the media player prevents the accessory from further interacting with the media player, and otherwise the media player allows the accessory to invoke a corresponding media player application function;
thentransmits an authentication signature to the media player for validation. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An accessory comprising:
-
a controller; and a media player interface coupled to the controller to communicate with a media player, wherein the controller; receives a request for an authentication certificate from the media player, the request for an authentication certificate initiating an authentication operation; sends an authentication certificate to the media player in response to the request for an authentication certificate, wherein the media player determines the validity of the authentication certificate;
thenreceives a request for an authentication signature and sends an application command to the media player, wherein if the media player determines that the authentication certificate is not valid, the media player prevents the accessory from further interacting with the media player, and if the authentication certificate is valid, the media player does not process the application command if the application command can either permanently alter the media player behavior or download unsafe media, otherwise the media player processes the application command thereby allowing the accessory to invoke a corresponding media player application function;
thentransmits an authentication signature to the media player for validation. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification