IP Library Granted Patent US 8,904,311
Granted Patent B2
US 8,904,311 · App. 12/873,630 · Granted Dec 2, 2014

Method, apparatus, and computer program product for implementing a variable content movable control

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 8,904,311
App. No.
12/873,630
Granted
Dec 2, 2014
Kind
B2
Abstract

Various methods for implementing a variable content movable control are provided. One example method includes receiving an indication that a movable control is located at a second position along a defined path on a touch screen display. A first position, the second position, and at least a third position may defined along the defined path such that the movable control being located at the first position causes first content to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode. The example method may further include causing second content to be presented on the touch screen display in response to at least receiving the indication that the movable control is located at the second position. Similar and related example methods, example apparatuses, and example computer program products are also provided.

Claims (41)

1. A method comprising:

receiving an indication that a movable control is located at a second position along a defined path on a touch screen display, wherein a first position, the second position, and at least a third position are defined along the defined path such that the movable control being located at the first position causes first content associated with the first position to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode; and

in response to at least receiving the indication that the movable control is located at the second position, causing second content associated with the second position to be presented on the touch screen display, wherein the second content is of a predefined content type and content of the predefined content type is configured to be viewable in the locked mode, the configuration being initiated in the unlocked mode by a user;

wherein the first content and second content are caused to be presented prior to the transition from the locked mode to the unlocked mode, and wherein the first content and second content are of different content types.

2. The method of claim 1 , wherein receiving the indication that the movable control is located at the second position includes receiving the indication that the movable control is located at the second position, the second position being one of a number of positions within a defined region that cause the second content to be presented.

3. The method of claim 1 , wherein receiving the indication that the movable control is located at the second position includes receiving the indication that the movable control is located at the second position, the second position being one of a number of positions within a defined region that cause the second content to be presented;

wherein causing the second content to be presented display includes causing the second content to be presented, the second content including content of at least a first content type and a second content type; and

wherein the method further comprises:

receiving an indication that the movable control is moving to a fourth position; and

causing presentation of the first content type and the second content type in relative motion with the movement of the movable control to the fourth position, the fourth position being one of the number of defined positions within the defined region.

4. The method of claim 1 , wherein causing the second content to be presented includes causing the second content to be presented in response determining that the movable control remained below a threshold velocity while moving to the second position.

5. The method of claim 1 , wherein causing the second content to be presented includes causing the second content to be presented, the second content including content of at least a first content type and a second content type; and

wherein the method further comprises causing presentation of a map representative of the second content, the map including a cursor indicating a position of a currently presented view of the second content.

6. The method of claim 1 , further comprising receiving an indication that an item within the second content has been selected by the a user; and performing an action in response to at least the selection of the item.

7. The method according to claim 1 , wherein the first content transitions off the touch screen display by a sliding movement of the first content as the second content transitions onto the touch screen display by a sliding movement of the second content.

8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, direct the apparatus at least to:

receive an indication that a movable control is located at a second position along a defined path on a touch screen display, wherein a first position, the second position, and at least a third position are defined along the defined path such that the movable control being located at the first position causes first content associated with the first position to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode; and

cause second content associated with the second position to be presented on the touch screen display in response to at least receiving the indication that the movable control is located at the second position, wherein the second content is of a predefined content type and content of the predefined content type is configured to be viewable in the locked mode, the configuration being initiated in the unlocked mode by a user;

wherein the first content and second content are caused to be presented prior to the transition from the locked mode to the unlocked mode, and wherein the first content and second content are of different content types.

9. The apparatus of claim 8 , wherein the apparatus directed to receive the indication that the movable control is located at the second position includes being directed to receive the indication that the movable control is located at the second position, the second position being one of a number of positions within a defined region that cause the second content to be presented.

10. The apparatus of claim 8 , wherein the apparatus directed to cause the second content to be presented includes being directed to cause the second content to be presented, the second content including content of at least a first content type and a second content type.

11. The apparatus of claim 8 , wherein the apparatus directed to receive the indication that the movable control is located at the second position includes being directed to receive the indication that the movable control is located at the second position, the second position being one of a number of positions within a defined region that cause the second content to be presented;

wherein the apparatus directed to cause the second content to be presented display includes being directed to cause the second content to be presented, the second content including content of at least a first content type and a second content type; and

wherein the apparatus is further directed to:

receive an indication that the movable control is moving to a fourth position; and

cause presentation of the first content type and the second content type in relative motion with the movement of the movable control to the fourth position, the fourth position being one of the number of defined positions within the defined region.

12. The apparatus of claim 8 , wherein the apparatus directed to cause the second content to be presented includes being directed to cause the second content to be presented, the second content including content of at least a first content type and a second content type; and

wherein the apparatus is further directed to cause presentation of a map representative of the second content, the map including a cursor indicating a position of a currently presented view of the second content.

13. The apparatus of claim 8 , wherein the apparatus is further directed to receive an indication that an item within the second content has been selected by the user; and perform an action in response to at least the selection of the item.

14. The apparatus of claim 8 , wherein the apparatus comprises a mobile terminal.

15. The apparatus of claim 14 , wherein the apparatus further comprises user interface circuitry and components including the touch screen display.

16. A computer program product comprising a non-transitory computer-readable storage medium having program code stored thereon, the program code configured to direct an apparatus to:

receive an indication that a movable control is located at a second position along a defined path on a touch screen display, wherein a first position, the second position, and at least a third position are defined along the defined path such that the movable control being located at the first position causes first content associated with the first position to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode; and

cause second content associated with the second position to be presented on the touch screen display in response to at least receiving the indication that the movable control is located at the second position, wherein the second content is of a predefined content type and content of the predefined content type is configured to be viewable in the locked mode, the configuration being initiated in the unlocked mode by a user;

wherein the first content and second content are caused to be presented prior to the transition from the locked mode to the unlocked mode, and wherein the first content and second content are of different content types.

17. The computer program product of claim 16 , wherein the program code configured to direct the apparatus to cause the second content to be presented includes being configured to direct the apparatus to cause the second content to be presented, the second content including content of at least a first content type and a second content type.

18. The computer program product of claim 16 , wherein the program code configured to direct the apparatus to receive the indication that the movable control is located at the second position includes being configured to direct the apparatus to receive the indication that the movable control is located at the second position, the second position being one of a number of positions within a defined region that cause the second content to be presented;

wherein the program code configured to direct the apparatus to cause the second content to be presented display includes being configured to direct the apparatus to cause the second content to be presented, the second content including content of at least a first content type and a second content type; and

wherein the program code is further configured to direct the apparatus to:

receive an indication that the movable control is moving to a fourth position; and

cause presentation of the first content type and the second content type in relative motion with the movement of the movable control to the fourth position, the fourth position being one of the number of defined positions within the defined region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035468/0995 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2010
From: NURMI, MIKKO ANTERO
To: NOKIA CORPORATION
Reel/Frame 025369/0177 →