Pressure-based input method for user devices
First Claim
Patent Images
1. A method comprising:
- launching, by a user device comprising a processor, a custom pressure profile creation application;
prompting, by the processor executing the custom pressure profile creation application, a user to select a first option to create a new custom pressure profile or a second option to modify an existing custom pressure profile;
receiving, by the custom pressure profile creation application, a selection of the first option or the second option;
when the selection of the first option or the second option is for the first option,presenting, by the custom pressure profile creation application, a pressure sensor selection interface through which the user can select at least one sensor from a plurality of available sensors from which to utilize pressure output,receiving, by the custom pressure profile creation application, a selection of the at least one sensor from the plurality of available sensors,presenting, by the custom pressure profile creation application, a pressure sensor definition interface through which the user can provide a pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors,receiving, by the custom pressure profile creation application, the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors,creating, by the custom pressure profile creation application, the new custom pressure profile comprising the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors;
when the selection is for the second option,loading, by the custom pressure profile creation application, the existing custom pressure profile, andreceiving, by the custom pressure profile creation application, a modification to the existing custom pressure profile;
receiving, by the user device, an output from a pressure sensor of the plurality of available sensors, the output comprising parameters associated with a pressure applied to the pressure sensor by the user, wherein the pressure sensor is associated with a pressure profile, and wherein the pressure profile comprises either the custom pressure profile or the existing custom pressure profile;
analyzing, by a pressure analysis module executed by the processor of the user device, the output to determine a command to be executed by the user device by determining whether the parameters associated with the pressure applied to the pressure sensor by the user matches a pressure profile associated with the command;
when the pressure applied to the pressure sensor by the user matches the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to execute the command; and
when the pressure applied to the pressure sensor by the user does not match the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to take no action.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies disclosed herein are directed to a pressure-based input method for user devices. According to one aspect disclosed herein, a user device can receive an output from a pressure sensor. The output can include parameters associated with a pressure applied to the pressure sensor by a user. The user device can analyze the output to determine a command to be executed by the user device. The user device can execute the command.
81 Citations
20 Claims
-
1. A method comprising:
-
launching, by a user device comprising a processor, a custom pressure profile creation application; prompting, by the processor executing the custom pressure profile creation application, a user to select a first option to create a new custom pressure profile or a second option to modify an existing custom pressure profile; receiving, by the custom pressure profile creation application, a selection of the first option or the second option; when the selection of the first option or the second option is for the first option, presenting, by the custom pressure profile creation application, a pressure sensor selection interface through which the user can select at least one sensor from a plurality of available sensors from which to utilize pressure output, receiving, by the custom pressure profile creation application, a selection of the at least one sensor from the plurality of available sensors, presenting, by the custom pressure profile creation application, a pressure sensor definition interface through which the user can provide a pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, receiving, by the custom pressure profile creation application, the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, creating, by the custom pressure profile creation application, the new custom pressure profile comprising the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors; when the selection is for the second option, loading, by the custom pressure profile creation application, the existing custom pressure profile, and receiving, by the custom pressure profile creation application, a modification to the existing custom pressure profile; receiving, by the user device, an output from a pressure sensor of the plurality of available sensors, the output comprising parameters associated with a pressure applied to the pressure sensor by the user, wherein the pressure sensor is associated with a pressure profile, and wherein the pressure profile comprises either the custom pressure profile or the existing custom pressure profile; analyzing, by a pressure analysis module executed by the processor of the user device, the output to determine a command to be executed by the user device by determining whether the parameters associated with the pressure applied to the pressure sensor by the user matches a pressure profile associated with the command; when the pressure applied to the pressure sensor by the user matches the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to execute the command; and when the pressure applied to the pressure sensor by the user does not match the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to take no action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user device comprising:
-
a processor; and memory storing computer-executable instructions comprising a custom pressure profile application that, when executed by the processor, cause the processor to perform operations comprising launching the custom pressure profile creation application, prompting a user to select a first option to create a new custom pressure profile or a second option to modify an existing custom pressure profile, receiving a selection of the first option or the second option, when the selection of the first operation or the second option is for the first option, presenting a pressure sensor selection interface through which the user can select at least one sensor from a plurality of available sensors from which to utilize pressure output, receiving a selection of the at least one sensor from the plurality of available sensors, presenting a pressure sensor definition interface through which the user can provide a pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, receiving the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, creating the new custom pressure profile comprising the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors; when the selection is for the second option, loading, by the custom pressure profile creation application, the existing custom pressure profile, and receiving, by the custom pressure profile creation application, a modification to the existing custom pressure profile, receiving an output from a pressure sensor of the plurality of available sensors, the output comprising parameters associated with a pressure applied to the pressure sensor by the user, wherein the pressure sensor is associated with a pressure profile, and wherein the pressure profile comprises either the custom pressure profile or the existing custom pressure profile, analyzing the output to determine a command to be executed by the user device by determining whether the parameters associated with the pressure applied to the pressure sensor by the user matches a pressure profile associated with the command, when the pressure applied to the pressure sensor by the user matches the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to execute the command; and when the pressure applied to the pressure sensor by the user does not match the pressure profile associated with the command, instructing, by the pressure analysis module, the user device to take no action. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer storage medium having computer-executable instructions comprising a custom pressure profile creation application stored thereon that, when executed by a processor of a user device, cause the user device to perform operations comprising:
-
launching the custom pressure profile creation application; prompting a user to select a first option to create a new custom pressure profile or a second option to modify an existing custom pressure profile; receiving a selection of the first option or the second option; when the selection of the first operation or the second option is for the first option, presenting a pressure sensor selection interface through which the user can select at least one sensor from a plurality of available sensors from which to utilize pressure output, receiving a selection of the at least one sensor from the plurality of available sensors, presenting a pressure sensor definition interface through which the user can provide a pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, receiving the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors, creating the new custom pressure profile comprising the pressure definition for each sensor in the selection of the at least one sensor from the plurality of available sensors; when the selection is for the second option, loading the existing custom pressure profile, and receiving a modification to the existing custom pressure profile; receiving an output from a pressure sensor from the plurality of available sensors, the output comprising parameters associated with a pressure applied to the pressure sensor by the user, wherein the pressure sensor is associated with a pressure profile, and wherein the pressure profile comprises either the custom pressure profile or the existing custom pressure profile; analyzing the output to determine whether the parameters associated with the pressure applied to the pressure sensor by the user matches the pressure profile associated with a command to be executed by the user device; when the pressure applied to the pressure sensor by the user matches the pressure profile associated with the command, instructing the user device to execute the command; and when the pressure applied to the pressure sensor by the user does not match the pressure profile associated with the command, instructing the user device to take no action. - View Dependent Claims (18, 19, 20)
-
Specification