Display and navigation of structured electronic documents
First Claim
Patent Images
1. A computer-implemented method for navigating a structured document, comprising:
- detecting a user input and determining whether the user input is a request to drilldown or drillup through the structured document corresponding to a change from a first representation of the structured document to a second representation of the structured document having a different level of detail than the first representation, where a drilldown corresponds to a greater level of detail and a drillup corresponds to a reduced level of detail; and
in response to detecting the user input, displaying on a display a transition animation to indicate a transition in the representation of the structured document from the first representation to the second representation wherein the transition animation for a drilldown rotates in the plane of the display a portion of the first representation to the second representation in a first rotational direction and the transition animation for a drillup rotates in the plane of the display the first representation to a portion of the second representation in a second rotational direction opposite that of the first rotational direction.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface display aids in the navigation between representations of different levels of detail of a structured document. A drilldown corresponds to a greater level of detail and a drillup corresponds to a reduced level of detail. A user enters an input to perform either a drilldown or a drillup. A transition animation is generated to provide contextual information to aid a user to understand that the transition in representation is being performed.
-
Citations
48 Claims
-
1. A computer-implemented method for navigating a structured document, comprising:
-
detecting a user input and determining whether the user input is a request to drilldown or drillup through the structured document corresponding to a change from a first representation of the structured document to a second representation of the structured document having a different level of detail than the first representation, where a drilldown corresponds to a greater level of detail and a drillup corresponds to a reduced level of detail; and in response to detecting the user input, displaying on a display a transition animation to indicate a transition in the representation of the structured document from the first representation to the second representation wherein the transition animation for a drilldown rotates in the plane of the display a portion of the first representation to the second representation in a first rotational direction and the transition animation for a drillup rotates in the plane of the display the first representation to a portion of the second representation in a second rotational direction opposite that of the first rotational direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, causes the device to navigate a structured document by:
-
detecting a user input and determining whether the user input is a request to drilldown or drillup through the structured document corresponding to a change from a first representation of the structured document to a second representation of the structured document having a different level of detail than the first representation, where a drilldown corresponds to a greater level of detail and a drillup corresponds to a reduced level of detail; and in response to detecting the user input, displaying on a display a transition animation to indicate a transition in the representation of the structured document from the first representation to the second representation wherein the transition animation for a drilldown rotates in the plane of the display a portion of the first representation to the second representation in a first rotational direction and the transition animation for a drillup rotates in the plane of the display the first representation to a portion of the second representation in a second rotational direction opposite that of the first rotational direction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computing device, comprising a display;
- one or more processors;
memory; and
one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for navigating a structured document by;detecting a user input and determining whether the user input is a request to drilldown or drillup through the structured document corresponding to a change from a first representation of the structured document to a second representation of the structured document having a different level of detail than the first representation, where a drilldown corresponds to a greater level of detail and a drillup corresponds to a reduced level of detail; and in response to detecting the user input, displaying on a display, a transition animation to indicate a transition in the representation of the structured document from the first representation to the second representation wherein the transition animation for a drilldown rotates in the plane of the display, a portion of the first representation to the second representation in a first rotational direction, and the transition animation for a drillup rotates in the plane of the display the first representation to a portion of the second representation in a second rotational direction opposite that of the first rotational direction. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
- one or more processors;
Specification