IP Library Granted Patent US 9,082,348
Granted Patent B2
US 9,082,348 · App. 13/707,650 · Granted Jul 14, 2015

Methods and devices for scrolling a display page

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,082,348
App. No.
13/707,650
Granted
Jul 14, 2015
Kind
B2
Abstract

Methods and devices for scrolling a display page are described. In one aspect, the present application describes a method implemented by a processor of an electronic device. The electronic device has a display and an input interface. The method includes: displaying a first portion of a display page on the display; receiving, via the input interface, a scrolling command to scroll the display page in a first direction; and, while receiving the scrolling command: determining that an edge of the display page is reached, and in response to determining that the edge of the display page is reached, maintaining the edge of the display page on the display and graphically tilting the display page inwards.

Claims (53)

1. A method implemented by a processor of an electronic device, the electronic device having a display and an input interface, the method comprising:

displaying a first portion of a display page on the display;

receiving, via the input interface, a scrolling command to scroll the display page in a first direction; and,

while receiving the scrolling command:

determining that an edge of the display page is reached, and

in response to determining that the edge of the display page is reached, maintaining the edge of the display page in a fixed position on the display and graphically tilting the display page inwards to appear hinged along the edge of the display page.

2. The method of claim 1 , wherein while receiving the scrolling command, further includes:

detecting an increase in a duration of the scrolling command; and

in response to detecting the increase in the duration of the scrolling command, increasing a degree of tilting of the display page inwards.

3. The method of claim 2 , wherein while receiving the scrolling command, further includes:

determining that the duration of the scrolling command is greater than a pre-determined threshold; and

in response to determining that the duration of the scrolling command is greater than the predetermined threshold, displaying a zoomed out display page.

4. The method of claim 3 , wherein the zoomed out display page includes content, and wherein while receiving the scrolling command, further includes:

inserting one or more identifiers to the content of the zoomed out display page to indicate one or more sections within the content of the zoomed out display page.

5. The method of claim 4 , wherein the content of the zoomed out display page includes an alphabetical list, and the identifiers include letters indicating alphabetical sections of the list.

6. The method of claim 1 , wherein graphically tilting the display page includes pivoting the display page around the edge of the display page.

7. The method of claim 1 , wherein while receiving the scrolling command, further includes: graphically scrolling the display page in the first direction to display a second portion of the display page on the display, and wherein the second portion of the display page includes the edge of the display page.

8. The method of claim 7 , wherein in response to determining that the edge of the display page is reached further includes: graphically tilting a remainder of the second portion of the display page inwards, causing display of the first and second portions in a perspective view with the second portion appearing smaller than the first portion.

9. The method of claim 1 , further comprising:

detecting termination of the scrolling command; and

in response to detecting the termination of the scrolling command, displaying the display page untilted.

10. The method of claim 3 , wherein the pre-determined threshold is based on applying one or more historical preferences.

11. An electronic device comprising:

a display;

an input interface;

a memory; and

a processor coupled with the display, the input interface and the memory, the processor being configured to:

display a first portion of a display page on the display;

receive, via the input interface, a scrolling command to scroll the display page in a first direction; and,

while receiving the scrolling command:

determine that an edge of the display page is reached, and

in response to determining that the edge of the display page is reached, maintain the edge of the display page in a fixed position on the display and graphically tilt the display page inwards to appear hinged along the edge of the display page.

12. The electronic device of claim 11 , wherein while receiving the scrolling command, further includes:

detecting an increase in a duration of the scrolling command; and

in response to detecting the increase in the duration of the scrolling command, increasing a degree of tilting of the display page inwards.

13. The electronic device of claim 12 , wherein while receiving the scrolling command, further includes:

determining that the duration of the scrolling command is greater than a pre-determined threshold; and

in response to determining that the duration of the scrolling command is greater than the predetermined threshold, displaying a zoomed out display page.

14. The electronic device of claim 13 , wherein the zoomed out display page includes content, and is further configured to:

insert one or more identifiers to the content of the zoomed out display page to indicate one or more sections within the content of the zoomed out display page.

15. The electronic device of claim 14 , wherein the content of the zoomed out display page includes an alphabetical list, and the identifiers include letters indicating alphabetical sections of the list.

16. The electronic device of claim 11 , wherein graphically tilting the display page includes pivoting the display page around the edge of the display page.

17. The electronic device of claim 11 , wherein while receiving the scrolling command, further includes: graphically scrolling the display page in the first direction to display a second portion of the display page on the display, and wherein the second portion of the display page includes the edge of the display page.

18. The electronic device of claim 15 , wherein in response to determining that the edge of the display page is reached further includes: graphically tilting a remainder of the second portion of the display page inwards, and wherein the first portion of the display page is displayed tilted inwards.

19. The electronic device of claim 11 , further configured to:

detect termination of the scrolling command; and

in response to detecting the termination of the scrolling command, displaying the display page untilted.

20. A non-transitory computer readable storage medium comprising computer executable instructions which, when executed, configure a processor to:

display a first portion of a display page on a display;

receive, via an input interface, a scrolling command to scroll the display page in a first direction; and,

while receiving the scrolling command:

determine that an edge of the display page is reached, and

in response to determining that the edge of the display page is reached, maintain the edge of the display page in a fixed position on the display and graphically tilt the display page inwards to appear hinged along the edge of the display page.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Mar 30, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035335/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2012
From: OGLE, ALEXANDER JOHN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029423/0495 →