Back to results
US 8,559,052 B2Granted
Automated layout and design for recording text and images in any of disparate three-dimensional objects
AssigneeCoveroo, Inc.
InventorsKarl Jacob, Mark Halstead
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing automated layouts and designs for recording text and images on any of a plurality of disparate three-dimensional objects. Server-based processing engine for automatically imposing designs and text onto consumer electronic devices and method for delivering the same to consumers.
Claims28
A system, comprising:
- a processor that is operatively coupled with a memory device;
- one or more output devices that are operatively coupled with the processor, wherein the output devices comprise at least a default output device;
- a device template database that is operatively coupled with the processor, wherein the device template database contains a plurality of templates corresponding to a plurality of three-dimensional objects, wherein each of the templates is previously, individually sourced by an operator;
- an algorithm database that is operatively coupled with the processor, wherein the algorithm database contains a plurality of algorithms that are individually programmed for imposing graphics into the plurality of templates;
- an output settings database that is operatively coupled with the processor, wherein the output settings database contains a plurality of output settings corresponding to each output device of the one or more output devices;
- wherein the processor is configured to present a browser-based interface to a user via a wide area network, wherein the browser-based interface further comprises
- tools for the user to specify one of the three-dimensional objects,
- tools for the user to specify one or more graphics to be printed onto a workpiece associated with the specified three-dimensional object, wherein the workpiece comprises any of an accessory or a replaceable part corresponding to the specified three-dimensional object, and wherein the specified qraphics comprise any of images, text, or any combination thereof;
- and
- tools for the user to change a specified output device from the default output device;
- wherein the processor is configured to automatically access a template from the template database that corresponds with the specified three-dimensional object;
- wherein the processor is configured to automatically apply for an algorithm from the algorithm database to impose the specified graphic into the template according to the output settings, thereby creating a unique file comprising a custom-designed template with user-selected graphics custom-sized for the workpiece associated with the specified three-dimensional object;
- wherein the processor is configured to send the unique file to the specified output device;
- and
- wherein the specified output device is configured to print the custom-designed template with user-selected graphics custom-sized on the workpiece associated with the specified three-dimensional object according to the unique file.
12 more elements
A method, comprising the steps of:
- populating a template database with a plurality of templates, wherein each template from the plurality of templates is sourced from a particular electronic device;
- populating an output settings database with a plurality of output settings for a plurality of output devices;
- populating an algorithm database with a plurality of algorithms, wherein each algorithm from the plurality of algorithms is configured to automatically impose graphics into any template from among the plurality of templates while taking output settings into account, wherein the graphics comprise any of images, text, or any combination thereof;
- coupling the template database, the output settings database, and the algorithm database with a server-based processing engine;
- providing a browser-based interface to a user via a wide area network, wherein the browser-based consumer interface is configured with tools for the user to specify custom graphics, comprising an image, text, or any combination thereof, for automatic imposition onto a workpiece associated with a three-dimensional object, wherein the workpiece comprises any of an accessory or a replaceable part corresponding to the three-dimensional object, for outputting on a particular output device;
- accepting at least one user input via the browser-based interface, thereby specifying custom graphics and text for automatic imposition onto a particular workpiece associated with a particular three-dimensional object for outputting on the particular output device;
- automatically accessing at least one template for the specified workpiece from the template database;
- automatically accessing at least one layout algorithm for automatically imposing the user-specified custom graphics into the at least one accessed template;
- automatically imposing the user-specified custom graphics into the at least one accessed template, thereby creating a unique file;
- sending the unique file to the particular output device;
- and
- printing the specified custom graphics onto the specified workpiece.
9 more elements
A method for recording customized images and text on any of a plurality of disparate three-dimensional objects comprising the steps of:
- populating a template database with a plurality of templates, wherein each template from the plurality of templates is sourced from a particular electronic device;
- populating an output settings database with a plurality of output settings for a plurality of recording devices;
- populating an algorithm database with a plurality of algorithms, wherein each algorithm from the plurality of algorithms is configured to automatically impose a graphic file and text into any template from among the plurality of templates while taking output settings into account;
- coupling the template database, the output settings database, and the algorithm database with a server-based processing engine;
- providing a browser-based consumer interface to a plurality of consumers via a wide area network, wherein the browser-based consumer interface is configured with tools for consumers to specify custom graphics and text for automatic imposition onto at least one particular electronic device for outputting on a particular recording device;
- accepting at least one consumer input via said browser-based consumer interface, thereby specifying custom graphics and text for automatic imposition onto at least one particular electronic device for outputting on a particular recording device;
- automatically accessing at least one template for the specified at least one particular device from the template database;
- automatically accessing at least one layout algorithm for automatically imposing the user-specified custom graphic file and text into the at least one accessed template;
- automatically imposing the user-specified custom graphic file and text into the at least one accessed template, thereby creating a unique file;
- sending the unique file to a recording device from among the plurality of recording devices;
- printing the specified custom graphic and text onto an electronic device;
- accepting a plurality of consumer inputs via the browser-based consumer interface, thereby specifying custom graphics and text for automatic imposition onto a plurality of electronic devices for outputting on a recording device;
- automatically accessing at least one template for the plurality of electronic devices from the said template database;
- automatically accessing at least one layout algorithm for automatically imposing the user-specified custom graphic files and text into the at least one accessed template for each of the plurality of consumer inputs;
- automatically imposing the user-specified custom graphic files and text into the at least one accessed template, thereby creating a unique file for each of the plurality of consumer inputs;
- sending the unique files to the recording device;
- and
- printing the specified custom graphic and text onto each of the plurality of electronic devices.
15 more elements
Dependencies are inferred from the claim text.