IP Library Granted Patent US 9,798,444
Granted Patent B2
US 9,798,444 · App. 14/476,302 · Granted Oct 24, 2017

Restricted user interface navigation

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,798,444
App. No.
14/476,302
Granted
Oct 24, 2017
Kind
B2
Abstract

A method and system that permits a user to navigate or browse a long list on a handheld device with a restricted user interface, such as a limited display and a limited user input device. The user first uses a coarse search to find a generally desired area in the list. The user then uses finer and finer search intervals in the vicinity of the desired area, until the desired entry is located.

Claims (30)

1. A method comprising:

providing, at a display, a first portion of a list;

moving through further portions of the list, at the display, at a first coarse interval from each preceding portion in response to actuation of an input device in a first dimension; and

moving through the further portions of the list, at the display, at a second finer interval in response to actuation of the input device in a second dimension orthogonal to the first dimension.

2. The method of claim 1 , further comprising receiving an indication of selection of a given list entry.

3. The method of claim 1 , further comprising moving through the further portions of the list, at the display, at an intermediate interval prior to moving through the further portions of the list at the display at the second finer interval.

4. The method of claim 3 , wherein a given list entry being located is bracketed at the intermediate interval.

5. The method of claim 1 , wherein the list is sorted according to one or more of alphabet, number and date.

6. The method of claim 1 , wherein the input device comprises one or more of a scroll key, a thumbwheel, a touchpad, a tabbed scroll key, and a directional pad.

7. The method of claim 1 , further comprising accessing the list at a memory storing the list.

8. The method of claim 1 , further comprising wirelessly accessing the list at a memory storing the list.

9. The method of claim 1 , further comprising accessing the list at a database storing the list.

10. A device comprising:

a display, a processor and an input device, the processor configured to:

provide, at the display, a first portion of a list;

move through further portions of the list, at the display, at a first coarse interval from each preceding portion in response to actuation of the input device in a first dimension; and

move through the further portions of the list, at the display, at a second finer interval in response to actuation of the input device in a second dimension orthogonal to the first dimension.

11. The system of claim 7 , wherein the processor is further configured to receive an indication of selection of a given list entry.

12. The system of claim 7 , wherein the processor is further configured to move through the further portions of the list, at the display, at an intermediate interval prior to moving through the further portions of the list at the display at the second finer interval.

13. The system of claim 9 , wherein a given list entry being located is bracketed at the intermediate interval.

14. The system of claim 7 , wherein the list is sorted according to one or more of alphabet, number and date.

15. The system of claim 7 , wherein the input device comprises one or more of a scroll key, a thumbwheel, a touchpad, a tabbed scroll key, and a directional pad.

16. The system of claim 7 , further comprising a memory storing the list.

17. The system of claim 7 , further comprising a wireless connection configured to wirelessly access a memory storing the list.

18. The system of claim 7 , further comprising a database storing the list.

19. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:

providing, at a display, a first portion of a list;

moving through further portions of the list, at the display, at a first coarse interval from each preceding portion in response to actuation of an input device in a first dimension; and

moving through the further portions of the list, at the display, at a second finer interval in response to actuation of the input device in a second dimension orthogonal to the first dimension.

20. The computer program product of claim 19 , wherein the method further comprises moving through the further portions of the list, at the display, at an intermediate interval prior to moving through the further portions of the list at the display at the second finer interval.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 18, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037856/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: JOHNSON, ERIC; DICKE, RONALD ANTHONY
To: REDSKY MOBILE INC.
Reel/Frame 033660/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: REDSKY MOBILE INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 033661/0026 →