Embedded navigation interface
First Claim
1. A method of navigating imagery, comprising:
- providing a user interface for presentation on a display device, the user interface including a display area for presenting imagery;
providing a navigation interface overlying the imagery, the navigation interface including a rotation control for rotating the imagery in the display area in response to a user interaction with the rotation control, where the rotation control includes a direction indicating portion thereon, the direction indicating portion indicates a predetermined compass direction associated with the imagery;
receiving a user input invoking the direction indicating portion of the rotation control; and
restoring the imagery and the rotation control synchronously to a predetermined orientation in the display area such that the direction indicating portion of the rotation control indicates the predetermined compass direction associated with the imagery.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery. The navigation interface can fade out or otherwise be obfuscated when the user is not interacting with the navigation controls. A compass or other graphic can replace the navigation interface when it is no longer displayed.
-
Citations
51 Claims
-
1. A method of navigating imagery, comprising:
- providing a user interface for presentation on a display device, the user interface including a display area for presenting imagery;
providing a navigation interface overlying the imagery, the navigation interface including a rotation control for rotating the imagery in the display area in response to a user interaction with the rotation control, where the rotation control includes a direction indicating portion thereon, the direction indicating portion indicates a predetermined compass direction associated with the imagery; receiving a user input invoking the direction indicating portion of the rotation control; and restoring the imagery and the rotation control synchronously to a predetermined orientation in the display area such that the direction indicating portion of the rotation control indicates the predetermined compass direction associated with the imagery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- providing a user interface for presentation on a display device, the user interface including a display area for presenting imagery;
-
18. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
providing a user interface for presentation on a display device, the user interface including a display area for presenting imagery; providing a navigation interface overlying the imagery, the navigation interface including a rotation control for rotating the imagery in the display area in response to a user interaction with the rotation control, where the rotation control includes a direction indicating portion thereon, the direction indicating portion indicates a predetermined compass direction associated with the imagery; receiving a user input invoking the direction indicating portion of the rotation control; and restoring the imagery and the rotation control synchronously to a predetermined orientation in the display area such that the direction indicating portion of the rotation control indicates the predetermined compass direction associated with the imagery. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; providing a user interface for presentation on a display device, the user interface including a display area for presenting imagery; providing a navigation interface overlying the imagery, the navigation interface including a rotation control for rotating the imagery in the display area in response to a user interaction with the rotation control, where the rotation control includes a direction indicating portion thereon, the direction indicating portion indicates a predetermined compass direction associated with the imagery; receiving a user input invoking the direction indicating portion of the rotation control; and restoring the imagery and the rotation control synchronously to a predetermined orientation in the display area such that the direction indicating portion of the rotation control indicates the predetermined compass direction associated with the imagery. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification