Flip-through presentation of a list
First Claim
1. A computer-implemented method comprising:
- identifying a list of elements for presentation;
providing only non-textual information associated with the elements, including providing a series of controls for simultaneous presentation, the series of controls representing a complete set of the elements, the complete set including at least first and last elements in the list of elements that are accessible without paging or scrolling to another screen;
receiving user input on the presented series of controls representing a traversal of the series of controls, the user input including an uninterrupted selection of at least part of the series of controls, the traversal being a maintained touch input across plural controls, and during the receiving, continuing to provide only non-textual information for particular elements represented by intervening controls used or skipped during the traversal;
during the traversal and depending on a current position of the user input in relation to the series of controls;
displaying and continuously updating a position marker identifying at least one element associated with a control at the current position, while continuing to provide only non-textual information for each element other than the at least one element; and
providing a peek feature associated with only the at least one particular element while continuing to provide only non-textual information for each of the other elements not including the at least one particular element, the peek feature identifying the at least one particular element, the peek feature being provided for display with the position marker and at a location substantially collocated with the current position;
receiving user input during the traversal indicating a selection of a particular control from the series of controls based on a termination of user input, the selection of the particular control based on a position relative to the series of controls represented by the user input; and
identifying at least one particular element associated with the selected particular control.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for presenting list information. One method includes providing a series of controls for presentation representing a complete set of the elements, including first and last elements that are accessible without paging or scrolling to another screen. User input is received representing a traversal of the controls, including an uninterrupted selection of the controls. During the traversal and depending on a current position of the user input in relation to the controls, a position marker is displayed and continuously updated that identifies at least one element associated with a control at the current position. User input is received during the traversal indicating a selection of a particular control based on a termination of user input. The selection is based on a position relative to the series of controls. At least one particular element associated with the selected particular control is identified.
26 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
identifying a list of elements for presentation; providing only non-textual information associated with the elements, including providing a series of controls for simultaneous presentation, the series of controls representing a complete set of the elements, the complete set including at least first and last elements in the list of elements that are accessible without paging or scrolling to another screen; receiving user input on the presented series of controls representing a traversal of the series of controls, the user input including an uninterrupted selection of at least part of the series of controls, the traversal being a maintained touch input across plural controls, and during the receiving, continuing to provide only non-textual information for particular elements represented by intervening controls used or skipped during the traversal; during the traversal and depending on a current position of the user input in relation to the series of controls; displaying and continuously updating a position marker identifying at least one element associated with a control at the current position, while continuing to provide only non-textual information for each element other than the at least one element; and providing a peek feature associated with only the at least one particular element while continuing to provide only non-textual information for each of the other elements not including the at least one particular element, the peek feature identifying the at least one particular element, the peek feature being provided for display with the position marker and at a location substantially collocated with the current position; receiving user input during the traversal indicating a selection of a particular control from the series of controls based on a termination of user input, the selection of the particular control based on a position relative to the series of controls represented by the user input; and identifying at least one particular element associated with the selected particular control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21)
-
-
13. A computer-program product, the computer program product comprising computer-readable instructions embodied on tangible, non-transitory media, the instructions operable when executed by at least one computer to:
-
identify a list of elements for presentation; provide only non-textual information associated with the elements, including providing a series of controls for simultaneous presentation, the series of controls representing a complete set of the elements, the complete set including at least first and last elements in the list of elements that are accessible without paging or scrolling to another screen; receive user input on the presented series of controls representing a traversal of the series of controls, the user input including an uninterrupted selection of at least part of the series of controls, the traversal being a maintained touch input across plural controls, and during the receiving, continue to provide only non-textual information for particular elements represented by intervening controls used or skipped during the traversal; during the traversal and depending on a current position of the user input in relation to the series of controls; display and continuously update a position marker identifying at least one element associated with a control at the current position, while continuing to provide only non-textual information for each element other than the at least one element; and provide a peek feature associated with only the at least one particular element while continuing to provide only non-textual information for each of the other elements not including the at least one particular element, the peek feature identifying the at least one particular element, the peek feature being provided for display with the position marker and at a location substantially collocated with the current position; receive user input during the traversal indicating a selection of a particular control from the series of controls based on a termination of user input, the selection of the particular control based on a position relative to the series of controls represented by the user input; identify at least one particular element associated with the selected particular control. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
memory operable to store content, including static and dynamic content; and at least one hardware processor interoperably coupled to the memory and operable to perform instructions to; identify a list of elements for presentation; provide only non-textual information associated with the elements, including providing a series of controls for simultaneous presentation, the series of controls representing a complete set of the elements, the complete set including at least first and last elements in the list of elements that are accessible without paging or scrolling to another screen; receive user input on the presented series of controls representing a traversal of the series of controls, the user input including an uninterrupted selection of at least part of the series of controls, the traversal being a maintained touch input across plural controls, and during the receiving, continue to provide only non-textual information for particular elements represented by intervening controls used or skipped during the traversal; during the traversal and depending on a current position of the user input in relation to the series of controls; display and continuously update a position marker identifying at least one element associated with a control at the current position, while continuing to provide only non-textual information for each element other than the at least one element; and provide a peek feature associated with only the at least one particular element while continuing to provide only non-textual information for each of the other elements not including the at least one particular element, the peek feature identifying the at least one particular element, the peek feature being provided for display with the position marker and at a location substantially collocated with the current position; receive user input during the traversal indicating a selection of a particular control from the series of controls based on a termination of user input, the selection of the particular control based on a position relative to the series of controls represented by the user input; identify at least one particular element associated with the selected particular control. - View Dependent Claims (18, 19)
-
Specification