Semantic Zoom
First Claim
Patent Images
1. A method implemented by one or more computing devices, the method comprising:
- exposing semantic zoom functionality by an operating system to at least one application of the computing device; and
mapping content that was specified by the application, the mapping performed by the semantic zoom functionality to support a semantic swap corresponding to at least one threshold of a zoom input to display different representations of the content in a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
95 Citations
20 Claims
-
1. A method implemented by one or more computing devices, the method comprising:
-
exposing semantic zoom functionality by an operating system to at least one application of the computing device; and mapping content that was specified by the application, the mapping performed by the semantic zoom functionality to support a semantic swap corresponding to at least one threshold of a zoom input to display different representations of the content in a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented by one or more computing devices, the method comprising:
-
detecting an input to zoom a first view of representations of content displayed in a user interface; responsive to a determination that the input has not reached a semantic zoom threshold, changing a size at which the representations of content are displayed in the first view; and responsive to a determination that the input has reached the semantic zoom threshold, performing a semantic swap to replace the first view of the representations of content with a second view that describes the content differently in the user interface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media comprising computer executable instructions that, responsive to execution by a computing device, causes the computing device to implement an operating system that exposes semantic zoom functionality to one or more applications to represent content specified by the one or more applications, the semantic zoom functionality operable to:
-
change a size at which the representations of content are displayed in the first view responsive to a determination that an input has not reached a semantic zoom threshold; and perform a semantic swap to replace the first view of the representations of content with a second view that describes the content differently in the user interface responsive to a determination that the input has reached the semantic zoom threshold. - View Dependent Claims (19, 20)
-
Specification