One-dimensional to two-dimensional list navigation
First Claim
1. A method, comprising:
- at a computing device, displaying a first card of an ordered plurality of cards using a timeline display, each card associated with a displayable item, wherein the computing device is a head-mountable device;
while displaying the timeline display, receiving a first input at the computing device;
in response to the first input, the computing device;
determining a first group of one or more cards for display in a grid view, wherein the first group of one or more cards includes the first card, anddisplaying the grid view including the first group of one or more cards, wherein the grid view includes the first group of one or more cards arranged in a grid having two or more rows and two or more columns and the grid view is focused on the first card, and wherein the display of the grid view is different from the display of the first card using the timeline display;
while displaying the grid view, receiving a second input at the computing device;
in response to the second input, the computing device;
modifying the grid view, wherein the modified grid view is focused on a second card, anddisplaying the modified grid view;
while displaying the modified grid view, receiving a third input to move the cards left or a fourth input to move the cards right;
in response to receiving the third input;
changing a focus from the second card to a card immediately to the left of the second card,determining a second group of one or more cards, wherein the second group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the left of the second card, anddisplaying the second group of one or more cards in the grid view, wherein the card immediately to the left of the second card is displayed in a center of the grid view;
in response to receiving the fourth input;
changing a focus from the second card to a card immediately to the right of the second card,determining a third group of one or more cards, wherein the third group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the right of the second card, anddisplaying the third group of one or more cards in the grid view, wherein the card immediately to the right of the second card is displayed in a center of the grid view;
while displaying the second group of one or more cards or the third group of one or more cards, receiving a fifth input at the computing device; and
in response to the fifth input, the computing device;
displaying the timeline display, wherein the timeline display comprises a display of a card in the second group of one or more cards or a card in the third group of one or more cards.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a computing device, such as a head-mountable device (HMD). The computing device can display a first card of an ordered plurality of cards using a timeline display. The computing device can receive a first input and, responsively determine a group of cards for a grid view and display the grid view. The group of cards can include the first card. The grid view can include the group of cards arranged in a grid and be focused on the first card. The computing device can receive a second input, and responsively modify the grid view and display the modified grid view. The modified grid view can be focused on a second card. The computing device can receive a third input and responsively display the timeline display, where the timeline display includes the second card.
42 Citations
18 Claims
-
1. A method, comprising:
-
at a computing device, displaying a first card of an ordered plurality of cards using a timeline display, each card associated with a displayable item, wherein the computing device is a head-mountable device; while displaying the timeline display, receiving a first input at the computing device; in response to the first input, the computing device; determining a first group of one or more cards for display in a grid view, wherein the first group of one or more cards includes the first card, and displaying the grid view including the first group of one or more cards, wherein the grid view includes the first group of one or more cards arranged in a grid having two or more rows and two or more columns and the grid view is focused on the first card, and wherein the display of the grid view is different from the display of the first card using the timeline display; while displaying the grid view, receiving a second input at the computing device; in response to the second input, the computing device; modifying the grid view, wherein the modified grid view is focused on a second card, and displaying the modified grid view; while displaying the modified grid view, receiving a third input to move the cards left or a fourth input to move the cards right; in response to receiving the third input; changing a focus from the second card to a card immediately to the left of the second card, determining a second group of one or more cards, wherein the second group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the left of the second card, and displaying the second group of one or more cards in the grid view, wherein the card immediately to the left of the second card is displayed in a center of the grid view; in response to receiving the fourth input; changing a focus from the second card to a card immediately to the right of the second card, determining a third group of one or more cards, wherein the third group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the right of the second card, and displaying the third group of one or more cards in the grid view, wherein the card immediately to the right of the second card is displayed in a center of the grid view; while displaying the second group of one or more cards or the third group of one or more cards, receiving a fifth input at the computing device; and in response to the fifth input, the computing device; displaying the timeline display, wherein the timeline display comprises a display of a card in the second group of one or more cards or a card in the third group of one or more cards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
at head-mountable device, displaying a first card of an ordered plurality of cards using a single-timeline display, each card associated with a displayable item; while displaying the single-timeline display, providing a first input to the head-mountable device; in response to the first input, the head-mountable device; determining a group of one or more cards comprising the first card for display in a multi-timeline view, wherein the multi-timeline view comprises the group of one or more cards arranged in at least a first timeline and a second timeline, the first timeline comprising the first card, and displaying the multi-timeline view, wherein the multi-timeline view comprises an active-card indicator, the first timeline, and the second timeline, and wherein the active-card indicator is displayed at a first position on the first card; while displaying the multi-timeline view, providing a second input to the head-mountable device; in response to the second input, the head-mountable device; moving the active-card indicator to a second position in the second timeline, wherein a second card is at the second position, modifying the multi-timeline view to include a third timeline to the multi-timeline view, wherein the third timeline is positioned within the multi-timeline view based on the second position, and displaying the modified multi-timeline view, wherein the modified multi-timeline view comprises the active-card indicator, the second timeline, and the third timeline, and wherein the active-card indicator is displayed at the second position on the second card; while displaying the modified multi-timeline view, providing a third input to the head-mountable device; and in response to the third input, the head-mountable device; displaying the single-timeline display, wherein the single-timeline display comprises a display of the second card. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon program instructions that, upon execution by a processor of a head-mountable computing device, cause the computing device to perform functions comprising:
-
displaying a first card of an ordered plurality of cards using a timeline display, each card associated with a displayable item; while displaying the timeline display, receiving a first input; in response to the first input; determining a first group of one or more cards for display in a grid view, wherein the first group of one or more cards includes the first card, and displaying the grid view including the first group of one or more cards, wherein the grid view includes the first group of one or more cards arranged in a grid having two or more rows and two or more columns and the grid view is focused on the first card, and wherein the grid view is different from the display of the first card using the timeline display; while displaying the grid view, receiving a second input; in response to the second input; modifying the grid view, wherein the modified grid view is focused on a second card, and displaying the modified grid view; while displaying the modified grid view, receiving a third input to move the cards left or a fourth input to move the cards right; in response to receiving the third input; changing a focus from the second card to a card immediately to the left of the second card, determining a second group of one or more cards, wherein the second group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the left of the second card, and displaying the second group of one or more cards in the grid view, wherein the card immediately to the left of the second card is displayed in a center of the grid view; in response to receiving the fourth input; changing a focus from the second card to a card immediately to the right of the second card, determining a third group of one or more cards, wherein the third group of one or more cards is different from the first group of one or more cards, and comprises the card immediately to the right of the second card, and displaying the third group of one or more cards in the grid view, wherein the card immediately to the right of the second card is displayed in a center of the grid view; while displaying the second group of one or more cards or the third group of one or more cards, receiving a fifth input; and in response to the fifth input; displaying the timeline display, wherein the timeline display comprises a display of a card in the second group of one or more cards or a card in the third group of one or more cards. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification