IP Library Granted Patent US 9,829,999
Granted Patent B2
US 9,829,999 · App. 15/270,412 · Granted Nov 28, 2017

Methods and apparatuses for operating a portable device based on an accelerometer

Inventors: Paul J. Wehrenberg (Cupertino, CA); Aaron Leiba (San Francisco, CA); Richard C. Williams (Cupertino, CA); David R. Falkenburg (Cupertino, CA); Louis G. Gerbarg (Cupertino, CA); Ray L. Chang (Cupertino, CA)
Assignee: APPLE INC.
G06F3/0346G06F1/1605G06F1/1616G06F1/1626G06F1/1684G06F1/1694G06F1/1698G06F3/0485G06F3/04845G06F3/162G06F3/165G06F3/016G06F3/167G06F2200/1614G06F2200/1636G06F2200/1637
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,829,999
App. No.
15/270,412
Granted
Nov 28, 2017
Kind
B2
Abstract

Methods and apparatuses for operating a portable device based on an accelerometer are described. According to one embodiment of the invention, an accelerometer attached to a portable device detects a movement of the portable device. In response, a machine executable code is executed within the portable device to perform one or more predetermined user configurable operations. Other methods and apparatuses are also described.

Claims (69)

1. A method of operating a portable device, the method comprising:

displaying a request to enter a password on a display;

detecting a movement of the portable device using an accelerometer attached to the portable device;

associating the movement with entry of a portion of the password;

determining a direction of the movement based on movement data provided by the accelerometer;

comparing the determined direction of the movement with a predetermined direction of movement associated with the portion of the password to determine whether the determined direction matches the predetermined direction; and

if the determined direction matches the predetermined direction, indicating the portion of the password has been entered.

2. The method as in claim 1 , wherein:

the portion of the password is a first portion of the password; and

the method further comprises receiving a second portion of the password by an input device.

3. The method as in claim 2 , further comprising determining whether the second portion of the password matches a predetermined portion of the password.

4. The method as in claim 3 , further comprising if the first portion of the password has been entered and the second portion of the password matches the predetermined portion of the password, indicating the password has been entered.

5. The method as in claim 1 , wherein:

the detected movement is a first movement;

the direction is a first direction;

the movement data is a first movement data; and

the method further comprises:

detecting a second movement of the portable device using the accelerometer;

determining a second direction of the second movement based on second movement data provided by the accelerometer;

determining a sequence of movements based at least on the first direction and the second direction;

comparing the determined sequence of movements with a predetermined sequence of movements to determine whether the determined sequence of movements matches the predetermined sequence of movements; and

if the determined sequence of movements matches the predetermined sequence of movements, indicating the portion of the password has been entered.

6. The method as in claim 5 , wherein:

the portion of the password is a first portion of the password; and

the method further comprises:

receiving a second portion of the password by an input device;

determining whether the second portion of the password matches a predetermined portion of the password; and

if the first portion of the password has been entered and the second portion of the password matches the predetermined portion of the password, indicating the password has been entered.

7. The method as in claim 1 , wherein the predetermined direction is user configurable using a user interface.

8. The method as in claim 1 , wherein the movement of the portable device comprises movement that is parallel with a surface of the portable device.

9. The method as in claim 1 , wherein the movement of the portable device comprises a rotation of the portable device about an axis that is parallel with an edge of the portable device.

10. The method as in claim 1 , wherein the predetermined direction of movement comprises a predetermined direction and a predetermined threshold of movement.

11. A portable device, comprising:

a display;

an accelerometer;

a memory having instructions stored therein; and

a processor coupled to the accelerometer, the memory, and the display, wherein the processor executes instructions from the memory to:

display a request to enter a password on the display;

detect whether the portable device is moving using the accelerometer;

associate the movement with the entry of a portion of the password;

determine a direction of the movement based on movement data provided by the accelerometer;

compare the determined direction of the movement with a predetermined direction of movement to determine whether the determined direction matches the predetermined direction; and

if the determined direction matches the predetermined direction, indicate the portion of the password has been entered.

12. The portable device as in claim 11 , wherein

the portion of the password is a first portion of the password;

the portable device further comprises an input device; and

the processor executes instructions from the memory to receive a second portion of the password from the input device.

13. The portable device as in claim 12 , wherein the processor executes instructions from the memory to determine whether the second portion of the password matches a predetermined portion of the password.

14. The portable device as in claim 13 , wherein the processor executes instructions from the memory to indicate the password has been entered if the first portion of the password has been entered and the second portion of the password matches the predetermined portion of the password.

15. The portable device as in claim 11 , wherein:

the detected movement is a first movement;

the direction is a first direction;

the movement data is a first movement data; and

the processor executes instructions from the memory to:

detect a second movement of the portable device using the accelerometer;

determine a second direction of the second movement based on second movement data provided by the accelerometer;

determine a sequence of movements based at least on the first direction and the second direction;

compare the determined sequence of movements with a predetermined sequence of movements to determine whether the determined sequence of movements matches the predetermined sequence of movements; and

if the determined sequence of movements matches the predetermined sequence of movements, indicate the portion of the password has been entered.

16. The portable device as in claim 15 , wherein

the portion of the password is a first portion of the password; and

the processor executes instructions from the memory to:

receive a second portion of the password by an input device;

determine whether the second portion of the password matches a predetermined portion of the password; and

if first portion of the password has been entered and the second portion of the password matches the predetermined portion of the password, indicate the password has been entered.

17. The portable device as in claim 11 , wherein the movement of the portable device comprises at least one of:

a movement that is parallel with a surface of the portable device; or

a rotation of the portable device about an axis that is parallel with an edge of the portable device.

18. The portable device as in claim 11 , wherein the predetermined direction of movement comprises a predetermined direction and a predetermined threshold of movement.

Continuity (8)
Continuation 14605950 · Jan 26, 2015
Continuation 12645457 · Dec 22, 2009
Division 10986730 · Nov 12, 2004
Continuation In Part 10890856 · Jul 13, 2004
Continuation 10348465 · Jan 21, 2003
Division 09678541 · Oct 2, 2000
Continuation In Part 10791495 · Mar 1, 2004
Related Publication 20170010693A1 · Jan 12, 2017