Method and system for transferring button status information between a media player and an accessory
First Claim
1. A method for operating a media player, the method comprising:
- receiving, by the media player, a button status command from an accessory communicatively coupled to the media player, the button status command being a command from a group of supported commands consisting of a context-specific button status command to control particular actions of the media player and one or more media-type-specific button status commands to control playback of one or more different media types,determining, by the media player, an action to be performed in response to the button status command, wherein the determination is based at least in part on whether the button status command is the context-specific button status command or one of the one or more media-type-specific button status commands; and
performing the determined action.
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.
386 Citations
29 Claims
-
1. A method for operating a media player, the method comprising:
-
receiving, by the media player, a button status command from an accessory communicatively coupled to the media player, the button status command being a command from a group of supported commands consisting of a context-specific button status command to control particular actions of the media player and one or more media-type-specific button status commands to control playback of one or more different media types, determining, by the media player, an action to be performed in response to the button status command, wherein the determination is based at least in part on whether the button status command is the context-specific button status command or one of the one or more media-type-specific button status commands; and performing the determined action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 from a group of supported commands consisting of a context-specific button status command associated with particular functions of the media player 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 control logic is further configured to determine an action to be performed in response to the button status command, wherein the determination is based at least in part on whether the button status command is the context-specific button status command or one of the one or more media-type-specific button status commands, and to perform the determined action. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for transferring status information between a media player and an accessory communicatively coupled to the media player, the method comprising:
-
determining, by the accessory, when a button event occurs; and transmitting, by the accessory, at least one button status command to the media player, the button status command being a command from a group of supported commands consisting of a context-specific button status command to control particular actions of the media player and one or more media-type-specific button status commands to control playback of one or more different media types. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An accessory comprising:
-
a device for transferring data; an interface coupled to the device; and
a command set in communication with the interface, wherein the command set enables the media player and an accessory to transfer status information therebetween, the command set comprising;at least one command for determining, by the accessory, when a button event occurs; and a plurality of commands for transmitting, by the accessory, to the media player at least one button status command from a group of supported commands consisting of a context-specific button status command associated with particular functions of the media player 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification