US2019196593A1PendingUtilityA1
Haptic power consumption management
Est. expiryFeb 21, 2034(~7.6 yrs left)· nominal 20-yr term from priority
Inventors:Robert Lacroix
G06F 3/016G06Q 50/06G06F 3/014G06F 1/163G09G 2330/021G06F 1/325
58
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A haptically-enabled system retrieves a haptic effect definition in response to a request for a haptic effect and receives a power consumption management mode. The system modifies the haptic effect definition based at least in part on the power consumption management mode and converts the modified haptic effect definition into a haptic effect signal. The system then applies the haptic effect signal to a haptic output device.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method of providing haptic effects with power management on a mobile device, the method comprising:
determining an amount of energy being used when the mobile device is energized and generating haptic effects; generating a nominal haptic effect definition in response to a request for a haptic effect; retrieving a power consumption management mode from a memory, the power consumption management mode including an energy budget; modifying the nominal haptic effect definition to create a revised haptic effect definition based on the amount of energy and the energy budget; converting the revised haptic effect definition to a haptic effect signal; and sending the haptic effect signal to a haptic output device.
3 . The method according to claim 2 , further comprising generating the request for the haptic effect in response to an event on the mobile device or sensor data.
4 . The method according to claim 2 , wherein the energy budget is a sensor-based energy use profile that includes a plurality of energy levels, each energy level having a different milliamp-hour (mAh) energy budget.
5 . The method according to claim 4 , wherein the sensor data is accelerometer data, the sensor-based energy use profile includes a different activity level for each energy level, and the method further comprises:
determining an activity level based on the accelerometer data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the activity level.
6 . The method according to claim 4 , wherein the sensor data is light intensity data, the sensor-based energy use profile includes a different light state for each energy level, and the method further comprises:
determining a light state based on the light intensity data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the light state.
7 . The method according to claim 4 , wherein the sensor data is heart rate data, the sensor-based energy use profile includes a different heart rate for each energy level, and the method further comprises:
determining a heart rate based on the heart rate data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the heart rate.
8 . The method according to claim 2 , wherein the nominal haptic effect definition includes at least one of a magnitude parameter, a frequency parameter or a duration parameter, and the revised haptic effect definition includes at least one of a revised magnitude parameter that is different than the magnitude parameter, a revised frequency parameter that is different than the frequency parameter, or a revised duration parameter that is different than the duration parameter.
9 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide haptic effects with power management on a mobile device, the instructions comprising:
determining an amount of energy being used when the mobile device is energized and generating haptic effects; generating a nominal haptic effect definition in response to a request for a haptic effect; retrieving a power consumption management mode from a memory, the power consumption management mode including an energy budget; modifying the nominal haptic effect definition to create a revised haptic effect definition based on the amount of energy and the energy budget; converting the revised haptic effect definition to a haptic effect signal; and sending the haptic effect signal to a haptic output device.
10 . The non-transitory computer-readable medium according to claim 9 , wherein the instructions further comprise generating the request for the haptic effect in response to an event on the mobile device or sensor data.
11 . The non-transitory computer-readable medium according to claim 9 , wherein the energy budget is a sensor-based energy use profile that includes a plurality of energy levels, each energy level having a different milliamp-hour (mAh) energy budget.
12 . The non-transitory computer-readable medium according to claim 11 , wherein the sensor data is accelerometer data, the sensor-based energy use profile includes a different activity level for each energy level, and the instructions further comprise:
determining an activity level based on the accelerometer data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the activity level.
13 . The non-transitory computer-readable medium according to claim 11 , wherein the sensor data is light intensity data, the sensor-based energy use profile includes a different light state for each energy level, and the instructions further comprise:
determining a light state based on the light intensity data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the light state.
14 . The non-transitory computer-readable medium according to claim 11 , wherein the sensor data is heart rate data, the sensor-based energy use profile includes a different heart rate for each energy level, and the instructions further comprise:
determining a heart rate based on the heart rate data; and modifying the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the heart rate.
15 . The non-transitory computer-readable medium according to claim 9 , wherein the nominal haptic effect definition includes at least one of a magnitude parameter, a frequency parameter or a duration parameter, and the revised haptic effect definition includes at least one of a revised magnitude parameter that is different than the magnitude parameter, a revised frequency parameter that is different than the frequency parameter, or a revised duration parameter that is different than the duration parameter.
16 . A mobile device, comprising:
a haptic output device to generate a haptic effect; a memory; and a processor, coupled to the haptic output device and the memory, configured to: determine an amount of energy being used when the mobile device is energized and generating haptic effects, generate a nominal haptic effect definition in response to a request for a haptic effect, retrieve a power consumption management mode from the memory, the power consumption management mode including an energy budget, modify the nominal haptic effect definition to create a revised haptic effect definition based on the amount of energy and the energy budget, convert the revised haptic effect definition to a haptic effect signal, and send the haptic effect signal to the haptic output device.
17 . The mobile device according to claim 16 , wherein the processor is further configured to generate the request for the haptic effect in response to an event on the mobile device or sensor data.
18 . The mobile device according to claim 14 , wherein the energy budget is a sensor-based energy use profile that includes a plurality of energy levels, each energy level having a different milliamp-hour (mAh) energy budget.
19 . The mobile device according to claim 18 , wherein the sensor data is accelerometer data, the sensor-based energy use profile includes a different activity level for each energy level, and the processor is further configured to:
determine an activity level based on the accelerometer data; and modify the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the activity level.
20 . The mobile device according to claim 18 , wherein the sensor data is light intensity data, the sensor-based energy use profile includes a different light state for each energy level, and the processor is further configured to:
determine a light state based on the light intensity data; and modify the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the light state.
21 . The mobile device according to claim 18 , wherein the sensor data is heart rate data, the sensor-based energy use profile includes a different heart rate for each energy level, and the processor is further configured to:
determine a heart rate based on the heart rate data; and modify the nominal haptic effect definition to create the revised haptic effect definition based on the amount of energy, the energy budget and the heart rate.Join the waitlist — get patent alerts
Track US2019196593A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.