WO2005029247A3 - Computer systems and methods for platform independent presentation design - Google Patents

Computer systems and methods for platform independent presentation design Download PDF

Info

Publication number
WO2005029247A3
WO2005029247A3 PCT/US2004/030139 US2004030139W WO2005029247A3 WO 2005029247 A3 WO2005029247 A3 WO 2005029247A3 US 2004030139 W US2004030139 W US 2004030139W WO 2005029247 A3 WO2005029247 A3 WO 2005029247A3
Authority
WO
WIPO (PCT)
Prior art keywords
split
layout
daughter
methods
computer systems
Prior art date
Application number
PCT/US2004/030139
Other languages
French (fr)
Other versions
WO2005029247A2 (en
Inventor
Teodor Zlatkov Zlatanov
Christopher Furlong
Original Assignee
Pic Web Services Inc
Teodor Zlatkov Zlatanov
Christopher Furlong
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 Pic Web Services Inc, Teodor Zlatkov Zlatanov, Christopher Furlong filed Critical Pic Web Services Inc
Publication of WO2005029247A2 publication Critical patent/WO2005029247A2/en
Publication of WO2005029247A3 publication Critical patent/WO2005029247A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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/903Querying
    • G06F16/9038Presentation of query results
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Abstract

Methods, computer systems (40) and computer program products (10) for constructing a presentation in a platform independent manner. A layout (82) is defined that includes a top split. The top split includes a first orientation parameter specifying an orientation for any daughter split created within the top split. A request is received to create a daughter split within the top split. In response, the daughter split is constructed within the top split in accordance with the first orientation parameter. The daughter split includes a second orientation parameter specifying an orientation for any child split created within the daughter split. The layout (82) is converted into the presentation. A database (66) for storing the layout. The database including a layout table (64) having a row for storing an identity of the layout (82) and an identity of the top split in a hierarchy of splits within the layout. The database (66) also including a layout data table (84) that has a row for each split in the hierarchy of splits within the layout.
PCT/US2004/030139 2003-09-15 2004-09-13 Computer systems and methods for platform independent presentation design WO2005029247A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/663,571 2003-09-15
US10/663,571 US7236982B2 (en) 2003-09-15 2003-09-15 Computer systems and methods for platform independent presentation design

Publications (2)

Publication Number Publication Date
WO2005029247A2 WO2005029247A2 (en) 2005-03-31
WO2005029247A3 true WO2005029247A3 (en) 2006-04-13

Family

ID=34274410

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/030139 WO2005029247A2 (en) 2003-09-15 2004-09-13 Computer systems and methods for platform independent presentation design

Country Status (2)

Country Link
US (2) US7236982B2 (en)
WO (1) WO2005029247A2 (en)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039863B1 (en) * 1999-07-23 2006-05-02 Adobe Systems Incorporated Computer generation of documents using layout elements and content elements
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US7624356B1 (en) 2000-06-21 2009-11-24 Microsoft Corporation Task-sensitive methods and systems for displaying command sets
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US6948135B1 (en) 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
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
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
US7370066B1 (en) 2003-03-24 2008-05-06 Microsoft Corporation System and method for offline editing of data files
US7913159B2 (en) 2003-03-28 2011-03-22 Microsoft Corporation System and method for real-time validation of structured data files
US7296017B2 (en) 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
US7451392B1 (en) 2003-06-30 2008-11-11 Microsoft Corporation Rendering an HTML electronic form by applying XSLT to XML using a solution
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
US8819072B1 (en) 2004-02-02 2014-08-26 Microsoft Corporation Promoting data from structured data files
US7496837B1 (en) 2004-04-29 2009-02-24 Microsoft Corporation Structural editing with schema awareness
US20050268233A1 (en) * 2004-04-30 2005-12-01 Configurecode, Inc. System and method for mixed language editing
US7774620B1 (en) 2004-05-27 2010-08-10 Microsoft Corporation Executing applications at appropriate trust levels
US7516399B2 (en) * 2004-09-30 2009-04-07 Microsoft Corporation Structured-document path-language expression methods and systems
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
US8503938B2 (en) * 2004-10-14 2013-08-06 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes
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
US7509353B2 (en) * 2004-11-16 2009-03-24 Microsoft Corporation Methods and systems for exchanging and rendering forms
US7904801B2 (en) 2004-12-15 2011-03-08 Microsoft Corporation Recursive sections in electronic forms
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
US7587410B2 (en) * 2005-03-22 2009-09-08 Microsoft Corporation Dynamic cube services
US8239394B1 (en) 2005-03-31 2012-08-07 Google Inc. Bloom filters for query simulation
US7587387B2 (en) 2005-03-31 2009-09-08 Google Inc. User interface for facts query engine with snippets from information sources that include query terms and answer terms
US7953720B1 (en) 2005-03-31 2011-05-31 Google Inc. Selecting the best answer to a fact query from among a set of potential answers
US8200975B2 (en) 2005-06-29 2012-06-12 Microsoft Corporation Digital signatures for network forms
US8054496B1 (en) * 2005-07-13 2011-11-08 Adobe Systems Incorporated Previewing a compound document
JP4321549B2 (en) * 2005-09-28 2009-08-26 セイコーエプソン株式会社 Document creation system, document creation method, program, and storage medium
US9191840B2 (en) * 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US7378969B2 (en) * 2005-10-25 2008-05-27 Sap Ag Systems and methods for visualizing auto-id data
US8001459B2 (en) 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
US20070185870A1 (en) 2006-01-27 2007-08-09 Hogue Andrew W Data object visualization using graphs
US8954426B2 (en) * 2006-02-17 2015-02-10 Google Inc. Query language
US20070179965A1 (en) * 2006-01-27 2007-08-02 Hogue Andrew W Designating data objects for analysis
US7925676B2 (en) * 2006-01-27 2011-04-12 Google Inc. Data object visualization using maps
US8055674B2 (en) * 2006-02-17 2011-11-08 Google Inc. Annotation framework
US7765485B2 (en) * 2006-01-30 2010-07-27 International Business Machines Corporation Extensible user interface framework for a componentized application environment
JP4539613B2 (en) * 2006-06-28 2010-09-08 富士ゼロックス株式会社 Image forming apparatus, image generation method, and program
US8954412B1 (en) 2006-09-28 2015-02-10 Google Inc. Corroborating facts in electronic documents
US8762834B2 (en) * 2006-09-29 2014-06-24 Altova, Gmbh User interface for defining a text file transformation
US7844897B1 (en) * 2006-10-05 2010-11-30 Adobe Systems Incorporated Blog template generation
JP2008108844A (en) * 2006-10-24 2008-05-08 Toyota Central R&D Labs Inc Group iii nitride semiconductor device having trench or mesa-structure, and manufacturing method thereof
US8347202B1 (en) 2007-03-14 2013-01-01 Google Inc. Determining geographic locations for place names in a fact repository
US7925989B2 (en) 2007-05-09 2011-04-12 Sap Ag System and method for simultaneous display of multiple tables
US8239751B1 (en) 2007-05-16 2012-08-07 Google Inc. Data from web documents in a spreadsheet
US20080313210A1 (en) * 2007-06-15 2008-12-18 Microsoft Corporation Content Publishing Customized to Capabilities of Device
US8117164B2 (en) 2007-12-19 2012-02-14 Microsoft Corporation Creating and utilizing network restore points
US8627493B1 (en) * 2008-01-08 2014-01-07 Juniper Networks, Inc. Single sign-on for network applications
US9087059B2 (en) * 2009-08-07 2015-07-21 Google Inc. User interface for presenting search results for multiple regions of a visual query
US9135277B2 (en) * 2009-08-07 2015-09-15 Google Inc. Architecture for responding to a visual query
JP5460390B2 (en) * 2010-03-12 2014-04-02 インターナショナル・ビジネス・マシーンズ・コーポレーション Layout conversion apparatus, layout conversion program, and layout conversion method
US9741060B2 (en) 2010-09-17 2017-08-22 Oracle International Corporation Recursive navigation in mobile CRM
US20120071155A1 (en) 2010-09-17 2012-03-22 Oracle International Corporation Method and Apparatus for Binding Mobile Device Functionality to an Application Definition
US9275165B2 (en) * 2010-09-17 2016-03-01 Oracle International Corporation Method and apparatus for defining an application to allow polymorphic serialization
US20120179995A1 (en) * 2011-01-07 2012-07-12 Cok Ronald S Image layout adjustment method
US8760474B2 (en) 2011-11-02 2014-06-24 Microsoft Corporation Virtualized data presentation in a carousel panel
US8719781B2 (en) 2011-12-01 2014-05-06 Amer Agovic Universal and adaptive software development platform for data-driven applications
US20140012708A1 (en) 2012-07-06 2014-01-09 Oracle International Corporation Service design and order fulfillment system
US9330068B2 (en) * 2013-01-23 2016-05-03 Go Daddy Operating Company, LLC Method for conversion of website content
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
US9311422B2 (en) 2013-09-12 2016-04-12 Adobe Systems Incorporated Dynamic simulation of a responsive web page
US9959257B2 (en) 2016-01-08 2018-05-01 Adobe Systems Incorporated Populating visual designs with web content
CN107491427A (en) * 2017-06-08 2017-12-19 北京小度信息科技有限公司 Data sheet processing method and processing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5895476A (en) * 1996-09-09 1999-04-20 Design Intelligence, Inc. Design engine for automatic reformatting for design and media
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US20050022115A1 (en) * 2001-05-31 2005-01-27 Roberts Baumgartner Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910669A (en) * 1987-04-03 1990-03-20 At&T Bell Laboratories Binary tree multiprocessor
US5050074A (en) * 1988-03-28 1991-09-17 Digital Equipment Corporation System for facilitating coordination of activities by a plurality of actors with an object database and state/action identification
US5181162A (en) * 1989-12-06 1993-01-19 Eastman Kodak Company Document management and production system
US5455945A (en) * 1993-05-19 1995-10-03 Vanderdrift; Richard System and method for dynamically displaying entering, and updating data from a database
US5664133A (en) * 1993-12-13 1997-09-02 Microsoft Corporation Context sensitive menu system/menu behavior
US5655130A (en) * 1994-10-14 1997-08-05 Unisys Corporation Method and apparatus for document production using a common document database
JPH0969101A (en) * 1995-08-31 1997-03-11 Hitachi Ltd Method and device for generating structured document
US5664182A (en) * 1995-09-18 1997-09-02 Actuate Software Corporation Persistent storage of report objects
US5852450A (en) * 1996-07-11 1998-12-22 Lamb & Company, Inc. Method and apparatus for processing captured motion data
US6088708A (en) * 1997-01-31 2000-07-11 Microsoft Corporation System and method for creating an online table from a layout of objects
US5933139A (en) * 1997-01-31 1999-08-03 Microsoft Corporation Method and apparatus for creating help functions
US6046740A (en) * 1997-02-07 2000-04-04 Seque Software, Inc. Application testing with virtual object recognition
US6330659B1 (en) * 1997-11-06 2001-12-11 Iready Corporation Hardware accelerator for an object-oriented programming language
JPH10307816A (en) * 1997-05-08 1998-11-17 Just Syst Corp Structured document processor its processing method and computer readable recording medium recording program for allowing computer to execute the method
US6055540A (en) * 1997-06-13 2000-04-25 Sun Microsystems, Inc. Method and apparatus for creating a category hierarchy for classification of documents
US6243711B1 (en) * 1998-03-06 2001-06-05 Eality, Inc. Scripting language for distributed database programming
US7025209B2 (en) * 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access
US6282539B1 (en) * 1998-08-31 2001-08-28 Anthony J. Luca Method and system for database publishing
US6675161B1 (en) * 1999-05-04 2004-01-06 Inktomi Corporation Managing changes to a directory of electronic documents
US6662199B1 (en) * 2000-01-04 2003-12-09 Printcafe Systems, Inc. Method and apparatus for customized hosted applications
JP2003529825A (en) * 2000-02-14 2003-10-07 ジオフェニックス, インコーポレイテッド Method and system for graphical programming
US6601012B1 (en) * 2000-03-16 2003-07-29 Microsoft Corporation Contextual models and methods for inferring attention and location
WO2001093157A1 (en) * 2000-05-26 2001-12-06 Exitexchange Corporation Post-session internet advertising system
WO2002025500A2 (en) * 2000-09-20 2002-03-28 A2I, Inc. Method and apparatus for dynamically formatting and displaying tabular data in real time
US20020120596A1 (en) * 2001-02-24 2002-08-29 Matthew Gershoff Content store with inheritance
DE50101548D1 (en) * 2001-05-17 2004-04-01 Presmar Peter Virtual database of heterogeneous data structures
US6826729B1 (en) * 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
WO2003032151A2 (en) * 2001-10-04 2003-04-17 Koninklijke Philips Electronics N.V. Method of styling a user interface and device with adaptive user interface
JP2003143784A (en) * 2001-11-02 2003-05-16 Sankyo Seiki Mfg Co Ltd Motor with core and manufacturing method for the core
US6829606B2 (en) * 2002-02-14 2004-12-07 Infoglide Software Corporation Similarity search engine for use with relational databases
US7120622B2 (en) * 2002-06-10 2006-10-10 Xerox Corporation Authoring tools, including content-driven treetables, for fluid text
US7177918B2 (en) * 2002-12-20 2007-02-13 International Business Machines Corporation Method and system for efficiently processing multiframe data in a client/server computing environment
US7533363B2 (en) * 2004-03-29 2009-05-12 Takumi Technology Corporation System for integrated circuit layout partition and extraction for independent layout processing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5895476A (en) * 1996-09-09 1999-04-20 Design Intelligence, Inc. Design engine for automatic reformatting for design and media
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US20050223320A1 (en) * 1996-09-09 2005-10-06 Microsoft Corporation Automatic layout of content in a design for a medium
US20050022115A1 (en) * 2001-05-31 2005-01-27 Roberts Baumgartner Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml

Also Published As

Publication number Publication date
US20050060277A1 (en) 2005-03-17
US20090070667A1 (en) 2009-03-12
US7236982B2 (en) 2007-06-26
WO2005029247A2 (en) 2005-03-31

Similar Documents

Publication Publication Date Title
WO2005029247A3 (en) Computer systems and methods for platform independent presentation design
CA2477126A1 (en) Support for multiple content-management data models
WO2004095237A3 (en) Relationship view
WO2005045698A3 (en) Method of producing a current view from at least one variable source information object in a computer environment
BR9608549A (en) Computer system for creating semantic object models from existing relational database schemas
WO2005006213A3 (en) Method and computer system for query processing
WO2000067194A3 (en) Method and apparatus for scalable probabilistic clustering using decision trees
WO2002013052A3 (en) Method of interactively profiling a structure
CA2183496A1 (en) Process and system for configuring information for presentation at an interactive electronic device
WO2004077223A3 (en) Method and apparatus for creating a report
JP2006507554A5 (en)
WO2004068291A3 (en) Staged publication and management of dynamic webpages
WO2007044975A3 (en) Entity display priority in a distributed geographic information system
WO2002025471A3 (en) Method and apparatus for structuring, maintaining, and using families of data
WO2000062195A3 (en) Computer system
WO2004114160A3 (en) Systems and processes for automated criteria and attribute generation, searching, auditing and reporting of data
WO2008103783A3 (en) Providing unique views of data based on changes or rules
WO2005098591A3 (en) Methods and systems for structuring event data in a database for location and retrieval
WO2003024051A3 (en) Method and system for delivering dynamic information in a network
WO2007082005A3 (en) Transferring and displaying hierarchical data between databases and electronic documents
WO2005015439A3 (en) Side-effect modeling
AU2003252999A1 (en) Maintaining information using a plurality of storage attributes
AU2003253561A1 (en) A computer program product and associated methods for searching a database of objects, connecting objects in such a database, and exporting data from at least one arbitrary database
WO2007027488A3 (en) System, methods, and program product to trace content genealogy
WO2002033571A3 (en) Method of operating a plurality of electronic databases

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 BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MK MN MW MX MZ NA NI NO NZ PG PH PL PT RO RU SC SD SE SG SK SY TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IT MC NL PL PT RO SE SI SK TR BF CF CG CI CM GA GN GQ GW ML MR 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