Controlling a computing device using a tap sequence as user input
AssigneeKobo Incorporated
InventorsRyan Sood, Damian Lewis
Life of this patent
Estimating the term…
Abstract
A computing device detects a tap sequence that is provided by a user as input on a housing of the computing device. The tap sequence includes multiple taps, and each tap in the sequence corresponding to an object of the user (e.g., finger or stylus) impacting the housing. From the tap sequence, the computing device determines one or more characteristics of the tap sequence. The computing device selects a command based at least in part on the number of taps in the sequence, and the computing device performs an operation based on the command.
Claims20
A method for controlling a computing device, the method being implemented by one or more processors of the computing device and comprising:
- detecting a tap sequence provided on a housing of the computing device, the tap sequence including a plurality of taps, and each tap in the tap sequence corresponding to an object impacting the housing;
- determining one or more characteristics of the tap sequence;
- selecting a command based at least in part on the one or more characteristics of the tap sequence;
- and
- performing an operation based on the command.
A computing device comprising:
- a housing;
- a memory, the memory storing a set of instructions and a command list;
- a set of sensors to detect a tap event on the housing of the computing device;
- a processor to:
- use the set of sensors to detect a tap sequence provided on the housing of the computing device, the tap sequence including a plurality of taps, and each tap in the tap sequence corresponding to an object impacting the housing;
- determine one or more characteristics of the tap sequence;
- select a command based at least in part on the one or more characteristics of the tap sequence;
- and
- perform an operation based on the command.
A computer-readable medium that stores instructions for controlling a computing device, the instructions being executable by one or more processors in performing operations that comprise:
- detecting a tap sequence provided on a housing of the computing device, the tap sequence including a plurality of taps, and each tap in the tap sequence corresponding to an object impacting the housing;
- determining one or more characteristics of the tap sequence;
- selecting a command based at least in part on the one or more characteristics of the tap sequence;
- and
- performing an operation based on the command.
Dependencies are inferred from the claim text.