IP Library Granted Patent US 9,229,615
Granted Patent B2
US 9,229,615 · App. 12/391,147 · Granted Jan 5, 2016

Method and apparatus for displaying additional information items

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,229,615
App. No.
12/391,147
Granted
Jan 5, 2016
Kind
B2
Abstract

An apparatus, that may include a processor configured to receive a touch input associated with a first information item, determine a first set of at least one additional information item associated with said first information item, based at least in part on said touch input, generate a first visual representation based at least in part on said first set, and display said first visual representation is disclosed. A corresponding method and computer-readable medium are also disclosed.

Claims (37)

1. An apparatus, comprising a processor and at least one memory that contains executable instructions that when executed by the processor cause the apparatus to:

display a visual representation of information items that comprises a first information item;

receive a continuous stroke input comprising a contact input, a movement input, and a release input, the contact input occurring at a contact input position such that the contact input position corresponds with a position of the first information item and the contact input position is different from a position of the release input;

determine a first set of at least one additional information item associated with the first information item, wherein number of additional information items of the first set is determined based on a distance between the contact input position and the position of the release input;

generate a first visual representation based at least in part on the first set; and

display the first visual representation, such that the first information item is at the contact input position while the first visual representation is at a position that is adjacent to the contact input position and the first visual representation overlays at least part of the visual representation of information items.

2. The apparatus of claim 1 , wherein the continuous stroke input relates to a drag input.

3. The apparatus of claim 1 , wherein the continuous stroke input relates to a dual touch input.

4. The apparatus of claim 1 , wherein the processor is configured to determine the first set based at least in part on a speed associated with the movement input.

5. The apparatus of claim 1 , wherein the memory further contains executable instructions that when executed by the processor cause the apparatus to determine the first set based at least in part on usage information associated with the at least one additional information item.

6. The apparatus of claim 1 , wherein the first visual representation comprises at least one visual representation of the at least one additional information item.

7. The apparatus of claim 1 , wherein the memory further contains executable instructions that when executed by the processor cause the apparatus to:

determine a second set of the at least one additional information item based at least in part on a change in the touch input, wherein number of additional information items of the second set is determined based on the first set and a change in the movement input;

generate a second visual representation based at least in part on a parameter defined by the second set; and

display the second visual representation.

8. The apparatus of claim 1 , wherein the first visual representation overlays a second information item.

9. The apparatus of claim 1 , wherein the first information item relates to an information container.

10. The apparatus of claim 9 , wherein the at least one additional information item has a containment relationship with the information container.

11. The apparatus of claim 9 , wherein the at least one additional information item has a containment relationship with the information container.

12. The apparatus of claim 1 , wherein the first information item relates to a program.

13. The apparatus of claim 12 , wherein the at least one additional information item relates to information utilized by the program.

14. The apparatus of claim 1 , wherein the memory further contains executable instructions that when executed by the processor cause the apparatus to terminate display of the first visual representation.

15. The apparatus of claim 14 , wherein the continuous stroke input further comprises a release input and the processor is configured to terminate the display at least partially in response to a the release input.

16. The apparatus of claim 14 , wherein the memory further contains executable instructions that when executed by the processor cause the apparatus to terminate the display at least partially in response to an elapse of time.

17. The apparatus of claim 14 , wherein the memory further contains executable instructions that when executed by the processor cause the apparatus to terminate the display at least partially in response to selection of at least one information item related to the first set.

18. A method, comprising:

display a visual representation of information items that comprises a first information item;

receiving a continuous stroke input comprising a contact input, a movement input, and a release input, the contact input occurring at a contact input position such that the contact input position corresponds with a position of the first information item and the contact input position is different from a position of the release input;

determining a first set of at least one additional information item associated with the first information item, wherein number of additional information items of the first set is determined based on a distance between the contact input position and the position of the release input;

generating a first visual representation based at least in part on the first set; and

display the first visual representation, such that the first information item is at the contact input position while the first visual representation is at a position that is adjacent to the contact input position and the first visual representation overlays at least part of the visual representation of information items.

19. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, perform:

display a visual representation of information items that comprises a first information item;

receiving a continuous stroke input comprising a contact input, a movement input, and a release input, the contact input occurring at a contact input position such that the contact input position corresponds with a position of the first information item and the contact input position is different from a position of the release input;

determining a first set of at least one additional information item associated with the first information item, wherein number of additional information items of the first set is determined based on a distance between the contact input position and the position of the release input;

generating a first visual representation based at least in part on the first set; and

display the first visual representation, such that the first information item is at the contact input position and while the first visual representation is at a position that is adjacent to the contact input position and the first visual representation overlays at least part of the visual representation of information items.

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 May 5, 2009
From: HOUTARI, VESA TAPANI
To: NOKIA CORPORATION
Reel/Frame 022642/0134 →