Semantic zoom animations

US10353566B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10353566-B2
Application numberUS-201113228945-A
CountryUS
Kind codeB2
Filing dateSep 9, 2011
Priority dateSep 9, 2011
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented by a computing device, the method comprising: displaying a first zoom level view including a first list of scrollable items in a user interface on a display device; detecting provision of an input, at a location over one scrollable item of the first list of scrollable items in the user interface on the display device, to replace the first zoom level view with a second zoom level view that includes a second list of scrollable items in which at least one of the items in the second list represents a group of items in the first list that includes the one scrollable item of the first list of scrollable items; while continuously detecting the input, replacing the displayed first zoom level view with the second zoom level view in the user interface such that the at least one of the items in the second list aligns with the detected location of the input in the user interface on the display device while provision of the input continues, wherein the alignment is one of left-alignment, center-alignment or right-alignment; and in response to detecting that provision of the input has ceased, displaying the second zoom level view without aligning the at least one items in the second list at the detected location of the input in the user interface by animating the second list such that the one of the items in the second list aligns with the left edge of the screen, wherein the input is a pinch gesture. 2. The method of claim 1 , wherein the replacement of the zoom level view causes a semantic swap between the different zoom level views. 3. The method of claim 2 , wherein the semantic swap causes different arrangement of the items in the first and second zoom level views. 4. The method of claim 2 , wherein the semantic swap causes different metadata to be displayed in the first and second zoom level views. 5. The method of claim 1 , wherein the items relate to a file system of the computing device. 6. The method of claim 1 , wherein the first and second zoom level views are configured to support different amounts of zoom in the user interface to change a display size of the representations. 7. The method of claim 1 , wherein the input involves a gesture, a keyboard input, or a cursor control device input. 8. The method of claim 7 , wherein the gesture is a pinch or a reverse pinch gesture. 9. One or more computing devices configured to perform operations comprising: displaying a first zoom level view including a first list of scrollable items in a user interface on a display device; detecting a pinch gesture, at a location over one scrollable item of the first list of scrollable items in the user interface on the display device, to replace the first zoom level view with a second zoom level view that includes a second list of scrollable items; while continuously detecting the pinch gesture, replacing the displayed first zoom level view with the second zoom level view in the user interface such that at least one of the items in the second list aligns with the detected location of the pinch gesture in the user interface while provision of the input continues the at least one of the items in the second list representing a group of items in the first list including the one scrollable item of the first list of scrollable items, and wherein the alignment is one of left-alignment, center-alignment or right-alignment; and in response to detecting that provision of the pinch gesture has ceased, displaying the second zoom level view without aligning the at least one items in the second list at the detected location of the pinch gesture in the user interface by animating the second list such that the one of the items in the second list aligns with the left edge of the screen. 10. The one or more computing devices of claim 9 , wherein the displaying of the second zoom level view is performed using an animation. 11. The one or more computing devices of claim 10 , wherein the animation causes the second list of scrollable items to translate in the user interface an amount of a vector calculated to align the at least one of the items in the second list with a location on the display device at the detected location.

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Two-dimensional [2D] animation, e.g. using sprites · CPC title

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10353566B2 cover?
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, cu…
Who is the assignee on this patent?
Pittappilly Theresa B, Deutsch Rebecca, Soegiono Orry W, and 9 more
What technology area does this patent fall under?
Primary CPC classification G06F3/04886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).