Electronic device response to force-sensitive interface
First Claim
1. A computer-implemented method, comprising:
- receiving, by an electronic device, a single force-dependent gesture input that interacts with a peripheral edge of the electronic device;
determining that the single force-dependent gesture input represents a simultaneous squeeze input at opposing sides of the electronic device, based on the electronic device;
receiving first input signals from a first strain sensor that is covered by a housing of the electronic deviceat a first edge of the housing of the electronic device, andreceiving second input signals from a second strain sensor that is covered by the housing of the electronic device at a second edge of the electronic device that opposes the first edge of the electronic device;
executing, by the electronic device, responsive to the electronic device receiving the single force-dependent gesture input and determining that the single force-dependent gesture input represents the simultaneous squeeze input at opposing sides of the electronic device actions comprising;
(i) activating a device assistant application of the electronic device, and(ii) playing a recorded audio prompt that is responsive to the device assistant application being activated, wherein the audio prompt is played to cause a user to reply with voice input;
receiving a voice input that is responsive to the recorded audio prompt and that includes a command to be executed using the device assistant application; and
executing, using the device assistant application, an action corresponding to an instruction in the command that is received in response to the recorded audio prompt.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes a processor of an electronic device receiving first input signals from a first sensor in response to user contact at a first edge of the device and second input signals from a second sensor in response to user contact at a second edge of the electronic device. The first and second sensors are covered by a housing of the device. The processor determines an external context of the device based on analysis of the first input signals and the second input signals. The determined external context indicates at least a position of the device relative to a user or an orientation of the device relative to a user. Responsive to determining the external context, the electronic device executes a particular user input action.
-
Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by an electronic device, a single force-dependent gesture input that interacts with a peripheral edge of the electronic device; determining that the single force-dependent gesture input represents a simultaneous squeeze input at opposing sides of the electronic device, based on the electronic device; receiving first input signals from a first strain sensor that is covered by a housing of the electronic device at a first edge of the housing of the electronic device, and receiving second input signals from a second strain sensor that is covered by the housing of the electronic device at a second edge of the electronic device that opposes the first edge of the electronic device; executing, by the electronic device, responsive to the electronic device receiving the single force-dependent gesture input and determining that the single force-dependent gesture input represents the simultaneous squeeze input at opposing sides of the electronic device actions comprising; (i) activating a device assistant application of the electronic device, and (ii) playing a recorded audio prompt that is responsive to the device assistant application being activated, wherein the audio prompt is played to cause a user to reply with voice input; receiving a voice input that is responsive to the recorded audio prompt and that includes a command to be executed using the device assistant application; and executing, using the device assistant application, an action corresponding to an instruction in the command that is received in response to the recorded audio prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic system comprising:
-
one or more processing devices; one or more machine-readable storage devices for storing instructions that are executable by the one or more processing devices to cause performance of operations that comprise; receiving, by an electronic device, a single force-dependent gesture input that interacts with a peripheral edge of the electronic device; determining that the single force-dependent gesture input represents a simultaneous squeeze input at opposing sides of the electronic device, based on the electronic device; receiving first input signals from a first strain sensor that is covered by a housing of the electronic device at a first edge of the housing of the electronic device, and receiving second input signals from a second strain sensor that is covered by the housing of the electronic device at a second edge of the electronic device that opposes the first edge of the electronic device; executing, by the electronic device, responsive to the electronic device receiving the single force-dependent gesture input and determining that the single force-dependent gesture input represents the simultaneous squeeze input at opposing sides of the electronic device actions comprising; (i) activating a device assistant application of the electronic device, and (ii) playing a recorded audio prompt that is responsive to the device assistant application being activated, wherein the audio prompt is played to cause a user to reply with voice input; receiving a voice input that is responsive to the recorded audio prompt and that includes a command to be executed using the device assistant application; and executing, using the device assistant application, an action corresponding to an instruction in the command that is received in response to the recorded audio prompt. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to cause performance of operations that comprise:
-
receiving, by an electronic device, a single force-dependent gesture input that interacts with a peripheral edge of the electronic device; determining that the single force-dependent gesture input represents a simultaneous squeeze input at opposing sides of the electronic device, based on the electronic device; receiving first input signals from a first strain sensor that is covered by a housing of the electronic device at a first edge of the housing of the electronic device, and receiving second input signals from a second strain sensor that is covered by the housing of the electronic device at a second edge of the electronic device that opposes the first edge of the electronic device; executing, by the electronic device, responsive to the electronic device receiving the single force-dependent gesture input and determining that the single force-dependent gesture input represents the simultaneous squeeze input at opposing sides of the electronic device actions comprising; (i) activating a device assistant application of the electronic device, and (ii) playing a recorded audio prompt that is responsive to the device assistant application being activated, wherein the audio prompt is played to cause a user to reply with voice input; receiving a voice input that is responsive to the recorded audio prompt and that includes a command to be executed using the device assistant application; and executing, using the device assistant application, an action corresponding to an instruction in the command that is received in response to the recorded audio prompt.
-
Specification