IP Library Patent Application 12325207
Patent Application
App. No. 12/325,207

FLICK-SCROLLING

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.
12/325,207
Abstract

An apparatus includes a display configured to show one or more displayed items of a plurality of items, wherein a number of the plurality of items extend off at least one end of the display, scrolling circuitry configured for sensing a touching down on the display on one or more of the displayed items and a dragging motion of the one or more displayed items in a direction, and a processor configured for automatically setting an initial speed for scrolling the plurality of items and configured for continuously reducing the scrolling speed proportionate to the plurality of items, so that scrolling slows and then stops upon reaching the last item.

Claims (33)

1 . An apparatus comprising:

a display configured to show one or more displayed items of a plurality of items, wherein a number of the plurality of items extend off at least one end of the display;

scrolling circuitry configured for sensing a touching down on the display on one or more of the displayed items and a dragging motion of the one or more displayed items in a direction; and

a processor configured for automatically setting an initial speed for scrolling the plurality of items and configured for continuously reducing the scrolling speed proportionate to the plurality of items, so that scrolling slows and then stops upon reaching the last item.

2 . The apparatus of claim 1 , wherein the processor is configured to determine an initial scrolling speed related to an initial dragging speed.

3 . The apparatus of claim 1 , wherein the processor is configured to determine an initial pre-set scrolling speed.

4 . The apparatus of claim 1 , wherein the processor is configured to determine an initial rate of acceleration of the scrolling speed.

5 . The apparatus of claim 1 , wherein the processor is configured to determine a scrolling speed that renders the scrolling items discernable while scrolling.

6 . The apparatus of claim 1 , wherein the processor is configured to reduce the scrolling speed proportionate to the number of items extending off at the least one end of the display.

7 . A method comprising:

touching down on one or more displayed items of a plurality of items, wherein a number of the plurality of items extend off at least one end of a display;

dragging the one or more displayed items in a direction;

automatically scrolling the plurality of items at an initial speed; and

continuously reducing the scrolling speed proportionate to the plurality of items, so that scrolling slows and then stops upon reaching the last item.

8 . The method of claim 7 , wherein an initial scrolling speed is related to an initial dragging speed.

9 . The method of claim 7 , wherein an initial scrolling speed is a pre-set speed.

10 . The method of claim 7 , wherein the scrolling is accelerated from the initial scrolling speed at an initial rate.

11 . The method of claim 7 , wherein an initial scrolling speed is selected so that the scrolling items are discernable while scrolling.

12 . The method of claim 7 , comprising further reducing the scrolling speed proportionate to the number of items extending off at the least one end of the display.

13 . A method comprising:

touching down on one or more items shown on a display wherein a number of the items extend off at least one end of the display;

dragging the one or more items in a direction;

automatically scrolling the items at an accelerated rate and then at a speed proportionate to the number of items; and

stopping the scrolling upon reaching the last item.

14 . A computer readable medium encoded with computer program code, which when executed causes a computer to:

show one or more displayed items of a plurality of items on a display, wherein a number of the plurality of items extend off at least one end of the display;

sense a touching down on the display on one or more of the displayed items and a dragging motion of the one or more displayed items in a direction; and

automatically set an initial speed for scrolling the plurality of items and continuously reduce the scrolling speed proportionate to the plurality of items, so that scrolling slows and then stops upon reaching the last item.

15 . The computer readable medium of claim 14 , further comprising computer program code for causing the computer to determine an initial scrolling speed related to an initial dragging speed.

16 . The computer readable medium of claim 14 , further comprising computer program code for causing the computer to determine an initial pre-set scrolling speed.

17 . The computer readable medium of claim 14 , further comprising computer program code for causing the computer to determine an initial rate of acceleration of the scrolling speed.

18 . The computer readable medium of claim 14 , further comprising computer program code for causing the computer to determine a scrolling speed that renders the scrolling items discernable while scrolling.

19 . The computer readable medium of claim 14 , further comprising computer program code for causing the computer to reduce the scrolling speed proportionate to the number of items extending off at the least one end of the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035445/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2009
From: KORHONEN, PANU
To: NOKIA CORPORATION
Reel/Frame 022241/0093 →