Variable rate scrollbar
AssigneeMicrosoft Corporation
InventorWeerapan Wilairat
Life of this patent
Estimating the term…
Abstract
Embodiments of a variable rate scrollbar are described. In various embodiments, media items, such as email messages, text messages, digital photos, or song selections are grouped by a page, a day, a week, or a month that corresponds to a date associated with a media item. A list of the media items is displayed from one of the groups, and the media items that are displayed are selectable from the list. A variable rate scrollbar is displayed and configured for selection to navigate the media items at variable rates according to the groups of the media items.
Claims18
A method implemented by a portable computer device, the method comprising:
- storing groups of media items that are grouped by at least one of a page, a day, a week, or a month that corresponds to a date associated with a media item;
- displaying a list of the media items from at least one of the groups, the media items that are displayed being selectable from the list;
- displaying a variable rate scrollbar configured for selection to navigate the media items at variable rates according to the groups of the media items;
- detecting an input to the variable rate scrollbar to navigate individual identifiers in the variable rate scrollbar that represent the media items that are displayed from the at least one group;
- and
- varying a scrolling rate of the variable rate scrollbar to initiate a display of a different group of the media items based on detecting that the input is continued.
A portable computer device, comprising:
- at least a memory and a processor configured to implement a variable rate scrollbar configured for selection to navigate groups of email messages that are grouped by at least one of a page, a day, a week, or a month that corresponds to a date when an email message is received;
- a touch-screen display configured to display a list of the email messages from at least one of the groups;
- a scrollbar application configured to initiate a display of the variable rate scrollbar to navigate the email messages at variable rates according to the groups of the email messages;
- and
- a touch-screen driver configured to detect a scrolling touch input on a portion of the touch-screen display as an input to the variable rate scrollbar for individual navigation of individual identifiers in the variable rate scrollbar that represent the email messages when displayed from at least one of the groups, and further configured to detect that the scrolling touch input is continued to vary a scrolling rate of the variable rate scrollbar to initiate a display of a different group of the email messages.
Computer-readable media having stored thereon computer-executable instructions that, if executed by a portable computer device, initiate the portable computer device to:
- store groups of media items that are grouped by at least one of a page, a day, a week, or a month that corresponds to a date associated with a media item;
- initiate a display of a list of the media items from at least one of the groups, the media items that are displayed being selectable from the list;
- initiate a display of a variable rate scrollbar configured for selection to navigate the media items at variable rates according to the groups of the media items;
- detect a navigation input to the variable rate scrollbar to navigate individual identifiers in the variable rate scrollbar that individually represent the media items that are displayed from the at least one group;
- and
- vary a scrolling rate of the variable rate scrollbar to initiate a display of a different group of the media items based on detection that the navigation input is continued.
Dependencies are inferred from the claim text.