Fast and smooth scrolling of user interfaces operating on thin clients
First Claim
Patent Images
1. A method for scrolling within a graphical user interface comprising:
- displaying a first portion of a list having a first plurality of entries which are visible on said graphical user interface;
receiving user input to scroll said list by a number of entries;
displaying an animation of dummy data in portions of said graphical user interface associated with said first plurality of entries while said list is being scrolled when the user input requests scrolling of said list exceeds a predetermined number of entries, wherein the predetermined number of entries depends on the type of scroll modes, wherein said animation of dummy data is created for said list based on a set of representative content;
ceasing scrolling; and
replacing said animation of dummy data with a second portion of said list including a second plurality of entries, wherein said animation of dummy data has an associated color palette, wherein said color palette relates to items in said scroll list.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention provide a user interface for scrolling through lists of information on user interfaces.
129 Citations
18 Claims
-
1. A method for scrolling within a graphical user interface comprising:
-
displaying a first portion of a list having a first plurality of entries which are visible on said graphical user interface; receiving user input to scroll said list by a number of entries; displaying an animation of dummy data in portions of said graphical user interface associated with said first plurality of entries while said list is being scrolled when the user input requests scrolling of said list exceeds a predetermined number of entries, wherein the predetermined number of entries depends on the type of scroll modes, wherein said animation of dummy data is created for said list based on a set of representative content; ceasing scrolling; and replacing said animation of dummy data with a second portion of said list including a second plurality of entries, wherein said animation of dummy data has an associated color palette, wherein said color palette relates to items in said scroll list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium containing program instructions coded thereon which, when executed by a computer or processor, perform the steps of:
-
displaying a first portion of a list having a first plurality of entries which are visible on said graphical user interface; receiving user input to scroll said list by a number of entries; displaying an animation of dummy data in portions of said graphical user interface associated with said first plurality of entries while said list is being scrolled when the user input requests scrolling of said list exceeds a predetermined number of entries, wherein the predetermined number of entries depends on the type of scroll modes, wherein said animation of dummy data is created for said list based on a set of representative content; ceasing scrolling; and replacing said animation of dummy data with a second portion of said list including a second plurality of entries, wherein said animation of dummy data has an associated color palette, wherein said color palette relates to items in said scroll list. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A user interface generated by one or more processors executing sequences of instructions contained in a memory device, the user interface comprising:
-
a first portion of a list of items currently displayed on said user interface; and a mechanism for receiving a user input to scroll said list, wherein said user interface displays an animation of dummy data while said list is being scrolled when the user input requests scrolling of said list exceeds a predetermined number of entries, wherein the predetermined number of entries depends on the type of scroll modes, and subsequently replaces said animation of dummy data with a second portion of said list, further wherein said animation of dummy data is created for said list based on a set of representative content, wherein said animation of dummy data has an associated color palette, wherein said color palette relates to items in said scroll list. - View Dependent Claims (15, 16, 17, 18)
-
Specification