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 user input to select the second calendar;
upon receiving the user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar, wherein displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar comprises maintaining a display of the one or more corresponding textual event details of the first group of calendar events for the first calendar; and
upon receiving the 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.
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.
53 Citations
28 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 user input to select the second calendar; upon receiving the user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar, wherein displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar comprises maintaining a display of the one or more corresponding textual event details of the first group of calendar events for the first calendar; and upon receiving the 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 user input to select the second calendar; upon receiving the user input, displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar, wherein displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar comprises maintaining a display of the one or more corresponding textual event details of the first group of calendar events for the first calendar; and upon receiving the 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.
-
-
17. 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 to receive a user input to select the second calendar; and means for displaying; the one or more corresponding textual event details of the first group of calendar events for the first calendar, wherein displaying the one or more corresponding textual event details of the first group of calendar events for the first calendar comprises maintaining a display of 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.
-
-
18. A method comprising:
-
providing a first annotation group and a second annotation group during execution of a module on a computing device, 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; receiving a user input to select the second annotation group; upon receiving the user input, displaying the one or more corresponding textual annotation details of the annotations for the first annotation group, wherein displaying the one or more corresponding textual annotation details of the annotations for the first annotation group comprises maintaining a display of the one or more corresponding textual annotation details of the annotations for the first annotation group; and upon receiving the user input, displaying 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. - View Dependent Claims (19, 20, 21)
-
-
22. 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 user input to select the second annotation group; upon receiving the user input, display the one or more corresponding textual annotation details of the annotations for the first annotation group, wherein displaying the one or more corresponding textual annotation details of the annotations for the first annotation group comprises maintaining a display of the one or more corresponding textual annotation details of the annotations for the first annotation group; and upon receiving the user input, display 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.
-
-
23. A computing device, comprising:
-
one or more processors; an output device; an application installed on the computing device and operable by the one or more processors to display at the output device a first annotation group and a second annotation group during execution of the application, wherein the first annotation group includes a first group of annotations at least some of which have one or more corresponding textual annotation details, and wherein the second annotation group includes a second group of annotations at least some of which have one or more corresponding textual annotation details; an input device to receive a user input to select the second annotation group; and means for displaying; the one or more corresponding textual annotation details of the first group of annotations for the first annotation group, wherein displaying the one or more corresponding textual annotation details of the annotations for the first annotation group comprises maintaining a display of the one or more corresponding textual annotation details of the annotations for the first annotation group, and visual representations of the second group of annotations for the second annotation group without displaying the one or more corresponding textual annotation details of the second group of annotations.
-
-
24. A method comprising:
-
displaying a first group of objects and a second group of objects; displaying first corresponding information of at least one of the first group of objects; displaying second corresponding information of at least one of the second group of objects; receiving, by a computing device, user input to select the second group of objects; upon receiving the user input, displaying a quantity of the first corresponding information of the at least one of the first group of objects, wherein displaying the first corresponding information of the at least one of the first group of objects comprises maintaining a display of the first corresponding information of the at least one of the first group of objects; upon receiving the user input, displaying a quantity of the second corresponding information of the at least one of the second group of objects, wherein the first quantity is not equal to the second quantity. - View Dependent Claims (25, 26, 27, 28)
-
Specification