IP Library Granted Patent US 7,551,188
Granted Patent B2
US 7,551,188 · App. 10/957,422 · Granted Jun 23, 2009

Scrolling items on a list

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 7,551,188
App. No.
10/957,422
Granted
Jun 23, 2009
Kind
B2
Abstract

The invention relates to a method for scrolling items on a list, wherein the method comprises: conducting said scrolling on a user interface and adaptively controlling speed of the scrolling depending on the items on the list.

Claims (43)

1. A method comprising:

scrolling items in a list via a user interface,

maintaining a relevance value for each item in the list,

defining said relevance value as ratings explicitly indicating personal preference for said each item in the list, and

adaptively controlling speed of the scrolling, wherein said scrolling speed is controlled based upon the relevance values of a set of said items in the list, and wherein the scrolling speed is based upon an average of the relevance values of the set of said items.

2. The method according to claim 1 , wherein said controlling is further based on relevance of the item having the highest relevance within the set of items.

3. The method according to claim 1 , wherein said list is one of the following: entries of a phone book, entries of an address book, a list of pieces of music, a list of bookmarks for www pages, a list of landmarks, and a list of options available for selection.

4. The method according to claim 1 , further comprising dynamically varying said relevance values on the basis of user's actions.

5. The method according to claim 1 , further comprising dynamically varying said relevance values on the basis of user's location.

6. The method according to claim 1 , further comprising increasing the relevance value of an item in the list, when an item is visited, modified or added.

7. The method according to claim 1 , further comprising decreasing the relevance value of an item in the list, if an item is not revisited or modified during a predefined time period.

8. The method according to claim 1 , further comprising setting constant minimum and/or maximum values for the scrolling speed.

9. The method according to claim 1 , wherein the specific items of said set of said items dynamically varies as said scrolling of items occurs.

10. The method according to claim 1 , wherein the specific items of said set of said items dynamically varies as said scrolling of items occurs.

11. A device comprising:

a user interface, and a processing unit configured to conduct scrolling of items in a list in said user interface, wherein the processing unit is further configured:

to maintain a relevance value for each item in the list,

to define said relevance value as ratings explicitly indicating personal preference for said each item in the list, and

to adaptively control speed of the scrolling, wherein said scrolling speed is controlled based upon the relevance values of a set of said items in the list, and

wherein the scrolling speed is based upon an average of the relevance values of the set of said items.

12. The device according to claim 11 , wherein said processing unit is further configured to carry out said controlling additionally based on the highest relevance within the set of items.

13. The device according to claim 11 , wherein said list is one of the following: entries of a phone book, entries of an address book, a list of pieces of music, a list of bookmarks for www pages, a list of landmarks, and a list of options available for selection.

14. The device according to claim 11 , wherein said processing unit is further configured to dynamically vary said relevance values on the basis of actions by a user.

15. The device according to claim 11 , wherein said processing unit is further configured to dynamically vary said relevance values on the basis of a location of a user.

16. The device according to claim 11 , wherein said processing unit is further configured to increase respective relevance value, when an item is visited, modified or added.

17. The device according to claim 11 , wherein said processing unit is further configured to decrease respective relevance value, if an item is not revisited or modified during a predefined time period.

18. The device according to claim 11 , wherein said processing unit is further configured to set constant minimum and/or maximum values for the scrolling speed.

19. The device according to claim l 1 , wherein the specific items of said set of said items dynamically varies as said scrolling of items occurs.

20. The device according to claim 11 , wherein the specific items of said set of said items dynamically varies as said scrolling of items occurs.

21. A memory comprising a computer program stored thereon, the computer program executable in a computing device, the computer program providing a routine for scrolling items in a list, wherein said computer program controls the computing device

to conduct said scrolling in a user interface,

to maintain a relevance value for each item in the list,

to define said relevance value as ratings explicitly indicating personal preference for said each item in the list, and,

to adaptively control speed of the scrolling, wherein said scrolling speed is controlled based upon the relevance values of a set of said items in the list=and wherein the scrolling speed is based upon an average of the relevance values of the set of said items.

22. A device comprising:

a processing unit;

an input/output module coupled to the processing unit; and

a memory;

wherein the memory comprises a computer program comprising:

means for providing a user interface,

means for conducting scrolling of items in a list as said items are viewed on said user interface,

means for maintaining a relevance value for each item in the list, means for defining said relevance value as ratings explicitly indicating personal preference for said each item in the list, and

means for adaptively controlling speed of the scrolling, wherein said scrolling speed is controlled based upon the relevance values of a set of said items in the list, and wherein the scrolling speed is based upon an average of the relevance values of the set of said items.

Assignments (4)
MERGER Recorded Dec 18, 2015
From: WONDERCOM GROUP, L.L.C.
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037329/0127 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR'S NAME PREVIOUSLY RECORDED ON REEL 015617 FRAME 0944. ASSIGNOR(S) HEREBY CONFIRMS THE INVENTOR'S NAME SHOULD BE CORRECTED TO READ JORMA MICHAEL AHOKAS INSTEAD OF MICHAEL AHOKAS. Recorded Feb 22, 2012
From: AHOKAS, JORMA MICHAEL
To: NOKIA CORPORATION
Reel/Frame 027746/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: NOKIA CORPORATION
To: WONDERCOM GROUP, L.L.C.
Reel/Frame 027673/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2005
From: AHOKAS, MICHAEL
To: NOKIA CORPORATION
Reel/Frame 015617/0944 →