WO2004068320A3 - Method and apparatus for adapting web contents to different display area dimensions - Google Patents

Method and apparatus for adapting web contents to different display area dimensions Download PDF

Info

Publication number
WO2004068320A3
WO2004068320A3 PCT/US2004/000344 US2004000344W WO2004068320A3 WO 2004068320 A3 WO2004068320 A3 WO 2004068320A3 US 2004000344 W US2004000344 W US 2004000344W WO 2004068320 A3 WO2004068320 A3 WO 2004068320A3
Authority
WO
WIPO (PCT)
Prior art keywords
document
tree
builder
content
markup
Prior art date
Application number
PCT/US2004/000344
Other languages
French (fr)
Other versions
WO2004068320A2 (en
Inventor
Vincent Wen-Jeng Lue
Original Assignee
Vincent Wen-Jeng Lue
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 Vincent Wen-Jeng Lue filed Critical Vincent Wen-Jeng Lue
Publication of WO2004068320A2 publication Critical patent/WO2004068320A2/en
Publication of WO2004068320A3 publication Critical patent/WO2004068320A3/en
Priority to US12/005,589 priority Critical patent/US20080109477A1/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

Abstract

A method is disclosed to generate (Fig. 1), while preserving text, image, transactional and embedded presentation constraint information, a minimum set of simplified and navigable web contents from a single web document that is oversized for targeted smaller devices. The method includes a parser, a content tree builder, a document tree builder, a document simplifier, a virtual layout engine, a document partitioner, a content scalar and a markup generator. The parser generates markup and data tags from an HTML source document. The builder constructs a content tree. The simplifier transforms the document tree into an intermediate one defined by a subset of XHTML tags and attributes. Layout constraints, including size, area, placement order, and column/row relationships, are calculated for partitioning and scaling the document tree into sub document trees with assigned navigation order and hierarchical hyperlinks. A simplified HTML document is then generated with the markup generator.
PCT/US2004/000344 2003-01-27 2004-01-08 Method and apparatus for adapting web contents to different display area dimensions WO2004068320A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/005,589 US20080109477A1 (en) 2003-01-27 2007-12-27 Method and apparatus for adapting web contents to different display area dimensions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US44287303P 2003-01-27 2003-01-27
US60/442,873 2003-01-27

Publications (2)

Publication Number Publication Date
WO2004068320A2 WO2004068320A2 (en) 2004-08-12
WO2004068320A3 true WO2004068320A3 (en) 2005-08-18

Family

ID=32825270

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/000344 WO2004068320A2 (en) 2003-01-27 2004-01-08 Method and apparatus for adapting web contents to different display area dimensions

Country Status (3)

Country Link
US (2) US7337392B2 (en)
TW (1) TW200511047A (en)
WO (1) WO2004068320A2 (en)

Families Citing this family (263)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1090856A1 (en) * 1999-10-04 2001-04-11 LAB Industrie Misch- und Wiegetechnik GmbH System and method for unloading of bulk material from a container, especially from a box-shaped transport container
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US7191394B1 (en) * 2000-06-21 2007-03-13 Microsoft Corporation Authoring arbitrary XML documents using DHTML and XSLT
US7155667B1 (en) * 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
US6948135B1 (en) * 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
US8396859B2 (en) * 2000-06-26 2013-03-12 Oracle International Corporation Subject matter context search engine
JP3664475B2 (en) * 2001-02-09 2005-06-29 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing method, information processing system, program, and recording medium
US7062515B1 (en) 2001-12-28 2006-06-13 Vignette Corporation System and method for the synchronization of a file in a cache
EP1376408B1 (en) * 2002-06-28 2007-07-11 Nippon Telegraph and Telephone Corporation Extraction of information from structured documents
KR100461019B1 (en) * 2002-11-01 2004-12-09 한국전자통신연구원 web contents transcoding system and method for small display devices
US7203901B2 (en) 2002-11-27 2007-04-10 Microsoft Corporation Small form factor web browsing
US7512876B2 (en) * 2003-02-14 2009-03-31 Access Company, Ltd. Browser program for performing table-layout
US8392298B2 (en) * 2003-03-04 2013-03-05 Siebel Systems, Inc. Invoice adjustment data object for a common data object format
CA2517599A1 (en) * 2003-03-17 2004-09-30 British Telecommunications Public Limited Company Web server for adapted web content
EP1604305A2 (en) * 2003-03-17 2005-12-14 British Telecommunications Public Limited Company Web content adaption process and system
US7370066B1 (en) * 2003-03-24 2008-05-06 Microsoft Corporation System and method for offline editing of data files
US7415672B1 (en) * 2003-03-24 2008-08-19 Microsoft Corporation System and method for designing electronic forms
US7275216B2 (en) 2003-03-24 2007-09-25 Microsoft Corporation System and method for designing electronic forms and hierarchical schemas
US7296017B2 (en) * 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
US6908058B2 (en) * 2003-03-28 2005-06-21 Suncast Corporation Hose reel cart with elevated crank handle
US7913159B2 (en) 2003-03-28 2011-03-22 Microsoft Corporation System and method for real-time validation of structured data files
US7516145B2 (en) * 2003-03-31 2009-04-07 Microsoft Corporation System and method for incrementally transforming and rendering hierarchical data files
JP4014160B2 (en) * 2003-05-30 2007-11-28 インターナショナル・ビジネス・マシーンズ・コーポレーション Information processing apparatus, program, and recording medium
JP4602650B2 (en) * 2003-07-31 2010-12-22 インターナショナル・ビジネス・マシーンズ・コーポレーション Navigation generating apparatus and program
US7406660B1 (en) 2003-08-01 2008-07-29 Microsoft Corporation Mapping between structured data and a visual surface
US7334187B1 (en) 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
JP4177218B2 (en) * 2003-09-24 2008-11-05 株式会社エヌ・ティ・ティ・ドコモ Document converter
US7270227B2 (en) * 2003-10-29 2007-09-18 Lockheed Martin Corporation Material handling system and method of use
US7627814B1 (en) * 2004-01-14 2009-12-01 Microsoft Corporation Hierarchical bit stream markup compilation and rendering
FI118310B (en) * 2004-01-22 2007-09-28 Nokia Corp Presentation of a web page in a browser window and procedure for processing a web page
US8819072B1 (en) 2004-02-02 2014-08-26 Microsoft Corporation Promoting data from structured data files
GB2410814A (en) * 2004-02-05 2005-08-10 Stephen John Doyle Document conversion enabling browser content across different types of terminal devices
US7430711B2 (en) * 2004-02-17 2008-09-30 Microsoft Corporation Systems and methods for editing XML documents
US7183906B2 (en) * 2004-03-19 2007-02-27 Lockheed Martin Corporation Threat scanning machine management system
US20050251398A1 (en) * 2004-05-04 2005-11-10 Lockheed Martin Corporation Threat scanning with pooled operators
US7212113B2 (en) * 2004-05-04 2007-05-01 Lockheed Martin Corporation Passenger and item tracking with system alerts
US20050251397A1 (en) * 2004-05-04 2005-11-10 Lockheed Martin Corporation Passenger and item tracking with predictive analysis
US7774620B1 (en) 2004-05-27 2010-08-10 Microsoft Corporation Executing applications at appropriate trust levels
US7712027B2 (en) * 2004-08-31 2010-05-04 Research In Motion Limited Method for document page delivery to a mobile communication device
US7636891B2 (en) * 2004-08-31 2009-12-22 Research In Motion Limited Method for paginating a document structure of a document for viewing on a mobile communication device
US20060047729A1 (en) * 2004-08-31 2006-03-02 Arizan Corporation Method for viewing document information on a mobile communication device
US7536634B2 (en) * 2005-06-13 2009-05-19 Silver Creek Systems, Inc. Frame-slot architecture for data conversion
US7418660B2 (en) * 2004-09-23 2008-08-26 Microsoft Corporation Method and system for caching and adapting dynamic display pages for small display devices
US20060074933A1 (en) * 2004-09-30 2006-04-06 Microsoft Corporation Workflow interaction
US8134575B2 (en) 2004-09-30 2012-03-13 Microsoft Corporation Maintaining graphical presentations based on user customizations
US7348982B2 (en) 2004-09-30 2008-03-25 Microsoft Corporation Method, system, and computer-readable medium for creating and laying out a graphic within an application program
US20060070004A1 (en) * 2004-09-30 2006-03-30 Microsoft Corporation System and method for unified navigation
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
US8510657B2 (en) 2004-09-30 2013-08-13 Microsoft Corporation Editing the text of an arbitrary graphic via a hierarchical list
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US7345688B2 (en) * 2004-10-18 2008-03-18 Microsoft Corporation Semantic thumbnails
US8487879B2 (en) 2004-10-29 2013-07-16 Microsoft Corporation Systems and methods for interacting with a computer through handwriting to a screen
US7712022B2 (en) * 2004-11-15 2010-05-04 Microsoft Corporation Mutually exclusive options in electronic forms
US7721190B2 (en) * 2004-11-16 2010-05-18 Microsoft Corporation Methods and systems for server side form processing
GB0427807D0 (en) 2004-12-18 2005-01-19 Ibm A method,apparatus and computer program for producing input to a transformation engine
US7937651B2 (en) 2005-01-14 2011-05-03 Microsoft Corporation Structural editing operations for network forms
US7725834B2 (en) * 2005-03-04 2010-05-25 Microsoft Corporation Designer-created aspect for an electronic form template
US7743325B2 (en) * 2005-03-15 2010-06-22 Microsoft Corporation Method and computer-readable medium for fitting text to shapes within a graphic
US7750924B2 (en) * 2005-03-15 2010-07-06 Microsoft Corporation Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
US7673228B2 (en) * 2005-03-30 2010-03-02 Microsoft Corporation Data-driven actions for network forms
EP1710715A1 (en) * 2005-04-06 2006-10-11 Amadeus s.a.s Dynamic method for visually rendering windows to display and input data on a computer screen
US8010515B2 (en) * 2005-04-15 2011-08-30 Microsoft Corporation Query to an electronic form
US7684421B2 (en) * 2005-06-09 2010-03-23 Lockheed Martin Corporation Information routing in a distributed environment
US20060282886A1 (en) * 2005-06-09 2006-12-14 Lockheed Martin Corporation Service oriented security device management network
JP2006350867A (en) * 2005-06-17 2006-12-28 Ricoh Co Ltd Document processing device, method, program, and information storage medium
US7543228B2 (en) * 2005-06-27 2009-06-02 Microsoft Corporation Template for rendering an electronic form
US8200975B2 (en) * 2005-06-29 2012-06-12 Microsoft Corporation Digital signatures for network forms
US7747944B2 (en) 2005-06-30 2010-06-29 Microsoft Corporation Semantically applying style transformation to objects in a graphic
US20090119577A1 (en) * 2005-07-20 2009-05-07 Obigo Ab Method and Arrangement in a Display System
US8166010B2 (en) * 2005-07-26 2012-04-24 Taptu Limited Processing and sending search results over a wireless network to a mobile device
US20070036433A1 (en) * 2005-08-15 2007-02-15 Microsoft Corporation Recognizing data conforming to a rule
US7613996B2 (en) * 2005-08-15 2009-11-03 Microsoft Corporation Enabling selection of an inferred schema part
WO2007030192A2 (en) * 2005-09-08 2007-03-15 Medhand International Inc. Method for rendering information on a display
US20070061319A1 (en) * 2005-09-09 2007-03-15 Xerox Corporation Method for document clustering based on page layout attributes
US20070057911A1 (en) * 2005-09-12 2007-03-15 Sina Fateh System and method for wireless network content conversion for intuitively controlled portable displays
US7788577B2 (en) * 2005-09-23 2010-08-31 Google Inc. Displaying information on a mobile device
US8117531B1 (en) 2005-09-23 2012-02-14 Google Inc. Interpreted language translation system and method
US8001459B2 (en) * 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
US20070126731A1 (en) * 2005-12-06 2007-06-07 Sabram Stephen R Graphical architecture for handheld measurement system
US9207917B2 (en) 2005-12-20 2015-12-08 Oralce International Corporation Application generator for data transformation applications
US7921367B2 (en) * 2005-12-20 2011-04-05 Oracle International Corp. Application generator for data transformation applications
US9460060B2 (en) * 2005-12-22 2016-10-04 Xerox Corporation System and method for managing dynamic document references
US7917845B2 (en) * 2005-12-22 2011-03-29 Xerox Corporation System and method for managing dynamic document references
US8250468B2 (en) * 2005-12-22 2012-08-21 Xerox Corporation System and method for managing dynamic document references
US8261187B2 (en) * 2005-12-22 2012-09-04 Xerox Corporation System and method for managing dynamic document references
US8775933B2 (en) 2005-12-22 2014-07-08 Xerox Corporation System and method for managing dynamic document references
JP4899476B2 (en) * 2005-12-28 2012-03-21 富士通株式会社 Split program, linked program, information processing method
MY150138A (en) * 2005-12-29 2013-11-29 Ozmiz Pty Ltd Method and system for displaying data on a mobile terminal
US8438486B2 (en) 2006-02-09 2013-05-07 Microsoft Corporation Automatically converting text to business graphics
US8996586B2 (en) * 2006-02-16 2015-03-31 Callplex, Inc. Virtual storage of portable media files
US10303783B2 (en) * 2006-02-16 2019-05-28 Callplex, Inc. Distributed virtual storage of portable media files
US20070204220A1 (en) * 2006-02-27 2007-08-30 Microsoft Corporation Re-layout of network content
US7694221B2 (en) * 2006-02-28 2010-04-06 Microsoft Corporation Choosing between multiple versions of content to optimize display
US20070208704A1 (en) * 2006-03-06 2007-09-06 Stephen Ives Packaged mobile search results
US7793216B2 (en) * 2006-03-28 2010-09-07 Microsoft Corporation Document processor and re-aggregator
US20070250711A1 (en) * 2006-04-25 2007-10-25 Phonified Llc System and method for presenting and inputting information on a mobile device
KR100679413B1 (en) * 2006-05-17 2007-02-07 삼성전자주식회사 Selective recovery method and apparatus of data in mobile communication terminal
JP2007328510A (en) * 2006-06-07 2007-12-20 Ricoh Co Ltd Content conversion device, content display device, content browsing device, content conversion method, content browsing method and program
KR20080004011A (en) * 2006-07-04 2008-01-09 삼성전자주식회사 Information storage medium recording markup document, method and apparatus of processing markup document
US20080060910A1 (en) * 2006-09-08 2008-03-13 Shawn Younkin Passenger carry-on bagging system for security checkpoints
US9754039B2 (en) * 2006-09-12 2017-09-05 International Business Machines Corporation Dynamic context-sensitive integration of content into a web portal application
US10452756B2 (en) * 2006-09-29 2019-10-22 Oath Inc. Platform for rendering content for a remote device
US8020089B1 (en) * 2006-10-23 2011-09-13 Adobe Systems Incorporated Rendering hypertext markup language content
KR20080040891A (en) * 2006-11-06 2008-05-09 삼성전자주식회사 Apparatus for editing and displaying web documents and method thereof
US20080120538A1 (en) * 2006-11-22 2008-05-22 University Of New Brunswick Visual web page authoring tool for multi-context web pages
US8181107B2 (en) * 2006-12-08 2012-05-15 Bytemobile, Inc. Content adaptation
JP2008234148A (en) * 2007-03-19 2008-10-02 Ricoh Co Ltd Document display, document display method, and document display program
US7853593B2 (en) * 2007-03-21 2010-12-14 Microsoft Corporation Content markup transformation
US7949948B2 (en) * 2007-05-09 2011-05-24 Microsoft Corporation Constraint and rule-based page layout
US20080301545A1 (en) * 2007-06-01 2008-12-04 Jia Zhang Method and system for the intelligent adaption of web content for mobile and handheld access
US7747558B2 (en) * 2007-06-07 2010-06-29 Motorola, Inc. Method and apparatus to bind media with metadata using standard metadata headers
US8504913B2 (en) * 2007-06-08 2013-08-06 Apple Inc. Client-side components
US8869023B2 (en) * 2007-08-06 2014-10-21 Ricoh Co., Ltd. Conversion of a collection of data to a structured, printable and navigable format
US8108770B2 (en) * 2007-08-27 2012-01-31 Yahoo! Inc. Secure inter-module communication mechanism
US7996756B2 (en) * 2007-09-12 2011-08-09 Vistaprint Technologies Limited System and methods for displaying user modifiable server-rendered images
EP2220591A1 (en) * 2007-11-15 2010-08-25 Netcat.Biz PTY Limited System and method for transforming documents for publishing electronically
US20090128581A1 (en) * 2007-11-20 2009-05-21 Microsoft Corporation Custom transition framework for application state transitions
FI124000B (en) * 2007-12-11 2014-01-31 Documill Oy Method and arrangement for processing data retrieval results
US20090177538A1 (en) * 2008-01-08 2009-07-09 Microsoft Corporation Zoomable advertisements with targeted content
US20090198725A1 (en) * 2008-02-06 2009-08-06 Microsoft Corporation Visualizing tree structures with different edge lengths
GB0802585D0 (en) * 2008-02-12 2008-03-19 Mtld Top Level Domain Ltd Determining a property of communication device
US20090210827A1 (en) * 2008-02-15 2009-08-20 Thomas Stanton Brugler Web navigation user interface for orienting and organizing navigation links
JP2009223485A (en) * 2008-03-14 2009-10-01 Brother Ind Ltd Link tree creation program and creation device
TWI384392B (en) * 2008-04-16 2013-02-01 Inventec Appliances Corp Webpage displaying method of mobile communication apparatus
US20090265611A1 (en) * 2008-04-18 2009-10-22 Yahoo ! Inc. Web page layout optimization using section importance
US20090288019A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Dynamic image map and graphics for rendering mobile web application interfaces
JP4913777B2 (en) * 2008-06-03 2012-04-11 株式会社シンメトリック Web page distribution system
US20090327213A1 (en) * 2008-06-25 2009-12-31 Microsoft Corporation Document index for handheld application navigation
US20100056127A1 (en) * 2008-08-27 2010-03-04 John Osborne System and Method for Application Layer Widgets for Mobile Devices
US20100070863A1 (en) * 2008-09-16 2010-03-18 International Business Machines Corporation method for reading a screen
US8645822B2 (en) * 2008-09-25 2014-02-04 Microsoft Corporation Multi-platform presentation system
GB2465138B (en) * 2008-10-10 2012-10-10 Afilias Technologies Ltd Transcoding web resources
US8539342B1 (en) * 2008-10-16 2013-09-17 Adobe Systems Incorporated Read-order inference via content sorting
US8645823B1 (en) * 2008-10-28 2014-02-04 Adobe Systems Incorporated Converting static websites to resolution independent websites in a web development environment
US20100124939A1 (en) * 2008-11-19 2010-05-20 John Osborne Method and system for graphical scaling and contextual delivery to mobile devices
JPWO2010114092A1 (en) * 2009-04-03 2012-10-11 日本電気株式会社 Distribution system and method, conversion apparatus and program
US10572894B1 (en) * 2009-04-27 2020-02-25 Adap.Tv, Inc. Adaptable implementation of online video advertising
US8543914B2 (en) * 2009-05-22 2013-09-24 Blackberry Limited Method and device for proportional setting of font attributes
US8244755B2 (en) 2009-06-29 2012-08-14 International Business Machines Corporation Search engine optimization using page anchors
US8255787B2 (en) * 2009-06-29 2012-08-28 International Business Machines Corporation Automated configuration of location-specific page anchors
US8601364B2 (en) * 2009-08-31 2013-12-03 Ebay Inc. System and method to provide a domain split display
JP2011081457A (en) * 2009-10-02 2011-04-21 Sony Corp Information processing apparatus and method
US10216708B2 (en) 2009-10-05 2019-02-26 Adobe Systems Incorporated Paginated viewport navigation over a fixed document layout
US20110087953A1 (en) * 2009-10-08 2011-04-14 Grohs Anton C Automated embeddable searchable static rendering of a webpage generator
US8806325B2 (en) * 2009-11-18 2014-08-12 Apple Inc. Mode identification for selective document content presentation
US20110126113A1 (en) * 2009-11-23 2011-05-26 c/o Microsoft Corporation Displaying content on multiple web pages
US20110154225A1 (en) * 2009-12-21 2011-06-23 Research In Motion Limited Method and device to modify an electronic document from a mobile environment with server assistance
US20110161892A1 (en) * 2009-12-29 2011-06-30 Motorola-Mobility, Inc. Display Interface and Method for Presenting Visual Feedback of a User Interaction
US9417787B2 (en) * 2010-02-12 2016-08-16 Microsoft Technology Licensing, Llc Distortion effects to indicate location in a movable data collection
US20110219294A1 (en) * 2010-03-04 2011-09-08 Skiff, Inc. System And Method For Automatic Continuation Marks In An Electronic Publication
US8810829B2 (en) 2010-03-10 2014-08-19 Ricoh Co., Ltd. Method and apparatus for a print driver to control document and workflow transfer
US8547576B2 (en) 2010-03-10 2013-10-01 Ricoh Co., Ltd. Method and apparatus for a print spooler to control document and workflow transfer
US8799325B2 (en) 2010-03-12 2014-08-05 Microsoft Corporation Reordering nodes in a hierarchical structure
US8977955B2 (en) * 2010-03-25 2015-03-10 Microsoft Technology Licensing, Llc Sequential layout builder architecture
US8949711B2 (en) * 2010-03-25 2015-02-03 Microsoft Corporation Sequential layout builder
US9823831B2 (en) * 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US8560731B2 (en) 2010-04-09 2013-10-15 Mobila, Inc. Subscription-based dynamic content optimization
FR2958762A1 (en) * 2010-04-12 2011-10-14 Romain Zylik DEVICE FOR DISSEMINATION ON THE INTERNET OF SERVICES AND / OR WEBSITES WHICH CAN ADAPT DYNAMICALLY THE SENDING OF THEIR CONTENT BASED ON THE RESOLUTION OF THE SCREEN ON WHICH THEY ARE VIEWED
US9141724B2 (en) 2010-04-19 2015-09-22 Afilias Technologies Limited Transcoder hinting
US8555155B2 (en) * 2010-06-04 2013-10-08 Apple Inc. Reader mode presentation of web content
US8957920B2 (en) 2010-06-25 2015-02-17 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene
CN101986290A (en) * 2010-06-30 2011-03-16 汉王科技股份有限公司 Electronic reader and document typesetting method thereof
GB2481843A (en) 2010-07-08 2012-01-11 Mtld Top Level Domain Ltd Web based method of generating user interfaces
US8621343B2 (en) * 2010-07-19 2013-12-31 Brand Affinity Technologies, Inc. Apparatus, system and method for selecting a media enhancement
US8806329B2 (en) * 2010-07-19 2014-08-12 Ryan Steelberg Apparatus, system and method for selecting a media enhancement
CN102339219B (en) * 2010-07-20 2016-08-24 甲骨文国际公司 For supporting the system and method for object-oriented wscript.exe
US20120150663A1 (en) * 2010-07-27 2012-06-14 Ryan Steelberg Apparatus, System and Method for Selecting Media Enhancement
US9454520B2 (en) * 2010-07-29 2016-09-27 Hewlett-Packard Development Company, L.P. Generating a representation of a layout having partitions for exclusion zones
EP2431889A1 (en) * 2010-09-01 2012-03-21 Axel Springer Digital TV Guide GmbH Content transformation for lean-back entertainment
US8307277B2 (en) * 2010-09-10 2012-11-06 Facebook, Inc. Efficient event delegation in browser scripts
KR20120051419A (en) * 2010-11-12 2012-05-22 삼성전자주식회사 Apparatus and method for extracting cascading style sheet
WO2012088023A2 (en) * 2010-12-20 2012-06-28 Akamai Technologies, Inc. Methods and systems for delivering content to differentiated client devices
US8612850B2 (en) * 2011-01-13 2013-12-17 Mediatek Inc. Information browsing method for partitioning contents of page and assigning identifiers to data partitions and related machine-readable medium thereof
US8863039B2 (en) 2011-04-18 2014-10-14 Microsoft Corporation Multi-dimensional boundary effects
US8977947B2 (en) 2011-06-03 2015-03-10 Apple Inc. Method for presenting documents using a reading list panel
CN102253979B (en) * 2011-06-23 2013-07-24 天津海量信息技术有限公司 Vision-based web page extracting method
US10630751B2 (en) 2016-12-30 2020-04-21 Google Llc Sequence dependent data message consolidation in a voice activated computer network environment
CN102323939B (en) * 2011-08-31 2013-05-29 百度在线网络技术(北京)有限公司 Method and device for determining background information of rearranged elements in page rearranging process
US9183006B2 (en) * 2011-08-31 2015-11-10 Visan Industries Systems and methods for layout of graphic objects for electronic display, print or other output
US10956485B2 (en) 2011-08-31 2021-03-23 Google Llc Retargeting in a search environment
US8650188B1 (en) 2011-08-31 2014-02-11 Google Inc. Retargeting in a search environment
US9043434B1 (en) 2011-09-12 2015-05-26 Polyvore, Inc. Alternate page determination for a requested target page
US8881002B2 (en) 2011-09-15 2014-11-04 Microsoft Corporation Trial based multi-column balancing
US9069743B2 (en) 2011-10-13 2015-06-30 Microsoft Technology Licensing, Llc Application of comments in multiple application functionality content
US9176933B2 (en) 2011-10-13 2015-11-03 Microsoft Technology Licensing, Llc Application of multiple content items and functionality to an electronic content item
CN102346782A (en) * 2011-10-25 2012-02-08 中兴通讯股份有限公司 Method and device for displaying pictures on browser of user terminal as required
US20130145252A1 (en) * 2011-12-02 2013-06-06 Opera Software Asa Page based navigation and presentation of web content
EP2613270A1 (en) * 2012-01-09 2013-07-10 Research In Motion Limited Selective rendering of electronic messages by an electronic device
US9372836B2 (en) * 2012-03-30 2016-06-21 Qualcomm Incorporated HTML5 I-frame extension
US20140013342A1 (en) 2012-07-05 2014-01-09 Comcast Cable Communications, Llc Media Content Redirection
US10061829B2 (en) 2012-08-10 2018-08-28 Nec Corporation Method and system for providing content for user devices
US20140047310A1 (en) * 2012-08-13 2014-02-13 Business Objects Software Ltd. Mobile drilldown viewer for standardized data
US9223762B2 (en) * 2012-08-27 2015-12-29 Google Inc. Encoding information into text for visual representation
WO2014042158A1 (en) * 2012-09-11 2014-03-20 日本電信電話株式会社 Content display device, content display system, data structure, content display method, and content display program
US20140101162A1 (en) * 2012-10-09 2014-04-10 Industrial Technology Research Institute Method and system for recommending semantic annotations
KR101491591B1 (en) * 2012-11-05 2015-02-09 주식회사 케이티 Virtualization server providing virtualization service of web application and method for transmitting data for providing the same
CN103064920B (en) * 2012-12-20 2014-03-05 优视科技有限公司 Method and device for scaling page fonts in mobile terminal
US9524273B2 (en) * 2013-03-11 2016-12-20 Oracle International Corporation Method and system for generating a web page layout using nested drop zone widgets having different software functionalities
US11205036B2 (en) 2013-03-11 2021-12-21 Oracle International Corporation Method and system for implementing contextual widgets
US20140281863A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Enhanced mobilization of existing web sites
US9563448B2 (en) * 2013-03-13 2017-02-07 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US10083156B2 (en) 2013-03-13 2018-09-25 International Business Machines Corporation Mobile enablement of webpages
US9426201B2 (en) 2013-03-13 2016-08-23 International Business Machines Corporation Transforming application cached template using personalized content
US10346501B2 (en) * 2013-03-13 2019-07-09 International Business Machines Corporation Mobile enablement of existing web sites
US9477404B2 (en) 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20140278362A1 (en) * 2013-03-15 2014-09-18 International Business Machines Corporation Entity Recognition in Natural Language Processing Systems
US20140325345A1 (en) * 2013-04-26 2014-10-30 Amazon Technologies, Inc. Consistent Scaling of Web-Based Content Across Devices Having Different Screen Metrics
EA033675B1 (en) * 2013-09-12 2019-11-15 Wix Com Ltd System and method for automated conversion of interactive sites and applications to support mobile and other display environments
US10431209B2 (en) 2016-12-30 2019-10-01 Google Llc Feedback controller for data transmissions
US9703757B2 (en) 2013-09-30 2017-07-11 Google Inc. Automatically determining a size for a content item for a web page
US10614153B2 (en) 2013-09-30 2020-04-07 Google Llc Resource size-based content item selection
US9639526B2 (en) * 2014-01-10 2017-05-02 Microsoft Technology Licensing, Llc Mobile language translation of web content
US9557898B2 (en) * 2014-01-24 2017-01-31 Aol Inc. Syndication of slideshow content through a web feed
US9898520B2 (en) 2014-03-25 2018-02-20 Open Text Sa Ulc Systems and methods for seamless access to remotely managed documents using synchronization of locally stored documents
US9858246B1 (en) * 2014-03-27 2018-01-02 Amazon Technologies, Inc. Determining and generating a number of images meeting particular size ranges and selecting an image for display in a placeholder of a network document
KR102220942B1 (en) * 2014-07-04 2021-02-26 삼성전자 주식회사 Apparatus and method for providing contents
US9740666B1 (en) * 2014-08-26 2017-08-22 Google Inc. Systems and methods for merging table cells via expansion based on states of cells
CN106462558A (en) * 2014-10-30 2017-02-22 微软技术许可有限责任公司 Authoring tools for synthesizing hybrid slide-canvas presentations
US9448776B1 (en) 2015-01-08 2016-09-20 AppNotch LLC Method and apparatus for converting a website into a native mobile application
US9996629B2 (en) 2015-02-10 2018-06-12 Researchgate Gmbh Online publication system and method
US9400776B1 (en) 2015-03-09 2016-07-26 Vinyl Development LLC Adaptive column selection
US10558742B2 (en) 2015-03-09 2020-02-11 Vinyl Development LLC Responsive user interface system
RU2610585C2 (en) * 2015-03-31 2017-02-13 Общество С Ограниченной Ответственностью "Яндекс" Method and system for modifying text in document
JP6240117B2 (en) * 2015-04-03 2017-11-29 ファナック株式会社 Numerical control device having automatic change function of character display width
US10282424B2 (en) 2015-05-19 2019-05-07 Researchgate Gmbh Linking documents using citations
US10362371B2 (en) * 2015-05-26 2019-07-23 Lg Electronics Inc. Broadcasting signal transmitting apparatus, broadcasting signal receiving apparatus, broadcasting signal transmitting method, and broadcasting signal receiving method
US20160349931A1 (en) * 2015-05-28 2016-12-01 Rockwell Automation Technologies, Inc. Responsive user interface for an industrial environment
WO2016202890A1 (en) * 2015-06-15 2016-12-22 Piksel, Inc Media streaming
US20160381203A1 (en) * 2015-06-23 2016-12-29 Microsoft Technology Licensing, Llc Automatic transformation to generate a phone-based visualization
WO2017066778A1 (en) * 2015-10-16 2017-04-20 Tribune Broadcasting Company, Llc Video-production system with dve feature
CN106802893A (en) * 2015-11-26 2017-06-06 财团法人资讯工业策进会 Website method for simplifying and the website simplification device using it
CN105609087B (en) * 2015-12-23 2018-11-16 天地伟业技术有限公司 A kind of method of image sealer processing image
CN105808519A (en) * 2016-02-29 2016-07-27 北京当当科文电子商务有限公司 Document display method and apparatus
DE102016206046A1 (en) * 2016-04-12 2017-10-12 Siemens Aktiengesellschaft Device and method for processing a binary-coded structure document
CN115048088A (en) * 2016-05-17 2022-09-13 谷歌有限责任公司 System and method for automatically determining layout constraints
US10572572B2 (en) * 2016-06-12 2020-02-25 Apple Inc. Dynamic layout generation for an electronic document
US10496727B1 (en) * 2016-08-10 2019-12-03 Vinyl Development LLC Weighted panels and panel group for responsive design system
CN106295765B (en) * 2016-08-12 2023-08-22 华南理工大学 Ultra-wideband polarization-variable chipless RFID tag
JP6812170B2 (en) * 2016-08-29 2021-01-13 キヤノン株式会社 Information processing device, its control method, and control program
US11003632B2 (en) 2016-11-28 2021-05-11 Open Text Sa Ulc System and method for content synchronization
WO2018125590A1 (en) * 2016-12-30 2018-07-05 Tivo Solutions Inc. Advanced trick-play modes for streaming video
US11501258B1 (en) * 2017-03-03 2022-11-15 Indeed, Inc. Systems and methods for mediating job applications between user devices and application tracking systems
US11301431B2 (en) 2017-06-02 2022-04-12 Open Text Sa Ulc System and method for selective synchronization
US11243650B2 (en) * 2018-03-07 2022-02-08 International Business Machines Corporation Accessing window of remote desktop application
US10966001B2 (en) * 2018-04-05 2021-03-30 Tvu Networks Corporation Remote cloud-based video production system in an environment where there is network delay
US11463747B2 (en) 2018-04-05 2022-10-04 Tvu Networks Corporation Systems and methods for real time control of a remote video production with multiple streams
US11212431B2 (en) 2018-04-06 2021-12-28 Tvu Networks Corporation Methods and apparatus for remotely controlling a camera in an environment with communication latency
US10523922B2 (en) 2018-04-06 2019-12-31 Zspace, Inc. Identifying replacement 3D images for 2D images via ranking criteria
US10523921B2 (en) * 2018-04-06 2019-12-31 Zspace, Inc. Replacing 2D images with 3D images
US11112927B2 (en) * 2018-04-25 2021-09-07 Adobe Inc. Digital content automated layout system
CN109558571A (en) * 2018-10-18 2019-04-02 深圳壹账通智能科技有限公司 File size recognition methods, device, computer equipment and storage medium
CN111125466B (en) * 2018-11-01 2023-11-17 百度在线网络技术(北京)有限公司 Instrument panel layout method and device
CN109710121B (en) * 2019-01-10 2020-07-03 环球雅途集团有限公司 Typesetting display method capable of adapting to screen size
US11570099B2 (en) 2020-02-04 2023-01-31 Bank Of America Corporation System and method for autopartitioning and processing electronic resources
US11875102B2 (en) * 2020-02-14 2024-01-16 International Business Machines Corporation Automatic font selection
US11461543B2 (en) * 2020-10-08 2022-10-04 Hive Diversity Inc. Method and system for content management for resume generation
CN112527297A (en) * 2020-12-23 2021-03-19 北京飞漫软件技术有限公司 Data processing method, device, equipment and storage medium
US11880664B2 (en) 2021-08-04 2024-01-23 International Business Machines Corporation Identifying and transforming text difficult to understand by user
US20230134149A1 (en) * 2021-10-29 2023-05-04 Oracle International Corporation Rule-based techniques for extraction of question and answer pairs from data
US11910044B1 (en) * 2022-06-30 2024-02-20 Amazon Technologies, Inc. Systems and methods for switching the processing of a live content stream to another datacenter

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167409A (en) * 1996-03-01 2000-12-26 Enigma Information Systems Ltd. Computer system and method for customizing context information sent with document fragments across a computer network
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
US6535896B2 (en) * 1999-01-29 2003-03-18 International Business Machines Corporation Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
US6725424B1 (en) * 1999-12-09 2004-04-20 International Business Machines Corp. Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing assistive technology support

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513315A (en) * 1992-12-22 1996-04-30 Microsoft Corporation System and method for automatic testing of computer software
US6651108B2 (en) * 1995-08-14 2003-11-18 Next Software, Inc. Method and apparatus for generating object-oriented world wide web pages
US5845126A (en) * 1995-12-06 1998-12-01 International Business Machines Corporation Method of, system for, and computer program product for providing inlined nested array constructors using normalized counters
US6357010B1 (en) * 1998-02-17 2002-03-12 Secure Computing Corporation System and method for controlling access to documents stored on an internal network
GB2336057B (en) * 1998-04-02 2002-05-08 Discreet Logic Inc Producing image data in a virtual set
US6678889B1 (en) * 2000-05-05 2004-01-13 International Business Machines Corporation Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs
FR2811782B1 (en) * 2000-07-12 2003-09-26 Jaxo Europ DOCUMENT CONVERSION SYSTEM WITH TREE STRUCTURE BY SELECTIVE PATHWAY OF SAID STRUCTURE
US20020065857A1 (en) * 2000-10-04 2002-05-30 Zbigniew Michalewicz System and method for analysis and clustering of documents for search engine
US6646652B2 (en) * 2000-12-21 2003-11-11 Xerox Corporation System and method for browsing node-link structures based on an estimated degree of interest
US6898592B2 (en) * 2000-12-27 2005-05-24 Microsoft Corporation Scoping queries in a search engine
US7617446B2 (en) * 2001-03-26 2009-11-10 International Business Machines Corporation Method and system for pre-print processing of web-based documents to reduce printing costs
US7013424B2 (en) * 2001-05-04 2006-03-14 International Business Machines Corporation Dedicated processor for efficient processing of documents encoded in a markup language
US20030018668A1 (en) * 2001-07-20 2003-01-23 International Business Machines Corporation Enhanced transcoding of structured documents through use of annotation techniques
US20040215665A1 (en) * 2002-01-09 2004-10-28 Edgar David A. System, method, and computer program product for providing accelerated and secure wireless data transmission over the internet
US20030145062A1 (en) * 2002-01-14 2003-07-31 Dipanshu Sharma Data conversion server for voice browsing system
WO2003063137A1 (en) * 2002-01-22 2003-07-31 V-Enable, Inc. Multi-modal information delivery system
EP1376408B1 (en) * 2002-06-28 2007-07-11 Nippon Telegraph and Telephone Corporation Extraction of information from structured documents
US7051040B2 (en) * 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering
JP3870144B2 (en) * 2002-09-27 2007-01-17 インターナショナル・ビジネス・マシーンズ・コーポレーション Tree structure document transmission / reception system, tree structure document transmission apparatus, tree structure document reception apparatus, tree structure document transmission / reception method, tree structure document transmission method, tree structure document reception method, and program
US7752677B2 (en) * 2003-02-28 2010-07-06 Bea Systems, Inc. System and method for containing portlets
US7219127B2 (en) * 2003-03-13 2007-05-15 Oracle International Corporation Control unit operations in a real-time collaboration server
US7519574B2 (en) * 2003-08-25 2009-04-14 International Business Machines Corporation Associating information related to components in structured documents stored in their native format in a database
US7290006B2 (en) * 2003-09-30 2007-10-30 Microsoft Corporation Document representation for scalable structure
US20050102322A1 (en) * 2003-11-06 2005-05-12 International Business Machines Corporation Creation of knowledge and content for a learning content management system
US20060005174A1 (en) * 2004-07-01 2006-01-05 International Business Machines Corporation Defining hierarchical structures with markup languages and reflection
US7524423B2 (en) * 2004-12-10 2009-04-28 Clearwater Systems Corporation System and method of generating a ringing magnetic pulse for the treatment of flowing liquids

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167409A (en) * 1996-03-01 2000-12-26 Enigma Information Systems Ltd. Computer system and method for customizing context information sent with document fragments across a computer network
US6535896B2 (en) * 1999-01-29 2003-03-18 International Business Machines Corporation Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
US6725424B1 (en) * 1999-12-09 2004-04-20 International Business Machines Corp. Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing assistive technology support

Also Published As

Publication number Publication date
US20080109477A1 (en) 2008-05-08
US7337392B2 (en) 2008-02-26
TW200511047A (en) 2005-03-16
US20040148571A1 (en) 2004-07-29
WO2004068320A2 (en) 2004-08-12

Similar Documents

Publication Publication Date Title
WO2004068320A3 (en) Method and apparatus for adapting web contents to different display area dimensions
US10185782B2 (en) Mode identification for selective document content presentation
US6282512B1 (en) Enhancement of markup language pages to support spoken queries
US6330529B1 (en) Mark up language grammar based translation system
US6088708A (en) System and method for creating an online table from a layout of objects
KR20070099670A (en) Presentation of large objects on small displays
WO1999048088A1 (en) Voice controlled web browser
US20030037303A1 (en) Method of and system for updating a document
US20090132904A1 (en) Method, Apparatus and Computer Program Product for Interactive Surveying
US20030177175A1 (en) Method and system for display of web pages
US20050108637A1 (en) Method and system for transforming content for execution on multiple platforms
US20100077320A1 (en) SGML/XML to HTML conversion system and method for frame-based viewer
BRPI0414379A (en) method for presenting at least a portion of an object, computing program, computing program product, and, device and system for presenting at least a portion of an object
US20190073342A1 (en) Presentation of electronic information
Villard et al. An XML-based multimedia document processing model for content adaptation
TW200622710A (en) System, method, and computer readable medium for annotating a displayed received document without changing the received document content
JP4794127B2 (en) Data processing method, data processing program, and data processing apparatus
US7496835B1 (en) Document generation from web pages
US6972763B1 (en) System and method for dynamically generating a textual description for a visual data representation
Adida hGRDDL: Bridging microformats and RDFa
Lin Active layout engine: Algorithms and applications in variable data printing
KR20110020115A (en) Apparatus and method for visualization of patent claim
Holman What is XSLT
Mong et al. Using SVG as the rendering model for structured and graphically complex web material
KR100916814B1 (en) Method, system and computer-readable recording medium for extracting text based on tag information

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase