US20020111198A1 - Method and apparatus for providing a notification of received message - Google Patents

Method and apparatus for providing a notification of received message Download PDF

Info

Publication number
US20020111198A1
US20020111198A1 US09/742,709 US74270900A US2002111198A1 US 20020111198 A1 US20020111198 A1 US 20020111198A1 US 74270900 A US74270900 A US 74270900A US 2002111198 A1 US2002111198 A1 US 2002111198A1
Authority
US
United States
Prior art keywords
electronic device
alert
executing
alerts
mode
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.)
Granted
Application number
US09/742,709
Other versions
US6973336B2 (en
Inventor
Anders Heie
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US09/742,709 priority Critical patent/US6973336B2/en
Priority to AU2002229009A priority patent/AU2002229009A1/en
Priority to PCT/US2001/048005 priority patent/WO2002051174A2/en
Publication of US20020111198A1 publication Critical patent/US20020111198A1/en
Application granted granted Critical
Publication of US6973336B2 publication Critical patent/US6973336B2/en
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B3/00Audible signalling systems; Audible personal calling systems
    • G08B3/10Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
    • G08B3/1008Personal calling arrangements or devices, i.e. paging systems
    • G08B3/1016Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B3/1025Paging receivers with audible signalling details
    • G08B3/1041Paging receivers with audible signalling details with alternative alert, e.g. remote or silent alert
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B3/00Audible signalling systems; Audible personal calling systems
    • G08B3/10Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
    • G08B3/1008Personal calling arrangements or devices, i.e. paging systems
    • G08B3/1016Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B3/1025Paging receivers with audible signalling details

Definitions

  • the present invention relates to an electronic device having an electronic phonebook, more particularly, to a method and apparatus for providing a notification that a page or a call was received.
  • a wireless communication system is a communication system in which information is communicated between a transmitting station and a receiving station.
  • a cellular or digital communication system is exemplary of a multi-user wireless communication system.
  • One of the fastest growing areas of technology at the time of filing the present application is the area of one-way communication.
  • the transmitting station initiates a call request to transmits information (such as page, text message, short sequence message, etc.) to a receiving station.
  • the receiving station is only notified of the received information and is not required to provide a response to the call request.
  • the receiving station comprising a portable mobile communication device, such as a pager or mobile terminal, is used to implement the one-way communication system for communicating information between the transmitting station and the receiving station.
  • the receiving terminal is preset to provide one or more predetermine alerts upon receiving the transmitted information. If the receiving station is within the user general vicinity, carried by the user or is attached to the user, then the user is able to quickly access the received information. Generally, the user actuates one or more keys to turn off the alert before or after checking the receiving message. If the user does not respond by actuating a preset acknowledgement key, then all the preset alerts may be executed and the message is stored in memory. Once the message is stored in the memory, generally no additional alerts are executed until a new message is received.
  • the receiving terminal could provide one or more alerts in response to any movement of the receiving terminal when no movement was detected after to receiving a message.
  • the present invention advantageously provides an apparatus and an associated method, for an electronic device to adequately provide a notification that a message was received.
  • the present invention encompasses an electronic device, such as a mobile terminal, a pager, a personal digital assistant (PDA) or a portable computer, which may be operated in a communication system (for example CDMA, TDMA, GSM, etc.).
  • the electronic device comprises a method of receiving messages, such as a page, text message or a short sequence message (SMS), and providing an alert to notify the user that a message was received.
  • SMS short sequence message
  • the electronic device comprising apparatus and a method for providing one or more additional alerts upon detecting movement of the electronic device after providing an initial alert upon receiving a message.
  • the additional alerts may comprise a single alert or may comprise a series of predetermined alerts varying in strength. Additionally, if no movement was detected after a predetermined time, then only a pre-selected alert (generally one that requires the lowest power) is executed for all the messages received until a movement is detected or the user acknowledges the receipt of a message.
  • FIG. 1 illustrates a block diagram of a mobile terminal into which an embodiment of the invention may be implemented
  • FIG. 2 shows software module of a message received task, depiction of an embodiment of the invention
  • FIG. 3 shows software module of a timer task, depiction of an embodiment of the invention.
  • FIG. 4 shows software module of a motion detected task, depiction of an embodiment of the invention.
  • FIG. 1 is a block diagram of the electronic device, such as a mobile terminal 100 , according to an embodiment of the invention.
  • the mobile terminal 100 includes a controller 102 (which may also be known as a processor 102 ) coupled to various memories, collectively shown as memory 104 .
  • Memory 104 includes a plurality of stored constants and variables that are used by processor 102 during the operation of the electronic device 100 .
  • memory 104 stores the values of the various feature parameters and the Number Assignment Module (NAM).
  • NAM Number Assignment Module
  • An operating program for controlling the operation of processor 102 is also stored in memory 104 (typically in a read only memory).
  • Memory 104 is also used to store data provided by the user through the user interface.
  • memory 104 is used to hold the subprograms or sub-processes for controlling the operation of mobile terminal 100 and carrying out the embodiment of the invention.
  • the operating program in memory 104 includes routines for adequately providing a notification to the user of a received message.
  • the user interface of the mobile terminal 100 also includes a Liquid Crystal Display (LCD) 110 , a touch-screen display 112 , Light Emitting Diode (LED) 114 , tone generator 116 , speaker 118 and user input device 120 , comprising alpha-numeric keypad 122 , all of which are coupled to processor 102 .
  • the input device may also comprise microphone 124 for generating input and the touch screen display 112 .
  • Mobile terminal 100 also comprises timer 128 (also referred to as a clock chip) coupled to processor 102 for synchronizing the operations of processor 102 and tracking time.
  • the exemplary mobile terminal 100 also includes a receiver 130 , transmitter 132 , coupled to the processor 102 .
  • the processor 102 coupled to the transmitter 132 and the receiver 130 , initiates the transmission of outgoing signals and processes incoming signals, respectively.
  • These signals may include signaling information in accordance with the air interface of the applicable cellular or digital system and also user speech and/or user generated data.
  • the exemplary mobile terminal 100 also includes a motion sensor 104 for detecting a motion of the mobile terminal 100 .
  • the motion sensor 134 is couple to the processor 102 , which may be activated and deactivated by the processor 102 .
  • a message is received via the receiver 130 , and stored in the memory 102 .
  • the message may be a page comprising a called parties phone number.
  • the message may also be a text message or a short sequence message (SMS).
  • SMS short sequence message
  • a notification is provided to the user upon receiving any message.
  • a motion sensor 134 is provided for detecting motion of the mobile terminal 100 .
  • the user may activate the auto notification feature of the mobile terminal 100 and setup the parameters of the auto notification feature, such as the type of alert or number of alerts.
  • the parameters provided by the auto notification feature may vary based on the manufacturer of the mobile terminal 100 .
  • a first mode and a second mode are defined for the mobile terminal 100 to determine the type of action required by the processor 102 .
  • the first mode is considered as the initial mode, wherein the user has either acknowledge the receipt of one or more of the received message or the motion sensor 134 has detected motion before the expiration of predetermined time after the receipt of the message. While in the initial mode, an initial alert is provided upon receiving a message.
  • the second mode is considered as the sleep mode, wherein a message is received, however the user has not acknowledged the receipt of the message and motion is not been detected within the predetermined time.
  • the sleep mode generally indicates that the mobile terminal 100 is placed away from the user and has not been moved for a period of time, such as a desk or a charger.
  • the mobile terminal 100 Upon activating the auto notification feature, the mobile terminal 100 is set to the initial mode and begins monitoring for incoming message. Upon receiving a proper message, the processor 102 determines if the mobile terminal 100 is in initial mode or the sleep mode. If the processor 102 determines that the mobile terminal 100 is in the initial mode, then an initial alert is executed. The user may define the initial alert as a standard alert selected from a list of alerts. The list of alerts may comprise a vibrate type alert, an audible type alert or a visual type alert. In executing the vibrate type alert, processor 102 uses the vibrate device 136 of the mobile terminal 100 .
  • the processor 102 may use the speaker 118 for a beep, the tone generator 116 for a tone or the speaker 118 for any predetermined voice pattern.
  • the processor 102 may use the display device 110 or the LED 114 .
  • the standard alert is a vibrate type alert, wherein the processor 102 may switch to another alert type if the mobile terminal 100 is placed in a charger (not shown).
  • the timer is 128 is activated to determine length of time (total sleep time) that the motion sensor 134 did not detect any motion. If the motion sensor 134 does not detect any motion after a predetermine sleep time (sleep time greater than predetermined sleep time), the processor 102 places the mobile terminal 100 into second mode and the processor 102 continues monitoring for motion using the motion sensor 134 .
  • a second alert is executed.
  • the second alert is an efficient alert, one, which consumes the least amount of battery power, such as visual alert using an LED 114 .
  • the second alter is executed for all the messages subsequently until the user acknowledges the receipt of one or more messages.
  • the processor 102 may select the efficient alert from a list of alerts that consumes the least battery power. Furthermore, the processor 102 may select not to execute any alerts to conserve battery power if the message is received while the mobile terminal 100 is in the second mode.
  • the processor 102 Upon determining the type of alert to execute, the processor 102 activates the motion sensor 134 of the mobile terminal 100 and begins monitoring for any motion of mobile terminal 100 .
  • the processor 102 determines the mode of the mobile terminal 100 . If the mobile terminal 100 is in the initial mode (for example, if the motion was detected within the predetermined time), then the processor 102 resets the timer and maintains the mobile stations in initial mode. Otherwise, the processor 102 executes a third alert, herein referred to as a motion detected alert.
  • the motion detected alert is a series of alerts that are executed if the processor 102 detects a motion while the mobile terminal 100 is in the sleep mode.
  • different types of alerts may be used to create the series of alerts.
  • the user may select a predetermine set of alerts that increase in strength, such as the loudness and length of an alert may increase for every repetition. For example, if an alert with three beeps was selected, then the second beep would be louder and longer than the first beep; and the third beep would be louder and longer than second beep.
  • any executing alert will discontinue and the mobile terminal 100 will be placed into initial mode and the total sleep time will be cleared.
  • FIG. 2 describes a message received task 200 accordance to an embodiment of the invention.
  • the message-received task 200 is activated upon receiving a message upon the user activating the auto notification feature and processor 102 begins monitoring for an incoming message.
  • the processor 102 determines the mode of the mobile terminal 100 .
  • initial activation of the auto notification feature sets the mode of the mobile terminal 100 to initial mode.
  • block 204 is executed.
  • an initial alert is executed.
  • the initial alert may be preset by the user, for example a vibrate alert or beep alert.
  • a timer task is activated to begin calculating the total sleep time.
  • the processor 102 activates a motion sensor 134 to begin monitoring for any motion.
  • block 210 is executed.
  • an efficient alert is executed.
  • the efficient alert is an alert that is selected by the processor 102 .
  • the processor 102 determines and selects an alert from a list of alerts that will consume the least battery power.
  • the processor 102 may determine provide no alerts, thereby conserving battery power.
  • the alert type that consumes the least battery power may be pre-designated at the time of manufacturer.
  • FIG. 3 describes a timer task 300 accordance to an embodiment of the invention.
  • the timer task 300 is initially activated by the message received task 200 upon receiving a message. Once the timer task 300 is activated, it may continue operating in the background until the processor 102 interrupts the task 300 .
  • the processor 102 begins incrementing the total sleep time using the timer 128 .
  • the processor 102 determines if the total sleep time is less than the predetermined sleep time. If determined that total sleep time is less then the predetermined sleep time, then at block 306 , the mode of the mobile terminal 100 is set to initial mode. Otherwise, at block 308 , the mode of the mobile terminal 100 is set to sleep mode.
  • FIG. 4 describes a motion detected task 400 accordance to an embodiment of the invention.
  • the motion detected task 400 by the processor 102 upon receiving an indication that motion was detected by the motion sensor 134 .
  • the processor 102 accepts input from the motion sensor 134 upon the activation of the motion sensor 134 task by the message-received task 200 , as described above.
  • the processor 102 determines if mode of the mobile terminal 100 is in initial mode. If the processor 102 determines that the mobile terminal 100 is in the initial mode, then block 404 is executed. At block 404 , the mode of the mobile terminal 100 is maintained to be the initial mode.
  • the total sleep time is reset (for example sleep time set to zero), timer is deactivated and the motion sensor is deactivated.
  • block 408 is executed.
  • the processor 102 executes a motion detected alert.
  • the motion detected alert may be a series of alerts comprising one of more alert from a list of alerts (a vibrate alert, audible alert or a visual alert).
  • the processor 102 cycles through all the available alerts once. Each alert may be repeated three times, wherein each time the alert is executed, the strength and the duration of the alert may change.
  • the mode of the mobile terminal 100 is maintained in the sleep mode.
  • the method and apparatus may also be implemented in electronic devices such as regular PDA, PDA with wireless communication capabilities, general-purpose computers, and devices having a wireless connection.
  • the method and apparatus may be realized by implementing an operating mode, which may be modified by the user using a menu feature.

Abstract

The present invention is directed to a method and apparatus for providing a notification of a received message when the user may not have received the initial alert. An auto notification feature is provided, such that if the apparatus upon receiving a message detects no movement, then an additional alert is provided upon the apparatus detecting a movement. Also, if the user has not acknowledged the receipt of a message, then the most efficient method of providing alert is used for all the subsequent messages received.

Description

    FIELD OF THE INVENTION
  • The present invention relates to an electronic device having an electronic phonebook, more particularly, to a method and apparatus for providing a notification that a page or a call was received. [0001]
  • BACKGROUND OF THE INVENTION
  • A wireless communication system is a communication system in which information is communicated between a transmitting station and a receiving station. A cellular or digital communication system is exemplary of a multi-user wireless communication system. One of the fastest growing areas of technology at the time of filing the present application is the area of one-way communication. In the one-way communication system, the transmitting station initiates a call request to transmits information (such as page, text message, short sequence message, etc.) to a receiving station. In the one-way communication system, the receiving station is only notified of the received information and is not required to provide a response to the call request. [0002]
  • Generally, the receiving station comprising a portable mobile communication device, such as a pager or mobile terminal, is used to implement the one-way communication system for communicating information between the transmitting station and the receiving station. To notify the user of the received information (also referred to as a message), typically, the receiving terminal is preset to provide one or more predetermine alerts upon receiving the transmitted information. If the receiving station is within the user general vicinity, carried by the user or is attached to the user, then the user is able to quickly access the received information. Generally, the user actuates one or more keys to turn off the alert before or after checking the receiving message. If the user does not respond by actuating a preset acknowledgement key, then all the preset alerts may be executed and the message is stored in memory. Once the message is stored in the memory, generally no additional alerts are executed until a new message is received. [0003]
  • There are many situations when the user is away from the receiving terminal at the time the transmitted information is received. In these situations, the user may not see or hear the alerts. For example if the user has left the receiving station in a briefcase or a purse and is away when a message is received, the user may not be aware that a message was received. In this situation, the user may not know of received message until the user picks up the receiving terminal itself. If the user picks up the briefcase or the purse containing the receiving terminal, the user may not know that a message was received. [0004]
  • To insure that the user is notified of a received message, several techniques have been implemented. One such technique is to continue executing the alerts until the user actuates the preset acknowledgement key. Another technique is to periodically re-execute the alerts. However, these techniques waste battery power if the user does not acknowledge the receipt of a message for few hours, especially when multiple messages are received without the user acknowledging the receipt. Furthermore, these techniques are not useful if the user has set the alert mode to non-audible mode and the receiving terminal is out of user's sight. [0005]
  • Therefore, it would be useful if the receiving terminal could provide one or more alerts in response to any movement of the receiving terminal when no movement was detected after to receiving a message. [0006]
  • SUMMARY OF THE INVENTION
  • The present invention advantageously provides an apparatus and an associated method, for an electronic device to adequately provide a notification that a message was received. [0007]
  • The present invention encompasses an electronic device, such as a mobile terminal, a pager, a personal digital assistant (PDA) or a portable computer, which may be operated in a communication system (for example CDMA, TDMA, GSM, etc.). The electronic device comprises a method of receiving messages, such as a page, text message or a short sequence message (SMS), and providing an alert to notify the user that a message was received. The electronic device comprising apparatus and a method for providing one or more additional alerts upon detecting movement of the electronic device after providing an initial alert upon receiving a message. The additional alerts may comprise a single alert or may comprise a series of predetermined alerts varying in strength. Additionally, if no movement was detected after a predetermined time, then only a pre-selected alert (generally one that requires the lowest power) is executed for all the messages received until a movement is detected or the user acknowledges the receipt of a message. [0008]
  • A more complete appreciation of all the advantages and scope of the present invention can be obtained from the accompanying drawings, the following detailed description of the invention, and the appended claims.[0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a block diagram of a mobile terminal into which an embodiment of the invention may be implemented; [0010]
  • FIG. 2 shows software module of a message received task, depiction of an embodiment of the invention; [0011]
  • FIG. 3 shows software module of a timer task, depiction of an embodiment of the invention; and [0012]
  • FIG. 4 shows software module of a motion detected task, depiction of an embodiment of the invention.[0013]
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 is a block diagram of the electronic device, such as a [0014] mobile terminal 100, according to an embodiment of the invention. Generally, the mobile terminal 100 includes a controller 102 (which may also be known as a processor 102) coupled to various memories, collectively shown as memory 104. Memory 104 includes a plurality of stored constants and variables that are used by processor 102 during the operation of the electronic device 100. For example, memory 104 stores the values of the various feature parameters and the Number Assignment Module (NAM). An operating program for controlling the operation of processor 102 is also stored in memory 104 (typically in a read only memory). Memory 104 is also used to store data provided by the user through the user interface. Furthermore, memory 104 is used to hold the subprograms or sub-processes for controlling the operation of mobile terminal 100 and carrying out the embodiment of the invention. The operating program in memory 104 includes routines for adequately providing a notification to the user of a received message.
  • The user interface of the [0015] mobile terminal 100 also includes a Liquid Crystal Display (LCD) 110, a touch-screen display 112, Light Emitting Diode (LED) 114, tone generator 116, speaker 118 and user input device 120, comprising alpha-numeric keypad 122, all of which are coupled to processor 102. The input device may also comprise microphone 124 for generating input and the touch screen display 112. Mobile terminal 100 also comprises timer 128 (also referred to as a clock chip) coupled to processor 102 for synchronizing the operations of processor 102 and tracking time.
  • The exemplary [0016] mobile terminal 100 also includes a receiver 130, transmitter 132, coupled to the processor 102. The processor 102, coupled to the transmitter 132 and the receiver 130, initiates the transmission of outgoing signals and processes incoming signals, respectively. These signals may include signaling information in accordance with the air interface of the applicable cellular or digital system and also user speech and/or user generated data.
  • The exemplary [0017] mobile terminal 100 also includes a motion sensor 104 for detecting a motion of the mobile terminal 100. The motion sensor 134 is couple to the processor 102, which may be activated and deactivated by the processor 102.
  • Generally, a message is received via the [0018] receiver 130, and stored in the memory 102. The message may be a page comprising a called parties phone number. The message may also be a text message or a short sequence message (SMS). In a one-way communication system, a notification is provided to the user upon receiving any message.
  • In an exemplary implementation of an electronic device, analogous to the [0019] mobile terminal 100, a motion sensor 134 is provided for detecting motion of the mobile terminal 100. Using the menu feature of the mobile terminal 100, the user may activate the auto notification feature of the mobile terminal 100 and setup the parameters of the auto notification feature, such as the type of alert or number of alerts. The parameters provided by the auto notification feature may vary based on the manufacturer of the mobile terminal 100.
  • In the exemplary implementation of the auto notification, a first mode and a second mode are defined for the [0020] mobile terminal 100 to determine the type of action required by the processor 102. The first mode is considered as the initial mode, wherein the user has either acknowledge the receipt of one or more of the received message or the motion sensor 134 has detected motion before the expiration of predetermined time after the receipt of the message. While in the initial mode, an initial alert is provided upon receiving a message.
  • The second mode is considered as the sleep mode, wherein a message is received, however the user has not acknowledged the receipt of the message and motion is not been detected within the predetermined time. The sleep mode generally indicates that the [0021] mobile terminal 100 is placed away from the user and has not been moved for a period of time, such as a desk or a charger.
  • Upon activating the auto notification feature, the [0022] mobile terminal 100 is set to the initial mode and begins monitoring for incoming message. Upon receiving a proper message, the processor 102 determines if the mobile terminal 100 is in initial mode or the sleep mode. If the processor 102 determines that the mobile terminal 100 is in the initial mode, then an initial alert is executed. The user may define the initial alert as a standard alert selected from a list of alerts. The list of alerts may comprise a vibrate type alert, an audible type alert or a visual type alert. In executing the vibrate type alert, processor 102 uses the vibrate device 136 of the mobile terminal 100. In executing the audible type alert, the processor 102 may use the speaker 118 for a beep, the tone generator 116 for a tone or the speaker 118 for any predetermined voice pattern. In executing the visual type alert, the processor 102 may use the display device 110 or the LED 114. In an embodiment of the invention the standard alert is a vibrate type alert, wherein the processor 102 may switch to another alert type if the mobile terminal 100 is placed in a charger (not shown).
  • In the exemplary implementation, the timer is [0023] 128 is activated to determine length of time (total sleep time) that the motion sensor 134 did not detect any motion. If the motion sensor 134 does not detect any motion after a predetermine sleep time (sleep time greater than predetermined sleep time), the processor 102 places the mobile terminal 100 into second mode and the processor 102 continues monitoring for motion using the motion sensor 134.
  • If the [0024] processor 102 determines that the mobile terminal 100 is in the second mode, then a second alert is executed. The second alert is an efficient alert, one, which consumes the least amount of battery power, such as visual alert using an LED 114. When the user does not check a received message and motion was not detected for a period of time, then the second alter is executed for all the messages subsequently until the user acknowledges the receipt of one or more messages. The processor 102 may select the efficient alert from a list of alerts that consumes the least battery power. Furthermore, the processor 102 may select not to execute any alerts to conserve battery power if the message is received while the mobile terminal 100 is in the second mode. Upon determining the type of alert to execute, the processor 102 activates the motion sensor 134 of the mobile terminal 100 and begins monitoring for any motion of mobile terminal 100.
  • Upon detecting motion, the [0025] processor 102 determines the mode of the mobile terminal 100. If the mobile terminal 100 is in the initial mode (for example, if the motion was detected within the predetermined time), then the processor 102 resets the timer and maintains the mobile stations in initial mode. Otherwise, the processor 102 executes a third alert, herein referred to as a motion detected alert. In the preferred embodiment, the motion detected alert is a series of alerts that are executed if the processor 102 detects a motion while the mobile terminal 100 is in the sleep mode. Depending on the user's selection during the activation of the auto notification feature, different types of alerts (a vibrate alert, a beep alert, an LED alert, etc.) may be used to create the series of alerts. Also, the user may select a predetermine set of alerts that increase in strength, such as the loudness and length of an alert may increase for every repetition. For example, if an alert with three beeps was selected, then the second beep would be louder and longer than the first beep; and the third beep would be louder and longer than second beep.
  • At anytime during the monitoring or providing the alerts, if the user acknowledges the receipt of the one or more messages by actuating any key, any executing alert will discontinue and the [0026] mobile terminal 100 will be placed into initial mode and the total sleep time will be cleared.
  • FIG. 2 describes a message received [0027] task 200 accordance to an embodiment of the invention. The message-received task 200 is activated upon receiving a message upon the user activating the auto notification feature and processor 102 begins monitoring for an incoming message. At block 202, the processor 102 determines the mode of the mobile terminal 100. In an embodiment of the invention, initial activation of the auto notification feature sets the mode of the mobile terminal 100 to initial mode. At block 202, if the processor 102 determines that the mode of the mobile terminal 100 is the initial mode, then block 204 is executed. At block 204, an initial alert is executed. The initial alert may be preset by the user, for example a vibrate alert or beep alert. Upon providing the initial alert, at block 206 a timer task is activated to begin calculating the total sleep time. At block 208, the processor 102 activates a motion sensor 134 to begin monitoring for any motion.
  • Referring back to block [0028] 202, if the processor 102 determines that the mode of the mobile terminal 100 is sleep mode, then block 210 is executed. At block 210, an efficient alert is executed. The efficient alert is an alert that is selected by the processor 102. In the preferred embodiment, the processor 102 determines and selects an alert from a list of alerts that will consume the least battery power. Furthermore, the processor 102 may determine provide no alerts, thereby conserving battery power. The alert type that consumes the least battery power may be pre-designated at the time of manufacturer. An advantage of providing an alert that consumes the least battery power will prolong the battery life, especially when the user may not be able to acknowledge receipt of any messages.
  • FIG. 3 describes a [0029] timer task 300 accordance to an embodiment of the invention. The timer task 300 is initially activated by the message received task 200 upon receiving a message. Once the timer task 300 is activated, it may continue operating in the background until the processor 102 interrupts the task 300. At block 302, the processor 102 begins incrementing the total sleep time using the timer 128. At block 304, the processor 102 determines if the total sleep time is less than the predetermined sleep time. If determined that total sleep time is less then the predetermined sleep time, then at block 306, the mode of the mobile terminal 100 is set to initial mode. Otherwise, at block 308, the mode of the mobile terminal 100 is set to sleep mode.
  • FIG. 4 describes a motion detected [0030] task 400 accordance to an embodiment of the invention. The motion detected task 400 by the processor 102 upon receiving an indication that motion was detected by the motion sensor 134. Also, according to an embodiment of the invention, the processor 102 accepts input from the motion sensor 134 upon the activation of the motion sensor 134 task by the message-received task 200, as described above. At block 402, the processor 102 determines if mode of the mobile terminal 100 is in initial mode. If the processor 102 determines that the mobile terminal 100 is in the initial mode, then block 404 is executed. At block 404, the mode of the mobile terminal 100 is maintained to be the initial mode. At block 406, the total sleep time is reset (for example sleep time set to zero), timer is deactivated and the motion sensor is deactivated.
  • Referring back to block [0031] 402, if the processor 102 determines the mode of the mobile terminal 100 was not the initial mode (for example, the mode of mobile terminal 100 is set to sleep mode), then block 408 is executed. At block 408, the processor 102 executes a motion detected alert. The motion detected alert may be a series of alerts comprising one of more alert from a list of alerts (a vibrate alert, audible alert or a visual alert). In the preferred embodiment, the processor 102 cycles through all the available alerts once. Each alert may be repeated three times, wherein each time the alert is executed, the strength and the duration of the alert may change. Upon executing the motion detected alert, at block 410, the mode of the mobile terminal 100 is maintained in the sleep mode.
  • As examples, the method and apparatus may also be implemented in electronic devices such as regular PDA, PDA with wireless communication capabilities, general-purpose computers, and devices having a wireless connection. The method and apparatus may be realized by implementing an operating mode, which may be modified by the user using a menu feature. [0032]
  • Thus, while the invention has been particularly shown and described with respect to preferred embodiments thereof, the above description is intended by way of example only and is not intended to limit the present invention in any way except as set forth in the following claims.[0033]

Claims (40)

What is claimed is:
1. A method of providing a notification of a received message in an electronic device, the method comprising the steps of:
detecting motion of the electronic device;
determining a mode of the electronic device upon detecting a motion of the electronic device; and
executing an alert if it is determined that said mode determined in the step of determining is a sleep mode.
2. The method as claimed in claim 1, further comprising the step of activating a motion sensor for monitoring the motion of the electronic device, prior to the step of detecting motion of the electronic device.
3. The method as claimed in claim 2, further comprising the step of receiving, in the electronic device, the message, prior to the step of activating a motion sensor.
4. The method as claimed in claim 2, further comprising the step of determining the mode of the electronic device, after the step of receiving the message.
5. The method as claimed in claim 3, further comprising the step of executing an first alert if determined that the mobile terminal is in the first mode, after the step of determining the mode of the electronic device and prior to the step of activating said motion sensor.
6. The method as claimed in claim 5, wherein the step of executing the first alert comprises a step of executing a standard alert selected by the user of the electronic device.
7. The method as claimed in claim 6, wherein the step of executing a standard alert comprises a step of executing a vibrate type alert.
8. The method as claimed in claim 6, wherein the step of executing a standard alert comprises a step of executing an audible type alert.
9. The method as claimed in claim 6, wherein the step of executing a standard alert comprises a step of executing a visual type alert.
10. The method as claimed in claim 3, further comprising the step of executing a second alert, if determined that the electronic device is in the second mode, after the step of determining the mode of the electronic device and prior to the step of activating said motion sensor.
11. The method as claimed in claim 10, further comprises the step of selecting said second alert from said list of alerts, prior to executing said second alert.
12. The method as claimed in claim 11, wherein the step of selecting said second alert from said list of alerts comprises a step of selecting an efficient alert that consumes the least amount of battery power.
13. The method as claimed in claim 10, wherein the step of executing said second alert comprises step of executing said second alert consuming least amount of battery power.
14. The method as claimed in claim 1, further comprising the step of setting the mode of the electronic, prior to the step of determining if the electronic device is set to said first mode or said second mode.
15. The method as claimed in claim 1, wherein the step of executing said alert comprises a step of executing a set of alerts.
16. The method as claimed in claim 15, wherein the step of executing said set of alerts comprises a step of executing a plurality of same type alerts.
17. The method as claimed in claim 16, wherein the step of executing said plurality of same type alerts comprises a step executing each said same type alert with varying strength and duration.
18. The method as claimed in claim 15, wherein the step of executing said set of alerts comprises a step of executing a plurality of audible type alerts.
19. The method as claimed in claim 15, wherein the step of executing said set of alerts comprises a step of executing a plurality of visual type alerts.
20. The method as claimed in claim 15, wherein the step of executing said set of alerts comprises a step of executing a plurality of vibrate type alerts.
21. A electronic device for receiving a message, the electronic device comprising:
a motion sensor for detecting motion of the electronic device; and
a processor, coupled the motion sensor, said processor for determining a mode of the electronic device upon detection of motion of the electronic device by said motion sensor; said processor further for executing an alert if it is determined that the mode determined by said processor is a sleep mode.
22. The electronic device as claimed in claim 21, wherein said processor activates a motion sensor, before said processor detects motion of the electronic device.
23. The electronic device as claimed in claim 22, wherein said processor receives the message, before said processor activates said motion sensor.
24. The electronic device as claimed in claim 22, wherein said processor determines the mode of the electronic device, after said processor receives the message.
25. The electronic device as claimed in claim 23, wherein said processor executes a first alert if said processor determines that the electronic device is in the first mode, after said processor determines the mode of the electronic device and before said processor activating said motion sensor.
26. The electronic device as claimed in claim 25, wherein said first alert comprises a standard alert selected by the user of the electronic device.
27. The electronic device as claimed in claim 26, wherein said standard alert comprises a vibrate type alert.
28. The electronic device as claimed in claim 26, wherein said standard alert comprises an audible type alert.
29. The electronic device as claimed in claim 26, wherein said standard alert comprises a step of executing a visual type alert.
30. The electronic device as claimed in claim 23, wherein said processor executes a second alert if said processor determines that the electronic device is in said second mode, after said processor determines said mode of the electronic device and before said processor activates said motion sensor.
31. The electronic device as claimed in claim 30, wherein said second alert comprises a list of alerts.
32. The electronic device as claimed in claim 31, wherein said list of alerts comprises at least one efficient alert, wherein said efficient alert consumes the least amount of battery power.
33. The electronic device as claimed in claim 30, wherein said processor executes said second alert that consumes the least amount of battery power.
34. The electronic device as claimed in claim 21, wherein said processor sets the mode of the electronic, before said processor determines said mode of the electronic device.
35. The electronic device as claimed in claim 21, wherein said alert comprises a set of alerts.
36. The electronic device as claimed in claim 36, wherein said set of alerts comprises a plurality of same type alerts.
37. The electronic device as claimed in claim 36, wherein said processor executes each said plurality of same type alerts with varying strength and duration.
38. The electronic device as claimed in claim 35, wherein said set of alerts comprises a plurality of audible type alerts.
39. The electronic device as claimed in claim 35, wherein said set of alerts comprises a plurality of visual type alerts.
40. The electronic device as claimed in claim 35, wherein said set of alerts comprises a plurality of vibrate type alerts.
US09/742,709 2000-12-20 2000-12-20 Method and apparatus for providing a notification of received message Expired - Fee Related US6973336B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US09/742,709 US6973336B2 (en) 2000-12-20 2000-12-20 Method and apparatus for providing a notification of received message
AU2002229009A AU2002229009A1 (en) 2000-12-20 2001-12-11 Method and apparatus for providing a notification of received message
PCT/US2001/048005 WO2002051174A2 (en) 2000-12-20 2001-12-11 Method and apparatus for providing a notification of received message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/742,709 US6973336B2 (en) 2000-12-20 2000-12-20 Method and apparatus for providing a notification of received message

Publications (2)

Publication Number Publication Date
US20020111198A1 true US20020111198A1 (en) 2002-08-15
US6973336B2 US6973336B2 (en) 2005-12-06

Family

ID=24985896

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/742,709 Expired - Fee Related US6973336B2 (en) 2000-12-20 2000-12-20 Method and apparatus for providing a notification of received message

Country Status (3)

Country Link
US (1) US6973336B2 (en)
AU (1) AU2002229009A1 (en)
WO (1) WO2002051174A2 (en)

Cited By (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040058718A1 (en) * 2002-09-19 2004-03-25 Samsung Electronics Co., Ltd. Method for giving notice of an incoming call in a mobile communication terminal
US20050015624A1 (en) * 2003-06-09 2005-01-20 Andrew Ginter Event monitoring and management
GB2400225B (en) * 2003-03-04 2005-04-20 Nigel Warburton Improvements in and relating to display devices
US20080160979A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Apparatus, Method, And Computer Program Product For Controlling Output Volume
US20080259551A1 (en) * 2007-04-20 2008-10-23 Gotive A.S. Modular computing device
US20080294798A1 (en) * 2007-05-23 2008-11-27 Lynch Thomas W Portable electronic device management
US20090156217A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Delayed ACK in dual-mode call handover
US20090156175A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Single Voicemail For Dual-Mode Phones
US20090156164A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Single Number Presentation for Dual-Mode Phones
US20090156172A1 (en) * 2007-12-12 2009-06-18 Weng Chong Chan Motion driven follow-up alerts for mobile electronic device
US20090163232A1 (en) * 2007-12-21 2009-06-25 Aruba Networks, Inc. Enterprise seamless mobility
US20090163229A1 (en) * 2007-12-21 2009-06-25 Aruba Networks, Inc. Indicators for Dual-Mode Phones
US20090248817A1 (en) * 2008-03-31 2009-10-01 Stephen Apfelroth Method for automated acknowledgement of electronic message
US20110183650A1 (en) * 2010-01-22 2011-07-28 Sony Ericsson Mobile Communications Ab Regulating alerts generated by communication terminals responsive to sensed movement
CN103348352A (en) * 2011-01-28 2013-10-09 株式会社Ntt都科摩 Mobile information terminal and grip-characteristic learning method
WO2014168730A3 (en) * 2013-03-15 2015-01-29 Apple Inc. Context-sensitive handling of interruptions
US9412392B2 (en) 2008-10-02 2016-08-09 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US9548050B2 (en) 2010-01-18 2017-01-17 Apple Inc. Intelligent automated assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US20170092097A1 (en) * 2015-09-24 2017-03-30 Honeywell International Inc. Systems and methods of conserving battery life in ambient condition detectors
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
US9633674B2 (en) 2013-06-07 2017-04-25 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9668024B2 (en) 2014-06-30 2017-05-30 Apple Inc. Intelligent automated assistant for TV user interactions
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9798393B2 (en) 2011-08-29 2017-10-24 Apple Inc. Text correction processing
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
EP3300343A1 (en) * 2003-10-15 2018-03-28 Google Technology Holdings LLC Method and apparatus for selecting an alert mode based on user biometrics
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10102359B2 (en) 2011-03-21 2018-10-16 Apple Inc. Device access using voice authentication
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10169329B2 (en) 2014-05-30 2019-01-01 Apple Inc. Exemplar-based natural language processing
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US10795541B2 (en) 2009-06-05 2020-10-06 Apple Inc. Intelligent organization of tasks items
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US11080012B2 (en) 2009-06-05 2021-08-03 Apple Inc. Interface for a virtual digital assistant
US11099810B2 (en) * 2013-10-28 2021-08-24 Google Technology Holdings LLC Systems and methods for communicating notifications and textual data associated with applications
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7734316B2 (en) * 2002-08-30 2010-06-08 Motorola, Inc. User-specified outputs in mobile wireless communication devices and methods therefor
FI20030881A (en) * 2003-06-12 2004-12-13 Nokia Corp Method, Device Arrangement, Cellular Network Terminal, and Software Application within the Terminal to Provide a Location-Based Alarm
US7995998B2 (en) * 2004-01-20 2011-08-09 At&T Delaware Intellectual Property, Inc. Wireless device with integrated emergency alert notification
KR100617140B1 (en) * 2004-12-13 2006-08-31 엘지전자 주식회사 Method for converting receiving signal of mobile communication terminal
US8779917B1 (en) 2007-01-08 2014-07-15 At&T Intellectual Property, I, L.P. Weather notifications to communication devices
US20090221275A1 (en) * 2008-02-28 2009-09-03 Sony Ericsson Mobile Communications Ab Method and system for establishing connection triggered by motion
US9220069B2 (en) * 2010-01-07 2015-12-22 Qualcomm Incorporated Method and apparatus for delay-constrained end-to-end energy optimization for wireless services
US9992148B2 (en) 2015-10-19 2018-06-05 International Business Machines Corporation Notifying a user about a previous conversation
US10785179B2 (en) 2017-09-19 2020-09-22 International Business Machines Corporation Alert modification based on content of a notification
US10326726B1 (en) * 2017-12-01 2019-06-18 International Business Machines Corporation Alert modification based on social media activity

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195571B1 (en) * 1996-08-02 2001-02-27 Nec Corporation Electronic apparatus capable of automatically switching notification devices
US6215993B1 (en) * 1999-02-24 2001-04-10 Ericsson Inc. Caller ID preview for mobile telephones
US6408187B1 (en) * 1999-05-14 2002-06-18 Sun Microsystems, Inc. Method and apparatus for determining the behavior of a communications device based upon environmental conditions
US6549792B1 (en) * 1999-06-25 2003-04-15 Agere Systems Inc. Accelerometer influenced communication device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2743718B2 (en) * 1992-06-30 1998-04-22 日本電気株式会社 Wireless selective call receiver with display
US5455572A (en) * 1992-10-19 1995-10-03 Motorola, Inc. Selective call receiver with computer interface message notification
JP2647055B2 (en) * 1995-05-17 1997-08-27 日本電気株式会社 Wireless selective call receiver with display function
WO1997016932A1 (en) * 1995-11-03 1997-05-09 Elonex Technologies, Inc. Selective notification method for portable electronic devices
JP2868481B2 (en) * 1996-10-24 1999-03-10 埼玉日本電気株式会社 Radio with automatic response function
JPH1175233A (en) * 1997-08-29 1999-03-16 Matsushita Electric Ind Co Ltd Radio call device, incoming call reception method and message read method
FI981469A (en) * 1998-06-25 1999-12-26 Nokia Mobile Phones Ltd Integrated motion detector in a mobile telecommunications device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195571B1 (en) * 1996-08-02 2001-02-27 Nec Corporation Electronic apparatus capable of automatically switching notification devices
US6215993B1 (en) * 1999-02-24 2001-04-10 Ericsson Inc. Caller ID preview for mobile telephones
US6408187B1 (en) * 1999-05-14 2002-06-18 Sun Microsystems, Inc. Method and apparatus for determining the behavior of a communications device based upon environmental conditions
US6549792B1 (en) * 1999-06-25 2003-04-15 Agere Systems Inc. Accelerometer influenced communication device

Cited By (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
US20040058718A1 (en) * 2002-09-19 2004-03-25 Samsung Electronics Co., Ltd. Method for giving notice of an incoming call in a mobile communication terminal
GB2400225B (en) * 2003-03-04 2005-04-20 Nigel Warburton Improvements in and relating to display devices
US20050015624A1 (en) * 2003-06-09 2005-01-20 Andrew Ginter Event monitoring and management
US7246156B2 (en) * 2003-06-09 2007-07-17 Industrial Defender, Inc. Method and computer program product for monitoring an industrial network
EP3300343A1 (en) * 2003-10-15 2018-03-28 Google Technology Holdings LLC Method and apparatus for selecting an alert mode based on user biometrics
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
US20080160979A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Apparatus, Method, And Computer Program Product For Controlling Output Volume
US20080259551A1 (en) * 2007-04-20 2008-10-23 Gotive A.S. Modular computing device
US20080294798A1 (en) * 2007-05-23 2008-11-27 Lynch Thomas W Portable electronic device management
US20090156175A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Single Voicemail For Dual-Mode Phones
US20090156217A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Delayed ACK in dual-mode call handover
US20090156172A1 (en) * 2007-12-12 2009-06-18 Weng Chong Chan Motion driven follow-up alerts for mobile electronic device
US8000739B2 (en) 2007-12-12 2011-08-16 Aruba Networks, Inc. Single number presentation for dual-mode phones
US8260367B2 (en) * 2007-12-12 2012-09-04 Sharp Laboratories Of America, Inc. Motion driven follow-up alerts for mobile electronic device
US8295878B2 (en) 2007-12-12 2012-10-23 Aruba Networks, Inc. Single number presentation for dual-mode phones
US8538387B2 (en) 2007-12-12 2013-09-17 Aruba Networks, Inc. Single voicemail for dual-mode phones
US20090156164A1 (en) * 2007-12-12 2009-06-18 Aruba Networks, Inc. Single Number Presentation for Dual-Mode Phones
US8744451B2 (en) 2007-12-12 2014-06-03 Aruba Networks, Inc. Delayed ACK in dual-mode call handover
US8712452B2 (en) * 2007-12-21 2014-04-29 Aruba Networks, Inc. Enterprise seamless mobility
US20090163229A1 (en) * 2007-12-21 2009-06-25 Aruba Networks, Inc. Indicators for Dual-Mode Phones
US20090163232A1 (en) * 2007-12-21 2009-06-25 Aruba Networks, Inc. Enterprise seamless mobility
US9336513B2 (en) * 2008-03-31 2016-05-10 Stephen Apfelroth Method for automated acknowledgement of electronic message
US20090248817A1 (en) * 2008-03-31 2009-10-01 Stephen Apfelroth Method for automated acknowledgement of electronic message
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9865248B2 (en) 2008-04-05 2018-01-09 Apple Inc. Intelligent text-to-speech conversion
US10643611B2 (en) 2008-10-02 2020-05-05 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US9412392B2 (en) 2008-10-02 2016-08-09 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US11348582B2 (en) 2008-10-02 2022-05-31 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US10795541B2 (en) 2009-06-05 2020-10-06 Apple Inc. Intelligent organization of tasks items
US11080012B2 (en) 2009-06-05 2021-08-03 Apple Inc. Interface for a virtual digital assistant
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US10706841B2 (en) 2010-01-18 2020-07-07 Apple Inc. Task flow identification based on user intent
US9548050B2 (en) 2010-01-18 2017-01-17 Apple Inc. Intelligent automated assistant
US11423886B2 (en) 2010-01-18 2022-08-23 Apple Inc. Task flow identification based on user intent
US20110183650A1 (en) * 2010-01-22 2011-07-28 Sony Ericsson Mobile Communications Ab Regulating alerts generated by communication terminals responsive to sensed movement
US8301121B2 (en) * 2010-01-22 2012-10-30 Sony Ericsson Mobile Communications Ab Regulating alerts generated by communication terminals responsive to sensed movement
US10049675B2 (en) 2010-02-25 2018-08-14 Apple Inc. User profiling for voice input processing
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
CN103348352A (en) * 2011-01-28 2013-10-09 株式会社Ntt都科摩 Mobile information terminal and grip-characteristic learning method
US20130298225A1 (en) * 2011-01-28 2013-11-07 Ntt Docomo, Inc. Mobile information terminal and gripping-feature learning method
US9117067B2 (en) * 2011-01-28 2015-08-25 Ntt Docomo, Inc Mobile information terminal and gripping-feature learning method
US10102359B2 (en) 2011-03-21 2018-10-16 Apple Inc. Device access using voice authentication
US9798393B2 (en) 2011-08-29 2017-10-24 Apple Inc. Text correction processing
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US10078487B2 (en) 2013-03-15 2018-09-18 Apple Inc. Context-sensitive handling of interruptions
WO2014168730A3 (en) * 2013-03-15 2015-01-29 Apple Inc. Context-sensitive handling of interruptions
US9633674B2 (en) 2013-06-07 2017-04-25 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9966060B2 (en) 2013-06-07 2018-05-08 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US10657961B2 (en) 2013-06-08 2020-05-19 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US11099810B2 (en) * 2013-10-28 2021-08-24 Google Technology Holdings LLC Systems and methods for communicating notifications and textual data associated with applications
US11586416B2 (en) 2013-10-28 2023-02-21 Google Llc Systems and methods for communicating notifications and textual data associated with applications
US11954403B1 (en) * 2013-10-28 2024-04-09 Google Technology Holdings LLC Systems and methods for communicating notifications and textual data associated with applications
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10169329B2 (en) 2014-05-30 2019-01-01 Apple Inc. Exemplar-based natural language processing
US9668024B2 (en) 2014-06-30 2017-05-30 Apple Inc. Intelligent automated assistant for TV user interactions
US10904611B2 (en) 2014-06-30 2021-01-26 Apple Inc. Intelligent automated assistant for TV user interactions
US10431204B2 (en) 2014-09-11 2019-10-01 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9986419B2 (en) 2014-09-30 2018-05-29 Apple Inc. Social reminders
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US11087759B2 (en) 2015-03-08 2021-08-10 Apple Inc. Virtual assistant activation
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10311871B2 (en) 2015-03-08 2019-06-04 Apple Inc. Competing devices responding to voice triggers
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US11500672B2 (en) 2015-09-08 2022-11-15 Apple Inc. Distributed personal assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9934672B2 (en) * 2015-09-24 2018-04-03 Honeywell International Inc. Systems and methods of conserving battery life in ambient condition detectors
US20170092097A1 (en) * 2015-09-24 2017-03-30 Honeywell International Inc. Systems and methods of conserving battery life in ambient condition detectors
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US11526368B2 (en) 2015-11-06 2022-12-13 Apple Inc. Intelligent automated assistant in a messaging environment
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US11069347B2 (en) 2016-06-08 2021-07-20 Apple Inc. Intelligent automated assistant for media exploration
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US11037565B2 (en) 2016-06-10 2021-06-15 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US11152002B2 (en) 2016-06-11 2021-10-19 Apple Inc. Application integration with a digital assistant
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10553215B2 (en) 2016-09-23 2020-02-04 Apple Inc. Intelligent automated assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US11405466B2 (en) 2017-05-12 2022-08-02 Apple Inc. Synchronization and task delegation of a digital assistant
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services

Also Published As

Publication number Publication date
AU2002229009A1 (en) 2002-07-01
US6973336B2 (en) 2005-12-06
WO2002051174A3 (en) 2003-03-27
WO2002051174A2 (en) 2002-06-27

Similar Documents

Publication Publication Date Title
US6973336B2 (en) Method and apparatus for providing a notification of received message
US8447368B2 (en) Base station, method of operating a base station and wireless communication system
US6782251B2 (en) Method and apparatus for operating a lost mobile communication device
CN107465803B (en) Intelligent reminding method, terminal, wearable device and system
KR100672484B1 (en) Apparatus and Method for Notifying Call in Absence of Mobile Terminal
US7194248B2 (en) Apparatus and method for performing power saving control of mobile terminal
US7499985B2 (en) Intuitive energy management of a short-range communication transceiver associated with a mobile terminal
EP2838296B1 (en) Method, apparatus and computer program product for intuitive energy management of a short-range communication transceiver associated with a mobile terminal
EP3148168A1 (en) Mobile terminal and event processing method
US20070117574A1 (en) Electronic apparatus, communication system, and program
JP2006303565A (en) Portable communication terminal
US11778562B2 (en) Methods and apparatus for reducing mobile telephone power consumption and/or radiation exposure
JP2007309809A (en) Cellular phone terminal and its control method
KR20120083461A (en) Method and system for saving energy in a mobile terminal
US9681005B2 (en) Mobile communication device and prompting method thereof
KR101117424B1 (en) Apparatus And Method For Controlling Receive Notification In The Mobile Communication Terminal
JP5029339B2 (en) Mobile communication terminal
KR100584401B1 (en) How to Display Optimal Receive Sensitivity on Your Phone
KR100689387B1 (en) Method for alerting the reception of short message according to user's choice in portable telephone
JP5386818B2 (en) Mobile communication terminal
KR100310344B1 (en) Method for using phone book in low battery condition of potable phone
KR20020078411A (en) Service method for location indication with alarm in cellular phone
KR100256531B1 (en) Radio selective calling receiver
KR100630099B1 (en) Method for displaying schedule in mobile terminal
JP2006340298A (en) Cellular telephone device

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20131206