Vibration sensing system and method for categorizing portable device context and modifying device operation
First Claim
Patent Images
1. A portable device, comprising:
- an enclosure;
a touch-sensitive surface;
one or more processors;
one or more actuators for generating mechanical vibrations;
one or more sensors for detecting mechanical vibrations; and
a memory storing one or more programs for execution by the one or more processors, the one or more programs comprising;
instructions for analyzing one or more signals produced by the one or more sensors with respect to the mechanical vibrations to determine a holding state of the portable device and a touch strength on the touch-sensitive surface; and
instructions for modifying operation of at least one application executed by the one or more processors in accordance with the determined holding state and the determined touch strength.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable device includes: an enclosure, one or more processors for executing one or more programs; one or more actuators in or on the enclosure for generating mechanical vibrations; one or more sensors in or on the enclosure for detecting mechanical vibrations; and memory storing one or more programs for execution by the one or more processors. The device analyzes one or more signals produced by the one or more sensors with respect to mechanical vibrations to determine a holding state of the portable device, and conditionally modifies operation of at least one application executed by the one or more processors in accordance with the determined holding state.
18 Citations
28 Claims
-
1. A portable device, comprising:
-
an enclosure; a touch-sensitive surface; one or more processors; one or more actuators for generating mechanical vibrations; one or more sensors for detecting mechanical vibrations; and a memory storing one or more programs for execution by the one or more processors, the one or more programs comprising; instructions for analyzing one or more signals produced by the one or more sensors with respect to the mechanical vibrations to determine a holding state of the portable device and a touch strength on the touch-sensitive surface; and instructions for modifying operation of at least one application executed by the one or more processors in accordance with the determined holding state and the determined touch strength. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
generating mechanical vibrations using one or more actuators; detecting mechanical vibrations with one or more sensors; analyzing one or more signals produced by the one or more sensors with respect to mechanical vibrations to determine a holding state of the portable device and a touch strength on a touch-sensitive surface of the portable device; and modifying operation of at least one application executed by the one or more processors in accordance with the determined holding state and the determined touch strength. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a portable device, the one or more programs including instructions for:
-
generating mechanical vibrations using one or more actuators; detecting mechanical vibrations with one or more sensors; analyzing one or more signals produced by the one or more sensors with respect to mechanical vibrations to determine a holding state of the portable device and a touch strength on a touch-sensitive surface of the portable device; and modifying operation of at least one application executed by the one or more processors in accordance with the determined holding state and the determined touch strength. - View Dependent Claims (28)
-
Specification