Peripheral device with haptic diminishment prevention component
First Claim
1. A peripheral device, comprising:
- a housing;
a user input element, wherein the user input element is positioned within the housing so that a first contact with the housing defines a first maximum range of a first movement of the 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 within the first maximum range, 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 haptic effect definition; and
a haptic diminishment prevention component that defines a first diminishment range of the first movement of the user input element, wherein the first diminishment range is less than the first maximum range and prevents the first contact with the housing;
wherein the haptic diminishment prevention component is configured to modify a magnitude of the force to the user input element depending on the position of the user input element as detected by the position sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that modifies a haptic effect experienced at a user input element, where the user input element is positioned within the housing so that a first contact with the housing defines a first maximum range of a first movement of the user input element. The system receives a position of a user input element of a peripheral device. 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 to define a first diminishment range of the first movement of the user input element, where the first diminishment range is less than the first maximum range and prevents the first contact with the housing.
-
Citations
22 Claims
-
1. A peripheral device, comprising:
-
a housing; a user input element, wherein the user input element is positioned within the housing so that a first contact with the housing defines a first maximum range of a first movement of the 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 within the first maximum range, 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 haptic effect definition; and a haptic diminishment prevention component that defines a first diminishment range of the first movement of the user input element, wherein the first diminishment range is less than the first maximum range and prevents the first contact with the housing; wherein the haptic diminishment prevention component is configured to modify a magnitude of the force to the user input element depending on the position of the user input element as detected by the position sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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, from a position sensor, a position of the user input element within a first maximum range of a peripheral device, the peripheral device comprising a housing, the 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 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 user input element is positioned within the housing so that a first contact with the housing defines the first maximum range of a first movement of the user input element; wherein the haptic diminishment prevention component defines a first diminishment range of the first movement of the user input element, wherein the first diminishment range is less than the first maximum range and prevents the first contact with the housing, and wherein the haptic diminishment prevention component is configured to modify a magnitude of the force to the user input element depending on the position of the user input element as detected by the position sensor. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for modifying a haptic effect experienced at a user input element, the computer-implemented method comprising:
-
receiving, from a position sensor, a position of the user input element within a first maximum range of a peripheral device, the peripheral device comprising a housing, the 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 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 user input element is positioned within the housing so that a first contact with the housing defines the first maximum range of a first movement of the user input element; wherein the haptic diminishment prevention component defines a first diminishment range of the first movement of the user input element, wherein the first diminishment range is less than the first maximum range and prevents the first contact with the housing, and wherein the haptic diminishment prevention component is configured to modify a magnitude of the force to the user input element depending on the position of the user input element as detected by the position sensor. - View Dependent Claims (20, 21, 22)
-
Specification