US20080090617A1 - Display control for cellular phone - Google Patents
Display control for cellular phone Download PDFInfo
- Publication number
- US20080090617A1 US20080090617A1 US11/654,261 US65426107A US2008090617A1 US 20080090617 A1 US20080090617 A1 US 20080090617A1 US 65426107 A US65426107 A US 65426107A US 2008090617 A1 US2008090617 A1 US 2008090617A1
- Authority
- US
- United States
- Prior art keywords
- mobile device
- signal
- mode
- module
- selecting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3231—Monitoring the presence, absence or movement of users
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6016—Substation equipment, e.g. for use by subscribers including speech amplifiers in the receiver circuit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
- H04M1/67—Preventing unauthorised calls from a telephone set by electronic means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0267—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/22—Illumination; Arrangements for improving the visibility of characters on dials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0254—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0267—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
- H04W52/027—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components by controlling a display operation or backlight unit
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present disclosure relates to cellular phones, and more particularly to management of cellular phone displays and controls.
- cellular phones may include cameras, MP3 players, personal digital assistants (PDAs), WiFi and/or other network interfaces, Bluetooth interfaces, and/or other devices.
- PDAs personal digital assistants
- WiFi and/or other network interfaces may include cameras, MP3 players, personal digital assistants (PDAs), WiFi and/or other network interfaces, Bluetooth interfaces, and/or other devices.
- the increased functionality tends to increase the complexity of controls and user inputs of the cellular phones. Since these devices rely on battery power, low power consumption is also an important consideration.
- buttons for controlling the functions of the cellular phone are located on an external surface of the cellular phone.
- buttons for initiating calls or operating an accessory such as a camera may be located on the external surface.
- clamshell-type cellular phones may have external buttons that may activate an external display or other functions of the cellular phone, even when the cellular phone is closed.
- the external buttons may be susceptible to inadvertent button presses. For example, users often store or transport the cellular phone in a pocket or purse. Inadvertent contact with one of the external buttons during storage may initiate a call or other function of the cellular phone, or otherwise unnecessarily consume power.
- incidental pressure or movement during storage may also inadvertently actuate one or more unexposed buttons on a keypad of the cellular phone.
- pressure on a top portion of a flip-type or clamshell-type phone may cause the top portion to actuate buttons on a bottom portion of the phone.
- a cellular phone comprises a transceiver that wirelessly transmits and receives wireless cellular signals, a display, an input device, a microphone that generates audio signals and a light sensing module that senses ambient light.
- a control module communicates with the transceiver, the display, the input device, the microphone and the light sensing module, and comprises a comparing module that generates a first signal when the ambient light signal is less than a threshold, a timing module that determines a duration of the first signal and a selecting module that communicates with the timing module and that selectively deactivates the display and the input device when the duration is greater than a first period.
- a camera module includes the light sensing module.
- the selecting module selectively deactivates the microphone when the duration is greater than a first period.
- the selecting module disables changes to a ringer mode when the duration is greater than the first period.
- the selecting module changes a ringer mode when the duration is greater than the first period.
- the selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the selecting module selectively deactivates the display and the input device further based on at least one of a time of day and a date.
- the threshold is adjusted based on at least one of a time of day and a date.
- GPS global positioning system
- a control system for a mobile device comprises a light sensing module that generates an ambient light signal based on a sensed ambient light level.
- a comparing module generates a first signal when the ambient light signal is less than a threshold.
- a timing module determines a duration of the first signal.
- a selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the light sensing module includes one of a camera module and a light sensor. The selecting module prevents changes to a ringer mode when the duration is greater than the first period. The selecting module changes a ringer mode when the duration is greater than the first period.
- the selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the selecting module selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the threshold is adjusted based on at least one of a time of day and a date.
- a global positioning system (GPS) module outputs a location.
- the selecting module selects the one of the active mode and the inactive mode further based on the location.
- the threshold is adjusted based on the location.
- An integrated circuit for a mobile device comprises an input of the integrated circuit that receives a sensed ambient light level.
- a comparing module generates a first signal when the ambient light signal is less than a threshold.
- a timing module determines a duration of the first signal.
- a selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the input receives the ambient light signal from one of a camera module and a light sensor.
- the selecting module prevents changes to a ringer mode when the duration is greater than the first period.
- the selecting module changes a ringer mode when the duration is greater than the first period.
- the selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the selecting module selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the threshold is adjusted based on at least one of a time of day and a date.
- a global positioning system (GPS) module outputs a location, wherein the selecting module selects the one of the active mode and the inactive mode further based on the location.
- the threshold is adjusted based on the location.
- a control system for a mobile device comprises at least one touch sensor that generates a resistance signal based on a sensed resistance.
- a comparing module generates a first signal when the resistance signal is less than a threshold.
- a timing module determines a duration of the first signal.
- a selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the resistance is based on a resistance between the at least one touch sensor and a second touch sensor.
- the at least one touch sensor is arranged at least one of adjacent to and on an earpiece of the mobile device.
- the resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- a control system for a mobile device comprises a proximity sensing module that generates a proximity signal based on a sensed proximity of the mobile device to an external object.
- a comparing module generates a first signal when the proximity signal is less than a threshold.
- a timing module determines a duration of the first signal.
- a selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the proximity sensing module includes an infra-red (IR) device.
- a control system for a mobile device comprises an audio input that generates an audio input signal.
- An audio amplifier amplifies the audio input signal using a gain.
- An adaptive gain control (AGC) module receives the audio input signal and adjusts the gain of the audio input signal.
- a comparing module generates a first signal when the gain is less than a threshold.
- a timing module determines a duration of the first signal.
- a selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the audio input includes a microphone.
- the AGC module adjusts the gain based on the audio input signal. The AGC module increases the gain when the audio input signal is greater than or equal to a second threshold and decreases the gain when the audio input signal is less than the second threshold.
- a control system for a mobile device comprises light sensing means for generating an ambient light signal based on a sensed ambient light level, comparing means for generating a first signal when the ambient light signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the light sensing means includes one of a camera module and a light sensor. The selecting means prevents changes to a ringer mode when the duration is greater than the first period.
- the selecting means changes a ringer mode when the duration is greater than the first period.
- the selecting means changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the selecting means selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the threshold is adjusted based on at least one of a time of day and a date.
- control system further comprises global positioning system (GPS) means for outputting a location, wherein the selecting means selects the one of the active mode and the inactive mode further based on the location.
- GPS global positioning system
- a method for operating a mobile device comprises generating an ambient light signal based on a sensed ambient light level, generating a first signal when the ambient light signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- selecting includes selecting the one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the method further comprises preventing changes to a ringer mode when the duration is greater than the first period.
- the method further comprises changing a ringer mode when the duration is greater than the first period.
- Changing the ringer mode includes changing the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the method further comprises selecting the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the method further comprises adjusting the threshold based on at least one of a time of day and a date.
- the method further comprises selecting the one of the active mode and the inactive mode further based on a location.
- the method further comprises adjusting the threshold based on the location.
- a computer program stored for use by a processor for operating a mobile device comprises generating an ambient light signal based on a sensed ambient light level, generating a first signal when the ambient light signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- selecting includes selecting the one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the method further comprises preventing changes to a ringer mode when the duration is greater than the first period.
- the program further comprises changing a ringer mode when the duration is greater than the first period.
- Changing the ringer mode includes changing the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the program further comprises selecting the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the program further comprises adjusting the threshold based on at least one of a time of day and a date.
- the program further comprises selecting the one of the active mode and the inactive mode further based on a location.
- the program further comprises adjusting the threshold based on the location.
- An integrated circuit for a mobile device comprises input means of the integrated circuit for receiving a sensed ambient light level, comparing means for generating a first signal when the ambient light signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing module and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the input means receives the ambient light signal from one of a camera module and a light sensor.
- the selecting means prevents changes to a ringer mode when the duration is greater than the first period.
- the selecting means changes a ringer mode when the duration is greater than the first period.
- the selecting means changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode.
- the selecting means selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date.
- the threshold is adjusted based on at least one of a time of day and a date.
- the integrated circuit further comprises global positioning system (GPS) means for outputting a location, wherein the selecting means selects the one of the active mode and the inactive mode further based on the location.
- GPS global positioning system
- a control system for a mobile device comprises at least one touch sensor means for generating a resistance signal based on a sensed resistance, comparing means for generating a first signal when the resistance signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the resistance is based on a resistance between the at least one touch sensor and second touch sensor means.
- the at least one touch sensor means is arranged at least one of adjacent to and on an earpiece of the mobile device. The resistance signal is less than the threshold when the at least one touch sensor means is in contact with an ear of a user.
- a method for operating a mobile device comprises generating a resistance signal based on a sensed resistance, generating a first signal when the resistance signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the method further comprises arranging at least one touch sensor at least one of adjacent to and on an earpiece of the mobile device and generating the resistance signal at the at least one touch sensor. The resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- a computer program stored for use by a processor for operating a mobile device comprises generating a resistance signal based on a sensed resistance, generating a first signal when the resistance signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the program further comprises arranging at least one touch sensor at least one of adjacent to and on an earpiece of the mobile device and generating the resistance signal at the at least one touch sensor. The resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- a control system for a mobile device comprises proximity sensing means for generating a proximity signal based on a sensed proximity of the mobile device to an external object, comparing means for generating a first signal when the proximity signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the proximity sensing means includes an infra-red (IR) device.
- a method for operating a mobile device comprises generating a proximity signal based on a sensed proximity of the mobile device to an external object, generating a first signal when the proximity signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- PDA personal digital assistant
- PC mobile personal computer
- a computer program stored for use by a processor for operating a mobile device comprises generating a proximity signal based on a sensed proximity of the mobile device to an external object, generating a first signal when the proximity signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- PDA personal digital assistant
- PC mobile personal computer
- a control system for a mobile device comprises audio input means for generating an audio input signal, audio amplifier means for amplifying the audio input signal using a gain, adaptive gain control (AGC) means for receiving the audio input signal and for adjusting the gain of the audio input signal, comparing means for generating a first signal when the gain is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- AGC adaptive gain control
- the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the audio input means includes a microphone.
- the AGC means adjusts the gain based on the audio input signal.
- the AGC means increases the gain when the audio input signal is greater than or equal to a second threshold and decreases the gain when the audio input signal is less than the second threshold.
- a method for operating a mobile device comprises generating an audio input signal, amplifying the audio input signal using a gain, adjusting the gain of the audio input signal, generating a first signal when the gain is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the method further comprises increasing the gain when the audio input signal is greater than or equal to a second threshold and decreasing the gain when the audio input signal is less than the second threshold.
- a computer program stored for use by a processor for operating a mobile device comprises generating an audio input signal, amplifying the audio input signal using a gain, adjusting the gain of the audio input signal, generating a first signal when the gain is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
- the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- the program further comprises increasing the gain when the audio input signal is greater than or equal to a second threshold and decreasing the gain when the audio input signal is less than the second threshold.
- the systems and methods described above are implemented by a computer program executed by one or more processors.
- the computer program can reside on a computer readable medium such as but not limited to memory, non-volatile data storage and/or other suitable tangible storage mediums.
- FIG. 1 is a functional block diagram of a cellular phone according to the present disclosure
- FIG. 2 is a functional block diagram of a phone control module according to the present disclosure
- FIG. 3 is a functional block diagram of a phone control module including a light sensor according to the present disclosure
- FIG. 4 is a functional block diagram of a mobile device according to the present disclosure.
- FIG. 5A is a functional block diagram of a cellular phone handset including one or more touch sensors according to the present disclosure
- FIG. 5B is a functional block diagram of a phone control module responsive to a microphone according to the present disclosure
- FIG. 6 is a functional block diagram of a media player according to the present disclosure.
- FIG. 7 is a functional block diagram of a media player control module according to the present disclosure.
- FIG. 8 is a flow diagram that illustrates steps of a method for operating a cellular phone according to the present disclosure
- FIG. 9 is a flow diagram that illustrates steps of a method for operating a cellular phone according to the present disclosure.
- FIG. 10 is a functional block diagram of an input/output control module according to the present disclosure.
- module refers to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
- ASIC Application Specific Integrated Circuit
- processor shared, dedicated, or group
- memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
- the phrase at least one of A, B, and C should be construed to mean a logical (A or B or C), using a non-exclusive logical or. It should be understood that steps within a method may be executed in different order without altering the principles of the present disclosure.
- An input/output control system for a cellular phone prevents inadvertent button presses from activating the lighting, display, and other functions of the cellular phone.
- the cellular phone may automatically disable certain functions based on environmental and external factors including, but not limited to, location of a user, time of day, and ambient light.
- inadvertent button presses typically occur more frequently when the cellular phone is stored in a pocket or purse.
- the ambient light in an enclosure such as a pocket or purse is typically less than the ambient light elsewhere.
- the cellular phone of the present disclosure senses the ambient light and disables button presses when the ambient light is less than a threshold.
- the cellular phone may disable other functions during other operating or non-operating conditions. For example, the cellular phone may disable the lighting and/or display when the user is talking on the cellular phone.
- the display including internal and external displays and display (such as LCD) and keypad backlights, consumes a significant amount of battery power. As such, preventing inadvertent button presses and display and backlight activation saves energy and increases battery life of the cellular phone.
- the cellular phone 10 includes a phone control module 12 , a power supply 14 , memory 16 , a storage device 18 , and a cellular network interface 20 .
- the cellular phone 10 may include a wireless interface such as a WLAN interface 22 and an associated antenna 24 , a microphone 26 , an audio output 28 such as a speaker and/or output jack, a display 30 , and a user input device 32 such as a keypad, pointing device, voice actuation, and/or other input device.
- the display 30 may include both internal and external displays.
- flip-type and clamshell-type cellular phones may include a primary internal display and a secondary external display that is visible when the cellular phone is closed.
- the phone control module 12 may receive input signals from the cellular network interface 20 , the WLAN interface 22 , the microphone 26 , and/or the user input device 32 .
- the phone control module 12 may process signals, including encoding, decoding, filtering, and/or formatting, and generate output signals.
- the output signals may be communicated to one or more of the memory 16 , the storage device 18 , the cellular network interface 20 , the WLAN interface 22 , the audio output 28 , and the display 30 .
- control of the display 30 may also include control of lighting of the cellular phone (e.g. backlighting of the display 30 and/or the keypad).
- the memory 16 may include random access memory (RAM) and/or nonvolatile memory such as flash memory, phase change memory, or multi-state memory, in which each memory cell has more than two states.
- the storage device 18 may include an optical storage drive, such as a DVD drive, and/or a hard disk drive (HDD).
- the HDD may be a mini HDD that includes one or more platters having a diameter that is smaller than approximately 1.8′′.
- the power supply 14 provides power to the components of the cellular phone 10 .
- the cellular phone 10 may support connections with a WLAN via the WLAN interface 22 and/or via an additional wireless interface (not shown).
- the wireless interfaces may be compliant with one or more of IEEE standards including, but not limited to, 802.11, 802.11a, 802.11b, 802.11g, 802.11h, 802.11n, 802.16, 802.20, Bluetooth, EVDO (Evolution Data Optimized/Only), EDGE (Enhanced Data for GSM Evolution), and/or GPRS (General Packet Radio Service).
- the phone control module 12 of the present disclosure controls one or more functions of the cellular phone 10 based on environmental and/or other external conditions including, but not limited to, ambient light, sound, and proximity.
- the cellular phone 10 includes an external interface module 40 .
- the external interface module 40 may include, but is not limited to, a light sensing module such as camera and/or a light sensor, a touch sensor, and a proximity sensor.
- the external interface module 40 senses environmental and/or other external conditions and sends a signal 42 to the phone control module 12 based on the external conditions.
- the phone control module 12 controls one or more functions based on the signal 42 .
- the phone control module 12 may automatically disable one or more of the microphone 26 , the audio output 28 , the display 30 , and the user input 32 based on the signal 42 .
- the phone control module 12 may prevent button presses from changing a ringer mode of the cellular phone 10 based on the signal.
- an exemplary embodiment of the cellular phone 10 includes a camera module 50 .
- the camera module 50 includes a lens 52 that is exposed to ambient light 54 .
- the camera module 50 senses the ambient light 54 (i.e. determines a level or intensity of the ambient light 54 ) and generates the signal 42 .
- the signal 42 is based on the intensity of the ambient light 54 .
- the signal 42 may also indicate a rate of change of the intensity of the ambient light 54 .
- the phone control module 12 may include an input/output control module 60 .
- the input/output control module 60 may implement or be implemented on an integrated circuit (IC) and/or a system on a chip (SOC).
- the input/output control module 60 receives the signal 42 and generates control signals 62 , 64 , 66 , and 68 accordingly.
- the input/output control module 60 may compare the intensity (or the rate of change of the intensity) of the ambient light 54 to a threshold. When the intensity is below the threshold, the input/output control module 60 modifies the operation of the cellular phone 10 .
- the input/output control module 60 switches between active and inactive modes of various components of the cellular phone 10 in response to the signal 42 .
- the input/output control module 60 may disable the display 30 and the user input 32 in response to the signal 42 .
- the input/output control module 60 enables the display 30 and the user input 32 when the intensity is greater than or equal to the threshold.
- the input/output control module 60 prevents the user input 32 from activating the display 30 and/or initiating other functions of the cellular phone 10 (e.g. prevents the user input 32 from initiating a call).
- the input/output control module 60 also prevents the display 30 , including display and keypad backlights, from repeatedly turning on without intention (e.g. in a pocket or purse).
- the input/output control module 60 may also disable the camera module 50 to prevent the camera module 50 from taking pictures. Alternatively (or additionally), the input/output control module 60 may disable buttons that control the camera module 50 .
- the cellular phone 10 includes a ringer 70 .
- the ringer 70 includes multiple operating modes.
- the operating modes may include, but are not limited to, an audible ringer mode, a vibration mode, and a silent mode.
- a user may generally operate the ringer 70 in the audible ringer mode and switch to the vibration mode or the silent mode in certain circumstances.
- the user may generally operate the ringer 70 in the audible mode and switch to the vibration mode or the silent mode in locations where an audible ringer is inappropriate.
- the cellular phone 10 of the present disclosure may prevent inadvertent button presses from changing the operating mode of the ringer 70 .
- inadvertent button presses may change the operating mode of the ringer 70 to the silent mode when the cellular phone 10 is in a pocket or purse, preventing the user from hearing an incoming call.
- inadvertent button presses may change the operating mode to the audible ringer mode in inappropriate locations.
- the cellular phone 10 prevents changes to the operating mode of the ringer 70 when the ambient light 54 is below the threshold.
- the cellular phone 10 may also automatically change the operating mode of the ringer 70 based on the signal 42 . For example, when the intensity of the ambient light 54 is less than the threshold, the input/output control module 60 automatically changes the operation mode of the ringer 70 from the audible ringer mode to one of the vibration mode and the silent mode. Conversely, when the intensity is greater than or equal to the threshold, the input/output control module 60 automatically changes the operation mode of the ringer 70 from the vibration mode or the silent mode to the audible ringer mode. In this manner, the cellular phone 10 prevents the ringer 70 from operating in the audible ringer mode in inappropriate locations.
- the input/output control module 60 may wait a predetermined period after the intensity of the ambient light 54 drops below the threshold before disabling any of the functions. For example, the intensity may temporarily decrease due to other factors and not necessarily indicate that the cellular phone 10 is in a pocket or purse. As such, the input/output control module 60 may wait until the predetermined period expires before disabling any functions or otherwise altering the operation of the cellular phone 10 . For example only, the period may be 5 seconds. Conversely, the input/output control module 60 may require a predetermined period of increased intensity above a threshold before returning the cellular phone 10 to normal operation.
- the input/output control module 60 may also adapt the threshold according to changes in the ambient light 54 . For example, the input/output control module 60 may increase the threshold when the ambient light 54 is unusually high for a period. Conversely, the input/output control module 60 may decrease the threshold when the ambient light 54 is unusually low (but not below the threshold) for a period.
- the phone control module 12 may include an internal clock module 80 .
- the internal clock module 80 generates a time signal 82 that indicates a time of day.
- the cellular network interface 20 may continuously update the internal clock module 80 with the time of day.
- the input/output control module 60 receives the time signal 82 and may control the functions of the cellular phone 10 in accordance with both the signal 42 and the time signal 82 .
- the input/output control module 60 may lower the threshold, or altogether forego disabling any functions of the cellular phone 10 , after a certain time of day.
- the input/output control module 60 may take region (i.e. location of the phone/user) and/or time of year (i.e. date) into consideration when operating according to the time of day. In other words, since sunrise and sunset may vary according to region and time of year, the input/output control module 60 operates accordingly.
- the external conditions may further modify the operation of the input/output control module 60 .
- an indoor location may have ambient lighting that is less than the threshold and the input/output control module 60 may disable functions of the cellular phone 10 inadvertently (i.e. when the cellular phone 10 is not in a pocket or purse).
- the user may program the cellular phone 10 via the user input 32 to prevent the input/output control module 60 from disabling any functions.
- the user may enter a specific button combination at the user input 32 when the cellular phone is disabled to override the disabling characteristics of the input/output control module 60 .
- the user may press a specific button to temporarily enable the keypad backlight, allowing the user to see and enter the button combination.
- the input/output control module 60 may automatically enable the keypad backlight for a period when a button is pressed. When the user enters the combination before the period expires, the input/output control module 60 enables all functionality of the cellular phone 10 .
- an indoor location may have sufficient lighting (i.e. lighting having an intensity greater than or equal to the threshold) after sunset.
- the input/output control module 60 may operate according to the lighting of the indoor location. For example, the input/output control module 60 may forego the time of day considerations when the ambient light is greater than or equal to the threshold for a period.
- the user may program the input/output control module 60 to forego the time of day considerations.
- the input/output control module 60 may automatically forego time of day considerations based on known locations. For example, the user may program known locations, such as home or office, into the input/output control module 60 .
- the input/output control module 60 determines the location (e.g. based on a GPS module 84 ) and operates accordingly.
- the cellular phone 10 includes a light sensor 100 .
- the light sensor 100 may be included instead of, or in addition to, the camera module 50 .
- the input/output control module 60 may operate in accordance with the signal 42 and/or a signal 102 from the light sensor 100 .
- many cellular phones 10 include a cover (not shown) for the lens 52 of the camera module 50 .
- the cover may interfere with the operation of the input/output control module 60 .
- the input/output control module 60 senses when the cover of the camera module 50 is closed and instead operates according to the signal 102 .
- the cellular phone 10 may not include the camera module 50 and the input/output control module 60 operates solely according to the signal 102 .
- the mobile device 110 may include, but is not limited to, a mobile gaming device, a PDA, a mobile personal computer (PC), and a media player.
- the mobile device 110 includes a mobile device control module 112 .
- the mobile device control module 112 controls one or more functions of the mobile device 110 based on external conditions including, but not limited to, ambient light, sound, and proximity as described above with respect to FIGS. 1-3 .
- the cellular phone handset 120 includes a display 122 , a keypad 124 , a microphone 126 , and one or more external buttons 128 .
- a display 122 includes a display 122 , a keypad 124 , a microphone 126 , and one or more external buttons 128 .
- the cellular phone handset 120 may include one or more touch sensors 130 and one or more proximity sensors 132 .
- the cellular phone handset 120 includes the input/output control module 60 as described in FIGS. 2-4 .
- the input/output control module 60 disables one or more functions when the user is talking on the cellular phone handset 120 (e.g. when the cellular phone handset 120 is held against the user's ear). For example, when the user is talking on the cellular phone handset 120 , the user is unable to see the display 122 and/or use the keypad 124 .
- the input/output control module 60 disables the display 122 and/or the keypad 124 when the user is talking on the cellular phone handset 120 to prevent inadvertent button press and to conserve battery power.
- the touch sensors 130 sense a resistance and send a signal to the input/output control module 60 accordingly.
- the input/output control module 60 may disable one or more functions of the cellular phone handset 120 .
- the touch sensors 130 typically do not contact any surface or object. Therefore, a resistance between the touch sensors 130 is extremely high.
- the touch sensors 130 may contact the ear of the user.
- the touch sensors 130 are located in an earpiece region of the cellular phone handset 120 .
- the user completes a circuit between the touch sensors 130 .
- the resistance between the touch sensors 130 decreases significantly.
- the input/output control module 60 disables the external buttons 128 . In this manner, the input/output control module 60 prevents the user from inadvertently pressing any of the external buttons 128 while talking on the cellular phone handset 120 and/or may turn off the display 122 and any backlighting (e.g. keypad backlights) to conserve energy.
- any backlighting e.g. keypad backlights
- the touch sensors 130 may be located elsewhere on the cellular phone handset 120 .
- the user may complete the circuit between the touch sensors 130 by contacting one of the touch sensors 130 with a hand and the other of the touch sensors 130 with an ear.
- the input/output control module 60 may respond to input from the proximity sensor 132 .
- the proximity sensor 132 senses when a front surface of the cellular phone handset 120 is within a predetermined distance (i.e. senses a proximity) of another object or surface.
- the proximity sensor 132 may include an infra-red (IR) device that senses the proximity by transmitting a beam of IR light and receiving the reflected IR light. The proximity is based on an elapsed time between the transmission and reception of the IR light.
- the input/output control module 60 modifies and/or disables functions of the cellular phone handset 120 . In other words, when the user is talking on the cellular phone handset, the proximity sensor 132 indicates that the proximity is less than the threshold and the input/output control module 60 disables the external buttons 128 and any backlighting.
- the resistance and/or the proximity may be driven below the thresholds as a result of temporary, intermittent contact with the touch sensors 130 and/or the proximity sensor 132 , respectively.
- the input/output control module 60 may wait for an uninterrupted minimum period (e.g. two seconds) that the resistance or proximity is less than the respective threshold before modifying or disabling any functions.
- the input/output control module 60 may also control functions of the cellular phone handset 120 based on input of the microphone 126 .
- the microphone 126 senses audio input from the user and sends an appropriate signal to the input/output control module 60 .
- the input/output control module 60 determines the proximity of the user to the microphone 126 based on the signal. When the proximity is below a threshold, the input/output control module 60 disables one or more functions of the cellular phone handset 120 , including, but not limited to, the display 122 , the keypad 124 , and the external buttons 128 .
- the input/output control module 60 may also disable functions of the cellular phone handset 120 when the phone control module 12 otherwise indicates that a call is in progress.
- the cellular phone 10 is shown to include the microphone 126 .
- the microphone 126 generates a signal 140 based on user voice input.
- the input/output control module 60 determines a proximity of the user based on the signal 140 and disables or modifies one or more functions of the cellular phone 10 when the proximity is less than a threshold (e.g. when the user is talking on the cellular phone 10 ). For example, when the user is talking on the cellular phone 10 , the input/output control module 60 may disable external button presses to prevent the user from inadvertently initiating an undesired function and may disable display and keypad backlighting to conserve energy.
- the phone control module 12 may include an adaptive gain control (AGC) module 150 .
- AGC adaptive gain control
- an AGC module selectively adjusts a gain of the input signal with an audio amplifier (e.g. a variable gain amplifier) based on a strength of the input signal. When the strength of the input signal is low, the AGC module increases the gain. Conversely, when the strength of the input signal is high, the AGC module decreases the gain.
- the AGC module 150 of the present disclosure receives the signal 140 and outputs the (gain adjusted) signal 140 to the audio output 28 accordingly. Further, the AGC module 150 generates a gain signal 152 that indicates the gain of the signal 140 .
- the input/output control module 60 receives the gain signal 152 . When the gain is less than a threshold (i.e. when the user is within a certain proximity of the microphone 126 ), the input/output control module 60 modifies and/or disables one or more functions of the cellular phone 10 .
- the media player 200 may include a media player control module 202 , a power supply 204 , memory 206 , a storage device 208 , a WLAN interface 210 and an associated antenna 212 , and an external interface module 220 .
- the media player control module 202 may receive input signals from the WLAN interface 210 and/or the external interface module 220 .
- the external interface module 220 may include USB, infrared, and/or Ethernet.
- the input signals may include compressed audio and/or video, and may be compliant with the MP3 format.
- the media player control module 202 may receive input from a user input 214 such as a keypad, touchpad, or individual buttons.
- the media player control module 202 may process input signals, including encoding, decoding, filtering, and/or formatting, and generate output signals.
- the media player control module 202 may output audio signals to an audio output 216 and video signals to a display 218 .
- the audio output 216 may include a speaker and/or an output jack.
- the display 218 may present a graphical user interface, which may include menus, icons, etc.
- the power supply 204 provides power to the components of the media player 200 .
- Memory 206 may include random access memory (RAM) and/or nonvolatile memory such as flash memory, phase change memory, or multi-state memory, in which each memory cell has more than two states.
- the storage device 208 may include an optical storage drive, such as a DVD drive, and/or a hard disk drive (HDD).
- the media player control module 202 includes a media player input/output control module 230 .
- the media player input/output control module 230 communicates with an external interface module 232 such as a light sensor, touch sensor, camera, and/or microphone via a signal 234 .
- an external interface module 232 such as a light sensor, touch sensor, camera, and/or microphone
- the media player input/output control module 230 disables or modifies the operation of one or more of the user input 214 , the display 218 , and the audio output 216 .
- an input/output control method 300 of a mobile device begins in step 302 .
- the mobile device begins normal operation (e.g. the mobile device is turned on).
- an external interface module senses one or more external conditions, such as a level of ambient light, resistance, and/or proximity.
- an input/output control module determines whether a value of the external condition is less than a threshold. If true, the method 300 continues to step 310 . If false, the method 300 continues to step 304 and continues normal operation.
- step 310 the input/output control module modifies or disables one or more operations of the mobile device.
- step 312 the input/output control module determines whether the value of the external condition is still less than the threshold. If true, the method 300 repeats step 312 . If false, the method continues to step 314 .
- step 314 the input/output control module modifies the operation of the mobile device (e.g. re-enables any disabled functions) and continues to step 304 . In other words, the input/output control module modifies the operations of the mobile device until the value of the external condition is greater than or equal to the threshold.
- a proximity-based input/output control method 400 of a mobile device begins in step 402 .
- the mobile device begins normal operation (e.g. the mobile device is turned on).
- the mobile device senses proximity. For example, the mobile device senses the proximity based on at least one of a resistance between touch sensors, an IR signal of a proximity sensor, and a gain of an input signal.
- the mobile device determines whether the proximity is less than a threshold. If true, the method 400 continues to step 410 . If false, the method 400 continues to step 404 and continues normal operation.
- step 410 the mobile device starts a timer.
- step 412 the mobile device determines whether the proximity is still less than the threshold. If true, the method 400 continues to step 414 . If false, the method 400 continues to step 404 and continues normal operation.
- step 414 the mobile device determines whether the timer is expired (i.e. exceeds a threshold period). If true, the method 400 continues to step 416 . If false, the method 400 continues to step 412 . In other words, in steps 410 through 414 , the method 400 determines whether the proximity is less than the threshold for an uninterrupted minimum period of time (e.g. two seconds).
- step 416 one or more operations of the mobile device are disabled.
- step 418 the mobile device determines whether the value of the proximity is still less than the threshold. If true, the method 400 repeats step 418 . If false, the method 400 continues to step 420 .
- step 420 the operation of the mobile device is modified (e.g. any disabled functions are re-enabled) and the method 400 continues to step 404 . In other words, the operations of the mobile device are modified until the proximity is greater than or equal to the threshold.
- the input/output control module 60 includes a selecting module 500 , a comparing module 502 , and a timing module 504 .
- the comparing module 502 receives a signal 506 .
- the signal 506 is based on one or more sensed external conditions including, but not limited to, a sensed ambient light level, a sensed resistance, a sensed proximity, and a gain as described in FIGS. 1-7 .
- the comparing module 502 compares the signal 506 to a threshold and generates a signal 508 when the signal 506 is less than the threshold.
- the selecting module 500 receives the signal 508 and a signal 510 from the timing module 504 .
- the timing module 504 determines a duration that the signal 506 is less than the threshold.
- the signal 510 represents the duration.
- the selecting module 500 selects active and inactive modes of various components of a mobile device accordingly. For example, the selecting module selects the active and inactive modes via signals 62 , 64 , and 66 as described in FIG. 2 .
Abstract
A control system for a mobile device comprises a proximity sensing module that generates a proximity signal based on a sensed proximity of the mobile device to an external object. A comparing module generates a first signal when the proximity signal is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/590,936, filed Nov. 1, 2006, which application claims the benefit of U.S. Provisional Application No. 60/829,769, filed on Oct. 17, 2006. The disclosures of the above applications are incorporated herein by reference.
- The present disclosure relates to cellular phones, and more particularly to management of cellular phone displays and controls.
- The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventor, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
- Generally, the size of cellular phones and other mobile devices has been reduced to improve mobility and storage while functionality has increased. For example, cellular phones may include cameras, MP3 players, personal digital assistants (PDAs), WiFi and/or other network interfaces, Bluetooth interfaces, and/or other devices. The increased functionality tends to increase the complexity of controls and user inputs of the cellular phones. Since these devices rely on battery power, low power consumption is also an important consideration.
- Typically, one or more buttons for controlling the functions of the cellular phone are located on an external surface of the cellular phone. For example, buttons for initiating calls or operating an accessory such as a camera may be located on the external surface. Even clamshell-type cellular phones may have external buttons that may activate an external display or other functions of the cellular phone, even when the cellular phone is closed. The external buttons may be susceptible to inadvertent button presses. For example, users often store or transport the cellular phone in a pocket or purse. Inadvertent contact with one of the external buttons during storage may initiate a call or other function of the cellular phone, or otherwise unnecessarily consume power. Further, incidental pressure or movement during storage may also inadvertently actuate one or more unexposed buttons on a keypad of the cellular phone. For example, pressure on a top portion of a flip-type or clamshell-type phone may cause the top portion to actuate buttons on a bottom portion of the phone. These inadvertent button presses tend to increase power consumption, which reduces battery life.
- A cellular phone comprises a transceiver that wirelessly transmits and receives wireless cellular signals, a display, an input device, a microphone that generates audio signals and a light sensing module that senses ambient light. A control module communicates with the transceiver, the display, the input device, the microphone and the light sensing module, and comprises a comparing module that generates a first signal when the ambient light signal is less than a threshold, a timing module that determines a duration of the first signal and a selecting module that communicates with the timing module and that selectively deactivates the display and the input device when the duration is greater than a first period.
- In other features, a camera module includes the light sensing module. The selecting module selectively deactivates the microphone when the duration is greater than a first period.
- In other features, the selecting module disables changes to a ringer mode when the duration is greater than the first period. The selecting module changes a ringer mode when the duration is greater than the first period. The selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The selecting module selectively deactivates the display and the input device further based on at least one of a time of day and a date. The threshold is adjusted based on at least one of a time of day and a date.
- In other features, global positioning system (GPS) module that outputs a location, wherein the selecting module selectively deactivates the display and the input device further based on the location. The threshold is adjusted based on the location.
- A control system for a mobile device comprises a light sensing module that generates an ambient light signal based on a sensed ambient light level. A comparing module generates a first signal when the ambient light signal is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The light sensing module includes one of a camera module and a light sensor. The selecting module prevents changes to a ringer mode when the duration is greater than the first period. The selecting module changes a ringer mode when the duration is greater than the first period. The selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The selecting module selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The threshold is adjusted based on at least one of a time of day and a date.
- In other features of the invention, a global positioning system (GPS) module outputs a location. The selecting module selects the one of the active mode and the inactive mode further based on the location. The threshold is adjusted based on the location.
- An integrated circuit for a mobile device comprises an input of the integrated circuit that receives a sensed ambient light level. A comparing module generates a first signal when the ambient light signal is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The input receives the ambient light signal from one of a camera module and a light sensor. The selecting module prevents changes to a ringer mode when the duration is greater than the first period. The selecting module changes a ringer mode when the duration is greater than the first period. The selecting module changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The selecting module selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The threshold is adjusted based on at least one of a time of day and a date.
- In other features of the invention, a global positioning system (GPS) module outputs a location, wherein the selecting module selects the one of the active mode and the inactive mode further based on the location. The threshold is adjusted based on the location.
- A control system for a mobile device comprises at least one touch sensor that generates a resistance signal based on a sensed resistance. A comparing module generates a first signal when the resistance signal is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The resistance is based on a resistance between the at least one touch sensor and a second touch sensor. The at least one touch sensor is arranged at least one of adjacent to and on an earpiece of the mobile device. The resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- A control system for a mobile device comprises a proximity sensing module that generates a proximity signal based on a sensed proximity of the mobile device to an external object. A comparing module generates a first signal when the proximity signal is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The proximity sensing module includes an infra-red (IR) device.
- A control system for a mobile device comprises an audio input that generates an audio input signal. An audio amplifier amplifies the audio input signal using a gain. An adaptive gain control (AGC) module receives the audio input signal and adjusts the gain of the audio input signal. A comparing module generates a first signal when the gain is less than a threshold. A timing module determines a duration of the first signal. A selecting module communicates with the timing module and selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The audio input includes a microphone. The AGC module adjusts the gain based on the audio input signal. The AGC module increases the gain when the audio input signal is greater than or equal to a second threshold and decreases the gain when the audio input signal is less than the second threshold.
- A control system for a mobile device comprises light sensing means for generating an ambient light signal based on a sensed ambient light level, comparing means for generating a first signal when the ambient light signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The light sensing means includes one of a camera module and a light sensor. The selecting means prevents changes to a ringer mode when the duration is greater than the first period.
- In other features of the invention, the selecting means changes a ringer mode when the duration is greater than the first period. The selecting means changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The selecting means selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The threshold is adjusted based on at least one of a time of day and a date.
- In other features of the invention, the control system further comprises global positioning system (GPS) means for outputting a location, wherein the selecting means selects the one of the active mode and the inactive mode further based on the location. The threshold is adjusted based on the location.
- A method for operating a mobile device comprises generating an ambient light signal based on a sensed ambient light level, generating a first signal when the ambient light signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, selecting includes selecting the one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The method further comprises preventing changes to a ringer mode when the duration is greater than the first period. The method further comprises changing a ringer mode when the duration is greater than the first period. Changing the ringer mode includes changing the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The method further comprises selecting the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The method further comprises adjusting the threshold based on at least one of a time of day and a date. The method further comprises selecting the one of the active mode and the inactive mode further based on a location. The method further comprises adjusting the threshold based on the location.
- A computer program stored for use by a processor for operating a mobile device comprises generating an ambient light signal based on a sensed ambient light level, generating a first signal when the ambient light signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, selecting includes selecting the one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The method further comprises preventing changes to a ringer mode when the duration is greater than the first period. The program further comprises changing a ringer mode when the duration is greater than the first period. Changing the ringer mode includes changing the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The program further comprises selecting the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The program further comprises adjusting the threshold based on at least one of a time of day and a date. The program further comprises selecting the one of the active mode and the inactive mode further based on a location. The program further comprises adjusting the threshold based on the location.
- An integrated circuit for a mobile device comprises input means of the integrated circuit for receiving a sensed ambient light level, comparing means for generating a first signal when the ambient light signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing module and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The input means receives the ambient light signal from one of a camera module and a light sensor.
- In other features of the invention, the selecting means prevents changes to a ringer mode when the duration is greater than the first period. The selecting means changes a ringer mode when the duration is greater than the first period. The selecting means changes the ringer mode from one of an audible ringer mode, a vibration mode, and a silent mode to another of the audible ringer mode, the vibration mode, and the silent mode. The selecting means selects the one of the active mode and the inactive mode further based on at least one of a time of day and a date. The threshold is adjusted based on at least one of a time of day and a date.
- In other features of the invention, the integrated circuit further comprises global positioning system (GPS) means for outputting a location, wherein the selecting means selects the one of the active mode and the inactive mode further based on the location. The threshold is adjusted based on the location.
- A control system for a mobile device comprises at least one touch sensor means for generating a resistance signal based on a sensed resistance, comparing means for generating a first signal when the resistance signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The resistance is based on a resistance between the at least one touch sensor and second touch sensor means. The at least one touch sensor means is arranged at least one of adjacent to and on an earpiece of the mobile device. The resistance signal is less than the threshold when the at least one touch sensor means is in contact with an ear of a user.
- A method for operating a mobile device comprises generating a resistance signal based on a sensed resistance, generating a first signal when the resistance signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The method further comprises arranging at least one touch sensor at least one of adjacent to and on an earpiece of the mobile device and generating the resistance signal at the at least one touch sensor. The resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- A computer program stored for use by a processor for operating a mobile device comprises generating a resistance signal based on a sensed resistance, generating a first signal when the resistance signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The program further comprises arranging at least one touch sensor at least one of adjacent to and on an earpiece of the mobile device and generating the resistance signal at the at least one touch sensor. The resistance signal is less than the threshold when the at least one touch sensor is in contact with an ear of a user.
- A control system for a mobile device comprises proximity sensing means for generating a proximity signal based on a sensed proximity of the mobile device to an external object, comparing means for generating a first signal when the proximity signal is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The proximity sensing means includes an infra-red (IR) device.
- A method for operating a mobile device comprises generating a proximity signal based on a sensed proximity of the mobile device to an external object, generating a first signal when the proximity signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- A computer program stored for use by a processor for operating a mobile device comprises generating a proximity signal based on a sensed proximity of the mobile device to an external object, generating a first signal when the proximity signal is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
- A control system for a mobile device comprises audio input means for generating an audio input signal, audio amplifier means for amplifying the audio input signal using a gain, adaptive gain control (AGC) means for receiving the audio input signal and for adjusting the gain of the audio input signal, comparing means for generating a first signal when the gain is less than a threshold, timing means for determining a duration of the first signal, and selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The audio input means includes a microphone. The AGC means adjusts the gain based on the audio input signal. The AGC means increases the gain when the audio input signal is greater than or equal to a second threshold and decreases the gain when the audio input signal is less than the second threshold.
- A method for operating a mobile device comprises generating an audio input signal, amplifying the audio input signal using a gain, adjusting the gain of the audio input signal, generating a first signal when the gain is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The method further comprises increasing the gain when the audio input signal is greater than or equal to a second threshold and decreasing the gain when the audio input signal is less than the second threshold.
- A computer program stored for use by a processor for operating a mobile device comprises generating an audio input signal, amplifying the audio input signal using a gain, adjusting the gain of the audio input signal, generating a first signal when the gain is less than a threshold, determining a duration of the first signal, and selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
- In other features of the invention, the selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device. The mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC). The program further comprises increasing the gain when the audio input signal is greater than or equal to a second threshold and decreasing the gain when the audio input signal is less than the second threshold.
- In still other features, the systems and methods described above are implemented by a computer program executed by one or more processors. The computer program can reside on a computer readable medium such as but not limited to memory, non-volatile data storage and/or other suitable tangible storage mediums.
- Further areas of applicability of the present disclosure will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the disclosure, are intended for purposes of illustration only and are not intended to limit the scope of the disclosure.
- The present disclosure will become more fully understood from the detailed description and the accompanying drawings, wherein:
-
FIG. 1 is a functional block diagram of a cellular phone according to the present disclosure; -
FIG. 2 is a functional block diagram of a phone control module according to the present disclosure; -
FIG. 3 is a functional block diagram of a phone control module including a light sensor according to the present disclosure; -
FIG. 4 is a functional block diagram of a mobile device according to the present disclosure; -
FIG. 5A is a functional block diagram of a cellular phone handset including one or more touch sensors according to the present disclosure; -
FIG. 5B is a functional block diagram of a phone control module responsive to a microphone according to the present disclosure; -
FIG. 6 is a functional block diagram of a media player according to the present disclosure; -
FIG. 7 is a functional block diagram of a media player control module according to the present disclosure; -
FIG. 8 is a flow diagram that illustrates steps of a method for operating a cellular phone according to the present disclosure; -
FIG. 9 is a flow diagram that illustrates steps of a method for operating a cellular phone according to the present disclosure; and -
FIG. 10 is a functional block diagram of an input/output control module according to the present disclosure. - The following description is merely exemplary in nature and is in no way intended to limit the disclosure, its application, or uses. For purposes of clarity, the same reference numbers will be used in the drawings to identify similar elements. As used herein, the term module refers to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality. As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A or B or C), using a non-exclusive logical or. It should be understood that steps within a method may be executed in different order without altering the principles of the present disclosure.
- An input/output control system for a cellular phone (or other mobile device) according to the present disclosure prevents inadvertent button presses from activating the lighting, display, and other functions of the cellular phone. The cellular phone may automatically disable certain functions based on environmental and external factors including, but not limited to, location of a user, time of day, and ambient light.
- For example, inadvertent button presses typically occur more frequently when the cellular phone is stored in a pocket or purse. The ambient light in an enclosure such as a pocket or purse is typically less than the ambient light elsewhere. The cellular phone of the present disclosure senses the ambient light and disables button presses when the ambient light is less than a threshold. The cellular phone may disable other functions during other operating or non-operating conditions. For example, the cellular phone may disable the lighting and/or display when the user is talking on the cellular phone.
- Generally, the display, including internal and external displays and display (such as LCD) and keypad backlights, consumes a significant amount of battery power. As such, preventing inadvertent button presses and display and backlight activation saves energy and increases battery life of the cellular phone.
- Referring now to
FIG. 1 , an exemplary embodiment of acellular phone 10 that implements the input/output control system according to the present disclosure is shown. Those skilled in the art can appreciate that other types of cellular phones may be used. Thecellular phone 10 includes aphone control module 12, apower supply 14,memory 16, astorage device 18, and acellular network interface 20. Thecellular phone 10 may include a wireless interface such as aWLAN interface 22 and an associatedantenna 24, amicrophone 26, anaudio output 28 such as a speaker and/or output jack, adisplay 30, and auser input device 32 such as a keypad, pointing device, voice actuation, and/or other input device. Thedisplay 30 may include both internal and external displays. For example, flip-type and clamshell-type cellular phones may include a primary internal display and a secondary external display that is visible when the cellular phone is closed. - The
phone control module 12 may receive input signals from thecellular network interface 20, theWLAN interface 22, themicrophone 26, and/or theuser input device 32. Thephone control module 12 may process signals, including encoding, decoding, filtering, and/or formatting, and generate output signals. The output signals may be communicated to one or more of thememory 16, thestorage device 18, thecellular network interface 20, theWLAN interface 22, theaudio output 28, and thedisplay 30. For illustration purposes of the present embodiment, control of thedisplay 30 may also include control of lighting of the cellular phone (e.g. backlighting of thedisplay 30 and/or the keypad). - The
memory 16 may include random access memory (RAM) and/or nonvolatile memory such as flash memory, phase change memory, or multi-state memory, in which each memory cell has more than two states. Thestorage device 18 may include an optical storage drive, such as a DVD drive, and/or a hard disk drive (HDD). The HDD may be a mini HDD that includes one or more platters having a diameter that is smaller than approximately 1.8″. Thepower supply 14 provides power to the components of thecellular phone 10. - The
cellular phone 10 may support connections with a WLAN via theWLAN interface 22 and/or via an additional wireless interface (not shown). The wireless interfaces may be compliant with one or more of IEEE standards including, but not limited to, 802.11, 802.11a, 802.11b, 802.11g, 802.11h, 802.11n, 802.16, 802.20, Bluetooth, EVDO (Evolution Data Optimized/Only), EDGE (Enhanced Data for GSM Evolution), and/or GPRS (General Packet Radio Service). - The
phone control module 12 of the present disclosure controls one or more functions of thecellular phone 10 based on environmental and/or other external conditions including, but not limited to, ambient light, sound, and proximity. For example, thecellular phone 10 includes anexternal interface module 40. Theexternal interface module 40 may include, but is not limited to, a light sensing module such as camera and/or a light sensor, a touch sensor, and a proximity sensor. Theexternal interface module 40 senses environmental and/or other external conditions and sends asignal 42 to thephone control module 12 based on the external conditions. Thephone control module 12 controls one or more functions based on thesignal 42. For example, thephone control module 12 may automatically disable one or more of themicrophone 26, theaudio output 28, thedisplay 30, and theuser input 32 based on thesignal 42. Thephone control module 12 may prevent button presses from changing a ringer mode of thecellular phone 10 based on the signal. - Referring now to
FIG. 2 , an exemplary embodiment of thecellular phone 10 includes acamera module 50. Thecamera module 50 includes alens 52 that is exposed toambient light 54. Thecamera module 50 senses the ambient light 54 (i.e. determines a level or intensity of the ambient light 54) and generates thesignal 42. In other words, thesignal 42 is based on the intensity of theambient light 54. Thesignal 42 may also indicate a rate of change of the intensity of theambient light 54. - The
phone control module 12 may include an input/output control module 60. The input/output control module 60 may implement or be implemented on an integrated circuit (IC) and/or a system on a chip (SOC). The input/output control module 60 receives thesignal 42 and generates control signals 62, 64, 66, and 68 accordingly. For example, the input/output control module 60 may compare the intensity (or the rate of change of the intensity) of theambient light 54 to a threshold. When the intensity is below the threshold, the input/output control module 60 modifies the operation of thecellular phone 10. The input/output control module 60 switches between active and inactive modes of various components of thecellular phone 10 in response to thesignal 42. For example, the input/output control module 60 may disable thedisplay 30 and theuser input 32 in response to thesignal 42. Conversely, the input/output control module 60 enables thedisplay 30 and theuser input 32 when the intensity is greater than or equal to the threshold. - In this manner, the input/
output control module 60 prevents theuser input 32 from activating thedisplay 30 and/or initiating other functions of the cellular phone 10 (e.g. prevents theuser input 32 from initiating a call). The input/output control module 60 also prevents thedisplay 30, including display and keypad backlights, from repeatedly turning on without intention (e.g. in a pocket or purse). The input/output control module 60 may also disable thecamera module 50 to prevent thecamera module 50 from taking pictures. Alternatively (or additionally), the input/output control module 60 may disable buttons that control thecamera module 50. - The
cellular phone 10 includes aringer 70. Typically, theringer 70 includes multiple operating modes. The operating modes may include, but are not limited to, an audible ringer mode, a vibration mode, and a silent mode. A user may generally operate theringer 70 in the audible ringer mode and switch to the vibration mode or the silent mode in certain circumstances. For example, the user may generally operate theringer 70 in the audible mode and switch to the vibration mode or the silent mode in locations where an audible ringer is inappropriate. - The
cellular phone 10 of the present disclosure may prevent inadvertent button presses from changing the operating mode of theringer 70. For example, inadvertent button presses may change the operating mode of theringer 70 to the silent mode when thecellular phone 10 is in a pocket or purse, preventing the user from hearing an incoming call. Conversely, inadvertent button presses may change the operating mode to the audible ringer mode in inappropriate locations. Thecellular phone 10 prevents changes to the operating mode of theringer 70 when theambient light 54 is below the threshold. - The
cellular phone 10 may also automatically change the operating mode of theringer 70 based on thesignal 42. For example, when the intensity of theambient light 54 is less than the threshold, the input/output control module 60 automatically changes the operation mode of theringer 70 from the audible ringer mode to one of the vibration mode and the silent mode. Conversely, when the intensity is greater than or equal to the threshold, the input/output control module 60 automatically changes the operation mode of theringer 70 from the vibration mode or the silent mode to the audible ringer mode. In this manner, thecellular phone 10 prevents theringer 70 from operating in the audible ringer mode in inappropriate locations. - The input/
output control module 60 may wait a predetermined period after the intensity of theambient light 54 drops below the threshold before disabling any of the functions. For example, the intensity may temporarily decrease due to other factors and not necessarily indicate that thecellular phone 10 is in a pocket or purse. As such, the input/output control module 60 may wait until the predetermined period expires before disabling any functions or otherwise altering the operation of thecellular phone 10. For example only, the period may be 5 seconds. Conversely, the input/output control module 60 may require a predetermined period of increased intensity above a threshold before returning thecellular phone 10 to normal operation. - The input/
output control module 60 may also adapt the threshold according to changes in theambient light 54. For example, the input/output control module 60 may increase the threshold when theambient light 54 is unusually high for a period. Conversely, the input/output control module 60 may decrease the threshold when theambient light 54 is unusually low (but not below the threshold) for a period. - The
phone control module 12 may include aninternal clock module 80. Theinternal clock module 80 generates atime signal 82 that indicates a time of day. For example, thecellular network interface 20 may continuously update theinternal clock module 80 with the time of day. The input/output control module 60 receives thetime signal 82 and may control the functions of thecellular phone 10 in accordance with both thesignal 42 and thetime signal 82. For example, after sunset the ambient light tends to be less than the ambient light during the day. As such, the input/output control module 60 may lower the threshold, or altogether forego disabling any functions of thecellular phone 10, after a certain time of day. The input/output control module 60 may take region (i.e. location of the phone/user) and/or time of year (i.e. date) into consideration when operating according to the time of day. In other words, since sunrise and sunset may vary according to region and time of year, the input/output control module 60 operates accordingly. - In certain indoor locations, the external conditions may further modify the operation of the input/
output control module 60. For example, an indoor location may have ambient lighting that is less than the threshold and the input/output control module 60 may disable functions of thecellular phone 10 inadvertently (i.e. when thecellular phone 10 is not in a pocket or purse). Here, the user may program thecellular phone 10 via theuser input 32 to prevent the input/output control module 60 from disabling any functions. - Alternatively, the user may enter a specific button combination at the
user input 32 when the cellular phone is disabled to override the disabling characteristics of the input/output control module 60. In unlit conditions, the user may press a specific button to temporarily enable the keypad backlight, allowing the user to see and enter the button combination. Alternatively, the input/output control module 60 may automatically enable the keypad backlight for a period when a button is pressed. When the user enters the combination before the period expires, the input/output control module 60 enables all functionality of thecellular phone 10. - Conversely, an indoor location may have sufficient lighting (i.e. lighting having an intensity greater than or equal to the threshold) after sunset. Here, the input/
output control module 60 may operate according to the lighting of the indoor location. For example, the input/output control module 60 may forego the time of day considerations when the ambient light is greater than or equal to the threshold for a period. Alternatively, the user may program the input/output control module 60 to forego the time of day considerations. The input/output control module 60 may automatically forego time of day considerations based on known locations. For example, the user may program known locations, such as home or office, into the input/output control module 60. The input/output control module 60 determines the location (e.g. based on a GPS module 84) and operates accordingly. - Referring now to
FIG. 3 , thecellular phone 10 includes alight sensor 100. Thelight sensor 100 may be included instead of, or in addition to, thecamera module 50. The input/output control module 60 may operate in accordance with thesignal 42 and/or asignal 102 from thelight sensor 100. For example, manycellular phones 10 include a cover (not shown) for thelens 52 of thecamera module 50. One skilled in the art can appreciate that the cover may interfere with the operation of the input/output control module 60. The input/output control module 60 senses when the cover of thecamera module 50 is closed and instead operates according to thesignal 102. Alternatively, thecellular phone 10 may not include thecamera module 50 and the input/output control module 60 operates solely according to thesignal 102. - Referring now to
FIG. 4 , an exemplary embodiment of amobile device 110 that implements the input/output control system according to the present disclosure is shown. For example, themobile device 110 may include, but is not limited to, a mobile gaming device, a PDA, a mobile personal computer (PC), and a media player. Those skilled in the art can appreciate that other types of mobile devices may be used. Themobile device 110 includes a mobiledevice control module 112. The mobiledevice control module 112 controls one or more functions of themobile device 110 based on external conditions including, but not limited to, ambient light, sound, and proximity as described above with respect toFIGS. 1-3 . - Referring now to
FIG. 5A , acellular phone handset 120 is shown. Thecellular phone handset 120 includes adisplay 122, akeypad 124, amicrophone 126, and one or moreexternal buttons 128. Those skilled in the art can appreciate that other types of cellular phones may be used. For example, the present disclosure anticipates the use of flip or clamshell type cellular phone handsets. Thecellular phone handset 120 may include one ormore touch sensors 130 and one ormore proximity sensors 132. - The
cellular phone handset 120 includes the input/output control module 60 as described inFIGS. 2-4 . The input/output control module 60 disables one or more functions when the user is talking on the cellular phone handset 120 (e.g. when thecellular phone handset 120 is held against the user's ear). For example, when the user is talking on thecellular phone handset 120, the user is unable to see thedisplay 122 and/or use thekeypad 124. The input/output control module 60 disables thedisplay 122 and/or thekeypad 124 when the user is talking on thecellular phone handset 120 to prevent inadvertent button press and to conserve battery power. - The
touch sensors 130 sense a resistance and send a signal to the input/output control module 60 accordingly. When the resistance is less than a threshold, the input/output control module 60 may disable one or more functions of thecellular phone handset 120. For example, when thecellular phone handset 120 is not in operation, thetouch sensors 130 typically do not contact any surface or object. Therefore, a resistance between thetouch sensors 130 is extremely high. - In contrast, when the user is talking on the
cellular phone handset 120, thetouch sensors 130 may contact the ear of the user. For example, thetouch sensors 130 are located in an earpiece region of thecellular phone handset 120. The user completes a circuit between thetouch sensors 130. As a result, the resistance between thetouch sensors 130 decreases significantly. When the resistance is less than the threshold, the input/output control module 60 disables theexternal buttons 128. In this manner, the input/output control module 60 prevents the user from inadvertently pressing any of theexternal buttons 128 while talking on thecellular phone handset 120 and/or may turn off thedisplay 122 and any backlighting (e.g. keypad backlights) to conserve energy. Those skilled in the art can appreciate that thetouch sensors 130 may be located elsewhere on thecellular phone handset 120. For example, the user may complete the circuit between thetouch sensors 130 by contacting one of thetouch sensors 130 with a hand and the other of thetouch sensors 130 with an ear. - The input/
output control module 60 may respond to input from theproximity sensor 132. Theproximity sensor 132 senses when a front surface of thecellular phone handset 120 is within a predetermined distance (i.e. senses a proximity) of another object or surface. For example, theproximity sensor 132 may include an infra-red (IR) device that senses the proximity by transmitting a beam of IR light and receiving the reflected IR light. The proximity is based on an elapsed time between the transmission and reception of the IR light. When the proximity is less than the threshold, the input/output control module 60 modifies and/or disables functions of thecellular phone handset 120. In other words, when the user is talking on the cellular phone handset, theproximity sensor 132 indicates that the proximity is less than the threshold and the input/output control module 60 disables theexternal buttons 128 and any backlighting. - As described above, it can be understood that the resistance and/or the proximity may be driven below the thresholds as a result of temporary, intermittent contact with the
touch sensors 130 and/or theproximity sensor 132, respectively. As such, the input/output control module 60 may wait for an uninterrupted minimum period (e.g. two seconds) that the resistance or proximity is less than the respective threshold before modifying or disabling any functions. - The input/
output control module 60 may also control functions of thecellular phone handset 120 based on input of themicrophone 126. For example, themicrophone 126 senses audio input from the user and sends an appropriate signal to the input/output control module 60. The input/output control module 60 determines the proximity of the user to themicrophone 126 based on the signal. When the proximity is below a threshold, the input/output control module 60 disables one or more functions of thecellular phone handset 120, including, but not limited to, thedisplay 122, thekeypad 124, and theexternal buttons 128. The input/output control module 60 may also disable functions of thecellular phone handset 120 when thephone control module 12 otherwise indicates that a call is in progress. - Referring now to
FIG. 5B , thecellular phone 10 is shown to include themicrophone 126. Themicrophone 126 generates asignal 140 based on user voice input. The input/output control module 60 determines a proximity of the user based on thesignal 140 and disables or modifies one or more functions of thecellular phone 10 when the proximity is less than a threshold (e.g. when the user is talking on the cellular phone 10). For example, when the user is talking on thecellular phone 10, the input/output control module 60 may disable external button presses to prevent the user from inadvertently initiating an undesired function and may disable display and keypad backlighting to conserve energy. - The
phone control module 12 may include an adaptive gain control (AGC)module 150. Generally, an AGC module selectively adjusts a gain of the input signal with an audio amplifier (e.g. a variable gain amplifier) based on a strength of the input signal. When the strength of the input signal is low, the AGC module increases the gain. Conversely, when the strength of the input signal is high, the AGC module decreases the gain. TheAGC module 150 of the present disclosure receives thesignal 140 and outputs the (gain adjusted) signal 140 to theaudio output 28 accordingly. Further, theAGC module 150 generates again signal 152 that indicates the gain of thesignal 140. The input/output control module 60 receives thegain signal 152. When the gain is less than a threshold (i.e. when the user is within a certain proximity of the microphone 126), the input/output control module 60 modifies and/or disables one or more functions of thecellular phone 10. - Referring now to
FIG. 6 , the teachings of the disclosure can be implemented in amedia player 200. Themedia player 200 may include a mediaplayer control module 202, apower supply 204,memory 206, astorage device 208, aWLAN interface 210 and an associatedantenna 212, and anexternal interface module 220. - The media
player control module 202 may receive input signals from theWLAN interface 210 and/or theexternal interface module 220. Theexternal interface module 220 may include USB, infrared, and/or Ethernet. The input signals may include compressed audio and/or video, and may be compliant with the MP3 format. Additionally, the mediaplayer control module 202 may receive input from auser input 214 such as a keypad, touchpad, or individual buttons. The mediaplayer control module 202 may process input signals, including encoding, decoding, filtering, and/or formatting, and generate output signals. - The media
player control module 202 may output audio signals to anaudio output 216 and video signals to adisplay 218. Theaudio output 216 may include a speaker and/or an output jack. Thedisplay 218 may present a graphical user interface, which may include menus, icons, etc. Thepower supply 204 provides power to the components of themedia player 200.Memory 206 may include random access memory (RAM) and/or nonvolatile memory such as flash memory, phase change memory, or multi-state memory, in which each memory cell has more than two states. Thestorage device 208 may include an optical storage drive, such as a DVD drive, and/or a hard disk drive (HDD). - Referring now to
FIG. 7 , the mediaplayer control module 202 includes a media player input/output control module 230. The media player input/output control module 230 communicates with anexternal interface module 232 such as a light sensor, touch sensor, camera, and/or microphone via asignal 234. When thesignal 234 indicates that external conditions meet certain criteria, the media player input/output control module 230 disables or modifies the operation of one or more of theuser input 214, thedisplay 218, and theaudio output 216. - Referring now to
FIG. 8 , an input/output control method 300 of a mobile device according to the present disclosure begins instep 302. Instep 304, the mobile device begins normal operation (e.g. the mobile device is turned on). Instep 306, an external interface module senses one or more external conditions, such as a level of ambient light, resistance, and/or proximity. Instep 308, an input/output control module determines whether a value of the external condition is less than a threshold. If true, themethod 300 continues to step 310. If false, themethod 300 continues to step 304 and continues normal operation. - In
step 310, the input/output control module modifies or disables one or more operations of the mobile device. Instep 312, the input/output control module determines whether the value of the external condition is still less than the threshold. If true, themethod 300 repeatsstep 312. If false, the method continues to step 314. Instep 314, the input/output control module modifies the operation of the mobile device (e.g. re-enables any disabled functions) and continues to step 304. In other words, the input/output control module modifies the operations of the mobile device until the value of the external condition is greater than or equal to the threshold. - Referring now to
FIG. 9 , a proximity-based input/output control method 400 of a mobile device begins instep 402. Instep 404, the mobile device begins normal operation (e.g. the mobile device is turned on). Instep 406, the mobile device senses proximity. For example, the mobile device senses the proximity based on at least one of a resistance between touch sensors, an IR signal of a proximity sensor, and a gain of an input signal. Instep 408, the mobile device determines whether the proximity is less than a threshold. If true, themethod 400 continues to step 410. If false, themethod 400 continues to step 404 and continues normal operation. - In
step 410, the mobile device starts a timer. Instep 412, the mobile device determines whether the proximity is still less than the threshold. If true, themethod 400 continues to step 414. If false, themethod 400 continues to step 404 and continues normal operation. Instep 414, the mobile device determines whether the timer is expired (i.e. exceeds a threshold period). If true, themethod 400 continues to step 416. If false, themethod 400 continues to step 412. In other words, insteps 410 through 414, themethod 400 determines whether the proximity is less than the threshold for an uninterrupted minimum period of time (e.g. two seconds). - In
step 416, one or more operations of the mobile device are disabled. Instep 418, the mobile device determines whether the value of the proximity is still less than the threshold. If true, themethod 400 repeatsstep 418. If false, themethod 400 continues to step 420. Instep 420, the operation of the mobile device is modified (e.g. any disabled functions are re-enabled) and themethod 400 continues to step 404. In other words, the operations of the mobile device are modified until the proximity is greater than or equal to the threshold. - Referring now to
FIG. 10 , an exemplary implementation of the input/output control module 60 is shown. The input/output control module 60 includes a selectingmodule 500, a comparingmodule 502, and atiming module 504. The comparingmodule 502 receives asignal 506. Thesignal 506 is based on one or more sensed external conditions including, but not limited to, a sensed ambient light level, a sensed resistance, a sensed proximity, and a gain as described inFIGS. 1-7 . - The comparing
module 502 compares thesignal 506 to a threshold and generates asignal 508 when thesignal 506 is less than the threshold. The selectingmodule 500 receives thesignal 508 and asignal 510 from thetiming module 504. Thetiming module 504 determines a duration that thesignal 506 is less than the threshold. Thesignal 510 represents the duration. When the duration is greater than a period, the selectingmodule 500 selects active and inactive modes of various components of a mobile device accordingly. For example, the selecting module selects the active and inactive modes viasignals FIG. 2 . - Those skilled in the art can now appreciate from the foregoing description that the broad teachings of the disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes particular examples, the true scope of the disclosure should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, the specification and the following claims.
Claims (14)
1. A control system for a mobile device, comprising:
a proximity sensing module that generates a proximity signal based on a sensed proximity of the mobile device to an external object;
a comparing module that generates a first signal when the proximity signal is less than a threshold;
a timing module that determines a duration of the first signal; and
a selecting module that communicates with the timing module and that selects one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
2. The control system of claim 1 wherein the selecting module selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
3. The control system of claim 1 wherein the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
4. The control system of claim 1 wherein the proximity sensing module includes an infra-red (IR) device.
5. A control system for a mobile device, comprising:
proximity sensing means for generating a proximity signal based on a sensed proximity of the mobile device to an external object;
comparing means for generating a first signal when the proximity signal is less than a threshold;
timing means for determining a duration of the first signal; and
selecting means for communicating with the timing means and for selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
6. The control system of claim 5 wherein the selecting means selects one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
7. The control system of claim 5 wherein the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
8. The control system of claim 5 wherein the proximity sensing means includes an infra-red (IR) device.
9. A method for operating a mobile device, comprising:
generating a proximity signal based on a sensed proximity of the mobile device to an external object;
generating a first signal when the proximity signal is less than a threshold;
determining a duration of the first signal; and
selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
10. The method of claim 9 wherein selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
11. The method of claim 9 wherein the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
12. A computer program stored for use by a processor for operating a mobile device, comprising:
generating a proximity signal based on a sensed proximity of the mobile device to an external object;
generating a first signal when the proximity signal is less than a threshold;
determining a duration of the first signal; and
selecting one of an active mode and an inactive mode of the mobile device when the duration is greater than a first period.
13. The computer program of claim 12 wherein selecting includes selecting one of the active mode and the inactive mode of at least one of a backlight, a display, and a user input of the mobile device.
14. The computer program of claim 12 wherein the mobile device includes at least one of a cellular phone, a media player, a mobile gaming device, a personal digital assistant (PDA), and a mobile personal computer (PC).
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/654,261 US20080090617A1 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
TW096138524A TWI435591B (en) | 2006-10-17 | 2007-10-15 | Display control for cellular phone |
PCT/US2007/022074 WO2008048599A1 (en) | 2006-10-17 | 2007-10-16 | Display control for cellular phone |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US82976906P | 2006-10-17 | 2006-10-17 | |
US11/590,936 US7747293B2 (en) | 2006-10-17 | 2006-11-01 | Display control for cellular phone |
US11/654,261 US20080090617A1 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,936 Continuation US7747293B2 (en) | 2006-10-17 | 2006-11-01 | Display control for cellular phone |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080090617A1 true US20080090617A1 (en) | 2008-04-17 |
Family
ID=39110821
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,936 Expired - Fee Related US7747293B2 (en) | 2006-10-17 | 2006-11-01 | Display control for cellular phone |
US11/653,549 Active 2028-10-31 US8204553B2 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
US11/654,261 Abandoned US20080090617A1 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
US11/653,546 Active 2027-12-29 US7797024B2 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,936 Expired - Fee Related US7747293B2 (en) | 2006-10-17 | 2006-11-01 | Display control for cellular phone |
US11/653,549 Active 2028-10-31 US8204553B2 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/653,546 Active 2027-12-29 US7797024B2 (en) | 2006-10-17 | 2007-01-16 | Display control for cellular phone |
Country Status (4)
Country | Link |
---|---|
US (4) | US7747293B2 (en) |
EP (1) | EP2082562B1 (en) |
TW (1) | TWI420882B (en) |
WO (1) | WO2008048601A1 (en) |
Cited By (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070075965A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Huppi | Automated response to and sensing of user activity in portable devices |
US20070085157A1 (en) * | 2005-09-30 | 2007-04-19 | Fadell Anthony M | Integrated proximity sensor and light sensor |
US20080006762A1 (en) * | 2005-09-30 | 2008-01-10 | Fadell Anthony M | Integrated proximity sensor and light sensor |
US20080140868A1 (en) * | 2006-12-12 | 2008-06-12 | Nicholas Kalayjian | Methods and systems for automatic configuration of peripherals |
US20080165116A1 (en) * | 2007-01-05 | 2008-07-10 | Herz Scott M | Backlight and Ambient Light Sensor System |
US20080165115A1 (en) * | 2007-01-05 | 2008-07-10 | Herz Scott M | Backlight and ambient light sensor system |
US20080167834A1 (en) * | 2007-01-07 | 2008-07-10 | Herz Scott M | Using ambient light sensor to augment proximity sensor output |
US20080219672A1 (en) * | 2007-03-09 | 2008-09-11 | John Tam | Integrated infrared receiver and emitter for multiple functionalities |
US20090164110A1 (en) * | 2007-12-10 | 2009-06-25 | Basir Otman A | Vehicle communication system with destination selection for navigation |
US20100052543A1 (en) * | 2008-09-02 | 2010-03-04 | Research In Motion Limited | Dual light sensors on a portable electronic device |
US20100321321A1 (en) * | 2009-06-19 | 2010-12-23 | Research In Motion Limited | Portable electronic device and method of controlling same |
US20110090163A1 (en) * | 2009-10-15 | 2011-04-21 | Samsung Electronics Co. Ltd. | Method and apparatus for managing touch function in a portable terminal |
US20110138336A1 (en) * | 2009-12-07 | 2011-06-09 | Kim Jonghwan | Method for displaying broadcasting data and mobile terminal thereof |
US20130010169A1 (en) * | 2011-07-05 | 2013-01-10 | Panasonic Corporation | Imaging apparatus |
EP2469376A3 (en) * | 2010-12-21 | 2013-08-07 | Sony Corporation | Image display control apparatus and image display control method |
EP2637388A1 (en) * | 2010-11-05 | 2013-09-11 | NEC CASIO Mobile Communications, Ltd. | Mobile telephone device and display control method thereof |
US8618482B2 (en) | 2011-02-22 | 2013-12-31 | Blackberry Limited | Mobile device with proximity sensor |
EP2696561A2 (en) * | 2011-04-29 | 2014-02-12 | Huawei Device Co., Ltd. | Method for controlling light-emitting device in terminal equipment, apparatus thereof and terminal equipment |
US20140162625A1 (en) * | 2011-08-12 | 2014-06-12 | Motorola Mobility Llc | Method and apparatus for media property of characteristic control in a media system |
WO2015050532A1 (en) * | 2013-10-02 | 2015-04-09 | Thomson Licensing | Preventing accidental mobile device use |
US9146304B2 (en) | 2012-09-10 | 2015-09-29 | Apple Inc. | Optical proximity sensor with ambient light and temperature compensation |
WO2015103245A3 (en) * | 2013-12-30 | 2015-12-10 | Google Inc. | Keyboard proximity sensing |
US20170273849A1 (en) * | 2016-03-28 | 2017-09-28 | Under Armour, Inc. | Active recorery system and method having capacitive proximity sensor |
US9838830B2 (en) | 2014-06-23 | 2017-12-05 | Google Inc. | Methods and apparatus for using smart environment devices via application program interfaces |
CN107506072A (en) * | 2017-08-07 | 2017-12-22 | 广东欧珀移动通信有限公司 | Touch-screen control method, device and terminal device |
US10042418B2 (en) | 2004-07-30 | 2018-08-07 | Apple Inc. | Proximity detector in handheld device |
WO2018164841A1 (en) * | 2016-02-22 | 2018-09-13 | Sonos, Inc. | Networked microphone device control |
US10156941B2 (en) | 2013-02-14 | 2018-12-18 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
EP2795450B1 (en) * | 2011-12-21 | 2018-12-19 | Nokia Technologies Oy | User gesture recognition |
US10231003B2 (en) | 2014-06-23 | 2019-03-12 | Google Llc | Camera data access based on subscription status |
US10303266B2 (en) | 2011-01-31 | 2019-05-28 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US11175888B2 (en) | 2017-09-29 | 2021-11-16 | Sonos, Inc. | Media playback system with concurrent voice assistance |
US11175880B2 (en) | 2018-05-10 | 2021-11-16 | Sonos, Inc. | Systems and methods for voice-assisted media content selection |
US11183183B2 (en) | 2018-12-07 | 2021-11-23 | Sonos, Inc. | Systems and methods of operating media playback systems having multiple voice assistant services |
US11184704B2 (en) | 2016-02-22 | 2021-11-23 | Sonos, Inc. | Music service selection |
US11189286B2 (en) | 2019-10-22 | 2021-11-30 | Sonos, Inc. | VAS toggle based on device orientation |
US11200889B2 (en) | 2018-11-15 | 2021-12-14 | Sonos, Inc. | Dilated convolutions and gating for efficient keyword spotting |
US11200894B2 (en) | 2019-06-12 | 2021-12-14 | Sonos, Inc. | Network microphone device with command keyword eventing |
US11200900B2 (en) | 2019-12-20 | 2021-12-14 | Sonos, Inc. | Offline voice control |
US11302326B2 (en) | 2017-09-28 | 2022-04-12 | Sonos, Inc. | Tone interference cancellation |
US11308962B2 (en) | 2020-05-20 | 2022-04-19 | Sonos, Inc. | Input detection windowing |
US11308961B2 (en) | 2016-10-19 | 2022-04-19 | Sonos, Inc. | Arbitration-based voice recognition |
US11308958B2 (en) | 2020-02-07 | 2022-04-19 | Sonos, Inc. | Localized wakeword verification |
US11315556B2 (en) | 2019-02-08 | 2022-04-26 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification |
US11343614B2 (en) | 2018-01-31 | 2022-05-24 | Sonos, Inc. | Device designation of playback and network microphone device arrangements |
US11354092B2 (en) | 2019-07-31 | 2022-06-07 | Sonos, Inc. | Noise classification for event detection |
US11361756B2 (en) | 2019-06-12 | 2022-06-14 | Sonos, Inc. | Conditional wake word eventing based on environment |
US11380322B2 (en) | 2017-08-07 | 2022-07-05 | Sonos, Inc. | Wake-word detection suppression |
US11432030B2 (en) | 2018-09-14 | 2022-08-30 | Sonos, Inc. | Networked devices, systems, and methods for associating playback devices based on sound codes |
US11451908B2 (en) | 2017-12-10 | 2022-09-20 | Sonos, Inc. | Network microphone devices with automatic do not disturb actuation capabilities |
US11482978B2 (en) | 2018-08-28 | 2022-10-25 | Sonos, Inc. | Audio notifications |
US11482224B2 (en) | 2020-05-20 | 2022-10-25 | Sonos, Inc. | Command keywords with input detection windowing |
US11500611B2 (en) | 2017-09-08 | 2022-11-15 | Sonos, Inc. | Dynamic computation of system response volume |
US11501795B2 (en) | 2018-09-29 | 2022-11-15 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection via multiple network microphone devices |
US11501773B2 (en) | 2019-06-12 | 2022-11-15 | Sonos, Inc. | Network microphone device with command keyword conditioning |
US11514898B2 (en) | 2016-02-22 | 2022-11-29 | Sonos, Inc. | Voice control of a media playback system |
US11513763B2 (en) | 2016-02-22 | 2022-11-29 | Sonos, Inc. | Audio response playback |
US11516610B2 (en) | 2016-09-30 | 2022-11-29 | Sonos, Inc. | Orientation-based playback device microphone selection |
US11531520B2 (en) | 2016-08-05 | 2022-12-20 | Sonos, Inc. | Playback device supporting concurrent voice assistants |
US11538460B2 (en) | 2018-12-13 | 2022-12-27 | Sonos, Inc. | Networked microphone devices, systems, and methods of localized arbitration |
US11540047B2 (en) | 2018-12-20 | 2022-12-27 | Sonos, Inc. | Optimization of network microphone devices using noise classification |
US11538451B2 (en) | 2017-09-28 | 2022-12-27 | Sonos, Inc. | Multi-channel acoustic echo cancellation |
US11545169B2 (en) | 2016-06-09 | 2023-01-03 | Sonos, Inc. | Dynamic player selection for audio signal processing |
US11551700B2 (en) | 2021-01-25 | 2023-01-10 | Sonos, Inc. | Systems and methods for power-efficient keyword detection |
US11551669B2 (en) | 2019-07-31 | 2023-01-10 | Sonos, Inc. | Locally distributed keyword detection |
US11556306B2 (en) | 2016-02-22 | 2023-01-17 | Sonos, Inc. | Voice controlled media playback system |
US11556307B2 (en) | 2020-01-31 | 2023-01-17 | Sonos, Inc. | Local voice data processing |
US11562740B2 (en) | 2020-01-07 | 2023-01-24 | Sonos, Inc. | Voice verification for media playback |
US11563842B2 (en) | 2018-08-28 | 2023-01-24 | Sonos, Inc. | Do not disturb feature for audio notifications |
US11641559B2 (en) | 2016-09-27 | 2023-05-02 | Sonos, Inc. | Audio playback settings for voice interaction |
US11646045B2 (en) | 2017-09-27 | 2023-05-09 | Sonos, Inc. | Robust short-time fourier transform acoustic echo cancellation during audio playback |
US11646023B2 (en) | 2019-02-08 | 2023-05-09 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing |
US11664023B2 (en) | 2016-07-15 | 2023-05-30 | Sonos, Inc. | Voice detection by multiple devices |
US11676590B2 (en) | 2017-12-11 | 2023-06-13 | Sonos, Inc. | Home graph |
US11696074B2 (en) | 2018-06-28 | 2023-07-04 | Sonos, Inc. | Systems and methods for associating playback devices with voice assistant services |
US11698771B2 (en) | 2020-08-25 | 2023-07-11 | Sonos, Inc. | Vocal guidance engines for playback devices |
US11710487B2 (en) | 2019-07-31 | 2023-07-25 | Sonos, Inc. | Locally distributed keyword detection |
US11715489B2 (en) | 2018-05-18 | 2023-08-01 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection |
US11727919B2 (en) | 2020-05-20 | 2023-08-15 | Sonos, Inc. | Memory allocation for keyword spotting engines |
US11726742B2 (en) | 2016-02-22 | 2023-08-15 | Sonos, Inc. | Handling of loss of pairing between networked devices |
US11727936B2 (en) | 2018-09-25 | 2023-08-15 | Sonos, Inc. | Voice detection optimization based on selected voice assistant service |
US11792590B2 (en) | 2018-05-25 | 2023-10-17 | Sonos, Inc. | Determining and adapting to changes in microphone performance of playback devices |
US11790937B2 (en) | 2018-09-21 | 2023-10-17 | Sonos, Inc. | Voice detection optimization using sound metadata |
US11790911B2 (en) | 2018-09-28 | 2023-10-17 | Sonos, Inc. | Systems and methods for selective wake word detection using neural network models |
US11798553B2 (en) | 2019-05-03 | 2023-10-24 | Sonos, Inc. | Voice assistant persistence across multiple network microphone devices |
US11899519B2 (en) | 2018-10-23 | 2024-02-13 | Sonos, Inc. | Multiple stage network microphone device with reduced power consumption and processing load |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7159194B2 (en) * | 2001-11-30 | 2007-01-02 | Palm, Inc. | Orientation dependent functionality of an electronic device |
US7916218B2 (en) * | 2006-01-27 | 2011-03-29 | Samsung Electronics Co., Ltd. | Image display apparatus and method |
US20080200220A1 (en) * | 2007-02-16 | 2008-08-21 | Jackson Bruce K | Methods and devices for limiting battery power consumption in a wireless communication device |
KR100876754B1 (en) * | 2007-04-18 | 2009-01-09 | 삼성전자주식회사 | Portable electronic apparatus for operating mode converting |
US8632407B2 (en) | 2007-08-01 | 2014-01-21 | Cfph, Llc | General gaming engine |
US8929208B2 (en) | 2008-08-14 | 2015-01-06 | The Invention Science Fund I, Llc | Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects |
US9659188B2 (en) | 2008-08-14 | 2017-05-23 | Invention Science Fund I, Llc | Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving use |
US8626848B2 (en) | 2008-08-14 | 2014-01-07 | The Invention Science Fund I, Llc | Obfuscating identity of a source entity affiliated with a communiqué in accordance with conditional directive provided by a receiving entity |
US8850044B2 (en) | 2008-08-14 | 2014-09-30 | The Invention Science Fund I, Llc | Obfuscating identity of a source entity affiliated with a communique in accordance with conditional directive provided by a receiving entity |
US9641537B2 (en) | 2008-08-14 | 2017-05-02 | Invention Science Fund I, Llc | Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects |
US8730836B2 (en) * | 2008-08-14 | 2014-05-20 | The Invention Science Fund I, Llc | Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué |
US8583553B2 (en) | 2008-08-14 | 2013-11-12 | The Invention Science Fund I, Llc | Conditionally obfuscating one or more secret entities with respect to one or more billing statements related to one or more communiqués addressed to the one or more secret entities |
TW201010392A (en) * | 2008-08-20 | 2010-03-01 | Inventec Appliances Corp | Mobile communication apparatus and audio switching method |
GB2465580A (en) * | 2008-11-20 | 2010-05-26 | Symbian Software Ltd | Mobile device arranged to operate in a plurality of modes |
TWI386832B (en) * | 2008-11-21 | 2013-02-21 | Htc Corp | Portable communication device and controlling method thereof |
US8351990B2 (en) | 2008-12-19 | 2013-01-08 | At&T Mobility Ii Llc | Auto dimming through camera use |
US20100186234A1 (en) | 2009-01-28 | 2010-07-29 | Yehuda Binder | Electric shaver with imaging capability |
JP2010258687A (en) * | 2009-04-23 | 2010-11-11 | Fujitsu Ltd | Wireless communication apparatus |
US8190216B2 (en) * | 2009-05-05 | 2012-05-29 | Broadcom Corporation | Mobile phone power-saving by usage learning |
US8280432B2 (en) * | 2009-10-06 | 2012-10-02 | Sony Mobile AB | Mobile communication device and method for operating a mobile communication device |
US8326346B2 (en) * | 2010-03-16 | 2012-12-04 | Universal Electronics Inc. | System and method for battery conservation in a portable device |
DE102010003532B4 (en) * | 2010-03-31 | 2020-08-06 | Robert Bosch Gmbh | Timer module and method for checking an output signal |
US8358977B2 (en) * | 2010-04-22 | 2013-01-22 | Hewlett-Packard Development Company, L.P. | Use of mobile computing device sensors to initiate a telephone call or modify telephone operation |
US20110300901A1 (en) * | 2010-06-02 | 2011-12-08 | Microsoft Corporation | Intelligent Input Handling |
US20110310005A1 (en) * | 2010-06-17 | 2011-12-22 | Qualcomm Incorporated | Methods and apparatus for contactless gesture recognition |
KR101649991B1 (en) * | 2010-07-28 | 2016-08-31 | 삼성전자주식회사 | Apparatus and method for operation according to squeezing in portable terminal |
EP2424201A3 (en) * | 2010-08-31 | 2014-05-14 | BlackBerry Limited | System and method to integrate ambient light sensor data into infrared proximity detector settings |
US9479631B2 (en) * | 2011-08-08 | 2016-10-25 | Symbol Technologies, Llc | Mode change for near field communication reader |
US9294612B2 (en) * | 2011-09-27 | 2016-03-22 | Microsoft Technology Licensing, Llc | Adjustable mobile phone settings based on environmental conditions |
US9389690B2 (en) * | 2012-03-01 | 2016-07-12 | Qualcomm Incorporated | Gesture detection based on information from multiple types of sensors |
US9246211B2 (en) * | 2012-03-05 | 2016-01-26 | Blackberry Limited | Portable electronic device and method for tuning an antenna |
KR101905150B1 (en) * | 2012-07-17 | 2018-10-08 | 엘지전자 주식회사 | Mobile terminal |
US9001039B2 (en) * | 2012-09-21 | 2015-04-07 | Blackberry Limited | Device with touch screen false actuation prevention |
KR20140101242A (en) * | 2013-02-08 | 2014-08-19 | 삼성전자주식회사 | Mobile terminal and its operating method |
US20140347188A1 (en) * | 2013-05-22 | 2014-11-27 | Motorola Mobility Llc | Auto-adjust of indication characteristics based on user proximity |
KR102189771B1 (en) * | 2014-02-20 | 2020-12-11 | 삼성전자주식회사 | Electronic device and operating method thereof |
US9659482B2 (en) | 2014-09-02 | 2017-05-23 | Apple Inc. | Context-based alerts for an electronic device |
CN105791469B (en) * | 2014-12-19 | 2019-01-18 | 宏达国际电子股份有限公司 | Mobile communications device and its control method |
US10097939B2 (en) | 2016-02-22 | 2018-10-09 | Sonos, Inc. | Compensation for speaker nonlinearities |
US10134399B2 (en) | 2016-07-15 | 2018-11-20 | Sonos, Inc. | Contextualization of voice inputs |
US9794720B1 (en) | 2016-09-22 | 2017-10-17 | Sonos, Inc. | Acoustic position measurement |
US11183181B2 (en) | 2017-03-27 | 2021-11-23 | Sonos, Inc. | Systems and methods of multiple voice services |
US10051366B1 (en) | 2017-09-28 | 2018-08-14 | Sonos, Inc. | Three-dimensional beam forming with a microphone array |
CN108494973A (en) * | 2018-04-27 | 2018-09-04 | 苏州诺登德智能科技有限公司 | Flashlight sounds trigger device in a kind of mobile phone |
US10878811B2 (en) | 2018-09-14 | 2020-12-29 | Sonos, Inc. | Networked devices, systems, and methods for intelligently deactivating wake-word engines |
US11175714B2 (en) * | 2019-12-28 | 2021-11-16 | Intel Corporation | Detection of user-facing camera obstruction |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6288628B1 (en) * | 1996-06-19 | 2001-09-11 | Matsushita Electric Industrial Co., Ltd. | Display unit for selective calling receiver |
US6411828B1 (en) * | 1999-03-19 | 2002-06-25 | Ericsson Inc. | Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors |
US20030162570A1 (en) * | 2001-04-27 | 2003-08-28 | Michitaka Suzuki | Mobile radio device |
US20040127198A1 (en) * | 2002-12-30 | 2004-07-01 | Roskind James A. | Automatically changing a mobile device configuration based on environmental condition |
US20040225904A1 (en) * | 2003-05-06 | 2004-11-11 | Perez Ricardo Martinez | Method and apparatus for display power management |
US20050219228A1 (en) * | 2004-03-31 | 2005-10-06 | Motorola, Inc. | Intuitive user interface and method |
US20060046745A1 (en) * | 2002-07-30 | 2006-03-02 | Brian Davidson | Portable device for connection to the person |
US7016705B2 (en) * | 2002-04-17 | 2006-03-21 | Microsoft Corporation | Reducing power consumption in a networked battery-operated device using sensors |
US20070042816A1 (en) * | 2005-08-15 | 2007-02-22 | Idt Communication Technology Limited | Handheld communication device with key-lock |
US20070156364A1 (en) * | 2005-12-29 | 2007-07-05 | Apple Computer, Inc., A California Corporation | Light activated hold switch |
US7260422B2 (en) * | 2003-02-06 | 2007-08-21 | Dialog Semiconductor Gmbh | Monolithic optical autocompensation read-out circuit for distance dependent loudness control in mobile phones |
US20070195074A1 (en) * | 2004-03-22 | 2007-08-23 | Koninklijke Philips Electronics, N.V. | Method and apparatus for power management in mobile terminals |
US20080140868A1 (en) * | 2006-12-12 | 2008-06-12 | Nicholas Kalayjian | Methods and systems for automatic configuration of peripherals |
US20080220820A1 (en) * | 2007-03-09 | 2008-09-11 | Sony Ericsson Mobile Communications Ab | Battery saving selective screen control |
US20100029328A1 (en) * | 2008-07-31 | 2010-02-04 | Kuo Yung-Hsien | Handheld device and power saving method thereof |
US20100124945A1 (en) * | 2008-11-19 | 2010-05-20 | Samsung Electronics Co., Ltd. | Mobile terminal having touch screen panel |
US20100167783A1 (en) * | 2008-12-31 | 2010-07-01 | Motorola, Inc. | Portable Electronic Device Having Directional Proximity Sensors Based on Device Orientation |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3379171B2 (en) | 1993-11-08 | 2003-02-17 | 株式会社日立製作所 | Telephone |
JP3599503B2 (en) * | 1996-11-25 | 2004-12-08 | 沖電気工業株式会社 | High voltage detection circuit, bell signal detection circuit, and no ringing incoming detection circuit |
TW475321B (en) * | 1999-03-26 | 2002-02-01 | Microtek Int Inc | Method and apparatus for a decentralized and wireless communications system |
SE9902174L (en) | 1999-06-10 | 2000-12-11 | Ericsson Telefon Ab L M | Portable electrical appliance with a display, as well as a power saving method for such an appliance |
US20020142792A1 (en) * | 2001-04-03 | 2002-10-03 | Telefonaktiebolaget L M Ericsson(Publ) | Method and apparatus for automated selection of user preference information |
GB2403096B (en) | 2003-06-07 | 2005-09-21 | Matsushita Electric Ind Co Ltd | Automatic lighting control for communication devices with a camera. |
JP4405869B2 (en) | 2004-07-13 | 2010-01-27 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | Contact detection apparatus and X-ray CT apparatus |
EP1701331A1 (en) | 2005-03-07 | 2006-09-13 | Research In Motion Limited | System and method for adjusting a backlight for a display for an electronic device |
EP1932263A4 (en) * | 2005-08-16 | 2012-04-04 | Nielsen Media Res Inc | Display device on/off detection methods and apparatus |
-
2006
- 2006-11-01 US US11/590,936 patent/US7747293B2/en not_active Expired - Fee Related
-
2007
- 2007-01-16 US US11/653,549 patent/US8204553B2/en active Active
- 2007-01-16 US US11/654,261 patent/US20080090617A1/en not_active Abandoned
- 2007-01-16 US US11/653,546 patent/US7797024B2/en active Active
- 2007-10-12 TW TW096138305A patent/TWI420882B/en not_active IP Right Cessation
- 2007-10-16 EP EP07839605.8A patent/EP2082562B1/en not_active Not-in-force
- 2007-10-16 WO PCT/US2007/022076 patent/WO2008048601A1/en active Application Filing
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6288628B1 (en) * | 1996-06-19 | 2001-09-11 | Matsushita Electric Industrial Co., Ltd. | Display unit for selective calling receiver |
US6411828B1 (en) * | 1999-03-19 | 2002-06-25 | Ericsson Inc. | Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors |
US20030162570A1 (en) * | 2001-04-27 | 2003-08-28 | Michitaka Suzuki | Mobile radio device |
US7016705B2 (en) * | 2002-04-17 | 2006-03-21 | Microsoft Corporation | Reducing power consumption in a networked battery-operated device using sensors |
US20060046745A1 (en) * | 2002-07-30 | 2006-03-02 | Brian Davidson | Portable device for connection to the person |
US20040127198A1 (en) * | 2002-12-30 | 2004-07-01 | Roskind James A. | Automatically changing a mobile device configuration based on environmental condition |
US7260422B2 (en) * | 2003-02-06 | 2007-08-21 | Dialog Semiconductor Gmbh | Monolithic optical autocompensation read-out circuit for distance dependent loudness control in mobile phones |
US20040225904A1 (en) * | 2003-05-06 | 2004-11-11 | Perez Ricardo Martinez | Method and apparatus for display power management |
US20070195074A1 (en) * | 2004-03-22 | 2007-08-23 | Koninklijke Philips Electronics, N.V. | Method and apparatus for power management in mobile terminals |
US20050219228A1 (en) * | 2004-03-31 | 2005-10-06 | Motorola, Inc. | Intuitive user interface and method |
US20070042816A1 (en) * | 2005-08-15 | 2007-02-22 | Idt Communication Technology Limited | Handheld communication device with key-lock |
US20070156364A1 (en) * | 2005-12-29 | 2007-07-05 | Apple Computer, Inc., A California Corporation | Light activated hold switch |
US20080140868A1 (en) * | 2006-12-12 | 2008-06-12 | Nicholas Kalayjian | Methods and systems for automatic configuration of peripherals |
US20080220820A1 (en) * | 2007-03-09 | 2008-09-11 | Sony Ericsson Mobile Communications Ab | Battery saving selective screen control |
US20100029328A1 (en) * | 2008-07-31 | 2010-02-04 | Kuo Yung-Hsien | Handheld device and power saving method thereof |
US20100124945A1 (en) * | 2008-11-19 | 2010-05-20 | Samsung Electronics Co., Ltd. | Mobile terminal having touch screen panel |
US20100167783A1 (en) * | 2008-12-31 | 2010-07-01 | Motorola, Inc. | Portable Electronic Device Having Directional Proximity Sensors Based on Device Orientation |
Cited By (160)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11036282B2 (en) | 2004-07-30 | 2021-06-15 | Apple Inc. | Proximity detector in handheld device |
US10042418B2 (en) | 2004-07-30 | 2018-08-07 | Apple Inc. | Proximity detector in handheld device |
US20070075965A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Huppi | Automated response to and sensing of user activity in portable devices |
US8614431B2 (en) | 2005-09-30 | 2013-12-24 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US8829414B2 (en) | 2005-09-30 | 2014-09-09 | Apple Inc. | Integrated proximity sensor and light sensor |
US8536507B2 (en) | 2005-09-30 | 2013-09-17 | Apple Inc. | Integrated proximity sensor and light sensor |
US9619079B2 (en) | 2005-09-30 | 2017-04-11 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US20080006762A1 (en) * | 2005-09-30 | 2008-01-10 | Fadell Anthony M | Integrated proximity sensor and light sensor |
US9389729B2 (en) | 2005-09-30 | 2016-07-12 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US9958987B2 (en) | 2005-09-30 | 2018-05-01 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US7714265B2 (en) | 2005-09-30 | 2010-05-11 | Apple Inc. | Integrated proximity sensor and light sensor |
US7728316B2 (en) | 2005-09-30 | 2010-06-01 | Apple Inc. | Integrated proximity sensor and light sensor |
US20100207879A1 (en) * | 2005-09-30 | 2010-08-19 | Fadell Anthony M | Integrated Proximity Sensor and Light Sensor |
US20070085157A1 (en) * | 2005-09-30 | 2007-04-19 | Fadell Anthony M | Integrated proximity sensor and light sensor |
US20110086643A1 (en) * | 2006-12-12 | 2011-04-14 | Nicholas Kalayjian | Methods and Systems for Automatic Configuration of Peripherals |
US8914559B2 (en) | 2006-12-12 | 2014-12-16 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US20080140868A1 (en) * | 2006-12-12 | 2008-06-12 | Nicholas Kalayjian | Methods and systems for automatic configuration of peripherals |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US8073980B2 (en) | 2006-12-12 | 2011-12-06 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US8402182B2 (en) | 2006-12-12 | 2013-03-19 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US9513739B2 (en) | 2007-01-05 | 2016-12-06 | Apple Inc. | Backlight and ambient light sensor system |
US8698727B2 (en) | 2007-01-05 | 2014-04-15 | Apple Inc. | Backlight and ambient light sensor system |
US20080165116A1 (en) * | 2007-01-05 | 2008-07-10 | Herz Scott M | Backlight and Ambient Light Sensor System |
US8031164B2 (en) | 2007-01-05 | 2011-10-04 | Apple Inc. | Backlight and ambient light sensor system |
US20080165115A1 (en) * | 2007-01-05 | 2008-07-10 | Herz Scott M | Backlight and ambient light sensor system |
US9955426B2 (en) | 2007-01-05 | 2018-04-24 | Apple Inc. | Backlight and ambient light sensor system |
US20110201381A1 (en) * | 2007-01-07 | 2011-08-18 | Herz Scott M | Using ambient light sensor to augment proximity sensor output |
US20080167834A1 (en) * | 2007-01-07 | 2008-07-10 | Herz Scott M | Using ambient light sensor to augment proximity sensor output |
US8600430B2 (en) * | 2007-01-07 | 2013-12-03 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US7957762B2 (en) * | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US20080219672A1 (en) * | 2007-03-09 | 2008-09-11 | John Tam | Integrated infrared receiver and emitter for multiple functionalities |
US8693877B2 (en) | 2007-03-09 | 2014-04-08 | Apple Inc. | Integrated infrared receiver and emitter for multiple functionalities |
US20090164110A1 (en) * | 2007-12-10 | 2009-06-25 | Basir Otman A | Vehicle communication system with destination selection for navigation |
US8400065B2 (en) * | 2008-09-02 | 2013-03-19 | Research In Motion Limited | Dual light sensors on a portable electronic device |
US20100052543A1 (en) * | 2008-09-02 | 2010-03-04 | Research In Motion Limited | Dual light sensors on a portable electronic device |
US9075475B2 (en) | 2009-06-19 | 2015-07-07 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of determining when to turn off the touch sensitive dispay |
US8717311B2 (en) | 2009-06-19 | 2014-05-06 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of determining when to turn off the touch sensitive display |
US20100321321A1 (en) * | 2009-06-19 | 2010-12-23 | Research In Motion Limited | Portable electronic device and method of controlling same |
WO2010145031A1 (en) * | 2009-06-19 | 2010-12-23 | Research In Motion Limited | Portable electronic device with face touch detection |
US20110090163A1 (en) * | 2009-10-15 | 2011-04-21 | Samsung Electronics Co. Ltd. | Method and apparatus for managing touch function in a portable terminal |
EP2334087A3 (en) * | 2009-12-07 | 2013-12-04 | Lg Electronics Inc. | Method for displaying broadcasting data and corresponding mobile terminal |
US20110138336A1 (en) * | 2009-12-07 | 2011-06-09 | Kim Jonghwan | Method for displaying broadcasting data and mobile terminal thereof |
EP2637388A4 (en) * | 2010-11-05 | 2014-05-21 | Nec Casio Mobile Comm Ltd | Mobile telephone device and display control method thereof |
EP2637388A1 (en) * | 2010-11-05 | 2013-09-11 | NEC CASIO Mobile Communications, Ltd. | Mobile telephone device and display control method thereof |
EP2469376A3 (en) * | 2010-12-21 | 2013-08-07 | Sony Corporation | Image display control apparatus and image display control method |
US9703403B2 (en) | 2010-12-21 | 2017-07-11 | Sony Corporation | Image display control apparatus and image display control method |
US10303266B2 (en) | 2011-01-31 | 2019-05-28 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US11175749B2 (en) | 2011-01-31 | 2021-11-16 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US8618482B2 (en) | 2011-02-22 | 2013-12-31 | Blackberry Limited | Mobile device with proximity sensor |
EP2696561A2 (en) * | 2011-04-29 | 2014-02-12 | Huawei Device Co., Ltd. | Method for controlling light-emitting device in terminal equipment, apparatus thereof and terminal equipment |
US8996072B2 (en) | 2011-04-29 | 2015-03-31 | Huawei Technologies Co., Ltd. | Method and apparatus for controlling light emitting elements in terminal device and terminal device |
EP2696561A4 (en) * | 2011-04-29 | 2014-08-20 | Huawei Device Co Ltd | Method for controlling light-emitting device in terminal equipment, apparatus thereof and terminal equipment |
JP2014519045A (en) * | 2011-04-29 | 2014-08-07 | ▲華▼▲為▼▲終▼端有限公司 | Method and apparatus for controlling light emitting devices in a terminal device, and terminal device |
US20130010169A1 (en) * | 2011-07-05 | 2013-01-10 | Panasonic Corporation | Imaging apparatus |
US20170251091A1 (en) * | 2011-08-12 | 2017-08-31 | Google Technology Holdings LLC | Method and apparatus for media property or characteristic control in a media system |
US20210258416A1 (en) * | 2011-08-12 | 2021-08-19 | Google Technology Holdings LLC | Method and apparatus for media property or characteristic control in a media system |
US9876887B2 (en) * | 2011-08-12 | 2018-01-23 | Google Llc | Method and apparatus for media property or characteristic control in a media system |
US11665272B2 (en) * | 2011-08-12 | 2023-05-30 | Google Technology Holdings LLC | Method and apparatus for media property or characteristic control in a media system |
US11005985B2 (en) * | 2011-08-12 | 2021-05-11 | Google Technology Holdings LLC | Method and apparatus for media property or characteristic control in a media system |
US20180124226A1 (en) * | 2011-08-12 | 2018-05-03 | Google Technology Holdings LLC | Method and Apparatus for Media Property or Characteristic Control in a Media System |
US9686396B2 (en) * | 2011-08-12 | 2017-06-20 | Google Technology Holdings LLC | Method and apparatus for media property of characteristic control in a media system |
US20140162625A1 (en) * | 2011-08-12 | 2014-06-12 | Motorola Mobility Llc | Method and apparatus for media property of characteristic control in a media system |
US10244093B2 (en) * | 2011-08-12 | 2019-03-26 | Google Technology Holdings LLC | Method and apparatus for media property or characteristic control in a media system |
EP2795450B1 (en) * | 2011-12-21 | 2018-12-19 | Nokia Technologies Oy | User gesture recognition |
US9146304B2 (en) | 2012-09-10 | 2015-09-29 | Apple Inc. | Optical proximity sensor with ambient light and temperature compensation |
US10156941B2 (en) | 2013-02-14 | 2018-12-18 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
US11836308B2 (en) | 2013-02-14 | 2023-12-05 | Quickstep Technologies Llc | Method and device for navigating in a user interface and apparatus comprising such navigation |
US11550411B2 (en) | 2013-02-14 | 2023-01-10 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
WO2015050532A1 (en) * | 2013-10-02 | 2015-04-09 | Thomson Licensing | Preventing accidental mobile device use |
WO2015103245A3 (en) * | 2013-12-30 | 2015-12-10 | Google Inc. | Keyboard proximity sensing |
US10231003B2 (en) | 2014-06-23 | 2019-03-12 | Google Llc | Camera data access based on subscription status |
US9838830B2 (en) | 2014-06-23 | 2017-12-05 | Google Inc. | Methods and apparatus for using smart environment devices via application program interfaces |
US10440545B2 (en) | 2014-06-23 | 2019-10-08 | Google Llc | Methods and apparatus for using smart environment devices via application program interfaces |
US10638292B2 (en) | 2014-06-23 | 2020-04-28 | Google Llc | Methods and apparatus for using smart environment devices via application program interfaces |
US10764735B2 (en) | 2014-06-23 | 2020-09-01 | Google Llc | Methods and apparatus for using smart environment devices via application program interfaces |
US10768644B2 (en) | 2014-06-23 | 2020-09-08 | Google Llc | Camera data access based on subscription status |
US10075828B2 (en) | 2014-06-23 | 2018-09-11 | Google Llc | Methods and apparatus for using smart environment devices via application program interfaces |
US9854386B2 (en) | 2014-06-23 | 2017-12-26 | Google Inc. | Methods and apparatus for using smart environment devices via application program interfaces |
US11184704B2 (en) | 2016-02-22 | 2021-11-23 | Sonos, Inc. | Music service selection |
US11736860B2 (en) | 2016-02-22 | 2023-08-22 | Sonos, Inc. | Voice control of a media playback system |
US11514898B2 (en) | 2016-02-22 | 2022-11-29 | Sonos, Inc. | Voice control of a media playback system |
US11863593B2 (en) | 2016-02-22 | 2024-01-02 | Sonos, Inc. | Networked microphone device control |
WO2018164841A1 (en) * | 2016-02-22 | 2018-09-13 | Sonos, Inc. | Networked microphone device control |
US11513763B2 (en) | 2016-02-22 | 2022-11-29 | Sonos, Inc. | Audio response playback |
US11832068B2 (en) | 2016-02-22 | 2023-11-28 | Sonos, Inc. | Music service selection |
US11405430B2 (en) | 2016-02-22 | 2022-08-02 | Sonos, Inc. | Networked microphone device control |
US11750969B2 (en) | 2016-02-22 | 2023-09-05 | Sonos, Inc. | Default playback device designation |
US11212612B2 (en) | 2016-02-22 | 2021-12-28 | Sonos, Inc. | Voice control of a media playback system |
EP3754937A1 (en) * | 2016-02-22 | 2020-12-23 | Sonos Inc. | Networked microphone device control |
US11556306B2 (en) | 2016-02-22 | 2023-01-17 | Sonos, Inc. | Voice controlled media playback system |
US11726742B2 (en) | 2016-02-22 | 2023-08-15 | Sonos, Inc. | Handling of loss of pairing between networked devices |
US20170273849A1 (en) * | 2016-03-28 | 2017-09-28 | Under Armour, Inc. | Active recorery system and method having capacitive proximity sensor |
US11545169B2 (en) | 2016-06-09 | 2023-01-03 | Sonos, Inc. | Dynamic player selection for audio signal processing |
US11664023B2 (en) | 2016-07-15 | 2023-05-30 | Sonos, Inc. | Voice detection by multiple devices |
US11531520B2 (en) | 2016-08-05 | 2022-12-20 | Sonos, Inc. | Playback device supporting concurrent voice assistants |
US11641559B2 (en) | 2016-09-27 | 2023-05-02 | Sonos, Inc. | Audio playback settings for voice interaction |
US11516610B2 (en) | 2016-09-30 | 2022-11-29 | Sonos, Inc. | Orientation-based playback device microphone selection |
US11727933B2 (en) | 2016-10-19 | 2023-08-15 | Sonos, Inc. | Arbitration-based voice recognition |
US11308961B2 (en) | 2016-10-19 | 2022-04-19 | Sonos, Inc. | Arbitration-based voice recognition |
CN107506072A (en) * | 2017-08-07 | 2017-12-22 | 广东欧珀移动通信有限公司 | Touch-screen control method, device and terminal device |
US11380322B2 (en) | 2017-08-07 | 2022-07-05 | Sonos, Inc. | Wake-word detection suppression |
US11900937B2 (en) | 2017-08-07 | 2024-02-13 | Sonos, Inc. | Wake-word detection suppression |
US11500611B2 (en) | 2017-09-08 | 2022-11-15 | Sonos, Inc. | Dynamic computation of system response volume |
US11646045B2 (en) | 2017-09-27 | 2023-05-09 | Sonos, Inc. | Robust short-time fourier transform acoustic echo cancellation during audio playback |
US11302326B2 (en) | 2017-09-28 | 2022-04-12 | Sonos, Inc. | Tone interference cancellation |
US11769505B2 (en) | 2017-09-28 | 2023-09-26 | Sonos, Inc. | Echo of tone interferance cancellation using two acoustic echo cancellers |
US11538451B2 (en) | 2017-09-28 | 2022-12-27 | Sonos, Inc. | Multi-channel acoustic echo cancellation |
US11175888B2 (en) | 2017-09-29 | 2021-11-16 | Sonos, Inc. | Media playback system with concurrent voice assistance |
US11288039B2 (en) | 2017-09-29 | 2022-03-29 | Sonos, Inc. | Media playback system with concurrent voice assistance |
US11893308B2 (en) | 2017-09-29 | 2024-02-06 | Sonos, Inc. | Media playback system with concurrent voice assistance |
US11451908B2 (en) | 2017-12-10 | 2022-09-20 | Sonos, Inc. | Network microphone devices with automatic do not disturb actuation capabilities |
US11676590B2 (en) | 2017-12-11 | 2023-06-13 | Sonos, Inc. | Home graph |
US11343614B2 (en) | 2018-01-31 | 2022-05-24 | Sonos, Inc. | Device designation of playback and network microphone device arrangements |
US11689858B2 (en) | 2018-01-31 | 2023-06-27 | Sonos, Inc. | Device designation of playback and network microphone device arrangements |
US11797263B2 (en) | 2018-05-10 | 2023-10-24 | Sonos, Inc. | Systems and methods for voice-assisted media content selection |
US11175880B2 (en) | 2018-05-10 | 2021-11-16 | Sonos, Inc. | Systems and methods for voice-assisted media content selection |
US11715489B2 (en) | 2018-05-18 | 2023-08-01 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection |
US11792590B2 (en) | 2018-05-25 | 2023-10-17 | Sonos, Inc. | Determining and adapting to changes in microphone performance of playback devices |
US11696074B2 (en) | 2018-06-28 | 2023-07-04 | Sonos, Inc. | Systems and methods for associating playback devices with voice assistant services |
US11482978B2 (en) | 2018-08-28 | 2022-10-25 | Sonos, Inc. | Audio notifications |
US11563842B2 (en) | 2018-08-28 | 2023-01-24 | Sonos, Inc. | Do not disturb feature for audio notifications |
US11432030B2 (en) | 2018-09-14 | 2022-08-30 | Sonos, Inc. | Networked devices, systems, and methods for associating playback devices based on sound codes |
US11778259B2 (en) | 2018-09-14 | 2023-10-03 | Sonos, Inc. | Networked devices, systems and methods for associating playback devices based on sound codes |
US11790937B2 (en) | 2018-09-21 | 2023-10-17 | Sonos, Inc. | Voice detection optimization using sound metadata |
US11727936B2 (en) | 2018-09-25 | 2023-08-15 | Sonos, Inc. | Voice detection optimization based on selected voice assistant service |
US11790911B2 (en) | 2018-09-28 | 2023-10-17 | Sonos, Inc. | Systems and methods for selective wake word detection using neural network models |
US11501795B2 (en) | 2018-09-29 | 2022-11-15 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection via multiple network microphone devices |
US11899519B2 (en) | 2018-10-23 | 2024-02-13 | Sonos, Inc. | Multiple stage network microphone device with reduced power consumption and processing load |
US11741948B2 (en) | 2018-11-15 | 2023-08-29 | Sonos Vox France Sas | Dilated convolutions and gating for efficient keyword spotting |
US11200889B2 (en) | 2018-11-15 | 2021-12-14 | Sonos, Inc. | Dilated convolutions and gating for efficient keyword spotting |
US11557294B2 (en) | 2018-12-07 | 2023-01-17 | Sonos, Inc. | Systems and methods of operating media playback systems having multiple voice assistant services |
US11183183B2 (en) | 2018-12-07 | 2021-11-23 | Sonos, Inc. | Systems and methods of operating media playback systems having multiple voice assistant services |
US11538460B2 (en) | 2018-12-13 | 2022-12-27 | Sonos, Inc. | Networked microphone devices, systems, and methods of localized arbitration |
US11540047B2 (en) | 2018-12-20 | 2022-12-27 | Sonos, Inc. | Optimization of network microphone devices using noise classification |
US11315556B2 (en) | 2019-02-08 | 2022-04-26 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification |
US11646023B2 (en) | 2019-02-08 | 2023-05-09 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing |
US11798553B2 (en) | 2019-05-03 | 2023-10-24 | Sonos, Inc. | Voice assistant persistence across multiple network microphone devices |
US11501773B2 (en) | 2019-06-12 | 2022-11-15 | Sonos, Inc. | Network microphone device with command keyword conditioning |
US11200894B2 (en) | 2019-06-12 | 2021-12-14 | Sonos, Inc. | Network microphone device with command keyword eventing |
US11854547B2 (en) | 2019-06-12 | 2023-12-26 | Sonos, Inc. | Network microphone device with command keyword eventing |
US11361756B2 (en) | 2019-06-12 | 2022-06-14 | Sonos, Inc. | Conditional wake word eventing based on environment |
US11714600B2 (en) | 2019-07-31 | 2023-08-01 | Sonos, Inc. | Noise classification for event detection |
US11551669B2 (en) | 2019-07-31 | 2023-01-10 | Sonos, Inc. | Locally distributed keyword detection |
US11354092B2 (en) | 2019-07-31 | 2022-06-07 | Sonos, Inc. | Noise classification for event detection |
US11710487B2 (en) | 2019-07-31 | 2023-07-25 | Sonos, Inc. | Locally distributed keyword detection |
US11862161B2 (en) | 2019-10-22 | 2024-01-02 | Sonos, Inc. | VAS toggle based on device orientation |
US11189286B2 (en) | 2019-10-22 | 2021-11-30 | Sonos, Inc. | VAS toggle based on device orientation |
US11869503B2 (en) | 2019-12-20 | 2024-01-09 | Sonos, Inc. | Offline voice control |
US11200900B2 (en) | 2019-12-20 | 2021-12-14 | Sonos, Inc. | Offline voice control |
US11562740B2 (en) | 2020-01-07 | 2023-01-24 | Sonos, Inc. | Voice verification for media playback |
US11556307B2 (en) | 2020-01-31 | 2023-01-17 | Sonos, Inc. | Local voice data processing |
US11308958B2 (en) | 2020-02-07 | 2022-04-19 | Sonos, Inc. | Localized wakeword verification |
US11961519B2 (en) | 2020-02-07 | 2024-04-16 | Sonos, Inc. | Localized wakeword verification |
US11727919B2 (en) | 2020-05-20 | 2023-08-15 | Sonos, Inc. | Memory allocation for keyword spotting engines |
US11308962B2 (en) | 2020-05-20 | 2022-04-19 | Sonos, Inc. | Input detection windowing |
US11482224B2 (en) | 2020-05-20 | 2022-10-25 | Sonos, Inc. | Command keywords with input detection windowing |
US11694689B2 (en) | 2020-05-20 | 2023-07-04 | Sonos, Inc. | Input detection windowing |
US11698771B2 (en) | 2020-08-25 | 2023-07-11 | Sonos, Inc. | Vocal guidance engines for playback devices |
US11551700B2 (en) | 2021-01-25 | 2023-01-10 | Sonos, Inc. | Systems and methods for power-efficient keyword detection |
Also Published As
Publication number | Publication date |
---|---|
US20080090616A1 (en) | 2008-04-17 |
US20080102882A1 (en) | 2008-05-01 |
US7797024B2 (en) | 2010-09-14 |
TW200828948A (en) | 2008-07-01 |
US8204553B2 (en) | 2012-06-19 |
TWI420882B (en) | 2013-12-21 |
WO2008048601A1 (en) | 2008-04-24 |
EP2082562B1 (en) | 2013-04-10 |
US7747293B2 (en) | 2010-06-29 |
US20080090537A1 (en) | 2008-04-17 |
EP2082562A1 (en) | 2009-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7797024B2 (en) | Display control for cellular phone | |
TWI435591B (en) | Display control for cellular phone | |
RU2390931C2 (en) | Screen-saver sensor | |
US8761844B2 (en) | Power consumption control apparatus in PDA phone | |
US8204554B2 (en) | System and method for conserving battery power in a mobile station | |
JP2011066476A (en) | Portable terminal device, control method thereof and computer program | |
EP2119203B1 (en) | Battery saving selective screen control | |
US20050143046A1 (en) | Communication apparatus | |
US8050706B2 (en) | Terminal and method for controlling its audio alarm | |
JP5663138B2 (en) | Mobile terminal, incoming notification method and program for mobile terminal | |
JP2003037656A (en) | Mobile telephone set and back light control method therefor | |
KR20050052098A (en) | Method for saving power using sensor and mobile phone implementing the same | |
CN101529875A (en) | Display control for cellular phone | |
JP2011087058A (en) | Mobile phone terminal device, power consumption reduction method, power consumption reduction program, and program recording medium | |
KR100605820B1 (en) | Method for protecting user data in personal digital assistant with phone | |
KR20050070542A (en) | Method for controlling power in mobile phone | |
KR20050079475A (en) | Method for changing power saving mode using power saving mode key in mobile phone | |
KR20060067245A (en) | Apparatus and method for preventing power on unintentionally in slide type telecommunication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |