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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Frances C Austin, TX 11 337
Schwerdtfeger, Richard S Round Rock, TX 15 399
Weiss, Lawrence F Round Rock, TX 11 431

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. (2)
5,748,186 Multimodal information presentation system 132 1995
* 6,144,962 Visualization of web sites and hierarchical data structures 306 1997
 
Van Houten Technologies, Inc. (1)
5,805,171 Technical schematic display system utilizing preassigned component detail levels 19 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 439 1995
 
FUJITSU LIMITED (1)
* 6,219,053 Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships 68 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 101 1999
 
ENIGMA INFORMATION SYSTEMS LTD. (2)
5,893,109 Generation of chunks of a long document for an electronic book system 124 1996
* 6,055,544 Generation of chunks of a long document for an electronic book system 150 1999
 
APPLE INC. (1)
5,956,736 Object-oriented editor for creating world wide web documents 191 1996
 
AT&T Bell Laboratories (1)
5,247,651 Interactive computer program specification and simulation system 146 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 108 1995
6,189,019 Computer system and computer-implemented process for presenting document connectivity 124 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 156 1994
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6,356,902 Method and system for storage and retrieval of multimedia objects 49 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 5 2005
* 8,650,489 Event processing in a content editor 2 2007
8,639,086 Rendering of video based on overlaying of bitmapped images 0 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
* 2002/0065,800 HTTP archive file 25 2000
* 7,124,358 Method for dynamically generating reference identifiers in structured information 4 2002
7,493,603 Annotated automaton encoding of XML schema for high performance schema validation 9 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
* 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
 
AOL INC. (2)
* 8,200,745 Handheld client framework system 1 2008
* 2009/0259,714 HANDHELD CLIENT FRAMEWORK SYSTEM 0 2008
 
OPERA SOFTWARE ASA (1)
* 7,895,604 Method and device for event communication between documents 0 2005
 
GROXIS (3)
* 6,879,332 User interface for displaying and exploring hierarchical information 46 2001
6,888,554 User interface for bicontextual exploration of a graph 19 2001
7,036,093 User interface for exploring a graph of information 10 2001
 
NOKIA TECHNOLOGIES OY (1)
* 6,801,793 Systems and methods for presenting and/or converting messages 45 2000
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 21 2004
 
ORACLE INTERNATIONAL CORPORATION (1)
* 8,078,954 System and method for page flow editor 0 2006
 
APPLE INC. (2)
* 8,135,577 Braille support 1 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 (85)
7,624,356 Task-sensitive methods and systems for displaying command sets 16 2000
7,346,848 Single window navigation methods and systems 44 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 78 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 18 2000
7,117,435 Spreadsheet fields in text 7 2000
7,000,230 Network-based software extensions 51 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 99 2000
6,874,143 Architectures for and methods of providing network-based software extensions 117 2000
7,441,194 Calendar-based user interface system 28 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 24 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 23 2003
7,913,159 System and method for real-time validation of structured data files 16 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 11 2003
7,168,035 Building a view on markup language data through a set of components 109 2003
7,197,515 Declarative solution definition 24 2003
7,581,177 Conversion of structured documents 15 2003
7,406,660 Mapping between structured data and a visual surface 74 2003
7,334,187 Electronic form aggregation 16 2003
7,296,017 Validation of XML data files 77 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 79 2003
7,376,673 Offline editing of XML files using a solution 29 2003
8,819,072 Promoting data from structured data files 1 2004
7,318,063 Managing XML documents containing hierarchical database information 9 2004
7,496,837 Structural editing with schema awareness 90 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 18 2004
7,568,101 Digital signatures with an embedded view 19 2004
7,281,018 Form template data source change 115 2004
7,774,620 Executing applications at appropriate trust levels 19 2004
7,676,843 Executing applications at appropriate trust levels 21 2004
7,533,268 Digital signature with an embedded view 20 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 14 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 18 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 16 2004
7,818,677 Single window navigation methods and systems 26 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 19 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 23 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 41 2004
7,392,522 Architectures for and methods of providing network-based software extensions 16 2004
7,692,636 Systems and methods for handwriting to a screen 21 2004
7,702,997 Spreadsheet fields in text 1 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 32 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 10 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 4 2004
7,712,022 Mutually exclusive options in electronic forms 23 2004
7,584,417 Role-dependent action for an electronic form 33 2004
7,721,190 Methods and systems for server side form processing 22 2004
7,509,353 Methods and systems for exchanging and rendering forms 4 2004
* 7,636,897 System and method for property-based focus navigation in a user interface 4 2004
7,904,801 Recursive sections in electronic forms 8 2004
7,437,376 Scalable object model 17 2004
7,937,651 Structural editing operations for network forms 11 2005
7,743,063 Methods and systems for delivering software via a network 20 2005
7,689,929 Methods and systems of providing information to computer users 23 2005
7,346,610 Methods and systems of providing information to computer users 41 2005
7,725,834 Designer-created aspect for an electronic form template 24 2005
7,360,171 Methods and systems of providing information to computer users 5 2005
8,010,515 Query to an electronic form 8 2005
7,543,228 Template for rendering an electronic form 31 2005
8,200,975 Digital signatures for network forms 5 2005
7,613,996 Enabling selection of an inferred schema part 29 2005
7,979,856 Network-based software extensions 15 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 7 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 26 2006
* 7,735,016 Directional focus navigation 3 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 13 2006
7,865,477 System and method for real-time validation of structured data files 14 2007
8,074,217 Methods and systems for delivering software 16 2007
7,971,139 Correlation, association, or correspondence of electronic forms 10 2007
7,925,621 Installing a solution 13 2008
8,892,993 Translation file 0 2008
8,918,729 Designing electronic forms 0 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 1 2008
8,046,683 Structural editing with schema awareness 3 2009
8,332,769 Directional focus navigation 0 2010
* 8,891,111 Adaptable printer driver 0 2010
* 2012/0147,414 MULTISOURCE, ADAPTIVE PRINTER CONFIGURATION 2 2010
8,429,522 Correlation, association, or correspondence of electronic forms 3 2011
8,904,048 Bidi extension for connected devices 0 2011
 
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 (1)
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