发明名称 |
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 |