US Patent No: 6,549,221

Number of patents in Portfolio can not be more than 2000

User interface management through branch isolation

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, NY38996

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Frances C Austin, TX 12 457
Schwerdtfeger, Richard S Round Rock, TX 17 444
Weiss, Lawrence F Round Rock, TX 11 492

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6,337,702 Method and system for graphically indicating a valid input within a graphical user interface 14 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,748,186 Multimodal information presentation system 135 1995
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6,144,962 Visualization of web sites and hierarchical data structures 315 1997
 
Van Houten Technologies, Inc. (1)
5,805,171 Technical schematic display system utilizing preassigned component detail levels 20 1996
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
* 5,819,243 System with collaborative interface agent 58 1996
 
CUSTOMPLAY LLC (1)
5,610,653 Method and system for automatically tracking a zoomed video image 488 1995
 
FUJITSU LIMITED (1)
* 6,219,053 Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships 74 1998
 
NEW YORK STATE URBAN DEVELOPMENT CORPORATION D/B/A EMPIRE STATE DEVELOPMENT-SMALL BUSINESS TECHNOLOGY INVESTMENT BOARD (1)
* 6,340,977 System and method for dynamic assistance in software applications using behavior and host application models 103 1999
 
ENIGMA INFORMATION SYSTEMS LTD. (2)
5,893,109 Generation of chunks of a long document for an electronic book system 130 1996
* 6,055,544 Generation of chunks of a long document for an electronic book system 154 1999
 
APPLE INC. (1)
5,956,736 Object-oriented editor for creating world wide web documents 198 1996
 
AT&T Bell Laboratories (1)
5,247,651 Interactive computer program specification and simulation system 152 1990
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 5,701,137 Method for separating a hierarchical tree control into one or more hierarchical child tree controls in a graphical user interface 114 1995
6,189,019 Computer system and computer-implemented process for presenting document connectivity 131 1996
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 4,710,763 Method for generating and displaying tree structures in a limited display area 76 1984
 
SAP AMERICA, INC. (1)
* 5,619,632 Displaying node-link structure with region of greater spacings and peripheral branches 166 1994
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6,356,902 Method and system for storage and retrieval of multimedia objects 52 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
* 7,000,023 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
 
ADOBE SYSTEMS INCORPORATED (3)
* 7,870,503 Technique for analyzing and graphically displaying document order 7 2005
* 8,650,489 Event processing in a content editor 5 2007
8,639,086 Rendering of video based on overlaying of bitmapped images 0 2009
 
Other [Check patent profile for assignment information] (2)
* 2002/0003,547 System and method for transcoding information for an audio or limited display user interface 53 2001
* 2012/0179,961 METHODS AND APPARATUS RELATED TO DOCUMENT PROCESSING BASED ON A DOCUMENT TYPE 1 2012
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
* 2002/0065,800 HTTP archive file 27 2000
* 7,124,358 Method for dynamically generating reference identifiers in structured information 5 2002
* 2004/0205,047 Method for dynamically generating reference indentifiers in structured information 10 2002
7,493,603 Annotated automaton encoding of XML schema for high performance schema validation 9 2003
* 2004/0073,870 Annotated automaton encoding of XML schema for high performance schema validation 47 2003
8,037,082 Isolated ordered regions (IOR) node order 0 2003
7,437,374 Efficient XML schema validation of XML fragments using annotated automaton encoding 20 2004
* 2005/0177,578 Efficient type annontation of XML schema-validated XML documents without schema validation 28 2004
* 2005/0177,543 Efficient XML schema validation of XML fragments using annotated automaton encoding 6 2004
* 2005/0216,484 Accessability synopsis containers for large data sets 1 2004
* 8,086,956 Isolated ordered regions (IOR) node order 0 2007
7,890,479 Efficient XML schema validation of XML fragments using annotated automaton encoding 1 2008
 
KOMARANNI PROPERTIES, L.L.C. (1)
* 2005/0114,786 Interface for displaying and exploring hierarchical information 13 2004
 
PIONEER CORPORATION (1)
* 2003/0200,090 Speech recognition apparatus, speech recognition method, and computer-readable recording medium in which speech recognition program is recorded 3 2003
 
AOL INC. (2)
* 8,200,745 Handheld client framework system 1 2008
* 2009/0259,714 HANDHELD CLIENT FRAMEWORK SYSTEM 0 2008
 
OPERA SOFTWARE ASA (2)
* 7,895,604 Method and device for event communication between documents 0 2005
* 2007/0113,237 Method and device for event communication between documents 17 2005
 
SIEMENS ENERGY & AUTOMATION, INC. (1)
* 2004/0104,946 System and method for automated positioning of graphic objects 9 2003
 
GROXIS (4)
* 6,879,332 User interface for displaying and exploring hierarchical information 54 2001
6,888,554 User interface for bicontextual exploration of a graph 20 2001
7,036,093 User interface for exploring a graph of information 11 2001
* 2002/0054,166 User interface for exploring a graph of information 5 2001
 
NOKIA TECHNOLOGIES OY (1)
* 6,801,793 Systems and methods for presenting and/or converting messages 49 2000
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 27 2004
 
ORACLE INTERNATIONAL CORPORATION (3)
* 8,078,954 System and method for page flow editor 0 2006
* 2007/0083,853 System and method for declarative validation rule editor 2 2006
* 2007/0079,285 System and method for action output/page input mismatch detection and resolution 2 2006
 
APPLE INC. (2)
* 8,135,577 Braille support 2 2007
* 2008/0303,645 Braille Support 0 2007
 
JPMORGAN CHASE BANK, NATIONAL ASSOCIATION (2)
* 8,983,949 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 (100)
7,624,356 Task-sensitive methods and systems for displaying command sets 21 2000
7,346,848 Single window navigation methods and systems 48 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 82 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 20 2000
7,117,435 Spreadsheet fields in text 7 2000
7,000,230 Network-based software extensions 59 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 109 2000
6,874,143 Architectures for and methods of providing network-based software extensions 126 2000
7,441,194 Calendar-based user interface system 32 2002
* 2003/0156,138 Calendar-based user interface system 34 2002
7,415,672 System and method for designing electronic forms 6 2003
7,370,066 System and method for offline editing of data files 28 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 27 2003
7,913,159 System and method for real-time validation of structured data files 22 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 16 2003
7,168,035 Building a view on markup language data through a set of components 119 2003
* 2004/0255,301 Context association schema for computer system architecture 31 2003
7,197,515 Declarative solution definition 28 2003
* 2004/0267,813 Declarative solution definition 30 2003
7,581,177 Conversion of structured documents 21 2003
7,406,660 Mapping between structured data and a visual surface 80 2003
7,334,187 Electronic form aggregation 18 2003
7,296,017 Validation of XML data files 81 2003
* 2004/0226,002 Validation of XML data files 10 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 85 2003
7,376,673 Offline editing of XML files using a solution 33 2003
8,819,072 Promoting data from structured data files 7 2004
7,318,063 Managing XML documents containing hierarchical database information 12 2004
7,496,837 Structural editing with schema awareness 94 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 18 2004
7,568,101 Digital signatures with an embedded view 29 2004
7,281,018 Form template data source change 125 2004
7,774,620 Executing applications at appropriate trust levels 24 2004
7,676,843 Executing applications at appropriate trust levels 25 2004
7,533,268 Digital signature with an embedded view 27 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 18 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 22 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 21 2004
7,818,677 Single window navigation methods and systems 30 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 31 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 27 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 46 2004
7,392,522 Architectures for and methods of providing network-based software extensions 22 2004
* 2005/0044,524 Architectures for and methods of providing network-based software extensions 6 2004
7,692,636 Systems and methods for handwriting to a screen 25 2004
7,702,997 Spreadsheet fields in text 1 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 36 2004
7,523,390 Spreadsheet fields in text 3 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 8 2004
7,120,866 Spreadsheet fields in text 9 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 13 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7,712,022 Mutually exclusive options in electronic forms 27 2004
7,584,417 Role-dependent action for an electronic form 41 2004
7,721,190 Methods and systems for server side form processing 26 2004
7,509,353 Methods and systems for exchanging and rendering forms 5 2004
* 7,636,897 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 6 2004
7,904,801 Recursive sections in electronic forms 12 2004
7,437,376 Scalable object model 22 2004
7,937,651 Structural editing operations for network forms 18 2005
7,743,063 Methods and systems for delivering software via a network 24 2005
7,689,929 Methods and systems of providing information to computer users 27 2005
7,346,610 Methods and systems of providing information to computer users 45 2005
7,725,834 Designer-created aspect for an electronic form template 29 2005
7,360,171 Methods and systems of providing information to computer users 9 2005
8,010,515 Query to an electronic form 12 2005
7,543,228 Template for rendering an electronic form 36 2005
8,200,975 Digital signatures for network forms 9 2005
7,613,996 Enabling selection of an inferred schema part 35 2005
7,979,856 Network-based software extensions 19 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 11 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 30 2006
* 7,735,016 Directional focus navigation 4 2006
* 2006/0206,832 Directional Focus Navigation 9 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 18 2006
7,865,477 System and method for real-time validation of structured data files 19 2007
8,074,217 Methods and systems for delivering software 26 2007
7,971,139 Correlation, association, or correspondence of electronic forms 17 2007
7,925,621 Installing a solution 18 2008
8,892,993 Translation file 4 2008
8,918,729 Designing electronic forms 4 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 8 2008
8,230,357 Visually processing instance data 1 2008
* 8,091,016 Visually manipulating instance collections 1 2008
* 2010/0162,146 VISUALLY PROCESSING INSTANCE DATA 2 2008
* 2010/0161,674 VISUALLY MANIPULATING INSTANCE COLLECTIONS 1 2008
8,046,683 Structural editing with schema awareness 4 2009
8,332,769 Directional focus navigation 1 2010
* 2010/0299,623 Directional Focus Navigation 0 2010
* 8,891,111 Adaptable printer driver 1 2010
* 2012/0147,414 MULTISOURCE, ADAPTIVE PRINTER CONFIGURATION 6 2010
9,229,917 Electronic form user interfaces 0 2011
9,210,234 Enabling electronic documents for limited-capability computing devices 1 2011
8,429,522 Correlation, association, or correspondence of electronic forms 7 2011
8,904,048 Bidi extension for connected devices 1 2011
9,268,760 Correlation, association, or correspondence of electronic forms 0 2013
9,239,821 Translation file 0 2014
9,223,733 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)
* 8,607,251 Dynamic accessibility behavior 0 2011
 
MERCURY KINGDOM ASSETS LIMITED (1)
8,874,637 Server-based browser system 0 2009
 
NOKIA CORPORATION (2)
* 2003/0069,881 Apparatus and method for dynamic partitioning of structured documents 86 2001
7,117,020 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