Vibration tone differentiation
AssigneePalm, Inc.
InventorYomi Matsuoka
Life of this patent
Estimating the term…
Abstract
A system, apparatus, method and article to perform vibration tone differentiation are described. The apparatus may include a mobile computing device. The mobile computing device may comprise a messaging client. The messaging client may receive an incoming message sent to the mobile computing device. The messaging client may parse communication information from the incoming message. The messaging client may determine a priority level of the incoming message from the communication information. The mobile computing device may also comprise a motor controller. The motor controller may retrieve a vibration sequence associated with the priority level and instruct a vibrate motor to vibrate according to the vibration sequence. Other embodiments are described and claimed.
Claims20
A mobile computing device comprising:
- a priority association database to store one or more priority levels for communication information;
- a messaging client to receive an incoming message sent to the mobile computing device and parse communication information from the incoming message, the communication information including an internet protocol address of a sender of the incoming message, the messaging client further comprising a priority detection module to determine a priority level of the incoming message from one of the priority levels associated with the internet protocol address of the incoming message in the priority association database,
- a motor controller to retrieve a vibration sequence associated with the priority level and to instruct a vibrate motor to vibrate according to the vibration sequence.
A method in a mobile computing device, comprising:
- storing one or more priority levels for communication information in a priority association database;
- receiving an incoming message, the incoming message including communication information;
- parsing the communication information from the incoming message, the communication information from the incoming message including an internet protocol address of a sender of the incoming message;
- determining a priority level of the incoming message from one of the priority levels associated with the internet protocol address of the incoming message in the priority association database;
- retrieving a vibration sequence associated with the priority level;
- and
- instructing a vibrate motor to vibrate according to the vibration sequence.
A non-transitory computer-readable storage medium storing executable computer program instructions that when executed enable a computing system to:
- store one or more priority levels for communication information in a priority association database;
- receive an incoming message, the incoming message including communication information;
- parse the communication information from the incoming message, the communication information including an internet protocol address of a sender of the incoming message;
- determine a priority level of the incoming message from one of the priority levels associated with the internet protocol address of the incoming message in the priority association database;
- retrieve a vibration sequence associated with the priority level;
- and
- instruct a vibrate motor to vibrate according to the vibration sequence.
Dependencies are inferred from the claim text.