Method and system for transferring status information between a media player and an accessory
DCFirst Claim
1. A method for transferring status information between a media player and an accessory, 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, wherein 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,wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions to reduce the overall button status data transfer size.
3 Assignments
Litigations
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 environment such as within a connector interface system environment to facilitate the transfer of status information.
86 Citations
30 Claims
-
1. A method for transferring status information between a media player and an accessory, 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, wherein 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, wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions to reduce the overall button status data transfer size. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A protocol for transferring status information between a media player and an accessory, the protocol 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, at least one button status command to the media player, wherein 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, wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A portable device comprising:
-
a media player; an interface coupled to the media player; 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, at least one button status command to the media player, wherein 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, wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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, at least one button status command to the media player, wherein 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, wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer-readable medium containing program instructions for transferring status information between a media player and an accessory, the program instructions which when executed by a computer system cause the computer system to execute a 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, wherein 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, wherein the button status commands comprise button status bits that are organized such that the most frequently used buttons are assigned low bit positions. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification