WO2007024586A3 - Automated markup language layout - Google Patents
Automated markup language layout Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
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.
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)
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)
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)
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 |
-
2005
- 2005-08-19 US US11/207,647 patent/US7676744B2/en active Active
-
2006
- 2006-08-16 CA CA2620987A patent/CA2620987C/en active Active
- 2006-08-16 WO PCT/US2006/031930 patent/WO2007024586A2/en active Application Filing
- 2006-08-16 EP EP06801587A patent/EP1929409A2/en not_active Ceased
-
2010
- 2010-01-22 US US12/692,066 patent/US8522140B2/en active Active
Patent Citations (3)
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)
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 |