Patent ID: 9207951
Filing Date: 2015-12-08
Classification: G06F,G06T

Abstract:
1. A computer implemented method to edit display elements on a zooming user interface canvas displayed on a display screen to create a presentation, comprising: using a computer to receive user requests to add display elements to the canvas, and in response to receipt of the user input to add the display elements, adding multiple display elements to the canvas; using the computer to receive user requests to create path segments, and in response to the user input to create path segments, creating path segments in a non-transitory storage device that indicate an order of transition among view windows that each includes the one or more of the multiple display elements on the canvas; using the computer to receive user requests to associate zoom levels, and in response to the user input to associate zoom levels, associating zoom levels with the view windows that each includes one or more of the multiple display elements on the canvas; displaying a frame on a portion of the canvas visible on the display screen; using the computer to receive a user request to transform a set including multiple display elements that are displayed on the canvas encompassed by the frame; in response to receipt of the user request to transform, using the computer to identify the set including the multiple display elements encompassed by the frame; in response to receipt of the user request to transform the set including the multiple display elements, using the computer to produce an information structure in a non-transitory storage device that indicates each display element of the identified set of display elements that is encompassed by the frame; and using the computer to transform each display element indicated by the information structure; wherein creating the path segments includes creating a path segment that indicates at least one of a transition to or from a view window that includes each display element of the identified set of display elements; and wherein associating zoom levels with the view windows includes associating the view window that includes each display element of the identified set of display elements with a zoom level.