WO2008042977A3 - Environment-constrained dynamic page layout - Google Patents

Environment-constrained dynamic page layout Download PDF

Info

Publication number
WO2008042977A3
WO2008042977A3 PCT/US2007/080336 US2007080336W WO2008042977A3 WO 2008042977 A3 WO2008042977 A3 WO 2008042977A3 US 2007080336 W US2007080336 W US 2007080336W WO 2008042977 A3 WO2008042977 A3 WO 2008042977A3
Authority
WO
WIPO (PCT)
Prior art keywords
environment
page layout
dynamic page
constrained dynamic
content
Prior art date
Application number
PCT/US2007/080336
Other languages
French (fr)
Other versions
WO2008042977A2 (en
Inventor
Richard Wright
Peter Sorotokin
Original Assignee
Adobe Systems Inc
Richard Wright
Peter Sorotokin
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 Adobe Systems Inc, Richard Wright, Peter Sorotokin filed Critical Adobe Systems Inc
Publication of WO2008042977A2 publication Critical patent/WO2008042977A2/en
Publication of WO2008042977A3 publication Critical patent/WO2008042977A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • 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/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • G06F40/154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets

Abstract

Methods, systems and program products for conditionally formatting content. At least one display parameter [224]corresponding to a target display window is identified. A page master [220] and one or more styling rules are selected in accordance with the identified at least one display parameter [224]. The selected page master [220] and the selected one or more styling rules are applied to flowable content to format the flowable content for display in the target display window.
PCT/US2007/080336 2006-10-03 2007-10-03 Environment-constrained dynamic page layout WO2008042977A2 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US82806306P 2006-10-03 2006-10-03
US60/828,063 2006-10-03
US86259006P 2006-10-23 2006-10-23
US86258306P 2006-10-23 2006-10-23
US60/862,583 2006-10-23
US60/862,590 2006-10-23
US11/612,274 2006-12-18
US11/612,274 US20080082911A1 (en) 2006-10-03 2006-12-18 Environment-Constrained Dynamic Page Layout

Publications (2)

Publication Number Publication Date
WO2008042977A2 WO2008042977A2 (en) 2008-04-10
WO2008042977A3 true WO2008042977A3 (en) 2008-12-31

Family

ID=39262469

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/080336 WO2008042977A2 (en) 2006-10-03 2007-10-03 Environment-constrained dynamic page layout

Country Status (2)

Country Link
US (1) US20080082911A1 (en)
WO (1) WO2008042977A2 (en)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8131647B2 (en) 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US8739027B2 (en) * 2006-03-01 2014-05-27 Infogin, Ltd. Methods and apparatus for enabling use of web content on various types of devices
US8352449B1 (en) 2006-03-29 2013-01-08 Amazon Technologies, Inc. Reader device content indexing
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US8612847B2 (en) * 2006-10-03 2013-12-17 Adobe Systems Incorporated Embedding rendering interface
US7886226B1 (en) * 2006-10-03 2011-02-08 Adobe Systems Incorporated Content based Ad display control
US7979785B1 (en) 2006-10-04 2011-07-12 Google Inc. Recognizing table of contents in an image sequence
US7912829B1 (en) 2006-10-04 2011-03-22 Google Inc. Content reference page
US8782551B1 (en) * 2006-10-04 2014-07-15 Google Inc. Adjusting margins in book page images
US7865817B2 (en) * 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
WO2008087912A1 (en) * 2007-01-15 2008-07-24 Panasonic Corporation Display processing device, display processing method, and display processing program
US8024400B2 (en) 2007-09-26 2011-09-20 Oomble, Inc. Method and system for transferring content from the web to mobile devices
US7751807B2 (en) 2007-02-12 2010-07-06 Oomble, Inc. Method and system for a hosted mobile management service architecture
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
US20080243788A1 (en) * 2007-03-29 2008-10-02 Reztlaff James R Search of Multiple Content Sources on a User Device
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US7921309B1 (en) 2007-05-21 2011-04-05 Amazon Technologies Systems and methods for determining and managing the power remaining in a handheld electronic device
US9043697B2 (en) * 2007-05-31 2015-05-26 International Business Machines Corporation Displaying the same document in different contexts
US20090037809A1 (en) * 2007-08-01 2009-02-05 Microsoft Corporation Server based control of ad placement in client software
US10089306B1 (en) 2008-03-31 2018-10-02 Amazon Technologies, Inc. Dynamically populating electronic item
US8423889B1 (en) 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices
US20100049605A1 (en) * 2008-08-20 2010-02-25 Company 100, Inc. Advertisement linkage system of mobile communication terminal, using proxy server
US9087337B2 (en) * 2008-10-03 2015-07-21 Google Inc. Displaying vertical content on small display devices
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
US8378979B2 (en) * 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US8819541B2 (en) 2009-02-13 2014-08-26 Language Technologies, Inc. System and method for converting the digital typesetting documents used in publishing to a device-specfic format for electronic publishing
US8386957B2 (en) * 2009-02-25 2013-02-26 Hewlett-Packard Development Company, L.P. Method for dynamically scaling an original background layout
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
US8832548B2 (en) * 2009-09-21 2014-09-09 Google Inc. System and method for selective control of zoom adjustments in an electronic publication
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
US20110126113A1 (en) * 2009-11-23 2011-05-26 c/o Microsoft Corporation Displaying content on multiple web pages
US9501582B2 (en) 2010-05-10 2016-11-22 Amazon Technologies, Inc. Providing text content embedded with protected multimedia content
US20110314373A1 (en) * 2010-06-21 2011-12-22 Salesforce.Com, Inc. System, method and computer program product for performing actions associated with data to be displayed, utilizing a widget
US20120005610A1 (en) * 2010-06-30 2012-01-05 Dirk Michael Schulze Methods, apparatus, systems and computer readable mediums for use in transfering information to and/or from user devices
US20120060000A1 (en) * 2010-09-06 2012-03-08 Guozhong Zhu System and method for flexibly storing, distributing, reading, and sharing electronic books
US9558285B2 (en) * 2010-09-14 2017-01-31 Accenture Global Services Limited Treatment controller
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display
WO2012058335A1 (en) * 2010-10-26 2012-05-03 Barnes & Noble, Inc. System and method for reading multifunctional electronic books on portable readers
WO2012058333A1 (en) * 2010-10-26 2012-05-03 Barnes & Noble, Inc System and method for formatting multifunctional electronic books for electronic readers
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
JP5518112B2 (en) * 2011-03-31 2014-06-11 株式会社デジタルマックス Digital book provision system
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US20120304113A1 (en) * 2011-05-27 2012-11-29 Patten Michael J Gesture-based content-object zooming
US10540416B2 (en) 2011-06-23 2020-01-21 Microsoft Technology Licensing, Llc Linking source code to running element
US10534830B2 (en) 2011-06-23 2020-01-14 Microsoft Technology Licensing, Llc Dynamically updating a running page
US20130007602A1 (en) 2011-06-29 2013-01-03 Apple Inc. Fixed layout electronic publications
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US9569410B2 (en) 2012-08-13 2017-02-14 Chegg, Inc. Multilayered document distribution in multiscreen systems
US20140068408A1 (en) * 2012-09-05 2014-03-06 Chegg, Inc. Presentation of layered content documents in multiscreen systems
US9330068B2 (en) * 2013-01-23 2016-05-03 Go Daddy Operating Company, LLC Method for conversion of website content
KR20140097820A (en) * 2013-01-30 2014-08-07 삼성전자주식회사 Method and apparatus for adjusting attribute of specific object in web page in electronic device
US20140250370A1 (en) * 2013-03-01 2014-09-04 SparkOffer, Inc. Systems And Methods For Delivering Platform-Independent Web Content
US9965446B1 (en) * 2013-07-19 2018-05-08 Amazon Technologies, Inc. Formatting a content item having a scalable object
US20150121205A1 (en) * 2013-10-28 2015-04-30 Kobo Incorporated Method and system for textually biased flow for successively rendered content portions
US20150348278A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Dynamic font engine
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US9953009B1 (en) * 2014-12-19 2018-04-24 Google Llc Systems and methods for templated, configurable, responsive content items
CN105786881A (en) * 2014-12-24 2016-07-20 阿里巴巴集团控股有限公司 Self-adaptive electronic book and magazine file structure and corresponding methods and devices
US10963621B2 (en) * 2018-10-10 2021-03-30 Citrix Systems, Inc. Management of remote access user application layouts
CN112243517A (en) * 2019-05-17 2021-01-19 谷歌有限责任公司 Conditional interpretation of a single style definition identifier on a resource

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764241A (en) * 1995-11-30 1998-06-09 Microsoft Corporation Method and system for modeling and presenting integrated media with a declarative modeling language for representing reactive behavior
US6003007A (en) * 1996-03-28 1999-12-14 Dirienzo; Andrew L. Attachment integrated claims system and operating method therefor
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
US6687745B1 (en) * 1999-09-14 2004-02-03 Droplet, Inc System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection
US6546397B1 (en) * 1999-12-02 2003-04-08 Steven H. Rempell Browser based web site generation tool and run time engine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HELLSING D.: "No More CSS Hacks", 2004, pages 1 - 21, Retrieved from the Internet <URL:http://www.stylegala.com/articles/no_more_css_hacks.htm> *

Also Published As

Publication number Publication date
US20080082911A1 (en) 2008-04-03
WO2008042977A2 (en) 2008-04-10

Similar Documents

Publication Publication Date Title
WO2008042977A3 (en) Environment-constrained dynamic page layout
WO2007021514A3 (en) Web page rendering priority mechanism
WO2006117615A3 (en) System and method for providing data formatting
HK1103151A1 (en) System, method and computer program product for providing content based upon a representation of the same
WO2007085595A3 (en) Rendering application text in one or more alternative languages
EP1810445A4 (en) System, method and computer program product for providing content to a terminal and directing the rendering of such content at the terminal
AU2003243629A1 (en) Methods, systems and computer program products to facilitate the formation and trading of derivatives contracts
WO2008042150A3 (en) Social media platform and method
WO2007133626A3 (en) System of customizing and presenting internet content to associate advertising therewith
WO2007019402A3 (en) System for apportioning trading orders based on size of displayed quantities
EP2039558A4 (en) Power supply system, vehicle using the same, power supply system control method, and computer-readable recording medium containing program for causing computer to control the power supply system
EP1777132B8 (en) Brake control system and brake control method
WO2009031106A3 (en) Use of a combination of hesperidin and of a microorganism for influencing the barrier function of the skin
WO2011035150A3 (en) Systems and methods for sharing user generated slide objects over a network
WO2008073483A3 (en) Methods and systems related to receiving nutraceutical associated information
WO2005101186A3 (en) System, method and computer program product for extracting metadata faster than real-time
WO2009152499A3 (en) Methods and systems for handling annotations and using calculation of addresses in tree-based structures
EP2229822A3 (en) Food particle for promoting wellness
WO2008063647A3 (en) Delaying an operation that reduces a lifetime of memory
WO2007146809A3 (en) Identifying content of interest
WO2008033530A3 (en) System for controlling objects in a recursive browser system
EP2091184A4 (en) Method and system for publishing the content, method and system for querying the content
WO2008074654A3 (en) Method for colouring the skin of men
EP1880727A3 (en) Topical vaginal pharmaceutical compositions
WO2007061706A3 (en) Payments in providing assistance related to health

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07843764

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07843764

Country of ref document: EP

Kind code of ref document: A2