Touch gesture for detailed display
First Claim
1. A method comprising:
- providing a first calendar and a second calendar during execution of a module on a computing device, wherein the first calendar includes a first group of calendar events at least some of which have one or more corresponding textual event details, and wherein the second calendar includes a second group of calendar events at least some of which have one or more corresponding textual event details;
receiving a first user input to select a calendar event in the second group of calendar events;
upon receiving the first user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar;
upon receiving the first user input, displaying visual representations of the second group of calendar events for the second calendar without displaying the one or more corresponding textual event details of the second group of calendar events;
receiving a second user input to select a visual representation of the calendar event in the second group of calendar events, wherein the visual representation of the calendar event is displayed without one or more corresponding textual event details; and
responsive to receiving the second user input, displaying one or more textual event details corresponding to the selected calendar event in the second group of calendar events.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the present disclosure is directed to techniques for displaying, e.g., events of multiple calendars or annotations in a word processor in a single view. In one example, a method includes, providing a first calendar and a second calendar, wherein the first calendar includes a first group of calendar events at least some of which have corresponding textual event details, and wherein the second calendar includes a second group of calendar events at least some of which have corresponding textual event details; receiving a user input to select one of the first calendar or the second calendar; displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar; and displaying visual representations of the second group of calendar events for the second calendar without displaying the corresponding textual event details.
-
Citations
27 Claims
-
1. A method comprising:
-
providing a first calendar and a second calendar during execution of a module on a computing device, wherein the first calendar includes a first group of calendar events at least some of which have one or more corresponding textual event details, and wherein the second calendar includes a second group of calendar events at least some of which have one or more corresponding textual event details; receiving a first user input to select a calendar event in the second group of calendar events; upon receiving the first user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar; upon receiving the first user input, displaying visual representations of the second group of calendar events for the second calendar without displaying the one or more corresponding textual event details of the second group of calendar events; receiving a second user input to select a visual representation of the calendar event in the second group of calendar events, wherein the visual representation of the calendar event is displayed without one or more corresponding textual event details; and responsive to receiving the second user input, displaying one or more textual event details corresponding to the selected calendar event in the second group of calendar events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium encoded with instructions that when executed cause one or more processors of a computing device to perform operations comprising:
-
providing a first calendar and a second calendar during execution of a module, wherein the first calendar includes a first group of calendar events at least some of which have one or more corresponding textual event details, and wherein the second calendar includes a second group of calendar events at least some of which have one or more corresponding textual event details; receiving a first user input to select a calendar event in the second group of calendar events; upon receiving the first user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar; and upon receiving the first user input, displaying visual representations of the second group of calendar events for the second calendar without displaying the one or more corresponding textual event details of the second group of calendar events; receiving a second user input to select a visual representation of the calendar event in the second group of calendar events, wherein the visual representation of the calendar event is displayed without one or more corresponding textual event details; and responsive to receiving the second user input, displaying one or more textual event details corresponding to the selected calendar event in the second group of calendar events.
-
-
15. A computing device, comprising:
-
one or more processors; an output device; a calendar application installed on the computing device and operable by the one or more processors to display at the output device a first calendar and a second calendar during execution of the calendar application, wherein the first calendar includes a first group of calendar events at least some of which have one or more corresponding textual event details, and wherein the second calendar includes a second group of calendar events at least some of which have one or more corresponding textual event details; an input device operable to receive a first user input to select a calendar event in the second group of calendar events; wherein the output device is operable to display the one or more corresponding textual event details of the first group of calendar events for the first calendar and visual representations of the second group of calendar events for the second calendar without displaying the one or more corresponding textual event details of the second group of calendar events upon receiving the first user input; wherein the input device is operable to receive a second user input to select a visual representation of the calendar event in the second group of calendar events, wherein the visual representation of the calendar event is displayed without one or more corresponding textual event details; and wherein the output device is operable to display one or more textual event details corresponding to the selected calendar event in the second group of calendar events in response to receiving the second user input.
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that cause one or more processors of a computing device to:
-
provide a first annotation group and a second annotation group during execution of a module, wherein the first annotation group includes annotations at least some of which have one or more corresponding textual annotation details, and wherein the second annotation group includes annotations at least some of which have one or more corresponding textual annotation details; receive a first user input to select an annotation in the second annotation group; upon receiving the first user input, display the one or more corresponding textual annotation details of the annotations for the first annotation group; display, upon receiving the first user input, visual representations of the annotations for the second annotation group without displaying the one or more corresponding textual annotation details of the annotations of the second annotation group; receive a second user input to select a visual representation of the annotation in the second annotation group, wherein the visual representation of the annotation is displayed without one or more corresponding textual annotation details; and display, responsive to receiving the second user input, one or more textual annotation details corresponding to the selected annotation in the second annotation group. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification