IP Library Patent Application 13727189
Patent Application
App. No. 13/727,189

ADAPTING MOBILE USER INTERFACE TO UNFAVORABLE USAGE CONDITIONS

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 None
App. No.
13/727,189
Abstract

Adapting a mobile user interface to unfavorable usage conditions includes detecting undesirable motion of the mobile device and providing adaptations to the mobile device user interface according to the undesirable motion, where the adaptations include at least one of: enlarging graphical elements of the mobile device, providing digital stabilization of images on the mobile device, providing additional warnings and user input options for critical operations, using modified gesture recognition algorithms, and adjusting system response to typing and drawing. The undesirable motion may be momentary or persistent. The adaptations that are provided may vary according to whether the undesirable motion is momentary or persistent. Undesirable motion that is momentary may be a bump, a dive and/or a sharp road turn. Undesirable motion that is persistent may include railroad vibration, plane vibration, and/or vessel pitching. The undesirable motion may be categorized by intensity as low, medium and high intensity.

Claims (46)

1 . A method of adapting a mobile user interface to unfavorable usage conditions, comprising:

detecting undesirable motion of the mobile device; and

providing adaptations to the mobile device user interface according to the undesirable motion, wherein the adaptations include at least one of: enlarging graphical elements of the mobile device, providing digital stabilization of images on the mobile device, providing additional warnings and user input options for critical operations, using modified gesture recognition algorithms, and adjusting system response to typing and drawing.

2 . A method, according to claim 1 , wherein the undesirable motion is one of: momentary and persistent.

3 . A method, according to claim 2 , wherein the adaptations that are provided vary according to whether the undesirable motion is momentary or persistent.

4 . A method, according to claim 2 , wherein undesirable motion that is momentary includes at least one of: a bump, a dive and a sharp road turn.

5 . A method, according to claim 2 , wherein undesirable motion that is persistent includes at least one of: railroad vibration, plane vibration, and vessel pitching.

6 . A method, according to claim 1 , wherein the undesirable motion is categorized by intensity as low, medium and high intensity.

7 . A method, according to claim 6 , wherein adjusting system response to typing and drawing varies according to the intensity of the undesirable motion.

8 . A method, according to claim 7 , wherein, in response to the intensity of the undesired motion being high, typing and drawing inputs are blocked.

9 . A method, according to claim 7 , wherein, in response to the intensity of the undesired motion being medium, spell-checking and line smoothness verification are performed following abatement of the undesired motion.

10 . A method, according to claim 9 , wherein user changes are discarded in response to a number of errors detected by at least one of: spell-checking and line smoothness verification.

11 . A method, according to claim 7 , wherein, in response to the intensity of the undesired motion being low, the system rejects user touches that do not meet a minimum criteria for at least one of:

duration and pressure level.

12 . A method, according to claim 1 , wherein in response to detection of undesirable motion, parameters for multi-touch gesture recognition are adjusted to account for the undesirable motion.

13 . A method, according to claim 1 , wherein undesired motion is detected using spectral analysis of mobile device trajectories, g-force acceleration, orientation and rotation parameters based on input from at least one of: an accelerometer and a gyroscope.

14 . A method, according to claim 1 , wherein adaptations are provided only in response to the mobile device being placed in a travel mode.

15 . A method, according to claim 14 , wherein the mobile device is placed in the travel mode manually by a user.

16 . A method, according to claim 14 , wherein the mobile device is placed in the travel mode semi-automatically by interaction of the mobile device with a network.

17 . A method, according to claim 1 , further comprising:

enhancing detection of interference using habitual routes travelled by the user of the mobile device.

18 . A method, according to claim 17 , wherein enhancing detection includes analysis of interference along the habitual routes.

19 . A method, according to claim 17 , wherein enhancing detection includes having the user mark a map of the habitual routes to indicate areas of interference.

20 . Computer software, provided in a non-transitory computer-readable medium, that adapts a mobile user interface to unfavorable usage conditions, the software comprising:

executable code that detects undesirable motion of the mobile device; and

executable code that provides adaptations to the mobile device user interface according to the undesirable motion, wherein the adaptations include at least one of: enlarging graphical elements of the mobile device, providing digital stabilization of images on the mobile device, providing additional warnings and user input options for critical operations, using modified gesture recognition algorithms, and adjusting system response to typing and drawing.

21 . Computer software, according to claim 20 , wherein the undesirable motion is one of:

momentary and persistent.

22 . Computer software, according to claim 21 , wherein the adaptations that are provided vary according to whether the undesirable motion is momentary or persistent.

23 . Computer software, according to claim 21 , wherein undesirable motion that is momentary includes at least one of: a bump, a dive and a sharp road turn.

24 . Computer software, according to claim 21 , wherein undesirable motion that is persistent includes at least one of: railroad vibration, plane vibration, and vessel pitching.

25 . Computer software, according to claim 20 , wherein the undesirable motion is categorized by intensity as low, medium and high intensity.

26 . Computer software, according to claim 25 , wherein adjusting system response to typing and drawing varies according to the intensity of the undesirable motion.

27 . Computer software, according to claim 26 , wherein, in response to the intensity of the undesired motion being high, typing and drawing inputs are blocked.

28 . Computer software, according to claim 26 , wherein, in response to the intensity of the undesired motion being medium, spell-checking and line smoothness verification are performed following abatement of the undesired motion.

29 . Computer software, according to claim 28 , wherein user changes are discarded in response to a number of errors detected by at least one of: spell-checking and line smoothness verification.

30 . Computer software, according to claim 26 , wherein, in response to the intensity of the undesired motion being low, the system rejects user touches that do not meet a minimum criteria for at least one of: duration and pressure level.

31 . Computer software, according to claim 20 , wherein in response to detection of undesirable motion, parameters for multi-touch gesture recognition are adjusted to account for the undesirable motion.

32 . Computer software, according to claim 20 , wherein undesired motion is detected using spectral analysis of mobile device trajectories, g-force acceleration, orientation and rotation parameters based on input from at least one of: an accelerometer and a gyroscope.

33 . Computer software, according to claim 20 , wherein adaptations are provided only in response to the mobile device being placed in a travel mode.

34 . Computer software, according to claim 20 , wherein the mobile device is placed in the travel mode manually by a user.

35 . Computer software, according to claim 20 , wherein the mobile device is placed in the travel mode semi-automatically by interaction of the mobile device with a network.

36 . Computer software, according to claim 20 , further comprising:

executable code that enhances detection of interference using habitual routes travelled by the user of the mobile device.

37 . Computer software, according to claim 36 , wherein enhancing detection includes analysis of interference along the habitual routes.

38 . Computer software, according to claim 36 , wherein enhancing detection includes having the user mark a map of the habitual routes to indicate areas of interference.

Assignments (5)
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: LIBIN, PHIL
To: EVERNOTE CORPORATION
Reel/Frame 029532/0562 →