Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20070035746 A1
Publication typeApplication
Application numberUS 11/543,372
Publication dateFeb 15, 2007
Filing dateOct 5, 2006
Priority dateDec 2, 1997
Also published asDE69827409D1, DE69827409T2, EP1040428A1, EP1040428B1, EP1496448A1, US6247011, US6631375, US7120634, US20010029514, US20020059235, WO1999028834A1
Publication number11543372, 543372, US 2007/0035746 A1, US 2007/035746 A1, US 20070035746 A1, US 20070035746A1, US 2007035746 A1, US 2007035746A1, US-A1-20070035746, US-A1-2007035746, US2007/0035746A1, US2007/035746A1, US20070035746 A1, US20070035746A1, US2007035746 A1, US2007035746A1
InventorsSteven Jecha, Winfield Mitchell
Original AssigneeVistaprint Technologies Limited
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Computerized prepress
US 20070035746 A1
Abstract
Computerized prepress is disclosed. In one embodiment, a computerized prepress system includes three components: a server, a client and a printer. The server has stored thereon an authoring program to create a document, and a translation program to translate the document to a suitable prepress format. The client downloads the authoring program from the server to create the document, and then uploads the document to the server for a translation to the suitable prepress format from the server.
Images(17)
Previous page
Next page
Claims(16)
1. A computerized method for creating a design to be printed, the method comprising:
storing on a server system a downloadable design creation program having one or more design creation tools allowing a user at a client system to create an electronic design in WYSIWYG form, wherein the downloaded program executes in a browser of the client and has least one tool that allows a user at the client to select and edit at least one element of an electronic design while at least a portion of the electronic design is simultaneously displayed;
downloading the program from the server to the client;
creating an electronic design using one or more tools of the downloaded program; and
uploading the electronic design to a server system in a form allowing a translation program to create a prepress format file.
2. The method of claim 1 wherein the downloaded program includes at least one tool allowing the user to enter and position at least one text string in the electronic design and to enter and position at least one object in the electronic design.
3. The method of claim 1 wherein the downloaded program includes at least one tool allowing a user to change the size of at least one element of the design relative to the size of at least one other element of the design.
4. The method of claim 1 wherein the downloaded program includes at least one tool allowing the user to perform a zoom operation during the process of creating the electronic design.
5. The method of claim 1 wherein the downloaded program includes at least one tool allowing the user to select at least one element in the electronic design and to change the color of the at least one selected element.
6. A computer system comprising:
one or more processors; one or more communications devices capable of receiving programs downloaded from a server system;
an operating environment program comprising at least a browser; and
a program downloaded from a server, the program being adapted to execute in the browser and having one or more tools for creating a design in WYSIWYG form, at least one of the tools having one or more functions allowing a user of the computer system to select and edit at least one element of the design while at least a portion of the design is simultaneously displayed; and
wherein the downloaded program is further adapted to upload the design to a server in a form allowing a translation program to create a prepress format file.
7. The system of claim 6 wherein the downloaded program includes at least one tool allowing the user to enter and position at least one text string in the electronic design and to enter and position at least one object in the electronic design.
8. The system of claim 6 wherein the downloaded program includes at least one tool allowing a user to change the size of at least one element of the design relative to the size of at least one other element of the design.
9. The method of claim 6 wherein the downloaded program includes at least one tool allowing the user to perform a zoom operation during the process of creating the electronic design.
10. The system of claim 6 wherein the downloaded program includes at least one tool allowing the user to select at least one element in the electronic design and to change the color of the at least one selected element.
11. A server system comprising:
one or more processors;
one or more computer-readable media;
one or more communications devices capable of downloading programs to one or more client computers;
a downloadable design program encoded on the computer-readable media, the program being adapted to execute in a browser of a client computer and having one or more tools for creating a design in WYSIWYG form, at least one of the tools having one or more functions allowing a user to select and edit at least one element of the electronic design while at least a portion of the electronic design is simultaneously displayed;
the program being further adapted to upload the electronic design to a server system in a form allowing a translation program to create a prepress format file.
12. The system of claim 11 wherein the downloaded program includes at least one tool allowing the user to enter and position at least one text string in the electronic design and to enter and position at least one object in the electronic design.
13. The system of claim 11 wherein the downloaded program includes at least one tool allowing a user to change the size of at least one element of the design relative to the size of at least one other element of the design.
14. The system of claim 11 wherein the downloaded program includes at least one tool allowing the user to perform a zoom operation during the process of creating the electronic design.
15. The system of claim 11 wherein the downloaded program includes at least one tool allowing the user to select at least one element in the electronic design and to change the color of the at least one selected element.
16. A computer-readable medium having encoded therein computer code executable in a browser for creating a design to be printed, the computer code comprising:
computer code allowing a user to create a design in WYSIWYG form,
computer code allowing the user to select and edit at least one element of the design while at least a portion of the design is simultaneously displayed, and
computer code for providing the design in a form allowing translation of the design by a translation program into a suitable prepress format.
Description
    FIELD OF THE INVENTION
  • [0001]
    This invention relates generally to print and print-publishing prepress, and more particularly to such prepress that is computerized.
  • BACKGROUND OF THE INVENTION
  • [0002]
    The publishing process typically requires several steps to successfully complete a printed publication. Such steps include planning and organizing, design and content development, and prepress tasks where electronic files are prepared to be reproduced with ink on paper. Broadly speaking, prepress involves the preparation of all the electronic files that will be utilized to create a publication printed with paper and ink. For a professional publication, this usually involves utilizing an authoring program to create the electronic version of the publication itself, and then using another program (which may be a component of the authoring program), to translate this electronic version into a format from which paper and ink copies of the publication can be printed.
  • [0003]
    Portions if not all of the prepress process is difficult for non-professionals to accomplish, however. While tools such as Adobe PageMaker and Quark Express enable professionals to more easily create professional-looking documents, most non-professionals find these computer programs overly complex and difficult to use. That is, although the computers sitting on the desks of such non-professionals are sufficiently powerful to handle such tasks, the users themselves may not be sufficiently knowledgeable to perform them. Furthermore, even for experienced professionals, the prepress process is fraught with uncertainty; for example, the professional must know the type of paper and ink output that is desired a priori before translating an electronic version of a document into a format from which paper and ink copies can be printed. That is, even for experienced professionals, the prepress process is not tightly integrated enough to attain fast, easy and cost-effective print publishing.
  • SUMMARY OF THE INVENTION
  • [0004]
    The above-identified shortcomings as well as other shortcomings and problems are addressed by the present invention, which will be understood by reading and studying the following specification. In one embodiment, a computerized prepress system includes three components: a server, a client and a printer. The server has stored thereon an authoring program to create a document, and a translation program to translate the document to a suitable prepress format. The client downloads the authoring program from the server to create the document, and then uploads the document to the server for translation to the suitable prepress format. The printer receives the document as translated to the suitable prepress format from the server, such that the printer may then print copies of the document.
  • [0005]
    More specifically, in one particular embodiment of the invention, the authoring program is written in the programming language Java, and the client, server and printer are each connected to an intranet the Internet. Thus, a user at the client needs only to run a web browser program, such as Netscape Navigator, to access the server and download and run the authoring program. Once the user has created a document with the authoring program, it is saved at the server. The server may then as required translate the document into a suitable prepress format —such as PostScript —and send it to the printer (e.g., as a MIME-compliant electronic mail) for printing.
  • [0006]
    The invention thus provides for several advantages. The user at the client does not need to know anything about the prepress format required by the printer. Since the server stores the authoring program that is then downloaded to the client for creation of a document, the server can maintain the authoring program such that it knows both the format to which the authoring program saves the document, and the format to which the document must be translated for printing at the printer. Furthermore, the authoring program stored at the server may be as simple as necessary for novice users to comfortably use, or as powerful as necessary for experienced users to use. The professional user benefits from the tight integration of the invention, in that the professional user need only be concerned with creating the document, and not the manner by which the document will ultimately be printed with paper and ink, which may already be preselected within the server.
  • [0007]
    In different embodiments of the invention, computerized methods, computerized systems, computers, and computer-readable media of varying scope are described. Still other and further embodiments, aspects and advantages of the invention will become apparent by reference to the drawings and by reading the following detailed description.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0008]
    FIG. 1 is a diagram of a computer in conjunction with which embodiments of the invention may be implemented;
  • [0009]
    FIG. 2 is a diagram of a computerized prepress system in accordance with one embodiment of the invention;
  • [0010]
    FIG. 3 is a diagram of a computerized prepress method in accordance with one embodiment of the invention; and, FIGS. 4 a-4 m are diagrams of screens displayed on a display device of a computer in conjunction with one embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • [0011]
    In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific preferred embodiments in which the inventions may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the spirit and scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
  • [0012]
    Referring first to FIG. 1, a diagram of a computer in conjunction with which embodiments of the invention may be implemented is shown. Computer 110 is operatively coupled to display device 112, pointing device 114, and keyboard 116. Computer 110 includes a processor (preferably, an Intel Pentium processor), random-access memory (RAM) (preferably, at least thirty-two megabytes), read-only memory (ROM), and one or more storage devices, such as a hard disk drive, a floppy disk drive (into which a floppy disk can be inserted), an optical disk drive, and a tape cartridge drive. The memory, hard drives, floppy disks, etc., are types of computer-readable media. The hard drives and floppy disks are more specifically types of nonvolatile store media. Computer programs running on the computer are executed by the processor from the computer-readable media. The invention is not particularly limited to any type of computer 110. Computer 110 preferably is a PC-compatible computer or a MacOS-compatible computer. The construction and operation of such computers are well known within the art.
  • [0013]
    Furthermore, computer 110 may be communicatively connected to the Internet via a communication device, any particular manner by which the invention is not limited to, and which is not shown in FIG. 1. Internet connectivity is well known within the art. In one embodiment, the computer includes a communication device that is a modem and corresponding communication drivers to connect to the Internet via what is known in the art as a “dial-up connection.” In another embodiment, the computer includes a communication device that is an Ethernet or similar hardware (network) card to connect to a local-area network (LAN) that itself is connected to the Internet via what is know in the art as a “direct connection” (e.g., T1 line, etc.).
  • [0014]
    Computer 110 also has at least one operating environment running thereon, each desirably providing a graphical user interface including a user-controllable pointer. Such operating environments include operating systems such as versions of the Microsoft Windows and Apple MacOS operating systems known in the art. The invention is not limited to any particular operating environment, however, and the construction and use of such operating environments are well known within the art. Computer 110 also desirably has at least one web browser application program running with at least one operating environment, to permit users of computer 110 to access intranet or Internet world-wide-web pages as addressed by Universal Resource Locator (URL) addresses. Such browser application programs include Netscape Navigator and Microsoft Internet Explorer.
  • [0015]
    Display device 112 permits the display of information, including computer, video and other information, for viewing by a user of the computer. The invention is not limited to any particular display device 112. Such display devices include cathode ray tube (CRT) displays (monitors), as well as flat panel displays such as liquid crystal displays (LCD's). Pointing device 114 permits the control of the screen pointer provided by the graphical user interface of operating systems such as versions of Microsoft Windows. The invention is not limited to any particular pointing device 114. Such pointing devices include mouses, touch pads, trackballs, remote controls and point sticks. Finally, keyboard 116 permits entry of textual information into computer 110, as known within the art, and the invention is not limited to any particular type of keyboard.
  • [0016]
    Referring next to FIG. 2, a diagram of a computerized system in accordance with one embodiment of the invention is shown. Each of client computer 200, server computer 202, and printer computer 204 is a computer, such as that shown in and described in conjunction with FIG. 1, although the invention is not so limited. Thus, each of client computer 200, server computer 202, and printer computer 204 has a processor, a computer-readable medium from which computer programs are executed by the processor, and a communications device, such as a network card, or a modem. Client computer 200, server computer 202, and printer computer 204 are communicatively coupled to one another via the Internet 206. Note that in one embodiment, Internet 206 is replaced by an extranet or an intranet, as known within the art, and as may be found in corporate and other environments.
  • [0017]
    Server computer 202 is desirably an extranet, intranet or Internet world-wide-web server, as known in the art, such that it has assigned thereto a Universal Resource Locator (URL) address to permit client computer 200, as well as other computers, to access the server. The invention is not particularly limited to a type of server 202. Typical examples include those running software available from Netscape, Microsoft, Apache, NCSA, and others. Server 202 is also not limited to running on a particular operating system (OS); common operating systems including Microsoft Windows 95, Microsoft Windows NT, Apple MacOS and UNIX.
  • [0018]
    Server computer 202 has stored thereon authoring program 208. Authoring program 208 is downloaded from server 202 by and to client 200 through the Internet 206, although this is more directly represented by arrow 210. Authoring program 208 desirably is run within operating environment 212 running on client 200. Such an operating environment 212 includes those provided by extranet, intranet and Internet world-wide-web browser programs such as Microsoft Internet Explorer and Netscape Navigator. For example, in one embodiment, authoring program 208 is coded in the programming language Java, such that program 208 is a Java applet that is downloaded through the Internet by client 200, and runs within an operating environment 212 that is a browser program that is Java capable. In other embodiments of the invention, authoring program 208 may be coded in the programming language Perl, C, C++, ActiveX, or other programming languages; the invention is not so limited.
  • [0019]
    Authoring program 208 is used within client computer 200 to create document 214. Document 214 is a document created by the user of computer 200, using authoring program 208, for printing and publishing. The invention is not limited to any type of authoring program 208; in one embodiment of the invention, authoring program 208 is that which is shown in and will be described in conjunction with FIGS. 4 a-4 m. The invention is also not limited to any particular document 214. In one embodiment of the invention, document 214 is a business card; however, other documents amenable to the invention include letterheads, pamphlets, brochures, envelopes, etc.
  • [0020]
    Once document 214 has been created at client 200, it is uploaded to server 202 for saving at the server, through the Internet 206, as more directly represented by arrow 216. Document 214 is saved at the server 202 on a non-volatile storage device of the server, such as a hard disk drive. It is saved in an internal file format that maximizes efficiency in the storage of the document. Once the document 214 is ready to be sent to a printer for printing and publication (as may be indicated by client 200 to server 202), server 202 runs translation program 218 on document 214 (program 218 being stored on server 202) as saved in the internal file format to generate a translated document 220, as represented by arrow 222. The translation program 218 translates document 214 into a file format suitable for prepress, such as PostScript. Other file formats suitable for prepress include HTML, PDF, and PostScript extreme, as known within the art. Translation program 218 performs any color separations, or other operations as required by the suitable prepress file format. The invention is not limited to any particular suitable prepress file format.
  • [0021]
    Server 202 then transmits the translated document 220 through the Internet 206 to printer 204, as more directly represented by arrow 224. In one embodiment, this is accomplished by server 202 attaching the translated document 220 as an attachment file to a MIME-compliant electronic mail, which may then be sent to the electronic mail address of printer 204. However, the invention is not limited to any manner by which such transmission occurs. Once the printer 204 has received the translated document 220, document 220 may then be printed and published as needed.
  • [0022]
    Referring next to FIG. 3, a flowchart of a computerized method according to an embodiment of the invention is shown. This method is inclusive of the steps or acts required to be taken by a client computer, a server computer, and a printer computer to create a document at the client computer, for translation by the server computer, and for printing at the printer computer, in accordance with one embodiment of the invention. These steps or acts are performed in accordance with one or more computer programs, such as authoring programs, and translation programs, as have been described in conjunction with FIG. 2. The embodiment of the invention described in conjunction with FIG. 3 refers to the situation where the client, the server and the printer are communicatively coupled to one another through the Internet, where the client is running a web browser program and the server is a web server; however, the invention is not so limited.
  • [0023]
    In step 300, the client computer accesses the web site of the web server, as referenced by a URL address, through its web browser program, and logs onto the web server. Logging on to the server desirably includes submitting user information regarding the user at the client, such as the user's name and password. Once the server has received this information, it authenticates the user, looking up the user information submitted to determine whether such a user exists, and whether the password for the user is correct. Authentication also includes associating the user with a particular directory on the server computer (e.g., on which to store the documents created by the user), a set of defaults regarding options available to the user within the authoring program (e.g., fonts, colors, images and commands), and an authorization level. The authorization level dictates what the user is permitted to do within the program; for example, a “normal” user may be allowed to create, save and print his or her own documents, an “administrator” may be permitted to access anyone's documents within the administrator's work group, and a “demonstration” user is permitted to create documents, but not permitted to save or print them.
  • [0024]
    In step 302, the client downloads the authoring program from the server. As has been described, in one embodiment the authoring program is coded in Java, such that the program is a Java applet running within the browser program of the client. In step 304, the client then uses the authoring program to create a document, such as a business card, a letterhead, etc. Once the document has been created, in step 306 the client selects a save command, which uploads the document to the server, where it is saved. Steps 300 through 306 are iterative; the user at the client may continually save the document to the server, and then relogon at a subsequent time to again revise the document.
  • [0025]
    Once the document is in final form according to the user, the user selects a print command in step 308. This signals the server to translate the document into a suitable prepress format, such as PostScript, or another format as previously described, and send the document to the printer computer in step 310, such as an electronic mail attachment. Thus, the internal format in which the document is saved in step 306 is different than the format to which the document is translated in step 308 and sent to the printer in step 310. Once the printer receives the document, the document may then be printed and published.
  • [0026]
    Referring next to FIGS. 4 a-4 m, diagrams of screens displayed on a display device of a computer in conjunction with one embodiment of the invention are shown. More particularly, the diagrams are screens regarding an authoring program according to one embodiment of the invention. Referring first to FIG. 4 a, within display device 400 is operating environment window 402 within which the authoring program runs. Specifically, operating environment window 402 is part of a web browser program, such as Netscape Navigator. The authoring program is a Java applet that runs within the web browser. The authoring program includes six primary areas: menu bar 404, tool bar 406, orientation bar 408, work area 410, color palette area 412, and properties area 414. The user of the computer utilizes tool bar 406, orientation bar 408, menu bar 404, color palette area 412, and properties area 414 as tools to create a document within work area 410. Work area 410 is sized in accordance with the type of document to be created. For example, as shown in FIG. 4 a, the type of document to be created is a business card. The properties area 414 shows commands that may be used in conjunction with the currently selected tool from tool bar 406.
  • [0027]
    Clicking “file” on menu bar 404 drops down the file menu, as shown in FIG. 4 b. The file menu permits a user to create a new document, such as a business card, letterhead, or envelope, insert an image, open or save a document, revert the current work area to the document as most recently saved, or print to a file (i.e., cause the translation program to be run). The images are saved as files on the server in a particular format, such as encapsulated PostScript, TIFF, GIF, and JPEG. Desirably, the images have a maximum resolution of 1: 1, to minimize the size of the encapsulated PostScript file (or file in another format). Opening or saving a document retrieves or stores a document, respectively, on a computer-readable medium of the server. Printing the document to a file causes the translation program to run, such that the file is translated to a format suitable for prepress, and then sent to the printer.
  • [0028]
    Clicking “View” on menu bar 404 drops down the view menu, as shown in FIG. 4 c. The view menu permits a user to call up different tools of the authoring program, which may have become hidden from view (e.g., by previous user choice), or previously unselected by the user. Selecting “Toolbar” calls up tool bar 406. Selecting “Move to Front/Move to Back” calls up orientation bar 408. Selecting “Color Palette” brings up color palette area 412. Selecting “Properties” brings up properties area 414. Selecting “Rulers” brings into view rulers 416 and 414, each on a side of work area 410. Finally, selecting “Grid” causes a grid to be superimposed on work area 410 (not shown in FIG. 4 c).
  • [0029]
    Clicking “Edit” on menu bar 404 drops down the edit menu, as shown in FIG. 4 d. The edit menu permits a user to cut, copy, paste selected elements (i.e., objects) within work area 410, or select all the elements, such that the user is then able to cut, copy, or paste all the elements. The cut, copy, and paste commands thus operate as known to those of ordinary skill within the art.
  • [0030]
    Color palette area 412 is described in conjunction with FIG. 4 e. The user is able to select both stroke and fill color from a menu of predetermined colors. The stroke color refers to the color in which the boundaries of a particular object is drawn within work area 410 (not shown in FIG. 4 e), while the fill color refers to the color inside the boundaries of the particular object within work area 410. Colors may be added within the menu of predetermined colors by defining a new color, accomplished by pressing the define new colors button, which brings up window 418. Within the window, the user is able to select new colors, which are desirably the entire palette of colors available from Pantone, as known within the art. In other embodiments, colors are selected from palettes of colors available from Toyo, Focaltone, or Tru-match, as also known within the art.
  • [0031]
    Referring next to FIG. 4 f, selecting the arrow tool on tool bar 406 allows the user to select an object within work area 410. Selecting the circle tool on tool bar 406 enables a user to create a circle or oval, such as that shown in work area 410 in FIG. 4 f. Referring next to FIG. 4 g, selecting the rectangle tool on tool bar 406 permits a user to create a rectangle, such as that shown in work area 410 in FIG. 4 g. Referring next to FIG. 4 h, selecting the line tool on tool bar 406 enables a user to create a line, such as that shown in work area 410 in FIG. 4 h. In the creation of a circle, rectangle, or line, the authoring program performs the creation of the particular object (e.g., the circle, the rectangle, or the line) itself, and does not consult the server to determine the manner in which the object is to be created.
  • [0032]
    Conversely, selecting the text tool on tool bar 406 causes the authoring program to first allow the user to input the text to be entered on work area 410, displaying the text in a rough manner. Next, the authoring program sends the text to the server, which translates the text into an image, desirably an image in GIF format and having a maximum resolution of 4:1, which is then sent back to the client for display on work area 410. (Other image formats include JPEG and TIFF; the invention is not so limited.) This is shown in conjunction with FIG. 4 i and 4 j. In FIG. 4 i, the user has entered the text string “Hello world” but has not yet pressed return; therefore, the text string is shown in a rough manner. Once the user presses return, the client sends the text string to the server for conversion to an image, which is then sent to the client and displayed on work area 410, as is shown in FIG. 4 j. The reason this is accomplished is that different computers have different font generation engines, while the authoring program is desirably a what-you-see-is-what-you-get (WYSIWYG) program, showing the user on the display device exactly what will be printed at the printer.
  • [0033]
    Referring next to FIG. 4 k, selecting the zoom tool on tool bar 406 enables a user to zoom in and out on the document within work area 410, as is shown in FIG. 4 k. Referring to FIG. 41, selecting the color picker tool (tool 450) on tool bar 406 enables a user to set a color within color palette area 412 to that of a current object within work area 410. For example, clicking within object 452 in work area 410 while using the color picker tool sets the current fill color to that of the fill color of object 452. This enables users to precisely set a color to an already existing color within the document, which is especially advantageous in situations where there are multiple shades of one color in a document, which may be difficult to discern.
  • [0034]
    Selecting the top icon within orientation bar 408 brings the currently selected object within area 410 to the front of other objects. For example, as shown in FIG. 4 l, selecting the top icon while object 452 is selected (as denoted by dots outlining the rectangular boundary of the object) brings object 452 to the front, over the other object within the work area (e.g., object 454). Conversely, selecting the bottom icon within orientation bar 408 moves the currently selected object within area 410 to the back of other objects. For example, as shown in FIG. 4 m, selecting the bottom icon while object 452 is selected moves object 452 to the back, behind the other object within the work area (e.g., object 454).
  • [0035]
    Computerized prepress has been described. Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement which is calculated to achieve the same purpose may be substituted for the specific embodiments shown. This application is intended to cover any adaptations or variations of the present invention. For example, the invention is fully intended to cover databases as well as dynamic directories, such that the term directory may be interpreted to encompass any database amenable to the invention in such an embodiment of the invention. Therefore, it is manifestly intended that this invention be limited only by the following claims and equivalents thereof.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4852485 *Mar 20, 1986Aug 1, 1989Felix BrunnerMethod of operating an autotypical color offset printing machine
US4918588 *Dec 31, 1986Apr 17, 1990Wang Laboratories, Inc.Office automation system with integrated image management
US4932320 *Aug 4, 1988Jun 12, 1990Michel BrunettiMethod and device for registering colors in an offset rotary press
US5140676 *May 7, 1990Aug 18, 1992Oce-Nederland B.V.Desktop publishing system and method of making up documents
US5210824 *Mar 28, 1991May 11, 1993Xerox CorporationEncoding-format-desensitized methods and means for interchanging electronic document as appearances
US5239625 *Mar 5, 1991Aug 24, 1993Rampage Systems, Inc.Apparatus and method to merge images rasterized at different resolutions
US5257097 *Sep 27, 1991Oct 26, 1993Eastman Kodak CompanyMethod and apparatus for selective interception of a graphics rendering operation for effecting image data modification
US5287194 *Nov 25, 1992Feb 15, 1994Xerox CorporationDistributed printing
US5327265 *May 1, 1992Jul 5, 1994Mcdonald Bruce AModem accessable image database system for on-demand printing
US5483653 *Apr 2, 1993Jan 9, 1996Xerox CorporationPrinting system with file specification parsing capability
US5508718 *Apr 25, 1994Apr 16, 1996Canon Information Systems, Inc.Objective-based color selection system
US5539865 *Nov 10, 1992Jul 23, 1996Adobe Systems, Inc.Method and apparatus for processing data for a visual-output device with reduced buffer memory requirements
US5550928 *Dec 15, 1992Aug 27, 1996A.C. Nielsen CompanyAudience measurement system and method
US5552994 *Jul 12, 1993Sep 3, 1996Onkor, Ltd.System for printing social expression cards in response to electronically transmitted orders
US5555496 *May 6, 1994Sep 10, 1996Mary T. TackbaryMethod and apparatus for communicating with a card distribution center for management, selection, and delivery of social expression cards
US5600563 *Sep 23, 1992Feb 4, 1997Onkor Ltd.System for printing social expression cards
US5617528 *Feb 6, 1995Apr 1, 1997Datacard CorporationMethod and apparatus for interactively creating a card which includes video and cardholder information
US5634064 *Aug 2, 1996May 27, 1997Adobe Systems IncorporatedMethod and apparatus for viewing electronic documents
US5748484 *Feb 7, 1996May 5, 1998Onkor, Ltd.System for printing social expression cards in response to electronically transmitted orders
US5748963 *May 12, 1995May 5, 1998Design Intelligence, Inc.Adaptive binding
US5751590 *Jan 31, 1997May 12, 1998Onkor, Ltd.System for printing social expression cards
US5752053 *May 18, 1995May 12, 1998Canon Kabushiki KaishaDocument processing apparatus for processing a document and associated format information
US5752253 *Jun 28, 1995May 12, 1998Bull, S.A.Process and device for the automatic generation of spreadsheets
US5790790 *Oct 24, 1996Aug 4, 1998Tumbleweed Software CorporationElectronic document delivery system in which notification of said electronic document is sent to a recipient thereof
US5793966 *Dec 1, 1995Aug 11, 1998Vermeer Technologies, Inc.Computer system and computer-implemented process for creation and maintenance of online services
US5796952 *Mar 21, 1997Aug 18, 1998Dot Com Development, Inc.Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5819014 *Nov 15, 1996Oct 6, 1998Digital Equipment CorporationParallel distributed printer controller architecture
US5819271 *Oct 29, 1996Oct 6, 1998Multex Systems, Inc.Corporate information communication and delivery system and method including entitlable hypertext links
US5822587 *Oct 20, 1995Oct 13, 1998Design Intelligence, Inc.Method and system for implementing software objects
US5825986 *Jun 26, 1996Oct 20, 1998Cks PartnersMethod for determining ink requirements
US5838883 *Sep 20, 1996Nov 17, 1998PortalisCopying attachment for digital printing press
US5838906 *Oct 17, 1994Nov 17, 1998The Regents Of The University Of CaliforniaDistributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
US5870089 *Nov 24, 1997Feb 9, 1999Dazel CorporationApparatus and process for distributing information using an electronic package representation
US5870552 *Mar 28, 1995Feb 9, 1999America Online, Inc.Method and apparatus for publishing hypermedia documents over wide area networks
US5877766 *Aug 15, 1997Mar 2, 1999International Business Machines CorporationMulti-node user interface component and method thereof for use in accessing a plurality of linked records
US5880740 *Jul 12, 1996Mar 9, 1999Network Sound & Light, Inc.System for manipulating graphical composite image composed of elements selected by user from sequentially displayed members of stored image sets
US5884014 *May 23, 1996Mar 16, 1999Xerox CorporationFontless structured document image representations for efficient rendering
US5892909 *Jan 31, 1997Apr 6, 1999Diffusion, Inc.Intranet-based system with methods for co-active delivery of information to multiple users
US5895476 *Sep 9, 1996Apr 20, 1999Design Intelligence, Inc.Design engine for automatic reformatting for design and media
US5895477 *Sep 9, 1996Apr 20, 1999Design Intelligence, Inc.Design engine for automatic layout of content
US5903902 *Sep 9, 1996May 11, 1999Design Intelligence, Inc.Design engine with tree and component structure
US5918988 *Dec 8, 1995Jul 6, 1999Oce-Nederland B.V.Printing system for carrying out print jobs
US5930810 *Aug 9, 1995Jul 27, 1999Taylor CorporationPrinting system with pre-defined user modifiable forms and local and remote printing
US5956737 *Sep 9, 1996Sep 21, 1999Design Intelligence, Inc.Design engine for fitting content to a medium
US5960164 *Jul 30, 1996Sep 28, 1999Moore Business Forms, Inc.Data interface for high performance
US5960168 *Dec 3, 1998Sep 28, 1999Microsoft CorporationDeferred printing
US5963641 *Nov 24, 1997Oct 5, 1999Markzware, Inc.Device and method for examining, verifying, correcting and approving electronic documents prior to printing, transmission or recording
US5964156 *Jun 3, 1998Oct 12, 1999Agfa CorporationOptimizing workflow in a prepress printing system
US5974234 *Apr 15, 1997Oct 26, 1999Xerox CorporationCentralized print server for interfacing one or more network clients with a plurality of printing devices
US5974441 *Dec 6, 1996Oct 26, 1999International Business Machines CorporationWWW client server interactive system method with Java (™)
US5984446 *Apr 10, 1996Nov 16, 1999Eastman Kodak CompanyColor office printer with a high capacity digital page image store
US5995723 *Nov 18, 1997Nov 30, 1999Xerox CorporationClient subsystem for changing document/job attributes in a network printing system
US6012035 *Oct 13, 1997Jan 4, 2000Integral Business Services, Inc.System and method for supporting delivery of health care
US6012070 *Nov 15, 1996Jan 4, 2000Moore Business Forms, Inc.Digital design station procedure
US6018338 *Apr 14, 1993Jan 25, 2000Moore Business Forms, Inc.Desktop forms order system
US6018774 *Jul 3, 1997Jan 25, 2000Yobaby Productions, LlcMethod and system for creating messages including image information
US6020894 *Aug 13, 1991Feb 1, 2000Canon Kabushiki KaishaFull-color desktop publishing system
US6026433 *Mar 17, 1997Feb 15, 2000Silicon Graphics, Inc.Method of creating and editing a web site in a client-server environment using customizable web site templates
US6049390 *Nov 5, 1997Apr 11, 2000Barco Graphics NvCompressed merging of raster images for high speed digital printing
US6057858 *Aug 7, 1996May 2, 2000Desrosiers; John J.Multiple media fonts
US6117061 *Jul 21, 1997Sep 12, 2000Avery Dennison CorporationMethod for custom printing and forming three-dimensional structures
US6145031 *Aug 26, 1998Nov 7, 2000International Business Machines CorporationMultiple insertion point queue to order and select elements to be processed
US6173274 *Dec 30, 1998Jan 9, 2001Pitney Bowes Inc.Production mail system having subsidies for printing of third party messages on mailpieces
US6182092 *Jul 14, 1997Jan 30, 2001Microsoft CorporationMethod and system for converting between structured language elements and objects embeddable in a document
US6188490 *Oct 15, 1998Feb 13, 2001Minolta Co., Ltd.Print processing device for image data editing
US6189020 *Oct 10, 1991Feb 13, 2001Canon Kabushiki KaishaDocument processing method and apparatus using batch process
US6201611 *Nov 19, 1997Mar 13, 2001International Business Machines CorporationProviding local printing on a thin client
US6247011 *Dec 2, 1997Jun 12, 2001Digital-Net, Inc.Computerized prepress authoring for document creation
US6249821 *Jun 18, 1996Jun 19, 2001Oki Data Americas, Inc.Network object frameworks
US6259446 *Dec 23, 1992Jul 10, 2001Object Technology Licensing CorporationMenu state system
US6271937 *Jan 12, 1999Aug 7, 2001Peter A. ZuberColor correction of dot linearities in multiple print engine system
US6306072 *Jan 23, 1996Oct 23, 2001Ferag AgMethod and system for production and decentralized delivery of printed products
US6343302 *Feb 13, 1997Jan 29, 2002Yahoo! Inc.Remote web site authoring system and method
US6353483 *Jan 10, 2000Mar 5, 2002Imagex, Inc.Postscript to bitmap conversion of graphic image files
US6362895 *Jan 10, 2000Mar 26, 2002Imagex, Inc.PDF to PostScript conversion of graphic image files
US6381032 *Jan 10, 2000Apr 30, 2002Imagex, Inc.Postscript to PDF conversion of graphic image files
US6434747 *Jan 19, 2000Aug 13, 2002Individual Network, Inc.Method and system for providing a customized media list
US6453127 *Sep 26, 1997Sep 17, 2002Nexpress Solutions LlcEstablishment at a remote location of an internet/intranet user interface to a copier/printer
US6469796 *Sep 5, 1997Oct 22, 2002Fmr Corp.Controlling printing using a print server having a graphical user interface
US6535294 *Jun 23, 1998Mar 18, 2003Discount Labels, Inc.System and method for preparing customized printed products over a communications network
US6631008 *Mar 30, 1998Oct 7, 2003Seiko Epson CorporationNetwork system, information processing apparatus, and information memory medium
US6631375 *Dec 2, 1998Oct 7, 2003Vistaprint LimitedAdministration and search and replace of computerized prepress
US6650433 *Apr 25, 2000Nov 18, 2003Vista Print Usa Inc.Managing print jobs
US6684369 *Jun 19, 1998Jan 27, 2004International Business Machines, CorporationWeb site creator using templates
US6839149 *Mar 21, 2002Jan 4, 2005ColorQuick.com, LLCPreparation of production data for a print job using a still image proxy of a page description language image file
US6882441 *Oct 28, 1999Apr 19, 2005On-Line Print Services, L.L.C.Automated typesetting system
US6992794 *Jun 27, 2003Jan 31, 2006Vistaprint Usa IncorporatedManaging print jobs
US7016865 *Apr 14, 2000Mar 21, 2006Deluxe CorporationPersonalization format converter system and method
US7120634 *Jun 8, 2001Oct 10, 2006Vista Print Technologies LimitedComputerized prepress
US7133149 *Jun 27, 2003Nov 7, 2006Vistaprint Usa, Inc.Methods of aggregating multiple individual print jobs for simultaneous printing
US7187465 *Jun 27, 2003Mar 6, 2007Vistaprint Technologies LimitedQuantity-based print job preparation
US7216092 *Apr 14, 2000May 8, 2007Deluxe CorporationIntelligent personalization system and method
US7236647 *Dec 2, 2004Jun 26, 2007Branders.Com, Inc.Methods and apparatuses for generating composite images including warping
US7495796 *Jun 27, 2003Feb 24, 2009Vistaprint Technologies LimitedBrowser-based product design
US20030140315 *Jun 7, 1999Jul 24, 2003Robert Evans BlumbergPrint on demand virtual builder
US20040006522 *Jun 27, 2003Jan 8, 2004Robert KeaneProduct pricing system and method
US20060253345 *Apr 14, 2006Nov 9, 2006Yosi HeberSystem and method for analyzing, generating suggestions for, and improving websites
US20080133500 *Nov 30, 2006Jun 5, 2008Caterpillar Inc.Website evaluation and recommendation tool
US20090207447 *Feb 23, 2009Aug 20, 2009Vistaprint Usa, Inc.Managing print jobs
CA2194106A1 *Dec 30, 1996Jun 29, 1997Foy C. SperringRemote printing system
EP0495563A2 *Jan 2, 1992Jul 22, 1992Scitex Corporation Ltd.Apparatus and techniques for computerized printing
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7463793May 22, 2006Dec 9, 2008Quark, Inc.Method and system using non-uniform image blocks for rapid interactive viewing of digital image over a network
US7789301May 14, 2009Sep 7, 2010Avery Dennison CorporationSystem and method of managing a ticket order
US7926715Oct 31, 2008Apr 19, 2011Avery Dennison CorporationSystem and method of managing a ticket order
US8634089Feb 23, 2009Jan 21, 2014Vistaprint Usa, Inc.Browser-based product design
US8732003Jun 27, 2003May 20, 2014Vistaprint Usa, Inc.Product pricing system and method
US8755085 *Mar 28, 2012Jun 17, 2014Kabushiki Kaisha ToshibaImage forming apparatus for forming color image having tint easy to see for user
US9152362Jan 21, 2014Oct 6, 2015Cimpress Usa IncorporatedManaging print jobs
US9280949 *Jul 12, 2011Mar 8, 2016Adobe Systems IncorporatedColor selection interface
US9645774Oct 6, 2015May 9, 2017Cimpress Usa IncorporatedManaging print jobs
US20060033959 *Aug 2, 2005Feb 16, 2006Quark, Inc.Systems and methods for trapping in a publishing environment
US20060033960 *Oct 18, 2005Feb 16, 2006Quark, Inc.Systems and methods for ink selection in the trapping zone
US20060033961 *Oct 18, 2005Feb 16, 2006Quark, Inc.Systems and methods for small element trapping
US20060033971 *Aug 13, 2004Feb 16, 2006Quark, Inc.Automated trapping system for desktop publishing
US20060087697 *Oct 18, 2005Apr 27, 2006Quark, Inc.Systems and methods for recursive trapping
US20060087698 *Oct 18, 2005Apr 27, 2006Quark, Inc.Systems and methods for variable trapping
US20060210196 *May 22, 2006Sep 21, 2006Quark, Inc.Method and system using non-uniform image blocks for rapid interactive viewing of digital image over a network
US20060212805 *Jan 23, 2006Sep 21, 2006Quark, Inc.Systems and methods for remote access media production
US20060227347 *Mar 30, 2005Oct 12, 2006Quark, Inc.Systems and methods for importing color environment information
US20060236231 *Jan 23, 2006Oct 19, 2006Quark, Inc.Systems and methods for developing dynamic media productions
US20070089624 *Mar 30, 2005Apr 26, 2007Quark, Inc.Systems and methods for integrated extended process media productions
US20070094636 *Nov 2, 2004Apr 26, 2007Quark, Inc.Systems and methods for facilitating media production
US20070136439 *Feb 21, 2007Jun 14, 2007Hiroshi KitadaBrowser, method, and computer program product for managing documents
US20070139661 *Nov 2, 2004Jun 21, 2007Quark, Inc.Systems and methods for producing media products
US20070143750 *Nov 2, 2004Jun 21, 2007Quark, Inc.Systems and methods for multi-format media production
US20070150358 *Nov 2, 2004Jun 28, 2007Quark, Inc.Systems and methods for distributing media production
US20070157080 *Nov 2, 2004Jul 5, 2007Quark, Inc.Systems and methods for re-purposing content objects for media production
US20070169129 *Jan 18, 2006Jul 19, 2007Microsoft CorporationAutomated application configuration using device-provided data
US20080027899 *Aug 9, 2005Jan 31, 2008Quark, Inc.Systems and Methods for Integrating from Data Sources to Data Target Locations
US20090125416 *Oct 31, 2008May 14, 2009Jeffrey JoosteSystem and method of managing a ticket order
US20090228372 *May 14, 2009Sep 10, 2009Jeffrey JoosteSystem and method of managing a ticket order
US20120007879 *Jul 12, 2011Jan 12, 2012Adobe Systems IncorporatedColor selection interface
US20120257225 *Mar 28, 2012Oct 11, 2012Toshiba Tec Kabushiki KaishaImage forming apparatus for forming color image having tint easy to see for user
US20150339276 *May 22, 2014Nov 26, 2015Craig J. BloemSystems and methods for producing custom designs using vector-based images
USRE42746Oct 14, 2005Sep 27, 2011Quark, Inc.Process and system for defining and visually depicting colors from the components of arbitrary color models
CN102736473A *Mar 31, 2012Oct 17, 2012东芝泰格有限公司Image forming apparatus for forming color image having tint easy to see for user
Classifications
U.S. Classification358/1.1
International ClassificationG06F17/30, G06F17/24, G06F17/21, G06F3/12
Cooperative ClassificationY10S707/99939, G06F3/1214, G06F3/1256, G06F3/1208, G06F3/1238, G06F17/24, G06F17/211, G06F3/1222, G06F3/1288
European ClassificationG06F17/21F, G06F3/12A4M24F, G06F3/12A4M10, G06F3/12A2P2S, G06F3/12A6R14, G06F3/12A2A18, G06F3/12A2S, G06F17/24, G06F3/12T
Legal Events
DateCodeEventDescription
Oct 7, 2013ASAssignment
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Free format text: SECURITY AGREEMENT;ASSIGNOR:VISTAPRINT SCHWEIZ GMBH;REEL/FRAME:031371/0384
Effective date: 20130930
Oct 9, 2013ASAssignment
Owner name: VISTAPRINT LIMITED, BERMUDA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VISTAPRINT TECHNOLOGIES LIMITED;REEL/FRAME:031394/0311
Effective date: 20131008
Oct 10, 2013ASAssignment
Owner name: VISTAPRINT SCHWEIZ GMBH, SWITZERLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VISTAPRINT LIMITED;REEL/FRAME:031394/0742
Effective date: 20131008