MULTIFUNCTION BUTTON
First Claim
1. A method of providing multiple functions through a single button, the method comprising:
- receiving, at a computing device, a first interaction with a multifunction button;
in response to the first interaction, initiating, at the computing device, a first control function;
receiving, at the computing device, a second interaction with the multifunction button;
in response to the second interaction, initiating, at the computing device, a second control function;
receiving, at the computing device, a third interaction with the multifunction button;
in response to the third interaction, initiating, at the computing device, a third control function, wherein the first interaction, the second interaction, and the third interaction are different, and wherein the first control function, the second control function, and the third control function are different.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention enable a storage device (e.g., a recordable book, toy, computing device) to be controlled with a single control button that performs multiple functions. Different interactions with the button produce a different control input. In one aspect, the storage device is an audio recording device that can record, lock, unlock, transfer to a separate storage device, or play back one or more audio recordings. These five functions (i.e., recording, locking, unlocking, transferring, and playing back) are initiated or facilitated by depressing a single button located on the audio storage device for different lengths of time or in different patterns. Audio recordings may be played in response to user interactions with the button to help the user interact with the button properly and warn the user of action that is about to be taken.
36 Citations
20 Claims
-
1. A method of providing multiple functions through a single button, the method comprising:
-
receiving, at a computing device, a first interaction with a multifunction button; in response to the first interaction, initiating, at the computing device, a first control function; receiving, at the computing device, a second interaction with the multifunction button; in response to the second interaction, initiating, at the computing device, a second control function; receiving, at the computing device, a third interaction with the multifunction button; in response to the third interaction, initiating, at the computing device, a third control function, wherein the first interaction, the second interaction, and the third interaction are different, and wherein the first control function, the second control function, and the third control function are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage device comprising:
-
a multifunction button; a speaker; a microphone; a processor coupled to the multifunction button, the speaker, and the microphone; and a computer storage media coupled to the processor and containing program instructions that, when executed by the processor, cause operations to be performed, the operations comprising; receiving a first interaction with the multifunction button, the first interaction comprising a first press of the multifunction button for a first duration of time; determining that the first duration exceeds a short duration threshold; in response to said determining, outputting to the speaker a recording of a first audible announcement explaining a first action to be taken if the first press is discontinued; determining that the first press has been discontinued prior to the first press exceeding a long duration threshold; and in response to said determining that the first press has been discontinued, initiating, at the storage device, a first control function. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by a computer processor, perform a method of controlling audio or visual functions in a media storage device through a single multifunction button, the method comprising:
-
receiving at a first point in time an activation of a multifunction button, the activation corresponding to depression of the multifunction button; receiving at a second point in time a deactivation of the multifunction button, the deactivation corresponding to a release of the multifunction button, the activation and the deactivation of the multifunction button forming an interaction with the multifunction button; determining a duration of time for the interaction as a difference between the first point in time and the second point in time; classifying, at the media storage device, the interaction as either a tap, a short press, or a long press based on the duration of time, wherein the interaction is the tap when the duration of time is between 0.1 seconds and a short threshold duration, wherein the interaction is the short press when the duration falls between the short threshold duration and a long duration threshold, and wherein the interaction is the long press when the duration exceeds a long duration threshold; and activating, at the media storage device, a control function that maps to either the tap, the short press, or the long press, wherein a different control function is associated with each of the tap, the short press, and the long press. - View Dependent Claims (17, 18, 19, 20)
-
Specification