Methods and apparatus for a touchscreen user interface
First Claim
Patent Images
1. A method comprising:
- outputting, by a computing device, for display, a graphical user interface including a visual representation of a timeline and a visual representation of one or more user interface elements positioned along the timeline, wherein each user interface element of the one or more user interface elements is associated with a respective event, each respective event being associated with a respective plurality of attributes including at least one temporal attribute, wherein each user interface element of the one or more user interface elements is positioned along the timeline and at an apparent depth based at least in part on the temporal attribute associated with the respective event such that user interface elements associated with older events are positioned at a greater apparent depth than user interface elements associated with newer events, wherein a respective visual representation of each user interface element from the one or more user interface elements includes information for a first set of attributes from the respective plurality of attributes associated with the respective event;
receiving, by the computing device, an indication of a user input to modify a spatial zoom level of the graphical user interface; and
responsive to receiving the indication of the user input;
determining, by the computing device and based on the indication of the user input, a respective updated position along the timeline for each user interface element from at least a portion of the one or more user interface elements;
determining, by the computing device and based on the respective updated position for each user interface element from at least the portion of the one or more user interface elements, a respective second set of attributes from the plurality of attributes associated with the respective event; and
outputting, by the computing device, for display, based on the indication of the user input, an updated visual representation of each user interface element from at least the portion of the one or more user interface elements at the updated position along the timeline, wherein each user interface element from at least the portion of the one or more user interface elements includes information for the respective second set of attributes associated with the respective event, wherein the first set of attributes is different from the second set of attributes.
3 Assignments
0 Petitions
Accused Products
Abstract
A touch system user interface displays a plurality of user interface elements in a timeline, wherein each of the user interface elements is associated with a respective event having a number of event attributes, including a date attribute. Each user interface element includes a visual representation of a displayed set of the event attributes and is positioned within the timeline based on the date event attribute. The position and/or spatial zoom level of the user interface elements are modified based on the user input, and the displayed set of event attributes is based on the spatial zoom level.
11 Citations
20 Claims
-
1. A method comprising:
-
outputting, by a computing device, for display, a graphical user interface including a visual representation of a timeline and a visual representation of one or more user interface elements positioned along the timeline, wherein each user interface element of the one or more user interface elements is associated with a respective event, each respective event being associated with a respective plurality of attributes including at least one temporal attribute, wherein each user interface element of the one or more user interface elements is positioned along the timeline and at an apparent depth based at least in part on the temporal attribute associated with the respective event such that user interface elements associated with older events are positioned at a greater apparent depth than user interface elements associated with newer events, wherein a respective visual representation of each user interface element from the one or more user interface elements includes information for a first set of attributes from the respective plurality of attributes associated with the respective event; receiving, by the computing device, an indication of a user input to modify a spatial zoom level of the graphical user interface; and responsive to receiving the indication of the user input; determining, by the computing device and based on the indication of the user input, a respective updated position along the timeline for each user interface element from at least a portion of the one or more user interface elements; determining, by the computing device and based on the respective updated position for each user interface element from at least the portion of the one or more user interface elements, a respective second set of attributes from the plurality of attributes associated with the respective event; and outputting, by the computing device, for display, based on the indication of the user input, an updated visual representation of each user interface element from at least the portion of the one or more user interface elements at the updated position along the timeline, wherein each user interface element from at least the portion of the one or more user interface elements includes information for the respective second set of attributes associated with the respective event, wherein the first set of attributes is different from the second set of attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a display device; and a processor configured to; output, for display by the display device, a graphical user interface that includes a visual representation of a timeline and a visual representation of one or more user interface elements positioned along the timeline, wherein each user interface element of the one or more user interface elements is associated with a respective event, each respective event being associated with a respective plurality of attributes including at least one temporal attribute, wherein each user interface element of the one or more user interface elements is positioned along the timeline and at an apparent depth based at least in part on the temporal attribute associated with the respective event such that user interface elements associated with older events are positioned at a greater apparent depth than user interface elements associated with newer events, wherein a respective visual representation of each user interface element from the one or more user interface elements includes information for a first set of attributes from the respective plurality of attributes associated with the respective event; receive an indication of a user input to modify a spatial zoom level of the graphical user interface; and responsive to receiving the indication of the user input; determine, based on the indication of the user input, a respective updated position along the timeline for each user interface element from at least a portion of the one or more user interface elements; determine, based on the respective updated position for each user interface element from at least the portion of the one or more user interface elements, a respective second set of attributes from the plurality of attributes associated with the respective event; and output, for display by the display device and based on the indication of the user input, an updated visual representation of each user interface element from at least the portion of the one or more user interface elements at the updated position along the timeline, wherein each user interface element from at least the portion of the one or more user interface elements includes information for the respective second set of attributes associated with the respective event, wherein the first set of attributes is different from the second set of attributes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification