IP Library Granted Patent US 8,552,859
Granted Patent B2
US 8,552,859 · App. 12/571,326 · Granted Oct 8, 2013

Self adapting alert device

Inventors: Dave Pakula (San Francisco, CA); Matthew Hill (Mountain View, CA); Ethan Larry Huwe (Perham, MN); Fletcher Rothkopf (Los Altos, CA); Richard Hung Minh Dinh (Cupertino, CA)
Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,552,859
App. No.
12/571,326
Granted
Oct 8, 2013
Kind
B2
Abstract

Methods and apparatuses are disclosed that allow an electronic device to autonomously adapt one or more user alerts to the current operating environment of the electronic device. For example, some embodiments may include a method comprising providing a plurality of alert devices in an electronic device, determining an operating environment of the electronic device using a sensor of the electronic device, and actuating at least one of the plurality of alert devices that corresponds to the determined operating environment.

Claims (37)

1. An electronic device, comprising:

a storage unit;

a motor controller;

a motor coupled to the motor controller, wherein the motor is configured to provide a user alert and wherein a reference value stored in the storage unit is autonomously varied to achieve a target frequency of the motor; and

an accelerometer, wherein values from the accelerometer are iteratively used by the electronic device to adjust the stored reference value.

2. The electronic device of claim 1 , wherein the electronic device is a phone and the adjustment of the stored reference value occurs within an integer number of rings of the phone.

3. The electronic device of claim 1 , wherein an initial reference value is stored in the storage unit that corresponds to an operating environment of the electronic device.

4. The electronic device of claim 3 , further comprising a sensor, wherein the operating environment is determined based upon a measurement from the sensor.

5. The electronic device of claim 1 , wherein the target frequency is determined based upon the motor controller iteratively changing a control signal to the motor.

6. The electronic device of claim 1 , further comprising a plurality of motors capable of being operated concurrently so as to achieve the target frequency.

7. An electronic device, comprising:

a storage unit;

a motor controller;

a motor coupled to the motor controller, wherein the motor is configured to provide a user alert and wherein a reference value stored in the storage unit is autonomously varied to achieve a tar et frequency of the motor, wherein an initial reference value is stored in the storage unit that corresponds to an operating environment of the electronic device; and

an error detector, wherein the operating environment is determined based upon minimizing an error signal from the error detector.

8. An electronic device, wherein the electronic device is configured to operate in an operating environment, comprising:

a vibration motor configured to provide a user alert;

a control system configured to control the vibration motor to achieve a target frequency that is customized to the operating environment, wherein the target frequency comprises a maximum resonance frequency; and an accelerometer, wherein the control system is configured to control the vibration motor based on at least one measurement of the accelerometer.

9. The electronic device defined in claim 8 , wherein the control system comprises a storage unit configured to store an initial reference value corresponding to an initial frequency of the electronic device in the current operating environment.

10. The electronic device defined in claim 8 , wherein the target frequency comprises a maximum resonance frequency and wherein the control system is configured to control the vibration motor based on a feedback measurement from the accelerometer.

11. The electronic device defined in claim 8 , wherein the electronic device comprises a cellular telephone, and wherein the control system is configured to achieve the target frequency within one ring of the cellular telephone.

12. The electronic device defined in claim 8 , further comprising a storage unit configured to store a target reference value corresponding to the target frequency after the target frequency is achieved.

13. An electronic device, wherein the electronic device is configured to operate in an operating environment, comprising:

a vibration motor configured to provide a user alert;

a control system configured to control the vibration motor to achieve a target frequency that is customized to the operating environment, wherein the target frequency comprises a maximum resonance frequency, wherein the control system comprises a storage unit configured to store an initial reference value corresponding to an initial frequency of the electronic device in the current operating environment; and a sensor configured to make a measurement of the current operating environment, wherein the initial frequency is based on the measurement from the sensor.

14. The electronic device defined in claim 13 , wherein the sensor comprises an ambient light sensor.

15. The electronic device defined in claim 13 , wherein the sensor comprises an accelerometer.

16. An electronic device, wherein the electronic device is configured to operate in an operating environment, comprising:

a vibration motor configured to provide a user alert;

a control system configured to control the vibration motor to achieve a target frequency that is customized to the operating environment; and

an accelerometer, wherein the control system comprises an error detector configured to compare a measurement of the accelerometer to a reference value corresponding to a current frequency of the vibration motor.

17. An electronic device, comprising:

a storage unit;

an error detector;

a sensor;

a motor controller; and

a motor coupled to the motor controller, wherein the motor is configured to provide a user alert, wherein the sensor is configured to make a measurement of the motor, wherein a reference value that corresponds to a current frequency of the motor is stored in the storage unit, wherein the error detector is configured to compare the measurement of the motor with the reference value, and wherein the reference value is autonomously varied to achieve a target frequency of the motor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2009
From: PAKULA, DAVE; HILL, MATTHEW; HUWE, ETHAN LARRY; ROTHKOPF, FLETCHER; DINH, RICHARD HUNG MINH
To: APPLE INC.
Reel/Frame 023314/0202 →
Continuity (1)
Related Publication 20110077055A1 · Mar 31, 2011