发明名称 Methods for prioritizing activation of grid-based or object-based snap guides for snapping digital graphics to grids in a layout in an electronic interface
摘要 A system for creating and editing image and or text-based projects includes a server connected to a network and having access a processor and a data repository, and software running from a non-transitory physical medium, the software providing for establishing a client-server connection between the server and at least one user-operated computing appliance connected to the network, initiating and maintaining an active data session between one or more users involved in project creation and or in project editing through a graphics user interface (GUI), establishing a layout grid and defining gridlines as snap-to targets, establishing snap guides for specified assets to be placed on a canvass in an image and or text-based project, and establishing a distance threshold representing the distance between an asset and a gridline before snapping occurs, selectively de-activating or deleting gridlines for snap-to functionality with certain assets based on breach of an asset population threshold.
申请公布号 US9282201(B2) 申请公布日期 2016.03.08
申请号 US201313771793 申请日期 2013.02.20
申请人 Interactive Memories Inc. 发明人 Grosz Aryk Erwin;Schult Dan
分类号 G06F3/00;G06F3/048;H04N1/00;G06F3/0484;H04L29/06;G06F17/30;H04L12/58;G06F17/24;H04L29/08;G06F3/12;G06F3/0483 主分类号 G06F3/00
代理机构 American Patent Agency PC 代理人 American Patent Agency PC ;Hussain Daniar;Dresdner, Jr. Karl P.
主权项 1. A system for creating and editing a media-based project, comprising: a server connected to a network, the server having access to at least one processor and a data repository, the server comprising a non-transitory physical medium; and program code executable from the non-transitory physical medium, the program code when executed by the processor causing the processor to perform a process comprising the steps of: establishing a client-server connection between the server and at least one user-operated computing appliance connected to the network; initiating and maintaining an active data session between at least one user operating the computing appliance through a graphical user interface (GUI); establishing a layout grid and defining a plurality of gridlines as snap-to targets; establishing a plurality of snap guides for one or more assets of a specified type of a plurality of differing types of assets placed on a canvas in the media-based project; establishing a distance threshold representing a distance between a given asset and a given gridline or a given span guide before snapping occurs; and selectively and automatically de-activating one or more of the snap guides for snap-to functionality with the assets of the specified type based on a number of the assets of the specified type placed on the canvas exceeding an asset population threshold.
地址 Palo Alto CA US