IP Library Granted Patent US 9,727,095
Granted Patent B2
US 9,727,095 · App. 12/691,506 · Granted Aug 8, 2017

Method, device and program for browsing information on a display

Inventors: Johannes Vaananen (Oulu, FI); Manne Hannula (Kempele, FI)
Assignee: APPLE INC.
G06F1/1694G06F1/1626G06F1/1686G06F2200/1614G06F2200/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,727,095
App. No.
12/691,506
Granted
Aug 8, 2017
Kind
B2
Abstract

In one embodiment, a method and program for browsing information on a hand-held device having a display is provided. The device includes (1) showing on the display a portion of the page residing around the predefined point and having a shape similar to the shape of the display, (2) generating a mirror line by mirroring the reference line in relation to a line that is perpendicular to the display surface and travels via the reference point in response to tilting of the hand-held device in relation to the spatial initial state, (3) defining a hit point (xn,yn) where the mirror line hits the virtual surface and the page containing information, and (4) showing on the display at least a portion of the page around the hit point, said portion to have a shape similar to the shape of the display, the position of the hit point on the page to correspond to the position of the reference point on the display.

Claims (56)

1. An electronic device comprising:

a processor; and

a display in communication with the processor, wherein the processor is configured to:

determine a tilt angle associated with the display, wherein the tilt angle associated with the display depends upon an orientation of the display; and

cause, based upon the tilt angle associated with display, a subset of content corresponding to the tilt angle to be displayed on the display, wherein a first subset of the content corresponding to a first tilt angle is displayed whenever the tilt angle associated with the display is determined to be the first tilt angle and a second subset of the content corresponding to a second tilt angle different from the first tilt angle is displayed whenever the tilt angle associated with the display is determined to be the second tilt angle, wherein the second subset of content is different from the first subset of content.

2. The electronic device of claim 1 , wherein a different subset of content is displayed for each tilt angle.

3. The electronic device of claim 1 , wherein the tilt angle is an angle measured between the orientation of the display and a reference plane, wherein the tilt angle is zero when the display of the electronic device is parallel to the reference plane.

4. The electronic device of claim 3 , wherein the second tilt angle is zero and the display of the electronic device is parallel to the reference plane.

5. The electronic device of claim 1 , wherein a third subset of content is displayed whenever the tilt angle associated with the display is determined to be a third tilt angle different from the first tilt angle and the second tilt angle.

6. The electronic device of claim 1 , wherein the first subset of content or the second subset of content caused to be displayed on the display is locked/unlocked in response to the pressing/releasing of a push button.

7. The electronic device of claim 1 , wherein every tilt angle has a corresponding portion of the content to be displayed.

8. The electronic device of claim 1 , wherein a scrolling of content displayed on the display occurs only in a transition of the orientation of the display between the first tilt angle and the second tilt angle.

9. A method of browsing a page of contents, the method comprising:

determining, by a device, a first tilt angle associated with a display of the device, the first tilt angle measured between an orientation of the display and a reference plane;

determining, based upon the first tilt angle, a first portion of the page corresponding to the first tilt angle;

displaying, on the display, first content from the first portion of the page;

determining, due to a change in orientation of the display, that the angle between the orientation of the display and the reference plane has changed from the first tilt angle to a second tilt angle that is different from the first tilt angle;

determining, based upon the second tilt angle, a second portion of the page corresponding to the second tilt angle, wherein the second portion of the page is different from the first portion of the page; and

displaying, on the display, second content from the second portion of the page instead of the first content when the angle between the orientation of the display and the reference plane is the second tilt angle.

10. The method of claim 9 , wherein a different portion of content is displayed for each tilt angle.

11. The method of claim 9 , wherein the display of the device is parallel to the reference plane in the second tilt angle.

12. The method of claim 9 further comprising:

determining, due to another change in orientation of the display, that the angle between the orientation of the display and the reference plane has changed from the second tilt angle to a third tilt angle that is different from the first and second tilt angles; and

determining, based upon the third tilt angle, a third portion of the page corresponding to the third tilt angle, wherein the third portion of the page is different from the first and second portions of the page.

13. The method of claim 9 , wherein a scrolling occurs only in a transition of the orientation of the display between the first tilt angle and the second tilt angle.

14. The method of claim 9 , wherein every tilt angle corresponds to a particular portion of the page.

15. The method of claim 9 , wherein the first portion of the page or the second portion of the page displayed is locked/unlocked in response to the pressing/releasing of a push button.

16. A method comprising:

determining a first tilt angle associated with a display of a handheld device, the first tilt angle measured between an orientation of the display and a reference plane;

determining a first portion of content corresponding to the first tilt angle;

displaying the first portion of content on the display;

determining, due to a change in orientation of the display, that the angle between the orientation of the display and the reference plane has changed from the first tilt angle to a second tilt angle that is different from the first tilt angle;

determining a second portion of content corresponding to the second tilt angle, wherein the second portion of content is different from the first content; and

displaying the second portion of content on the display.

17. The method of claim 16 , wherein a different portion of content is displayed for each tilt angle.

18. The method of claim 16 , wherein the display of the handheld device is parallel to the reference plane in the second tilt angle.

19. The method of claim 16 further comprising:

determining a third tilt angle associated with the display of the handheld device, the third tilt angle measured between the changed orientation of the display and the reference plane and being different from the first tile angle and the second tilt angle; and

determining a third portion of content corresponding to the third tilt angle, wherein the third portion of content is different from the first content and the second content.

20. The method of claim 16 , wherein every tilt angle corresponds to a particular portion of content.

21. The method of claim 16 , wherein the first portion of content or the second portion of content displayed is locked/unlocked in response to the pressing/releasing of a push button.

22. A non-transitory computer readable storage medium, storing one or more programs, which when executed by one or more processors of a handheld device having a display, cause the handheld device to perform operations comprising:

determining a first tilt angle associated with the display of the handheld device, the first tilt angle measured between an orientation of the display and a reference plane;

determining a first portion of content corresponding to the first tilt angle;

displaying the first portion of content on the display;

determining, due to a change in orientation of the display, that the angle between the orientation of the display and the reference plane has changed from the first tilt angle to a second tilt angle that is different from the first tilt angle;

determining a second portion of content corresponding to the second tilt angle, wherein the second portion of content is different from the first content; and

displaying the second portion of content on the display.

23. The non-transitory computer readable storage medium of claim 22 , wherein a different portion of content is displayed for each tilt angle.

24. The non-transitory computer readable storage medium of claim 22 , wherein the display of the handheld device is parallel to the reference plane in the second tilt angle.

25. The non-transitory computer readable storage medium of claim 22 , wherein the one or more programs, when executed by the one or more processors of the handheld device, cause the handheld device to further perform operations comprising:

determining a third tilt angle associated with the display of the handheld device, the third tilt angle measured between the changed orientation of the display and the reference plane and being different from the first tile angle and the second tilt angle; and

determining a third portion of content corresponding to the third tilt angle, wherein the third portion of content is different from the first content and the second content.

26. The non-transitory computer readable storage medium of claim 22 , wherein a scrolling of content displayed on the display occurs only in a transition of the orientation of the display between the first tilt angle and the second tilt angle.

27. The non-transitory computer readable storage medium of claim 22 , wherein every tilt angle corresponds to a particular portion of content.

28. The non-transitory computer readable storage medium of claim 22 , wherein the first portion of content or the second portion of content displayed is locked/unlocked in response to the pressing/releasing of a push button.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2012
From: MOTIONIP, LLC
To: APPLE INC.
Reel/Frame 027520/0201 →
Priority Claims (1)
FI 20011039 · May 16, 2001 · national
Continuity (5)
Continuation 12569797 · Sep 29, 2009
Continuation 11159786 · Jun 23, 2005
Continuation In Part 10071172 · Feb 8, 2002
Related Publication 20100125818A1 · May 20, 2010
Related Publication 20170192729A9 · Jul 6, 2017