Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

The various methods and devices described herein relate to devices which, in at least certain embodiments, may include one or more sensors for providing data relating to user activity and at least one processor for causing the device to respond based on the user activity which was determined, at least in part, through the sensors. The response by the device may include a change of state of the device, and the response may be automatically performed after the user activity is determined.

InventorsBrian Huppi, Anthony M. Fadell, Derek Barrentine, Daniel Freeman
Original AssigneeApple Inc.
Primary Examiner: Seung C Sohn
Attorney: Blakely, Sokoloff, Taylor & Zafman LLP
Current U.S. Classification250/559.36; 340/686.6; 345/169; 381/107

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5103085Sep 5, 1990Apr 7, 1992Photoelectric proximity detector and switch
US5528266Jun 8, 1993Jun 18, 1996International Business Machines CorporationFlat touch screen workpad for a data processing system
US5684294Oct 17, 1996Nov 4, 1997Proximity and ambient light monitor
US6373612Nov 8, 1999Apr 16, 2002Quantapoint, Inc.Method and apparatus for directing energy based range detection sensors
US6520013Oct 2, 2000Feb 18, 2003Apple Computer, Inc.Method and apparatus for detecting free fall
US6583676Jun 20, 2001Jun 24, 2003Apple Computer, Inc.Proximity/touch detector and calibration circuit
US6601012Jun 17, 2000Jul 29, 2003Microsoft CorporationContextual models and methods for inferring attention and location
US6664744Apr 3, 2002Dec 16, 2003Mitsubishi Electric Research Laboratories, Inc.Automatic backlight for handheld devices
US6812466Sep 25, 2002Nov 2, 2004Prospects, Corp.Infrared obstacle detection in the presence of sunlight
US6822635Jul 26, 2001Nov 23, 2004Immersion CorporationHaptic interface for laptop computers and other portable devices
US6947571May 15, 2000Sep 20, 2005Digimarc CorporationCell phones with optical capabilities, and related applications
US6956564Oct 8, 1998Oct 18, 2005British Telecommunications public limited companyPortable computers
US7016705Apr 17, 2002Mar 21, 2006Microsoft CorporationReducing power consumption in a networked battery-operated device using sensors
US7019622May 27, 2004Mar 28, 2006Research In Motion LimitedHandheld electronic device including vibrator having different vibration intensities and method for vibrating a handheld electronic device
US7171221Dec 20, 1999Jan 30, 2007Cingular Wirelesss II, LLCSystem and method for automatically transferring a call from a first telephone to a designated telephone in close proximity
US7522065Oct 15, 2004Apr 21, 2009Microsoft CorporationMethod and apparatus for proximity sensing in a portable electronic device
US20010031633Nov 30, 2000NOKIA MOBILE PHONES LTD.Method and apparatus for providing context-based call transfer operation
US20020167488Jun 3, 2002Mobile phone operation based upon context sensing
US20030095096Sep 26, 2002Apple Computer, Inc.Method and apparatus for use of rotational user inputs
US20040180649Mar 14, 2003MOTOROLA, INC.Wireless device allowing for configuration of settings and method therefor
US20040224638Apr 25, 2003Apple Computer, Inc.Media player system
US20040233153May 22, 2003Communication device with automatic display and lighting activation and method therefore
US20040245438Jun 5, 2003Electronic device having a light emitting/detecting display screen
US20050219223Mar 31, 2004Method and apparatus for determining the context of a device
US20050219228Dec 17, 2004Intuitive user interface and method
US20050221791Apr 5, 2004Sensor screen saver
US20060017692Nov 12, 2004Methods and apparatuses for operating a portable device based on an accelerometer
US20060026521Jul 30, 2004Gestures for touch sensitive input devices
US20060026535Jan 18, 2005Mode-based graphical user interfaces for touch sensitive input devices
US20060060762Sep 22, 2004Portable electronic device with activation sensor
US20060097991May 6, 2004Multipoint touchscreen
US20060117108Dec 1, 2004Touch screen control
US20060146012Jan 4, 2005System and method for automatic display switching
US20060161870Sep 30, 2005Apple Computer, Inc.Proximity detector in handheld device
US20060161871Sep 30, 2005Apple Computer, Inc.Proximity detector in handheld device
US20060164241Jan 10, 2005Electronic device having a proximity detector
US20060290921Jun 23, 2005Method and apparatus for remotely detecting presence
US20070075965Oct 24, 2006Automated response to and sensing of user activity in portable devices
US20070085157Nov 15, 2006Integrated proximity sensor and light sensor
US20070099574Nov 1, 2006Electronic Device Capable of Operating According to Detection of Environmental Light
US20080006762Jan 5, 2007Integrated proximity sensor and light sensor
US20080090617Jan 16, 2007Display control for cellular phone
US20080113618Nov 9, 2006SONY ERICSSON MOBILE COMMUNICATIONS ABPAIRING SYSTEM AND METHOD FOR MOBILE DEVICES

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7855718Jan 3, 2007Dec 21, 2010Apple Inc.Multi-touch input discrimination
US7876310Jan 3, 2007Jan 25, 2011Apple Inc.Far-field input identification
US7957762Jan 7, 2007Jun 7, 2011Apple Inc.Using ambient light sensor to augment proximity sensor output
US8006002Dec 12, 2006Aug 23, 2011Apple Inc.Methods and systems for automatic configuration of peripherals
US8031164Jan 5, 2007Oct 4, 2011Apple Inc.Backlight and ambient light sensor system
US8073980Dec 13, 2010Dec 6, 2011Apple Inc.Methods and systems for automatic configuration of peripherals
US8126845Sep 24, 2010Feb 28, 2012Apple Inc.Synchronization methods and systems
US8130203May 31, 2007Mar 6, 2012Apple Inc.Multi-touch input discrimination
US8145928Mar 3, 2011Mar 27, 2012Apple Inc.Methods and systems for power management in a data processing system
US8170621Sep 30, 2011May 1, 2012Google Inc.Mobile device display management
US8199006Nov 30, 2007Jun 12, 2012Hewlett-Packard Development Company, L.P.Computing device that detects hand presence in order to automate the transition of states
US8201109Sep 30, 2008Jun 12, 2012Apple Inc.Methods and graphical user interfaces for editing on a portable multifunction device
US8209540Jun 28, 2007Jun 26, 2012Apple Inc.Incremental secure backup and restore of user settings and data
US8209630Jan 26, 2010Jun 26, 2012Apple Inc.Device, method, and graphical user interface for resizing user interface content
US8243041Jan 18, 2012Aug 14, 2012Apple Inc.Multi-touch input discrimination

Claims

1. A portable data processing device comprising:

a display;

an input device;

a proximity sensor;

at least one processor coupled to the input device and to the display and coupled to the proximity sensor to receive data from the proximity sensor;
a radio frequency (RF) transceiver coupled to the processor;
a speaker coupled to the RF transceiver;
a microphone coupled to the RF transceiver;
a storage device coupled to the at least one processor;
an ambient light sensor (ALS) coupled to the at least one processor, wherein the at least one processor is configured to change the power setting of the display based upon data from the ALS;
wherein the processor is configured to determine, based upon at least the data from the proximity sensor, whether to change a state of processing of data from the input device relative to receipt of user inputs;
wherein the input device comprises a multi-touch input panel which is integrated with the display and which is capable of determining multiple, separate concurrent touches on the multi-touch input panel and wherein the multi-touch input panel provides touch data derived from one or more touches to the multi-touch input panel and wherein when the data from the proximity sensor determines a first proximity state, the touch data is processed as an intentional user input and when the data from the proximity sensor determines a second proximity state, the touch data is either not processed as an intentional user input or is not provided by the multi-touch input panel;
wherein the second proximity state occurs when the portable data processing device is proximate to the user's ear;
wherein the storage device is configured to store media for playback on the portable data processing device, and wherein the data from the proximity sensor represents at least one of a distance and a rate of change of distance; and
wherein the at least one processor is configured to change the state of processing of the touch data from the multi-touch input panel in response to a change in the data from the proximity sensor.

2. The portable data processing device as in claim 1 wherein the display occupies a large portion of a surface of a housing of the portable device.

3. The portable data processing device as in claim 2 wherein the portable device does not include a hinge.

4. The portable data processing device as in claim 2 wherein the processor is configured to determine whether multiple concurrent touches resemble contact with a user's face.

5. The portable data processing device as in claim 4 further comprising:

a user interface coupled to the storage device, the user interface being configured to allow the user to select a particular content in the media for playback and to scroll through a listing of the media.

6. The portable data processing device as in claim 5 wherein the media for playback comprises at least one of audio or video or audio and video together.

7. The portable data processing device as in claim 6 wherein the processor is configured to determine whether a user is communicating with another device through the RF transceiver and is configured to determine whether to change the state of processing of data from the input device and to alter the power setting based on both the data and whether the user is communicating with another device and wherein data from the input device is not processed as an intentional user input when (a) the data from the proximity sensor indicates that the portable data processing device is near the user and (b) the user is communicating with another device.

8. The portable data processing device as in claim 7 wherein the state of processing of the data from the input device and the power setting of the display are both changed in response to a change in the data from the proximity sensor.

9. The portable data processing device as in claim 8 wherein the data from the proximity sensor represents a rate of change of distance; and

wherein the at least one processor is configured to change the state of processing of the touch data from the multi-touch input panel and the power setting of the display in response to a change in the data from the proximity sensor.

10. The portable data processing device as in claim 6 wherein the ambient light sensor (ALS) senses a level of ambient light and wherein the at least one processor is configured to change the illumination level of the display to dim the display based upon at least data from the ALS.

11. A portable data processing device comprising:

a display;

an input device;

a proximity sensor;

at least one processor coupled to the input device and to the display and coupled to the proximity sensor to receive proximity data from the proximity sensor
a radio frequency (RF) transceiver coupled to the processor;
a speaker coupled to the RF transceiver;
a microphone coupled to the RF transceiver;
a storage device coupled to the at least one processor;
an ambient light sensor (ALS) coupled to the at least one processor, wherein the at least one processor is configured to change the power setting of the display based upon data from the ALS;
wherein the processor is configured to determine, based on at least the proximity data, whether to change a state of processing of input data from the input device relative to receipt of user inputs;
wherein the input device comprises an input panel which is integrated with the display and which is capable of determining a touch on the input panel and wherein the input panel provides touch data and wherein when the data from the proximity sensor determines a first proximity state, the touch data is processed as an intentional user input and when the data from the proximity sensor determines a second proximity state, the touch data is either not processed as an intentional user input or is not provided by the input panel;
wherein the second proximity state occurs when the portable data processing device is proximate to the user's ear;
wherein the storage device is configured to store media for playback on the portable data processing device, and wherein the data from the proximity sensor represents at least one of a distance and a rate of change of distance; and
wherein the at least one processor is configured to change the state of processing of the touch data from the input panel in response to a change in the data from the proximity sensor.

12. The portable data processing device as in claim 11 wherein the display occupies a large portion of a surface of a housing of the portable device.

13. The portable data processing device as in claim 12 wherein the portable device does not include a hinge.

14. The portable data processing device as in claim 12 further comprising:

a user interface coupled to the storage device, the user interface being configured to allow the user to select a particular content in the media for playback and to scroll through a listing of the media.

15. The portable data processing device as in claim 14 wherein the processor is configured to determine whether a user is communicating with another device through the RF transceiver and is configured to determine whether to change the state of processing of data from the input device and to alter the power setting based on both the data and whether the user is communicating with another device and wherein data from the input device is not processed as an intentional user input when (a) the data from the proximity sensor indicates that the portable data processing device is near the user and (b) the user is communicating with another device.

16. The portable data processing device as in claim 15 wherein the state of processing of the data from the input device and the power setting of the display are both changed in response to a change in the data from the proximity sensor.

17. The portable data processing device as in claim 15 wherein the ambient light sensor (ALS) senses a level of ambient light and wherein the at least one processor is configured to change the illumination level of the display to dim the display based upon at least data from the ALS.

18. The portable data processing device as in claim 16 wherein the data from the proximity sensor represents a rate of change of distance; and

wherein the at least one processor is configured to change the state of processing of the touch data from the input panel and the power setting of the display in response to a change in the data from the proximity sensor.