WO2007024586A3 - Automated markup language layout - Google Patents

Automated markup language layout Download PDF

Info

Publication number
WO2007024586A3
WO2007024586A3 PCT/US2006/031930 US2006031930W WO2007024586A3 WO 2007024586 A3 WO2007024586 A3 WO 2007024586A3 US 2006031930 W US2006031930 W US 2006031930W WO 2007024586 A3 WO2007024586 A3 WO 2007024586A3
Authority
WO
WIPO (PCT)
Prior art keywords
text
layout
elements
markup language
text elements
Prior art date
Application number
PCT/US2006/031930
Other languages
French (fr)
Other versions
WO2007024586A2 (en
Inventor
Brian D Hanechak
Original Assignee
Vistaprint Technologies Ltd
Brian D Hanechak
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vistaprint Technologies Ltd, Brian D Hanechak filed Critical Vistaprint Technologies Ltd
Priority to CA2620987A priority Critical patent/CA2620987C/en
Priority to EP06801587A priority patent/EP1929409A2/en
Publication of WO2007024586A2 publication Critical patent/WO2007024586A2/en
Publication of WO2007024586A3 publication Critical patent/WO2007024586A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Abstract

Methods and computer programs for automatically creating a text layout in a markup language design for a product to be printed. A number of defined text elements are available for user text. The layout is based on the text elements having user text content. Text elements without text content are disregarded. Positioning of the text elements is determined based on the height of the text elements, defined text element spacing distances, and a defined positioning order. Creating a layout may include positioning design elements relative to the text elements. Font sizes and spacing distances are automatically reduced if necessary to create a suitable layout.
PCT/US2006/031930 2005-08-19 2006-08-16 Automated markup language layout WO2007024586A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA2620987A CA2620987C (en) 2005-08-19 2006-08-16 Automated markup language layout
EP06801587A EP1929409A2 (en) 2005-08-19 2006-08-16 Automated markup language layout

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/207,647 US7676744B2 (en) 2005-08-19 2005-08-19 Automated markup language layout
US11/207,647 2005-08-19

Publications (2)

Publication Number Publication Date
WO2007024586A2 WO2007024586A2 (en) 2007-03-01
WO2007024586A3 true WO2007024586A3 (en) 2007-11-08

Family

ID=37719143

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/031930 WO2007024586A2 (en) 2005-08-19 2006-08-16 Automated markup language layout

Country Status (4)

Country Link
US (2) US7676744B2 (en)
EP (1) EP1929409A2 (en)
CA (1) CA2620987C (en)
WO (1) WO2007024586A2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6633666B2 (en) 1998-08-28 2003-10-14 Quark, Inc. Process and system for defining and visually depicting colors from the components of arbitrary color models
US7116843B1 (en) * 2000-07-24 2006-10-03 Quark, Inc. Method and system using non-uniform image blocks for rapid interactive viewing of digital images over a network
US20070143750A1 (en) * 2004-08-05 2007-06-21 Quark, Inc. Systems and methods for multi-format media production
US20060212805A1 (en) * 2002-04-10 2006-09-21 Quark, Inc. Systems and methods for remote access media production
US20070157080A1 (en) * 2004-08-05 2007-07-05 Quark, Inc. Systems and methods for re-purposing content objects for media production
US20070094636A1 (en) * 2004-08-05 2007-04-26 Quark, Inc. Systems and methods for facilitating media production
US20070139661A1 (en) * 2004-08-05 2007-06-21 Quark, Inc. Systems and methods for producing media products
US20070150358A1 (en) * 2004-08-05 2007-06-28 Quark, Inc. Systems and methods for distributing media production
US7322007B2 (en) * 2003-05-30 2008-01-22 Vistaprint Technologies Limited Electronic document modification
US20060033971A1 (en) * 2004-08-13 2006-02-16 Quark, Inc. Automated trapping system for desktop publishing
US20060033960A1 (en) * 2004-08-13 2006-02-16 Quark, Inc. Systems and methods for ink selection in the trapping zone
US20060087698A1 (en) * 2004-08-13 2006-04-27 Quark, Inc. Systems and methods for variable trapping
US20060033961A1 (en) * 2004-08-13 2006-02-16 Quark, Inc. Systems and methods for small element trapping
US20060087697A1 (en) * 2004-08-13 2006-04-27 Quark, Inc. Systems and methods for recursive trapping
US20060236231A1 (en) * 2004-11-02 2006-10-19 Quark, Inc. Systems and methods for developing dynamic media productions
US20070089624A1 (en) * 2005-03-30 2007-04-26 Quark, Inc. Systems and methods for integrated extended process media productions
US20060227347A1 (en) * 2005-03-30 2006-10-12 Quark, Inc. Systems and methods for importing color environment information
WO2007021254A2 (en) * 2005-08-09 2007-02-22 Quark, Inc. Systems and methods for integrating from data sources to data target locations
JP4827498B2 (en) * 2005-11-11 2011-11-30 キヤノン株式会社 Layout method and apparatus
JP4789589B2 (en) * 2005-11-11 2011-10-12 キヤノン株式会社 Layout method and apparatus
US7779427B2 (en) * 2006-01-18 2010-08-17 Microsoft Corporation Automated application configuration using device-provided data
US20080077555A1 (en) * 2006-09-22 2008-03-27 Miller Frank W Variable data workflow system and method
US8516365B2 (en) 2007-06-15 2013-08-20 Microsoft Corporation Dynamically laying out images and associated text using pre-defined layouts
US8161375B2 (en) * 2008-08-08 2012-04-17 Shutterfly, Inc. System and method for designing and generating online stationery
US20100057760A1 (en) * 2008-08-29 2010-03-04 Hilmar Demant Generic data retrieval
US9122669B2 (en) * 2008-08-29 2015-09-01 Sap Se Flat schema integrated document oriented templates
US8806357B2 (en) * 2008-08-29 2014-08-12 Sap Ag Plug-ins for editing templates in a business management system
US20100269036A1 (en) * 2009-04-20 2010-10-21 Berger Kelly D System and method for designing and generating online stationery
US8484560B2 (en) * 2009-04-24 2013-07-09 Apple Inc. Interactive sub-summaries in database applications
US20110221764A1 (en) * 2010-03-12 2011-09-15 Microsoft Corporation Laying out and cropping images in pre-defined layouts
CN102214177B (en) * 2010-04-07 2013-06-12 深圳市金蝶中间件有限公司 Method and device for vertically typesetting characters in label
JP5868939B2 (en) * 2010-07-22 2016-02-24 サトーホールディングス株式会社 Area-based text formatting for printers
US9330065B2 (en) 2010-09-26 2016-05-03 Hewlett-Packard Development Company, L.P. Generating variable document templates
US9779063B1 (en) 2013-03-15 2017-10-03 Not Invented Here LLC Document processor program having document-type dependent interface
KR102245706B1 (en) * 2013-09-17 2021-04-28 삼성전자주식회사 Method for processing data and an electronic device thereof
US20160110900A1 (en) * 2014-10-20 2016-04-21 Mateen Moosa System And Method For Dynamically Combining Images To Display Textual Content In The Form Of An Image
JP6805265B2 (en) 2016-03-09 2020-12-23 ピーティーアイ マーケティング テクノロジーズ インコーポレイテッド Garnish imposition sorting system
US10599299B2 (en) * 2016-03-25 2020-03-24 Adobe Inc. Recommending a transition from use of a limited-functionality application to a full-functionality application in a digital medium environment
CN107085567B (en) * 2017-04-25 2020-08-14 深圳铂睿智恒科技有限公司 Control method and system for intelligent terminal data layout display
CN111259640B (en) * 2018-11-15 2023-06-20 零氪科技(北京)有限公司 Dynamic list layout method based on text content
CN109948533B (en) * 2019-03-19 2021-02-09 讯飞智元信息科技有限公司 Text detection method, device and equipment and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0327781A2 (en) * 1988-02-10 1989-08-16 International Business Machines Corporation Method to automatically vary displayed object size with variations in window size
US5559934A (en) * 1992-03-11 1996-09-24 Chinon Industries, Inc. Label printing apparatus and wordprocessor
US5835920A (en) * 1996-08-08 1998-11-10 U S West, Inc. Dynamic page reduction

Family Cites Families (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3272696D1 (en) * 1982-05-24 1986-09-25 Ibm Deutschland Process for preparing dot screen data for character and/or picture representations
US4773009A (en) * 1986-06-06 1988-09-20 Houghton Mifflin Company Method and apparatus for text analysis
JPS63245556A (en) * 1987-03-31 1988-10-12 Toshiba Corp Diagram data allocating device
US5263132A (en) * 1990-09-28 1993-11-16 Michael R. Parker Method of formatting documents using flexible design models providing controlled copyfit and typeface selection
US5649216A (en) * 1991-05-17 1997-07-15 Joseph S. Sieber Method and apparatus for automated layout of text and graphic elements
US5848184A (en) * 1993-03-15 1998-12-08 Unisys Corporation Document page analyzer and method
US5479596A (en) * 1993-05-27 1995-12-26 Apple Computer, Inc. Method and apparatus for formatting paragraphs
US5588072A (en) * 1993-12-22 1996-12-24 Canon Kabushiki Kaisha Method and apparatus for selecting blocks of image data from image data having both horizontally- and vertically-oriented blocks
US5561421A (en) * 1994-07-28 1996-10-01 International Business Machines Corporation Access method data compression with system-built generic dictionaries
US5845303A (en) * 1994-12-06 1998-12-01 Netpodium, Inc. Document processing using frame-based templates with hierarchical tagging
US5857212A (en) * 1995-07-06 1999-01-05 Sun Microsystems, Inc. System and method for horizontal alignment of tokens in a structural representation program editor
US5848186A (en) * 1995-08-11 1998-12-08 Canon Kabushiki Kaisha Feature extraction system for identifying text within a table image
US5873106A (en) * 1995-09-18 1999-02-16 Oracle Corporation Geometry management for displaying objects on a computer
US5937084A (en) * 1996-05-22 1999-08-10 Ncr Corporation Knowledge-based document analysis system
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US6154757A (en) * 1997-01-29 2000-11-28 Krause; Philip R. Electronic text reading environment enhancement method and apparatus
US5970483A (en) * 1997-07-25 1999-10-19 Claritech Corporation Apparatus and methodology for submitting search queries
US7237193B1 (en) * 1997-07-29 2007-06-26 Symantec Corporation Unified program for simultaneously displaying graphically-editable graphics presentation and linguistically-editable linguistic definition of the graphics presentation and for synchronizing the graphics presentation and the linguistic definition to one another
US7263659B2 (en) * 1998-09-09 2007-08-28 Ricoh Company, Ltd. Paper-based interface for multimedia information
US6081816A (en) * 1998-03-18 2000-06-27 Microsoft Corporation Method for placing text around polygons and other constraints
US6918085B1 (en) * 1998-06-10 2005-07-12 Cora Sa Process for storing text and procedure for searching stored texts for those pertinent to a question
US20050262437A1 (en) * 1999-04-24 2005-11-24 Patterson Dennis M Process for creating and printing customized document at end user computer and printer
US6826727B1 (en) * 1999-11-24 2004-11-30 Bitstream Inc. Apparatus, methods, programming for automatically laying out documents
US7028255B1 (en) * 2000-08-14 2006-04-11 Adobe Systems Incorporated Self-sizing object placement
US6948119B1 (en) * 2000-09-27 2005-09-20 Adobe Systems Incorporated Automated paragraph layout
US7197695B2 (en) * 2000-11-22 2007-03-27 Adobe Systems Incorporated Automated paragraph layout
AU2002233991A1 (en) * 2000-12-06 2002-06-18 American Express Travel Related Services Company, Inc. Layout generator system and method
US7356760B2 (en) * 2001-02-15 2008-04-08 Nbor Corporation System and method for editing an electronic document of text and graphic objects
WO2002095613A1 (en) * 2001-05-23 2002-11-28 Stargazer Foundation, Inc. System and method for disseminating knowledge over a global computer network
US7475333B2 (en) * 2001-06-01 2009-01-06 Sap Ag Defining form formats with layout items that present data of business application
US20040205602A1 (en) * 2001-07-25 2004-10-14 Douglas Croeni Page layout design using geometric interference schema
JP2003109023A (en) * 2001-09-27 2003-04-11 Fuji Photo Film Co Ltd Method, device and program for outputting template
US20030125931A1 (en) * 2001-12-07 2003-07-03 Shannon Roy Campbell Method for matching strings
US7289132B1 (en) * 2003-12-19 2007-10-30 Apple Inc. Method and apparatus for image acquisition, organization, manipulation, and publication
US20070150358A1 (en) * 2004-08-05 2007-06-28 Quark, Inc. Systems and methods for distributing media production
US7039862B2 (en) * 2002-05-10 2006-05-02 Adobe Systems Incorporated Text spacing adjustment
US20050216836A1 (en) * 2002-08-09 2005-09-29 Triplearc Uk Limited Electronic document processing
WO2004034278A1 (en) * 2002-09-27 2004-04-22 Brother Kogyo Kabushiki Kaisha Text edition device and program
AU2003295562A1 (en) * 2002-11-14 2004-06-15 Educational Testing Service Automated evaluation of overly repetitive word use in an essay
US7260261B2 (en) * 2003-02-20 2007-08-21 Microsoft Corporation Systems and methods for enhanced image adaptation
JP4082351B2 (en) * 2003-03-12 2008-04-30 セイコーエプソン株式会社 Layout system, layout program, and layout method
US8504380B2 (en) * 2003-06-05 2013-08-06 Medidata Solutions, Inc. Assistance for clinical trial protocols
US20050010859A1 (en) * 2003-07-09 2005-01-13 Mcdonough Carol P. System for processing documents and associated ancillary information
US7395500B2 (en) * 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
US7360157B1 (en) * 2003-09-19 2008-04-15 Microsoft Corporation Aligning content in an electronic document
US7548334B2 (en) * 2003-10-15 2009-06-16 Canon Kabushiki Kaisha User interface for creation and editing of variable data documents
US7554689B2 (en) * 2003-10-15 2009-06-30 Canon Kabushiki Kaisha Document layout method
US7478328B2 (en) * 2004-02-17 2009-01-13 Think-Cell Software Gmbh Method of entering a presentation into a computer
JP4262164B2 (en) * 2004-08-06 2009-05-13 キヤノン株式会社 Information processing apparatus, control method therefor, and program
JP4095592B2 (en) * 2004-08-06 2008-06-04 キヤノン株式会社 Information processing apparatus, information processing method, and program
US7594171B2 (en) * 2004-10-01 2009-09-22 Adobe Systems Incorporated Rule-based text layout
US7409635B2 (en) * 2004-11-16 2008-08-05 Zalag Corporation Display/layout methods and apparatuses including content items and display containers
US7676743B2 (en) * 2004-11-30 2010-03-09 Adobe Systems, Incorporated Applying type fitting across grouped text frames in a page layout application
US7937653B2 (en) * 2005-01-10 2011-05-03 Xerox Corporation Method and apparatus for detecting pagination constructs including a header and a footer in legacy documents
US7602972B1 (en) * 2005-04-25 2009-10-13 Adobe Systems, Incorporated Method and apparatus for identifying white space tables within a document
US7434159B1 (en) * 2005-05-11 2008-10-07 Hewlett-Packard Development Company, L.P. Automatically layout of document objects using an approximate convex function model
US7962462B1 (en) * 2005-05-31 2011-06-14 Google Inc. Deriving and using document and site quality signals from search query streams
US7584424B2 (en) * 2005-08-19 2009-09-01 Vista Print Technologies Limited Automated product layout
JP2007079858A (en) * 2005-09-13 2007-03-29 Canon Inc Document compiling method and device
US20070079282A1 (en) * 2005-09-30 2007-04-05 Pawan Nachnani Browser based designer and player
US20070266309A1 (en) * 2006-05-12 2007-11-15 Royston Sellman Document transfer between document editing software applications
US8127227B1 (en) * 2006-10-23 2012-02-28 Sprint Spectrum L.P. Computerized method for dynamic content placement in a document
US7801358B2 (en) * 2006-11-03 2010-09-21 Google Inc. Methods and systems for analyzing data in media material having layout
US20080295019A1 (en) * 2007-05-21 2008-11-27 Microsoft Corporation Document with Sidebars
US8719701B2 (en) * 2009-01-02 2014-05-06 Apple Inc. Identification of guides and gutters of a document
US8261180B2 (en) * 2009-04-28 2012-09-04 Lexmark International, Inc. Automatic forms processing systems and methods

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0327781A2 (en) * 1988-02-10 1989-08-16 International Business Machines Corporation Method to automatically vary displayed object size with variations in window size
US5559934A (en) * 1992-03-11 1996-09-24 Chinon Industries, Inc. Label printing apparatus and wordprocessor
US5835920A (en) * 1996-08-08 1998-11-10 U S West, Inc. Dynamic page reduction

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
STEPHANIE KRIEGER: "12 Tips for Creating Better Presentations", WWW.MICROSOFT.COM, 7 January 2005 (2005-01-07), XP002448464, Retrieved from the Internet <URL:http://www.microsoft.com/AtWork/getworkdone/presentations.mspx> [retrieved on 20070828] *

Also Published As

Publication number Publication date
US20100131839A1 (en) 2010-05-27
US7676744B2 (en) 2010-03-09
EP1929409A2 (en) 2008-06-11
US8522140B2 (en) 2013-08-27
WO2007024586A2 (en) 2007-03-01
US20070044014A1 (en) 2007-02-22
CA2620987A1 (en) 2007-03-01
CA2620987C (en) 2014-10-07

Similar Documents

Publication Publication Date Title
WO2007024586A3 (en) Automated markup language layout
WO2008021667A3 (en) Automated product layout
WO2006031863A3 (en) System and method for editing an electronic document of text and graphic objects
AU2003228022A8 (en) Validation framework for validating input in a markup language page on a client computer
WO2005022487A3 (en) System and method for language instruction
WO2006017493A3 (en) Approach for creating a tag or attribute in a markup language document
TWI370368B (en) Method and system for a runtime user account creation operation within a single-sign-on process in a federated computing environment
GB2431553B (en) Markup language-based, dynamic process graphics in a process plant user interface
WO2008024325A3 (en) Persistent saving portal
WO2005076155A3 (en) Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment
EP1941436A4 (en) A system, method, and computer program product for reducing the burden on an inventory system by retrieving, translating, and displaying attributes information corresponding to travel itineraries listed in the inventory system
WO2007146809A3 (en) Identifying content of interest
WO2007124441A3 (en) Tagging language for broadcast radio
WO2008114495A1 (en) Document processor and document processing method
WO2007100422A8 (en) Edi instance based transaction set definition
WO2006051415A3 (en) Determining a main content area of a page
WO2008033780A3 (en) Recommending advertising key phrases
ZA200509352B (en) File formats, methods, and computer program products for representing documents
WO2007076529A3 (en) A system and method for accessing images with a novel user interface and natural language processing
EP1861770A4 (en) Method in electronic pen, computer program product, and electronic pen
WO2008063407A3 (en) Method and system for associating one or more contents with an electronic page
EP1743254A4 (en) Processing data and documents that use a markup language
WO2007101623A3 (en) Computer translation system and translation method to obtain a high level result
Mihas Negation in Metta
钟珲 A Critical Review on The Effects of First Language Orthographic Features on Second Language Reading in Text

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2620987

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006801587

Country of ref document: EP