US Patent No: 5,864,819

Number of patents in Portfolio can not be more than 2000

Internal window object tree method for representing graphical user interface applications for speech navigation

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Method for representing a target software application program to a voice recognition navigator program on a computer system. The method requires analyzing an application program to determine a plurality of application states. Each of the application states is defined as a set of window objects within the application for performing a specific user task. According to the invention, each of the application states is preferably represented by a sub-context tree, comprised of a plurality of sub-context objects. The tree allows the navigator to associate decoded spoken commands to specific window objects.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
De, Armas Mario E West Palm Beach, FL 7 199
Ruback, Harvey M Loxahatchee, FL 18 203

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
4,821,211 Method of navigating among program menus using a graphical menu tree 121 1987
5,374,924 Computer user interface with stereo and filtered sound effects 32 1993
5,461,399 Method and system for enabling visually impaired computer users to graphically select displayed objects 62 1993
 
APPLE INC. (1)
5,386,494 Method and apparatus for controlling a speech recognition function using a cursor control device 94 1993
 
C/G ELECTRODES LLC (1)
5,412,776 Method of generating a hierarchical window list in a graphical user interface 88 1992
 
NUANCE COMMUNICATIONS, INC. (1)
5,263,117 Method and apparatus for finding the best splits in a decision tree for a language model for a speech recognizer 23 1989

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (76)
7,624,356 Task-sensitive methods and systems for displaying command sets 12 2000
7,346,848 Single window navigation methods and systems 39 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 70 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 6 2000
7,117,435 Spreadsheet fields in text 4 2000
7,000,230 Network-based software extensions 31 2000
6,948,135 Method and systems of providing information to computer users 99 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 57 2000
6,874,143 Architectures for and methods of providing network-based software extensions 98 2000
7,415,672 System and method for designing electronic forms 3 2003
7,370,066 System and method for offline editing of data files 19 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 18 2003
7,913,159 System and method for real-time validation of structured data files 11 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 4 2003
7,168,035 Building a view on markup language data through a set of components 90 2003
7,197,515 Declarative solution definition 21 2003
7,581,177 Conversion of structured documents 11 2003
7,406,660 Mapping between structured data and a visual surface 66 2003
7,334,187 Electronic form aggregation 11 2003
7,607,110 Element persistent identification 1 2003
7,296,017 Validation of XML data files 71 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 70 2003
7,376,673 Offline editing of XML files using a solution 23 2003
7,318,063 Managing XML documents containing hierarchical database information 5 2004
7,496,837 Structural editing with schema awareness 83 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 12 2004
7,568,101 Digital signatures with an embedded view 11 2004
7,281,018 Form template data source change 87 2004
7,774,620 Executing applications at appropriate trust levels 13 2004
7,676,843 Executing applications at appropriate trust levels 17 2004
7,533,268 Digital signature with an embedded view 12 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 10 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 14 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 12 2004
7,818,677 Single window navigation methods and systems 19 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 12 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 18 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 37 2004
7,392,522 Architectures for and methods of providing network-based software extensions 11 2004
7,692,636 Systems and methods for handwriting to a screen 17 2004
7,702,997 Spreadsheet fields in text 0 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 26 2004
7,523,390 Spreadsheet fields in text 2 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 3 2004
7,120,866 Spreadsheet fields in text 7 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 1 2004
7,712,022 Mutually exclusive options in electronic forms 18 2004
7,584,417 Role-dependent action for an electronic form 27 2004
7,721,190 Methods and systems for server side form processing 17 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 4 2004
7,437,376 Scalable object model 7 2004
7,937,651 Structural editing operations for network forms 7 2005
7,743,063 Methods and systems for delivering software via a network 12 2005
7,689,929 Methods and systems of providing information to computer users 17 2005
7,346,610 Methods and systems of providing information to computer users 35 2005
7,725,834 Designer-created aspect for an electronic form template 16 2005
7,360,171 Methods and systems of providing information to computer users 1 2005
8,010,515 Query to an electronic form 5 2005
7,543,228 Template for rendering an electronic form 27 2005
8,200,975 Digital signatures for network forms 2 2005
7,613,996 Enabling selection of an inferred schema part 25 2005
7,979,856 Network-based software extensions 6 2005
7,631,272 Focus scope 0 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 4 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 19 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 10 2006
8,001,489 Element persistent identification 0 2007
7,865,477 System and method for real-time validation of structured data files 10 2007
8,074,217 Methods and systems for delivering software 6 2007
7,971,139 Correlation, association, or correspondence of electronic forms 6 2007
7,925,621 Installing a solution 9 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 1 2008
8,046,683 Structural editing with schema awareness 2 2009
8,429,522 Correlation, association, or correspondence of electronic forms 0 2011
 
NUANCE COMMUNICATIONS, INC. (11)
6,182,046 Managing voice commands in speech applications 18 1998
6,615,176 Speech enabling labeless controls in an existing graphical user interface 3 1999
7,085,723 System and method for determining utterance context in a multi-context speech application 11 2001
7,249,018 System and method for relating syntax and semantics for a conversational speech application 3 2001
7,257,537 Method and apparatus for performing dialog management in a computer conversational interface 18 2002
7,127,402 Method and apparatus for converting utterance representations into actions in a conversational system 11 2002
7,188,067 Method for integrating processes with a multi-faceted human centered interface 28 2003
8,346,555 Automatic grammar tuning using statistical language model generation 1 2006
8,438,031 System and method for relating syntax and semantics for a conversational speech application 0 2007
7,496,514 Method and Apparatus for managing dialog management in a computer conversation 1 2007
8,340,970 Methods and apparatus for initiating actions using a voice-controlled interface 0 2012
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
6,075,534 Multiple function graphical user interface minibar for speech recognition 28 1998
6,499,015 Voice interaction method for a computer graphical user interface 7 1999
6,654,033 Finite state automation for emulation of activity sequenced engine 1 1999
6,489,971 Graphical programming environment for deterministic finite state automata 19 1999
8,140,499 Context based cache infrastructure to enable subset query over a cached object 0 2005
 
PROMPTU SYSTEMS CORPORATION (2)
8,095,370 Dual compression voice recordation non-repudiation system 0 2004
7,685,523 System and method of voice recognition near a wireline node of network supporting cable television and/or video delivery 0 2005
 
AGILETV CORPORATION (1)
7,047,196 System and method of voice recognition near a wireline node of a network supporting cable television and/or video delivery 16 2001
 
GOOGLE INC. (1)
6,760,842 Finite state automata security system 3 1999
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 13 2004
 
RICOH COMPANY, LTD. (1)
6,477,499 Window control apparatus and method having function for controlling windows by means of voice-input 2 1999
 
VENTYX SOFTWARE SRL (1)
6,535,883 System and method for creating validation rules used to confirm input data 81 1999