← Back to Patent Explorer
US6429882B1 Expired / Lapsed US ⏱️ 0.0 years remaining

User interface component

Assignee: Oracle America Inc
•
Filing: 1999-03-15
•
Granted: 2002-08-06
•
Expires: 2019-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface component. One or more embodiments provide a framework to develop a graphical user interface (GUI) for applications and to present information to a user. The framework provides a common look, feel, and usage with a layout that may follow a designated style guide. Aspects of a business (e.g., customers, vendors, or invoices) are created in the form of business objects. An editor that provides the ability to display and modify attributes of each business object (e.g., the address, name and phone number may be attributes of a customer object) is created. A set of commands that implement the changes made in an editor and that are executed upon execution of an event (such as the selection of a button on a display, e.g., a “save” button) are also defined. One or more embodiments of the invention provide for the defining of information relating to a GUI's menu bar, tool bar, and action bar. Such user interface information may be provided in a properties file. One or more embodiments of the invention utilize the properties file to build the GUI menu bar, tool bar, and action bar. One or more embodiments of the invention utilizes information from the properties files and automatically maps the options from the different GUI bars to the appropriate command. Subsequent changes to the GUI bars may be done by updating the properties file without the need for recompilation.

Inventors

  • 👤 Alejandro H. Abdelnur
  • 👤 Chris Ferris

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 12:54
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2428

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 94 words
A method for providing a graphical user interface comprising: obtaining an object with its attributes; obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; obtaining a set of commands for said object; obtaining user interface options for said object and defining said interface options in a properties file; searching said properties file and binding said interface options to said set of commands; and combining said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 2
Independent Claim 94 words
A method for providing a graphical user interface comprising: obtaining an object with its attributes; obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; obtaining a set of commands for said object; obtaining user interface options for said object and defining said interface options in a properties file; searching said properties file and binding said interface options to said set of commands; and combining said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 3
Dependent Claim 19 words
The method of claim 1 wherein said user interface options includes at least one option for a menu bar.
Claim 4
Dependent Claim 19 words
The method of claim 1 wherein said user interface options includes at least one option for a title bar.
Claim 5
Dependent Claim 19 words
The method of claim 1 wherein said user interface options includes at least one option for an action bar.
Claim 6
Dependent Claim 12 words
The method of claim 1 further comprising displaying said graphical user interface.
Claim 7
Dependent Claim 165 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for providing a graphical user interface, said computer program product comprising: computer readable code configured to cause a computer to obtain an object with its attributes; computer readable code configured to cause a computer to obtain an editor for said object wherein said editor maintains the ability to display and modify data of said object; computer readable code configured to cause a computer to obtain a set of commands for said object; computer readable code configured to cause a computer to obtain user interface options for said object and define said interface options in a properties file; computer readable code configured to cause a computer to search said properties file and bind said interface options to said set of commands; and computer readable code configured to cause a computer to combine said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 8
Dependent Claim 165 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for providing a graphical user interface, said computer program product comprising: computer readable code configured to cause a computer to obtain an object with its attributes; computer readable code configured to cause a computer to obtain an editor for said object wherein said editor maintains the ability to display and modify data of said object; computer readable code configured to cause a computer to obtain a set of commands for said object; computer readable code configured to cause a computer to obtain user interface options for said object and define said interface options in a properties file; computer readable code configured to cause a computer to search said properties file and bind said interface options to said set of commands; and computer readable code configured to cause a computer to combine said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 9
Dependent Claim 21 words
The computer program product of claim 6 wherein said user interface options includes at least one option for a menu bar.
Claim 10
Dependent Claim 21 words
The computer program product of claim 6 wherein said user interface options includes at least one option for a title bar.
Claim 11
Dependent Claim 21 words
The computer program product of claim 6 wherein said user interface options includes at least one option for an action bar.
Claim 12
Dependent Claim 24 words
The computer program product of claim 6 further comprising computer readable program code configured to cause a computer to display said graphical user interface.
Claim 13
Dependent Claim 84 words
A user interface component comprising: a processor; an object with attributes coupled to said processor; an editor coupled to said object wherein said editor is configured to display and modify data of said object; a set of commands coupled to said object; user interface options coupled to said object; a properties file defining and binding said interface options for said object to said commands; and a graphical user interface combining said object, said editor, said set of commands, said user interface and said binding.
Claim 14
Dependent Claim 84 words
A user interface component comprising: a processor; an object with attributes coupled to said processor; an editor coupled to said object wherein said editor is configured to display and modify data of said object; a set of commands coupled to said object; user interface options coupled to said object; a properties file defining and binding said interface options for said object to said commands; and a graphical user interface combining said object, said editor, said set of commands, said user interface and said binding.
Claim 15
Dependent Claim 21 words
The user interface component of claim 11 wherein said user interface options includes at least one option for a menu bar.
Claim 16
Dependent Claim 21 words
The user interface component of claim 11 wherein said user interface options includes at least one option for a title bar.
Claim 17
Dependent Claim 21 words
The user interface component of claim 11 wherein said user interface options includes at least one option for an action bar.
Claim 18
Dependent Claim 35 words
The user interface component of claim 11 further comprising computer code executed by said processor for displaying graphical user interface based on said object, said editor, said set of commands, and said user interface options.
Claim 19
Independent Claim 106 words
An apparatus for providing a graphical user interface comprising: means for obtaining an object with its attributes; means for obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; means for obtaining a set of commands for said object; means for obtaining user interface options for said object and defining said interface options in a properties file; means for searching said properties file and binding said interface options to said set of commands; and means for combining said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 20
Independent Claim 106 words
An apparatus for providing a graphical user interface comprising: means for obtaining an object with its attributes; means for obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; means for obtaining a set of commands for said object; means for obtaining user interface options for said object and defining said interface options in a properties file; means for searching said properties file and binding said interface options to said set of commands; and means for combining said object, said editor, said set of commands, said user interface and said binding into a graphical user interface.
Claim 21
Dependent Claim 19 words
The apparatus of claim 16 wherein said user interface options includes at least one option for a menu bar.
Claim 22
Dependent Claim 19 words
The apparatus of claim 16 wherein said user interface options includes at least one option for a title bar.
Claim 23
Dependent Claim 19 words
The apparatus of claim 16 wherein said user interface options includes at least one option for an action bar.
Claim 24
Dependent Claim 33 words
The apparatus of claim 16 further comprising computer code executed by said processor for displaying graphical user interface based on said object, said editor, said set of commands, and said user interface options.
Claim 25
Independent Claim 115 words
A method for providing a graphical user interface comprising: obtaining an object with its attributes; obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; obtaining a set of commands for said object; obtaining user interface options for said object and defining said interface options in a properties file; searching said properties file and mapping said interface options to said set of commands; combining said object, said editor, said set of commands, said user interface and said mapping into a graphical user interface; changing properties in said property file and mapping said properties; and creating a second graphical user interface based on said property file.
Claim 26
Independent Claim 115 words
A method for providing a graphical user interface comprising: obtaining an object with its attributes; obtaining an editor for said object wherein said editor maintains the ability to display and modify data of said object; obtaining a set of commands for said object; obtaining user interface options for said object and defining said interface options in a properties file; searching said properties file and mapping said interface options to said set of commands; combining said object, said editor, said set of commands, said user interface and said mapping into a graphical user interface; changing properties in said property file and mapping said properties; and creating a second graphical user interface based on said property file.

References Cited (Backward Citations)

US5883639A Cited
US5630131A Cited
US5652884A Cited
US5850548A Cited
US6002395A Cited
US5945989A Cited
US6195092B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-05 2006-02-04 2006-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-05 2010-02-04 2010-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-05 2014-02-04 2014-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag