摘要:
A method, system, and non-transitory physical storage medium for rendering theme-based digital assets in a media-based project having one or more searchable templates searchable through a graphical user interface (GUI), the method including tagging each of the searchable templates with one or more tag words relative to each searchable template's content; automatically retrieving one or more tag words corresponding to a current template of a currently-active media-based project; automatically retrieving one or more related tag words that correspond to the tag words of the current template; automatically forming one or more tag groups for the current template, each tag group comprising one or more of the tag words and/or one or more of the related tag words; and automatically searching for one or more related templates from among the searchable templates using one or more of the tag groups as search terms in a search engine.
摘要:
A system for creating media-based projects includes a server, the server having access to a processor and a data repository, the server including a non-transitory physical medium, and software running from the non-transitory physical medium, the software providing a method comprising steps of receiving a plurality of images from a user-operated computing appliance to add to the media-project; performing image analysis on the images added to the media-project to identify a plurality of distinguishable features in the images; and selecting a subset of the plurality of distinguishable features in the images for presentation in a mosaic pattern in the media-project, wherein the mosaic pattern comprises the plurality of distinguishable features displayed in a tile pattern comprising a plurality of tiles, and wherein an overlaid die-cut pattern has a plurality of die-cuts corresponding to the plurality of tiles through which the mosaic pattern comprising the distinguishable features is visible.
摘要:
Methods and systems of inter-relating themes via a design and a layout relationship are disclosed, offering flexibility in design and data relationships of media-based projects. In one embodiment, an Internet user at a user-device selects a theme from a plurality of available themes, the theme being a collection of designsets. The system automatically selects a design from the designsets that best fits the content provided by the user. The design automatically inherits a layout from a layoutset corresponding to the automatically selected design. The design defines style and formatting over the layout, while the layout defines the locations of photos and text. When a user selects a different theme, the system can quickly adjust the design without input from the user, increasing user friendliness and usability. The user can create additional personal customizations, and print the final design to create a photobook or other media-based project.
摘要:
A system for creating and editing image and or text-based projects from a mobile computing appliance includes a server connected to a network, the server having access to least one processor and a data repository, the server including a non-transitory physical medium, and software running from the non-transitory physical medium, the software providing a first function for establishing a client server connection between the server and at least one user-operated computing appliance connected to the network, a second function for providing a mobile application including an image selection component, a project previewing component, and a project ordering component to the mobile computing appliance, and a third function for enabling initiation of and maintenance of an active data session between one or more users involved in project creation and or in project editing through the mobile application.
摘要:
Methods and systems for background uploading of media files are presented that greatly improve efficiency and user-experience in creating media-based projects. In one embodiment, a user selects original media files at a user-device for an upload. The user-device first resizes the original files to resized files and uploads them to a server, and second the original files start uploading in a background computer process. The server then allows the user to create, edit, manipulate, and even finish building the project without having to wait for the original files to upload completely, during which time the user-device gives the user an illusionary impression of a completed upload, even while the original files are still uploading. Finally, the user-device completes the upload of the original files to the server, either while the user is editing the project, or after the user has completed editing the project using an upload widget.
摘要:
A system for working with image and or text-based projects includes a server having access to least one processor and a data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing a first function for establishing a client-server connection between the server and at least one user-operated computing appliance connected to the network, a second function for initiating and maintaining an active data session between one or more users involved in working with the image and/or text-based projects through a graphics user interface (GUI), a third function for linking a multi-part text resizing tool to one or more user-input actions on one or more text-based assets added to or pre-existing on a page layout, and a fourth function for retrieving and presenting the text-resizing tool in the GUI upon detection of one of the user-input actions.
摘要:
A method for optimizing storage space and data reproduction performance for an image-based layout created through an electronic interface has steps: (a) separating to at least a first degree, the content data from the structure data in the image-based layout, (b) during active user session with the image-based layout, determining the nature of the modifications to the data according to the at least the first degree of separation, and (c) writing new data modifications to storage in the form of a new addressed data source mapped to or indexed to the parent data source reflecting either content data changes to the image-based layout, structural data changes to the image-based layout, or both.