US Patent No: 6,549,221

Number of patents in Portfolio can not be more than 2000

User interface management through branch isolation

3 Status Updates

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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY77509

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Frances C Austin, TX 17 306
Schwerdtfeger, Richard S Round Round, TX 17 373
Weiss, Lawrence F Round Rock, TX 11 384

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ENIGMA INFORMATION SYSTEMS LTD. (2)
5,893,109 Generation of chunks of a long document for an electronic book system 121 1996
6,055,544 Generation of chunks of a long document for an electronic book system 143 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,748,186 Multimodal information presentation system 130 1995
6,144,962 Visualization of web sites and hierarchical data structures 289 1997
 
MICROSOFT CORPORATION (2)
5,701,137 Method for separating a hierarchical tree control into one or more hierarchical child tree controls in a graphical user interface 95 1995
6,189,019 Computer system and computer-implemented process for presenting document connectivity 118 1996
 
APPLE INC. (1)
5,956,736 Object-oriented editor for creating world wide web documents 181 1996
 
AT&T Bell Laboratories (1)
5,247,651 Interactive computer program specification and simulation system 139 1990
 
CUSTOMPLAY LLC (1)
5,610,653 Method and system for automatically tracking a zoomed video image 397 1995
 
FUJITSU LIMITED (1)
6,219,053 Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships 52 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,337,702 Method and system for graphically indicating a valid input within a graphical user interface 14 1996
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,356,902 Method and system for storage and retrieval of multimedia objects 47 1998
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
5,819,243 System with collaborative interface agent 54 1996
 
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 93 1999
 
SAP AMERICA, INC. (1)
5,619,632 Displaying node-link structure with region of greater spacings and peripheral branches 145 1994
 
TEXAS INSTRUMENTS INCORPORATED (1)
4,710,763 Method for generating and displaying tree structures in a limited display area 76 1984
 
Van Houten Technologies, Inc. (1)
5,805,171 Technical schematic display system utilizing preassigned component detail levels 17 1996

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (80)
7,624,356 Task-sensitive methods and systems for displaying command sets 14 2000
7,346,848 Single window navigation methods and systems 43 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 76 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 15 2000
7,117,435 Spreadsheet fields in text 5 2000
7,000,230 Network-based software extensions 47 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 91 2000
6,874,143 Architectures for and methods of providing network-based software extensions 111 2000
7,441,194 Calendar-based user interface system 26 2002
7,415,672 System and method for designing electronic forms 3 2003
7,370,066 System and method for offline editing of data files 23 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 22 2003
7,913,159 System and method for real-time validation of structured data files 14 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 9 2003
7,168,035 Building a view on markup language data through a set of components 102 2003
7,197,515 Declarative solution definition 22 2003
7,581,177 Conversion of structured documents 14 2003
7,406,660 Mapping between structured data and a visual surface 70 2003
7,334,187 Electronic form aggregation 15 2003
7,296,017 Validation of XML data files 74 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 77 2003
7,376,673 Offline editing of XML files using a solution 27 2003
8,819,072 Promoting data from structured data files 0 2004
7,318,063 Managing XML documents containing hierarchical database information 8 2004
7,496,837 Structural editing with schema awareness 87 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 16 2004
7,568,101 Digital signatures with an embedded view 16 2004
7,281,018 Form template data source change 108 2004
7,774,620 Executing applications at appropriate trust levels 17 2004
7,676,843 Executing applications at appropriate trust levels 20 2004
7,533,268 Digital signature with an embedded view 17 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 11 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 17 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 15 2004
7,818,677 Single window navigation methods and systems 24 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 16 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 22 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 40 2004
7,392,522 Architectures for and methods of providing network-based software extensions 15 2004
7,692,636 Systems and methods for handwriting to a screen 20 2004
7,702,997 Spreadsheet fields in text 0 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 30 2004
7,523,390 Spreadsheet fields in text 2 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 7 2004
7,120,866 Spreadsheet fields in text 8 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 4 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 2 2004
7,712,022 Mutually exclusive options in electronic forms 22 2004
7,584,417 Role-dependent action for an electronic form 32 2004
7,721,190 Methods and systems for server side form processing 21 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,636,897 System and method for property-based focus navigation in a user interface 2 2004
7,904,801 Recursive sections in electronic forms 7 2004
7,437,376 Scalable object model 13 2004
7,937,651 Structural editing operations for network forms 10 2005
7,743,063 Methods and systems for delivering software via a network 17 2005
7,689,929 Methods and systems of providing information to computer users 21 2005
7,346,610 Methods and systems of providing information to computer users 38 2005
7,725,834 Designer-created aspect for an electronic form template 22 2005
7,360,171 Methods and systems of providing information to computer users 3 2005
8,010,515 Query to an electronic form 7 2005
7,543,228 Template for rendering an electronic form 30 2005
8,200,975 Digital signatures for network forms 4 2005
7,613,996 Enabling selection of an inferred schema part 28 2005
7,979,856 Network-based software extensions 12 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 6 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 24 2006
7,735,016 Directional focus navigation 2 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 12 2006
7,865,477 System and method for real-time validation of structured data files 12 2007
8,074,217 Methods and systems for delivering software 10 2007
7,971,139 Correlation, association, or correspondence of electronic forms 9 2007
7,925,621 Installing a solution 12 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 4 2008
8,230,357 Visually processing instance data 1 2008
8,091,016 Visually manipulating instance collections 0 2008
8,046,683 Structural editing with schema awareness 3 2009
8,332,769 Directional focus navigation 0 2010
8,429,522 Correlation, association, or correspondence of electronic forms 2 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
7,124,358 Method for dynamically generating reference identifiers in structured information 3 2002
7,493,603 Annotated automaton encoding of XML schema for high performance schema validation 8 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 16 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
 
ADOBE SYSTEMS INCORPORATED (3)
7,870,503 Technique for analyzing and graphically displaying document order 5 2005
8,650,489 Event processing in a content editor 0 2007
8,639,086 Rendering of video based on overlaying of bitmapped images 0 2009
 
GROXIS (3)
6,879,332 User interface for displaying and exploring hierarchical information 38 2001
6,888,554 User interface for bicontextual exploration of a graph 14 2001
7,036,093 User interface for exploring a graph of information 8 2001
 
NOKIA CORPORATION (2)
6,801,793 Systems and methods for presenting and/or converting messages 44 2000
7,117,020 Systems and methods for presenting and/or converting messages 1 2004
 
AOL INC. (1)
8,200,745 Handheld client framework system 1 2008
 
APPLE INC. (1)
8,135,577 Braille support 1 2007
 
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
 
OPERA SOFTWARE ASA (1)
7,895,604 Method and device for event communication between documents 0 2005
 
ORACLE INTERNATIONAL CORPORATION (1)
8,078,954 System and method for page flow editor 0 2006
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 19 2004
 
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
 
Other [Check patent profile for assignment information] (2)
8,892,993 Translation file 0 2008
8,891,111 Adaptable printer driver 0 2010

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 15, 2014
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00