Method And System For Transferring Status Information Between A Media Player And An Accessory
First Claim
1. A method for operating a media player, the method comprising, by an accessory communicably coupled to the media player:
- detecting a button event corresponding to a user operating a control of the accessory; and
transmitting to the media player a button status command selected from a group consisting of a context-specific button status command and one or more media-type-specific button status commands, each media-type-specific button status command being associated with a different media type, wherein the button status command includes state information indicating a state of the control, the state information being usable by the media player to determine an action to be performed, the determination being based at least in part on whether the button status command is the context-specific button status command or the media-type-specific button status command.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and connector interface for transferring status information between a media player and an accessory. The method includes determining, by the accessory, when a button event occurs; and transmitting, by the accessory, at least one button status command to the media player, where the one or more button status commands comprise a context-specific button status command and at least one command associated with a particular media type. According to the method and system disclosed herein, the media player and accessory may utilize a plurality of commands in a variety of environments such as within a connector interface system environment to facilitate the transfer of status information.
-
Citations
34 Claims
-
1. A method for operating a media player, the method comprising, by an accessory communicably coupled to the media player:
-
detecting a button event corresponding to a user operating a control of the accessory; and
transmitting to the media player a button status command selected from a group consisting of a context-specific button status command and one or more media-type-specific button status commands, each media-type-specific button status command being associated with a different media type, wherein the button status command includes state information indicating a state of the control, the state information being usable by the media player to determine an action to be performed, the determination being based at least in part on whether the button status command is the context-specific button status command or the media-type-specific button status command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating a media player communicably coupled to an accessory, the method comprising, by the media player:
-
receiving from the accessory a button status command selected from a group consisting of a context-specific button status command and one or more media-type-specific button status commands, each media-type-specific button status command being associated with a playback application for a different media type, wherein the button status command includes state information indicating a state of the control;
in the event that the button status command is the context-specific button status command, using the state information to determine an action to be taken in a currently active media application without regard to media type; and
in the event that the button status command is one of the media-type-specific button status commands, using the state information to determine an action to be taken in an application for playing back media of the specific type. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An accessory for use with a media player, the accessory comprising:
-
an interface configured to communicably couple the accessory to a media player;
at least one control operable by a user of the accessory; and
control logic coupled to the control and the interface, the control logic being configured to detect a button event corresponding to a user operating the at least one control and to transmit to the media player a button status command selected from a group consisting of a context-specific button status command and one or more media-type-specific button status commands, each media-type-specific button status command being associated with a different media type, wherein the button status command includes state information indicating a state of the control, the state information being usable by the media player to determine an action to be performed, the determination being based at least in part on whether the button status command is the context-specific button status command or the media-type-specific button status command. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A media player comprising:
-
control logic configured to execute a plurality of applications for playing back stored media, each application associated with a different media type;
an interface configured to communicably couple the media player to an accessory; and
command logic coupled to the control logic and the interface, the command logic being configured to receive from the accessory a button status command selected from a group consisting of a context-specific button status command and one or more media-type-specific button status commands, each media-type-specific button status command being associated with a playback application for a different media type, wherein the button status command includes state information indicating a state of the control, wherein the control logic is further configured such that;
in the event that the button status command is the context-specific button status command, the control logic uses the state information to determine an action to be taken in a currently active media application without regard to media type; and
in the event that the button status command is one of the media-type-specific button status commands, the control logic uses the state information to determine an action to be taken in an application for playing back media of the specific type. - View Dependent Claims (31, 32, 33, 34)
-
Specification