US2019196593A1PendingUtilityA1

Haptic power consumption management

Assignee: IMMERSION CORPPriority: Feb 21, 2014Filed: Feb 27, 2019Published: Jun 27, 2019
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-modified
1 . (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.