Peripheral device with haptic diminishment prevention component
First Claim
1. A peripheral device, comprising:
- a housing;
a user input element;
a position sensor coupled to the user input element, wherein the position sensor is configured to detect a position of the user input element, and wherein the position sensor is further configured to send the position to a processor;
a haptic output device located within the housing and coupled to the user input element, wherein the haptic output device is configured to receive a haptic effect definition from the processor, and is further configured to output a force to the user input element in response to the received haptic effect definition; and
a haptic diminishment prevention component configured to create a range that the user input element can move within in response to the output force when the user input element is in a maximum open position outside of the range or a maximum closed position outside of the range;
wherein the user input element comprises a trigger.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that modifies a haptic effect experienced at a user input element. The system receives a position of a trigger of a peripheral device, the peripheral device including a housing, a user input element, a haptic output device located within the housing and coupled to the user input element, and a haptic diminishment prevention component. The system further sends a haptic effect definition to the haptic output device in response to the received position of the user input element. The system further causes the haptic output device to output a force to the user input element of the peripheral device in response to the haptic effect definition. The system further causes the haptic diminishment prevention component to create a range that the user input element can move within in response to the output force when the user input element is in a maximum open position outside of the range, or a maximum closed position outside of the range.
-
Citations
23 Claims
-
1. A peripheral device, comprising:
-
a housing; a user input element; a position sensor coupled to the user input element, wherein the position sensor is configured to detect a position of the user input element, and wherein the position sensor is further configured to send the position to a processor; a haptic output device located within the housing and coupled to the user input element, wherein the haptic output device is configured to receive a haptic effect definition from the processor, and is further configured to output a force to the user input element in response to the received haptic effect definition; and a haptic diminishment prevention component configured to create a range that the user input element can move within in response to the output force when the user input element is in a maximum open position outside of the range or a maximum closed position outside of the range; wherein the user input element comprises a trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to modify a haptic effect experienced at a user input element, the modifying comprising:
-
receiving a position of a user input element of a peripheral device, the peripheral device comprising a housing, a user input element, a haptic output device located within the housing and coupled to the user input element, and a haptic diminishment prevention component; sending a haptic effect definition to the haptic output device in response to the received position of the user input element; and causing the haptic output device to output a force to the user input element of the peripheral device in response to the haptic effect definition; wherein the haptic diminishment prevention component creates a range that the user input element can move within in response to the output force when the user input element is in a maximum open position outside of the range or a maximum closed position outside of the range; and wherein the user input element comprises a trigger. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-implemented method for modifying a haptic effect experienced at a user input element, the computer-implemented method comprising:
-
receiving a position of a user input element of a peripheral device, the peripheral device comprising a housing, a user input element, a haptic output device located within the housing and coupled to the user input element, and a haptic diminishment prevention component; sending a haptic effect definition to the haptic output device in response to the received position of the user input element; and causing the haptic output device to output a force to the user input element of the peripheral device in response to the haptic effect definition; wherein the haptic diminishment prevention component creates a range that the user input element can move within in response to the output force when the user input element is a maximum open position outside of the range or a maximum closed position outside of the range; and wherein the user input element comprises a trigger. - View Dependent Claims (17, 18, 19)
-
-
20. A system for modifying a haptic effect experienced at a user input element, the system comprising:
-
a memory configured to store a haptic trigger modification module; and a processor configured to execute the haptic trigger modification module stored on the memory; wherein the processor, when executing the haptic trigger modification module, is configured to receive a position of a user input element of a peripheral device, the peripheral device comprising a housing, a user input element, a haptic output device located within the housing and coupled to the user input element, and a haptic diminishment prevention component; wherein the processor, when executing the haptic trigger modification module, is further configured to send a haptic effect definition to the haptic output device in response to the received position of the user input element; wherein the processor, when executing the haptic trigger modification module, is further configured to cause the haptic output device to output a force to the user input element of the peripheral device in response to the haptic effect definition; wherein the haptic diminishment prevention component creates a range that the user input element can move within in response to the output force when the user input element is in an open position or a closed position; and wherein the user input element comprises a trigger. - View Dependent Claims (21, 22, 23)
-
Specification