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

all claims..

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY46356

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 144 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,748,186 Multimodal information presentation system 131 1995
* 6,144,962 Visualization of web sites and hierarchical data structures 293 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 97 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 184 1996
 
AT&T Bell Laboratories (1)
5,247,651 Interactive computer program specification and simulation system 141 1990
 
CUSTOMPLAY LLC (1)
5,610,653 Method and system for automatically tracking a zoomed video image 405 1995
 
FUJITSU LIMITED (1)
* 6,219,053 Icon display and method which reflect the intuitive perspective of correlation between icons which have hierarchical relationships 58 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 55 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 148 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
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (81)
7,624,356 Task-sensitive methods and systems for displaying command sets 15 2000
7,346,848 Single window navigation methods and systems 44 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 77 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 15 2000
7,117,435 Spreadsheet fields in text 6 2000
7,000,230 Network-based software extensions 49 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 92 2000
6,874,143 Architectures for and methods of providing network-based software extensions 113 2000
7,441,194 Calendar-based user interface system 27 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 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 15 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 10 2003
7,168,035 Building a view on markup language data through a set of components 103 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 71 2003
7,334,187 Electronic form aggregation 16 2003
7,296,017 Validation of XML data files 75 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 78 2003
7,376,673 Offline editing of XML files using a solution 28 2003
8,819,072 Promoting data from structured data files 1 2004
7,318,063 Managing XML documents containing hierarchical database information 8 2004
7,496,837 Structural editing with schema awareness 88 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 16 2004
7,568,101 Digital signatures with an embedded view 17 2004
7,281,018 Form template data source change 110 2004
7,774,620 Executing applications at appropriate trust levels 18 2004
7,676,843 Executing applications at appropriate trust levels 21 2004
7,533,268 Digital signature with an embedded view 18 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 12 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 25 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 17 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 7 2004
7,120,866 Spreadsheet fields in text 9 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 3 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 2 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 13 2004
7,937,651 Structural editing operations for network forms 11 2005
7,743,063 Methods and systems for delivering software via a network 19 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 39 2005
7,725,834 Designer-created aspect for an electronic form template 23 2005
7,360,171 Methods and systems of providing information to computer users 4 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
8,001,459 Enabling electronic documents for limited-capability computing devices 7 2005
7,779,343 Opening network-enabled electronic documents 0 2006
* 7,735,016 Directional focus navigation 2 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 13 2007
8,074,217 Methods and systems for delivering software 12 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,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,891,111 Adaptable printer driver 0 2010
8,429,522 Correlation, association, or correspondence of electronic forms 3 2011
8,904,048 Bidi extension for connected devices 0 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 17 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
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
7,979,856 Network-based software extensions 14 2005
7,490,109 System and method for offline editing of data files 25 2006
8,918,729 Designing electronic forms 0 2008
* 2012/0147,414 MULTISOURCE, ADAPTIVE PRINTER CONFIGURATION 1 2010
 
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 1 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 40 2001
6,888,554 User interface for bicontextual exploration of a graph 15 2001
7,036,093 User interface for exploring a graph of information 8 2001
 
AOL INC. (2)
* 8,200,745 Handheld client framework system 1 2008
* 2009/0259,714 HANDHELD CLIENT FRAMEWORK SYSTEM 0 2008
 
APPLE INC. (2)
* 8,135,577 Braille support 1 2007
* 2008/0303,645 Braille Support 0 2007
 
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
 
CANON KABUSHIKI KAISHA (1)
* 2009/0259,952 INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING SAME 0 2009
 
GOOGLE INC. (1)
* 8,607,251 Dynamic accessibility behavior 0 2011
 
JPMORGAN CHASE BANK, N.A. (1)
* 2007/0061,415 Automatic display of web content to smaller display devices: improved summarization and navigation 5 2006
 
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 20 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
* Cited By Examiner

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