US Patent No: 5,644,738

Number of patents in Portfolio can not be more than 2000

System and method using context identifiers for menu customization in a window

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A context identification system is implemented in a window manager to optimize association of menu items with windows. The context identification system has an application registration mechanism, a window creation mechanism, and a menu item placement mechanism. The application registration mechanism creates menu items to be placed in windows for display. Each menu item comprises a context expression, a predefined function specification defining an action to be taken by the window manager when the menu item is prompted, and a menu string defining a display image corresponding to the menu item. The window creation mechanism defines windows for display. A context list of context identifiers is maintained by the window creation mechanism for each window. Finally, the menu item placement mechanism determines which menu items are to be placed in each window based upon an evaluation of a context expression associated with each menu item and the context list of context identifiers associated with each window.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX13249

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Goldman, Jason D Fort Collins, CO 11 342
McCollom, William G Fort Collins, CO 9 124
Williams, Evelyn Fort Collins, CO 2 104

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4,586,035 Display terminal with a cursor responsive virtual distributed menu 134 1984
 
Bull S.A. (1)
* 5,297,250 Method of generating interfaces for use applications that are displayable on the screen of a data processing system, and apparatus for performing the method 107 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5,321,841 System for determining the rights of object access for a server process by combining them with the rights of the client process 350 1993
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
8,881,102 Method of presenting a plurality of items 0 2004
* 2006/0218,112 Method of presenting a plurality of items 2 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
8,028,236 System services enhancement for displaying customized views 1 2003
* 2005/0086,280 System services enhancement for displaying customized views 2 2003
* 7,900,160 System and method for illustrating a menu of insights associated with visualizations 0 2003
* 8,214,763 Auto-positioning a context menu on a GUI 1 2009
8,677,275 Illustrating a menu of insights associated with visualizations 0 2011
* 2011/0113,375 SYSTEM AND METHOD FOR ILLUSTRATING A MENU OF INSIGHTS ASSOCIATED WITH VISUALIZATIONS 7 2011
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
6,344,862 User interface mechanism for manipulating context in computer management applications 112 1998
* 6,859,214 User interface mechanism for manipulating context in computer management applications 2 2001
* 2002/0054,142 User interface mechanism for manipulating context in computer management applications 3 2001
 
XEROX CORPORATION (1)
* 6,715,127 System and method for providing editing controls based on features of a raster image 10 1998
 
KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY (2)
* 7,269,799 Method for developing adaptive menus 2 2002
* 2003/0038,848 Method for developing adaptive menus 1 2002
 
ASERA, INC. (1)
* 2002/0054,152 Menu infrastructure apparatus and method 24 2001
 
WIND RIVER SYSTEMS (1)
* 2002/0149,623 State and data driven dynamic menu and toolbar architecture 43 2001
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2010/0318,576 APPARATUS AND METHOD FOR PROVIDING GOAL PREDICTIVE INTERFACE 69 2010
 
LENOVO (SINGAPORE) PTE. LTD. (1)
* 6,069,623 Method and system for the dynamic customization of graphical user interface elements 18 1997
 
GATEWAY, INC. (1)
* 7,278,110 Programmable device control system and method 7 2001
 
SUN MICROSYSTEMS, INC. (2)
8,640,035 Identity based user interface 3 2004
8,099,395 System level identity object 3 2004
 
RICOH COMPANY, LTD. (2)
* 7,336,282 System, recording medium and program for inputting operation condition of instrument 3 2004
* 2005/0149,863 System, recording medium & program for inputting operation condition of instrument 1 2004
 
ORACLE AMERICA, INC. (1)
7,797,293 Adaptive contact list 18 2004
 
PROXIMA THERAPEUTICS, INC. (2)
7,516,399 Structured-document path-language expression methods and systems 27 2004
* 2006/0074,930 Structured-document path-language expression methods and systems 2 2004
 
APPLE INC. (4)
* 7,966,299 Persistent state database for operating system services 0 2004
* 2005/0108,277 Persistent state database for operating system services 2 2004
8,244,687 Persistent state database for operating system services 0 2011
* 2011/0219,024 Persistent State Database for Operating System Services 1 2011
 
EMC CORPORATION (1)
* 9,170,786 Composable context menus 0 2013
 
MICROSOFT TECHNOLOGY LICENSING, LLC (71)
7,624,356 Task-sensitive methods and systems for displaying command sets 21 2000
* 6,948,134 Integrated method for creating a refreshable Web Query 20 2001
* 2002/0036,662 Integrated method for creating a refreshable Web Query 7 2001
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,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,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,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,412,665 Menu management in an OLE document environment 1 2004
* 2005/0183,034 Menu management in an OLE document environment 2 2004
7,430,711 Systems and methods for editing XML documents 27 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,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
7,692,636 Systems and methods for handwriting to a screen 25 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 36 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 8 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 13 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,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,539,944 Importing data from a source document into a destination document 5 2005
* 2005/0177,573 Integrated method for creating a refreshable web query 8 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
* 2005/0177,803 Methods and systems of providing information to computer users 8 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,490,109 System and method for offline editing of data files 30 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,046,683 Structural editing with schema awareness 4 2009
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
9,268,760 Correlation, association, or correspondence of electronic forms 0 2013
9,239,821 Translation file 0 2014
 
KABUSHIKI KAISHA TOSHIBA (1)
* 6,098,067 Remote computer management system 38 1997
 
FACEBOOK, INC. (2)
* 7,454,714 Visually distinguishing menu items 7 2002
* 2003/0011,641 Visually distinguishing menu items 7 2002
 
WIND RIVER SYSTEMS, INC. (1)
* 2002/0083,414 System and method for a command structure representation 3 2001
 
SENTIUS INTERNATIONAL, LLC (2)
* 9,165,055 Automated creation and delivery of database content 0 2012
* 2012/0265,611 AUTOMATED CREATION AND DELIVERY OF DATABASE CONTENT 0 2012
 
MICROSOFT CORPORATION (4)
* 6,384,849 Method for displaying controls in a system using a graphical user interface 100 1997
6,229,539 Method for merging items of containers of separate program modules 32 1998
7,047,501 Method for displaying controls in a system using a graphical user interface 7 2002
* 2002/0070,977 Method for displaying controls in a system using a graphical user interface 23 2002
* Cited By Examiner