User Interface for Remotely Controlling a Digital Music Player
First Claim
1. A device, comprising:
- a device housing configured to be worn by a human user;
a display providing visual output of the device;
an input subsystem comprising a plurality of input buttons;
a transceiver for communicating with a digital media player based on input received from a user via the plurality of buttons;
a processor for controlling overall operation of the device based on control logic defining digital media control functions of the device, said control logic comprising;
upon detecting a brief press of a first button of the plurality of input buttons, sending a play/pause toggle command to the digital media player, upon detecting a brief press of a second button of the plurality of input buttons, sending a command to the digital media player to skip to a next audio file, upon detecting a long press of the second button, sending a command to the digital media player to fast forward a currently playing audio file, upon detecting a brief press of a third button of the plurality of input buttons, sending a command to the digital media player to skip to a previous audio file, upon detecting a long press of the third button, sending a command to the digital media player to rewind a currently playing audio file, upon detecting a brief press of a fourth button of the plurality of input buttons, sending a command to the digital media player to increment a volume up one step, upon detecting a long press of the fourth button, sending a command to the digital media player to scroll volume up while the fourth button remains in a depressed state, upon detecting a brief press of a fifth button of the plurality of input buttons, sending a command to the digital media player to decrement a volume down one step, and upon detecting a long press of the fifth button, sending a command to the digital media player to scroll volume down while the fifth button remains in a depressed state.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for remotely controlling operation of a digital media player are described herein. A wristwatch or other alternatively-purposed device may incorporate a transceiver for communicating with a digital media player. A user may interact with the wristwatch using a plurality of buttons disposed about a housing of the watch, through which the user may adjust a volume level of the digital media player, navigate audio playback, power the digital media player on and off, request playback of a song previously identified by the user, and adjust settings of the wristwatch. The wristwatch and/or the digital media player may be in communication with a biological performance measurement device, and the user, via the wristwatch, may request playback of a biological performance measurement recorded by the biological performance measurement device.
87 Citations
21 Claims
-
1. A device, comprising:
-
a device housing configured to be worn by a human user;
a display providing visual output of the device;
an input subsystem comprising a plurality of input buttons;
a transceiver for communicating with a digital media player based on input received from a user via the plurality of buttons;
a processor for controlling overall operation of the device based on control logic defining digital media control functions of the device, said control logic comprising;
upon detecting a brief press of a first button of the plurality of input buttons, sending a play/pause toggle command to the digital media player, upon detecting a brief press of a second button of the plurality of input buttons, sending a command to the digital media player to skip to a next audio file, upon detecting a long press of the second button, sending a command to the digital media player to fast forward a currently playing audio file, upon detecting a brief press of a third button of the plurality of input buttons, sending a command to the digital media player to skip to a previous audio file, upon detecting a long press of the third button, sending a command to the digital media player to rewind a currently playing audio file, upon detecting a brief press of a fourth button of the plurality of input buttons, sending a command to the digital media player to increment a volume up one step, upon detecting a long press of the fourth button, sending a command to the digital media player to scroll volume up while the fourth button remains in a depressed state, upon detecting a brief press of a fifth button of the plurality of input buttons, sending a command to the digital media player to decrement a volume down one step, and upon detecting a long press of the fifth button, sending a command to the digital media player to scroll volume down while the fifth button remains in a depressed state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
on a device comprising a device housing configured to be worn by a human user, a display providing visual output of the device, an input subsystem comprising a plurality of input buttons, a transceiver for communicating with a digital media player based on input received from a user via the plurality of buttons, and a processor for controlling overall operation of the device based on stored control logic, responsive to detecting a brief press of a first button of the plurality of input buttons, sending a play/pause toggle command to the digital media player;
responsive to detecting a brief press of a second button of the plurality of input buttons, sending a command to the digital media player to skip to a next audio file;
responsive to detecting a long press of the second button, sending a command to the digital media player to fast forward a currently playing audio file;
responsive to detecting a brief press of a third button of the plurality of input buttons, sending a command to the digital media player to skip to a previous audio file;
responsive to detecting a long press of the third button, sending a command to the digital media player to rewind a currently playing audio file;
responsive to detecting a brief press of a fourth button of the plurality of input buttons, sending a command to the digital media player to increment a volume up one step;
responsive to detecting a long press of the fourth button, sending a command to the digital media player to scroll volume up while the fourth button remains in a depressed state;
responsive to detecting a brief press of a fifth button of the plurality of input buttons, sending a command to the digital media player to decrement a volume down one step; and
responsive to detecting a long press of the fifth button, sending a command to the digital media player to scroll volume down while the fifth button remains in a depressed state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A watch, comprising:
-
a housing configured to substantially encircle a human wrist in a manner to secure the watch to the human wrist;
a display providing visual output of the watch;
an input subsystem comprising a plurality of input buttons;
a transceiver for communicating with a digital media player based on input received from a user via the plurality of buttons;
a processor for controlling overall operation of the watch based on control logic defining digital media control functions of the watch, said control logic comprising;
upon detecting a brief press of a first button of the plurality of input buttons, sending a play/pause toggle command to the digital media player, upon detecting a brief press of a second button of the plurality of input buttons, sending a command to the digital media player to skip to a next audio file, upon detecting a long press of the second button, sending a command to the digital media player to fast forward a currently playing audio file, upon detecting a brief press of a third button of the plurality of input buttons, sending a command to the digital media player to skip to a previous audio file, upon detecting a long press of the third button, sending a command to the digital media player to rewind a currently playing audio file, upon detecting a brief press of a fourth button of the plurality of input buttons, sending a command to the digital media player to increment a volume up one step, upon detecting a long press of the fourth button, sending a command to the digital media player to scroll volume up while the fourth button remains in a depressed state, upon detecting a brief press of a fifth button of the plurality of input buttons, sending a command to the digital media player to decrement a volume down one step, upon detecting a long press of the fifth button, sending a command to the digital media player to scroll volume down while the fifth button remains in a depressed state, upon detecting a long press of a sixth button of the plurality of input buttons, sending a command to the digital media player to play a corresponding audio file previously identified by the user, and upon detecting a brief press of a seventh button of the plurality of input buttons, displaying a current time on the display;
wherein said second button is proximately located near a right portion of a bezel of the watch;
wherein said third button is proximately located near a left portion of the bezel of the watch;
wherein said fourth button is proximately located near a top portion of the bezel of the watch;
wherein said fifth button is proximately located near a lower portion of the bezel of the watch;
wherein said sixth button is proximately located on a first side of the watch; and
wherein said seventh button is proximately located on an opposite side of the watch from said sixth button.
-
Specification