User interface management through branch isolation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6549221
SERIAL NO

09458643

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Systems and methods for presenting (e.g., displaying) a hierarchical structure are presented. The hierarchical structure includes multiple elements and defines hierarchical relationships between the elements. The hierarchical structure may be embodied within an electronic document such as a Web document, an interactive application program, or a map divided into sections. Each element has a 'presentation property' which may be a value or a function. One of the elements has 'focus' (e.g., as created, by default, etc.). A 'branch isolation' method includes forming a tree-like model of the hierarchical structure having multiple nodes and at least one branch. Each node represents one of the elements. One node is a root node and occupies a highest level in the hierarchical structure. A given branch connects a first node in a first level to a second node in a level directly below the first level. Each branch represents a hierarchical relationship between connected nodes. A 'focus node' represents the element receiving focus. A 'path' in the model from the root node to the focus node is determined. The presentation property of the element represented by the root node is selectively presented. The presentation property of each element represented by a node, other than the root node, along the path from the root node to the focus node is also presented. The presentation property of each element represented by a node in a subtree is also presented, wherein the focus node is a root node of the subtree.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY45105

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Frances C Austin, TX 12 603
Schwerdtfeger, Richard S Round Rock, TX 20 510
Weiss, Lawrence F Round Rock, TX 11 581

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6337702 Method and system for graphically indicating a valid input within a graphical user interface 15 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5748186 Multimodal information presentation system 141 1995
 
Van Houten Technologies, Inc. (1)
5805171 Technical schematic display system utilizing preassigned component detail levels 22 1996
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
* 5819243 System with collaborative interface agent 58 1996
 
CUSTOMPLAY LLC (1)
5610653 Method and system for automatically tracking a zoomed video image 532 1995
 
FUJITSU LIMITED (1)
* 6219053 Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships 103 1998
 
NEW YORK STATE URBAN DEVELOPMENT CORPORATION D/B/A EMPIRE STATE DEVELOPMENT-SMALL BUSINESS TECHNOLOGY INVESTMENT BOARD (1)
* 6340977 System and method for dynamic assistance in software applications using behavior and host application models 115 1999
 
ENIGMA INFORMATION SYSTEMS LTD. (2)
5893109 Generation of chunks of a long document for an electronic book system 137 1996
* 6055544 Generation of chunks of a long document for an electronic book system 157 1999
 
APPLE INC. (1)
5956736 Object-oriented editor for creating world wide web documents 213 1996
 
ENTIT SOFTWARE LLC (1)
* 6144962 Visualization of web sites and hierarchical data structures 351 1997
 
AT&T LABS, INC. (1)
5247651 Interactive computer program specification and simulation system 169 1990
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 5701137 Method for separating a hierarchical tree control into one or more hierarchical child tree controls in a graphical user interface 124 1995
6189019 Computer system and computer-implemented process for presenting document connectivity 145 1996
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 4710763 Method for generating and displaying tree structures in a limited display area 76 1984
 
SAP AMERICA, INC. (1)
* 5619632 Displaying node-link structure with region of greater spacings and peripheral branches 182 1994
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6356902 Method and system for storage and retrieval of multimedia objects 61 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
* 7000023 Information transfer apparatus and method transferring to another terminal information transmitted from server to client, and machine-readable recording medium recorded with program realizing information transfer method 6 2001
 
Other [Check patent profile for assignment information] (3)
* 2002/0003,547 System and method for transcoding information for an audio or limited display user interface 64 2001
* 9715491 Methods and apparatus related to document processing based on a document type 0 2012
* 2012/0179,961 METHODS AND APPARATUS RELATED TO DOCUMENT PROCESSING BASED ON A DOCUMENT TYPE 2 2012
 
ADOBE SYSTEMS INCORPORATED (3)
* 7870503 Technique for analyzing and graphically displaying document order 11 2005
* 8650489 Event processing in a content editor 12 2007
8639086 Rendering of video based on overlaying of bitmapped images 3 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (13)
* 2002/0065,800 HTTP archive file 27 2000
* 7124358 Method for dynamically generating reference identifiers in structured information 7 2002
* 2004/0205,047 Method for dynamically generating reference indentifiers in structured information 17 2002
7493603 Annotated automaton encoding of XML schema for high performance schema validation 11 2003
* 2004/0073,870 Annotated automaton encoding of XML schema for high performance schema validation 50 2003
8037082 Isolated ordered regions (IOR) node order 1 2003
7437374 Efficient XML schema validation of XML fragments using annotated automaton encoding 22 2004
* 2005/0177,578 Efficient type annontation of XML schema-validated XML documents without schema validation 33 2004
* 2005/0177,543 Efficient XML schema validation of XML fragments using annotated automaton encoding 10 2004
* 2005/0216,484 Accessability synopsis containers for large data sets 1 2004
* 8086956 Isolated ordered regions (IOR) node order 0 2007
7890479 Efficient XML schema validation of XML fragments using annotated automaton encoding 2 2008
* 2008/0313,234 EFFICIENT XML SCHEMA VALIDATION OF XML FRAGMENTS USING ANNOTATED AUTOMATON ENCODING 7 2008
 
KOMARANNI PROPERTIES, L.L.C. (1)
6888554 User interface for bicontextual exploration of a graph 23 2001
 
PIONEER CORPORATION (1)
* 2003/0200,090 Speech recognition apparatus, speech recognition method, and computer-readable recording medium in which speech recognition program is recorded 5 2003
 
AOL LLC (1)
* 2004/0015,537 Handheld client framework system 19 2002
 
AOL INC. (2)
* 8200745 Handheld client framework system 1 2008
* 2009/0259,714 HANDHELD CLIENT FRAMEWORK SYSTEM 1 2008
 
OPERA SOFTWARE ASA (2)
* 7895604 Method and device for event communication between documents 0 2005
* 2007/0113,237 Method and device for event communication between documents 21 2005
 
SIEMENS ENERGY & AUTOMATION, INC. (1)
* 2004/0104,946 System and method for automated positioning of graphic objects 9 2003
 
GROXIS (3)
* 6879332 User interface for displaying and exploring hierarchical information 70 2001
7036093 User interface for exploring a graph of information 12 2001
* 2002/0054,166 User interface for exploring a graph of information 7 2001
 
NOKIA TECHNOLOGIES OY (1)
* 6801793 Systems and methods for presenting and/or converting messages 52 2000
 
ORACLE INTERNATIONAL CORPORATION (5)
9336015 System and method for action output/page input mismatch detection and resolution 0 2006
* 8078954 System and method for page flow editor 0 2006
* 2007/0083,853 System and method for declarative validation rule editor 4 2006
* 2007/0079,285 System and method for action output/page input mismatch detection and resolution 5 2006
* 2007/0079,286 System and method for page flow editor 1 2006
 
APPLE INC. (2)
* 8135577 Braille support 2 2007
* 2008/0303,645 Braille Support 4 2007
 
CALLAHAN CELLULAR L.L.C. (1)
* 2005/0114,786 Interface for displaying and exploring hierarchical information 20 2004
 
JPMORGAN CHASE BANK, N.A. (2)
* 8983949 Automatic display of web content to smaller display devices: improved summarization and navigation 0 2006
* 2007/0061,415 Automatic display of web content to smaller display devices: improved summarization and navigation 7 2006
 
MICROSOFT TECHNOLOGY LICENSING, LLC (102)
7624356 Task-sensitive methods and systems for displaying command sets 23 2000
7346848 Single window navigation methods and systems 49 2000
7191394 Authoring arbitrary XML documents using DHTML and XSLT 88 2000
7155667 User interface for integrated spreadsheets and word processing tables 21 2000
7117435 Spreadsheet fields in text 9 2000
7000230 Network-based software extensions 68 2000
6883168 Methods, systems, architectures and data structures for delivering software via a network 115 2000
6874143 Architectures for and methods of providing network-based software extensions 129 2000
7441194 Calendar-based user interface system 33 2002
* 2003/0156,138 Calendar-based user interface system 49 2002
7415672 System and method for designing electronic forms 9 2003
7370066 System and method for offline editing of data files 29 2003
7275216 System and method for designing electronic forms and hierarchical schemas 27 2003
7913159 System and method for real-time validation of structured data files 24 2003
7516145 System and method for incrementally transforming and rendering hierarchical data files 18 2003
7168035 Building a view on markup language data through a set of components 131 2003
* 2004/0255,301 Context association schema for computer system architecture 31 2003
7197515 Declarative solution definition 30 2003
* 2004/0267,813 Declarative solution definition 42 2003
7581177 Conversion of structured documents 25 2003
7406660 Mapping between structured data and a visual surface 85 2003
7334187 Electronic form aggregation 19 2003
7296017 Validation of XML data files 88 2003
* 2004/0226,002 Validation of XML data files 21 2003
7451392 Rendering an HTML electronic form by applying XSLT to XML using a solution 92 2003
7376673 Offline editing of XML files using a solution 33 2003
8819072 Promoting data from structured data files 10 2004
7318063 Managing XML documents containing hierarchical database information 18 2004
7496837 Structural editing with schema awareness 95 2004
7412645 User interface for integrated spreadsheets and word processing tables 20 2004
7568101 Digital signatures with an embedded view 33 2004
7281018 Form template data source change 142 2004
7774620 Executing applications at appropriate trust levels 28 2004
7676843 Executing applications at appropriate trust levels 30 2004
7533268 Digital signature with an embedded view 31 2004
7712048 Task-sensitive methods and systems for displaying command sets 19 2004
7610562 Task-sensitive methods and systems for displaying command sets 24 2004
7512896 Task-sensitive methods and systems for displaying command sets 22 2004
7818677 Single window navigation methods and systems 34 2004
7779027 Methods, systems, architectures and data structures for delivering software via a network 34 2004
7673227 User interface for integrated spreadsheets and word processing tables 29 2004
7350141 User interface for integrated spreadsheets and word processing tables 46 2004
7392522 Architectures for and methods of providing network-based software extensions 25 2004
* 2005/0044,524 Architectures for and methods of providing network-based software extensions 10 2004
7692636 Systems and methods for handwriting to a screen 26 2004
7516399 Structured-document path-language expression methods and systems 29 2004
7702997 Spreadsheet fields in text 2 2004
7549115 System and method for integrated spreadsheets and word processing tables 38 2004
7523390 Spreadsheet fields in text 4 2004
7506242 System and method for integrating spreadsheets and word processing tables 13 2004
7120866 Spreadsheet fields in text 9 2004
7506243 System and method for integrating spreadsheets and word processing tables 16 2004
8487879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7712022 Mutually exclusive options in electronic forms 27 2004
7584417 Role-dependent action for an electronic form 45 2004
7721190 Methods and systems for server side form processing 26 2004
7509353 Methods and systems for exchanging and rendering forms 6 2004
* 7636897 System and method for property-based focus navigation in a user interface 5 2004
* 2006/0117,267 System and method for property-based focus navigation in a user interface 7 2004
7904801 Recursive sections in electronic forms 12 2004
7437376 Scalable object model 26 2004
7937651 Structural editing operations for network forms 20 2005
7743063 Methods and systems for delivering software via a network 27 2005
7689929 Methods and systems of providing information to computer users 27 2005
7346610 Methods and systems of providing information to computer users 45 2005
7725834 Designer-created aspect for an electronic form template 29 2005
7360171 Methods and systems of providing information to computer users 10 2005
8010515 Query to an electronic form 12 2005
7543228 Template for rendering an electronic form 37 2005
8200975 Digital signatures for network forms 10 2005
7613996 Enabling selection of an inferred schema part 35 2005
7979856 Network-based software extensions 21 2005
8001459 Enabling electronic documents for limited-capability computing devices 11 2005
7779343 Opening network-enabled electronic documents 0 2006
7490109 System and method for offline editing of data files 33 2006
* 7735016 Directional focus navigation 10 2006
* 2006/0206,832 Directional Focus Navigation 10 2006
7900134 Authoring arbitrary XML documents using DHTML and XSLT 18 2006
7865477 System and method for real-time validation of structured data files 20 2007
8074217 Methods and systems for delivering software 28 2007
7971139 Correlation, association, or correspondence of electronic forms 17 2007
7925621 Installing a solution 19 2008
8892993 Translation file 4 2008
8918729 Designing electronic forms 4 2008
8078960 Rendering an HTML electronic form by applying XSLT to XML using a solution 12 2008
8230357 Visually processing instance data 1 2008
* 8091016 Visually manipulating instance collections 1 2008
* 2010/0162,146 VISUALLY PROCESSING INSTANCE DATA 4 2008
* 2010/0161,674 VISUALLY MANIPULATING INSTANCE COLLECTIONS 1 2008
8046683 Structural editing with schema awareness 5 2009
9507610 Task-sensitive methods and systems for displaying command sets 0 2010
8332769 Directional focus navigation 1 2010
* 2010/0299,623 Directional Focus Navigation 2 2010
* 8891111 Adaptable printer driver 1 2010
* 2012/0147,414 MULTISOURCE, ADAPTIVE PRINTER CONFIGURATION 6 2010
9229917 Electronic form user interfaces 1 2011
9210234 Enabling electronic documents for limited-capability computing devices 1 2011
8429522 Correlation, association, or correspondence of electronic forms 7 2011
8904048 Bidi extension for connected devices 1 2011
9268760 Correlation, association, or correspondence of electronic forms 0 2013
9239821 Translation file 0 2014
9223733 Bidi extension for connected devices 0 2014
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2004/0078,528 Cache coherency in a multi-processor system 2 2003
 
SIEMENS INDUSTRY, INC. (1)
* 2004/0133,853 System and method for navigating an HMI 16 2003
 
GOOGLE INC. (1)
* 8607251 Dynamic accessibility behavior 0 2011
 
MERCURY KINGDOM ASSETS LIMITED (2)
8874637 Server-based browser system 0 2009
* 2009/0300,111 SERVER-BASED BROWSER SYSTEM 13 2009
 
NOKIA CORPORATION (2)
* 2003/0069,881 Apparatus and method for dynamic partitioning of structured documents 92 2001
7117020 Systems and methods for presenting and/or converting messages 1 2004
 
CANON KABUSHIKI KAISHA (1)
* 2009/0259,952 INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING SAME 1 2009
* Cited By Examiner