Alternative semantics for zoom operations in a zoomable scene

US8957920B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8957920-B2
Application numberUS-82365810-A
CountryUS
Kind codeB2
Filing dateJun 25, 2010
Priority dateJun 25, 2010
Publication dateFeb 17, 2015
Grant dateFeb 17, 2015

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.

A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively applied to other aspects of the visual elements of a scene, such as a user selection of a zoomed-in visual element, a “drill-down” operation on a data set, or navigation through a portal in a first data set to view a second data set. These alternative “zoom” semantics may be achieved by presenting the effects of a “zoom” operation within the scene on the visual presentation of the visual element in a manner other than an adjustment of the visual dimensions and resolution of the visual element.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of presenting, within a scene having a zoom level, at least one visual element representing a first topic that is associated with an associated topic on a device having a processor, the method comprising: executing on the processor instructions configured to: upon receiving a zoom operation at a point within the scene, where the zoom operation transitions the scene to a new zoom level, transition the scene to the new zoom level; and present the scene by, for respective visual elements: at a first zoom level for the point within the scene, presenting the visual element at the first zoom level; at a second zoom level for the point within the scene that is higher than the first zoom level, presenting the visual element at the second zoom level and a second visual element indicating the associated topic; and at a third zoom level for the point within the scene that is higher than the second zoom level, presenting the second visual element indicating the associated topic and removing from the scene the visual element indicating the first topic. 2. The method of claim 1 , the second zoom level presenting at least one visual difference of the first visual element as compared with the first zoom level, the visual difference selected from a visual differences set comprising: the first zoom level comprising a content set describing the first topic, and the second zoom level comprising a different content set describing the first topic; the first zoom level comprising a visual style, and the second zoom level comprising a different visual style; the first zoom level comprising a data object of a data object type, and the second zoom level comprising a data object of a different data object type; and the first zoom level comprising a visual element functionality, and the second zoom level comprising a different visual element functionality. 3. The method of claim 1 , at least one zoom level representing a scene context of the scene. 4. The method of claim 3 , transitioning to the new zoom level comprising: transitioning to the new zoom level if the new zoom level represents a scene context of the scene. 5. The method of claim 1 : the first zoom level not comprising a view proximity zoom level regarding the visual element and a distant version of the visual element; the second zoom level comprising a view proximity zoom level regarding the visual element and a proximate version of the visual element. 6. The method of claim 5 : the first zoom level comprising a preview version of a media object; and the second zoom level comprising a presentation version of the media object. 7. The method of claim 5 : at least one visual element within the scene involving a foreground computational process; and the instructions configured to, for respective visual elements, execute the foreground computational process when the zoom level is within a view proximity zoom level of the visual element. 8. The method of claim 5 : at least one visual element within the scene involving a background computational process; and the instructions configured to, for respective visual elements, execute the background computational process when the zoom level is not within a view proximity zoom level of the visual element. 9. The method of claim 1 : the first zoom level comprising a shallow zoom level regarding the visual element; and the second zoom level comprising a deep zoom level regarding the visual element. 10. The method of claim 9 , the first zoom level comprising a portal to the second zoom level. 11. The method of claim 9 : the first zoom level comprising a first data set associated with the first topic, and the second zoom level comprising the first data set supplemented with at least one supplemental data item that is also associated with the first topic. 12. The method of claim 9 : the first zoom level comprising a first data set that is associated with the first topic, and the second zoom level comprising a second data set that is an element within the first data set. 13. The method of claim 1 , transitioning to the new zoom level comprising: rendering a visual zoom within the scene from the zoom level to the new zoom level. 14. The method of claim 1 , at least one visual presentation of the visual element reflecting a state of the visual element. 15. The method of claim 1 : respective visual elements comprising at least two visual presentations respectively presenting the visual element at different zoom levels, the visual presentations stored in a visual presentation store; and the instructions configured to load from the visual presentation store a visual presentation of a visual element when the zoom level of the scene transitions to a zoom level associated with the visual presentation of a visual element presented within the scene. 16. The method of claim 15 , the instructions configured to: predict imminent visual presentations of visual elements at an imminent zoom level within the scene; and upon predicting an imminent visual presentation of a visual element at a zoom level within the scene, load from the visual presentation store a visual presentation associated with the imminent zoom level for the visual element. 17. The method of claim 16 , predicting the imminent visual presentation selected from a set of visual presentation predictions comprising: detecting a user action of a user that suggests an imminent interaction of the user with the visual element at the imminent zoom level; identifying, at a prior zoom level of the scene that is equivalent with the zoom level of the scene, a prior interaction of the user with the visual element at the imminent zoom level; and identifying, at the zoom level of the scene, a frequent interaction of users with the visual element at the imminent zoom level. 18. The method of claim 16 : the instructions configured to, within a scene graph representing the scene, generate a trigger associated with a visual element and indicating an imminent visual presentation of the visual element; and predicting the imminent visual presentation comprising: detecting a triggering of the trigger within the scene. 19. A system for presenting at least one visual element representing a first topic that is associated with an associated topic within a scene having a zoom level, the system comprising: a scene transitioning component configured to, upon receiving a zoom operation for a point within the scene, where the zoom operation transitions the scene to a new zoom level, transition the scene to the new zoom level; and a scene presenting component configured to present the scene by, for respective visual elements: a first zoom level for the point within the scene, presenting the visual element at the first zoom level; at a second zoom level for the point within the scene that is higher than the first zoom level, presenting the visual element at the second zoom level and a second visual element indicating the associated topic; and at a third zoom level for the point within the scene that is higher than the second zoom level, presenting the second visual element indicating the associated topic and removing from the scene the visual element indicating the first topic. 20. A computer-readable memory device storing instructions that, when executed on a processor of a device, cause the device to present, within a scene having a zoom level, at least one visual element representing a first topic that is associated with an associa

Assignees

Inventors

Classifications

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • for modifying the size of the graphic pattern · CPC title

  • Aspects of interface with display user · CPC title

  • G06F3/14Primary

    Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title

  • G06T3/40Primary

    Scaling of whole images or parts thereof, e.g. expanding or contracting · 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 US8957920B2 cover?
A scene comprising a set of visual elements may allow a user to perform “zoom” operations in order to navigate the depth of the scene. The “zoom” semantic is often applied to simulate optical visual depth, wherein the visual elements are presented with different visual dimensions and visual resolution to simulate physical proximity or distance. However, the “zoom” semantic may be alternatively …
Who is the assignee on this patent?
Giambalvo Daniel J, Rothbart Andrew B, Lin Jennifer M, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F3/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).