Patent US4178097A successfully refreshed from Google Patents.
Patent EP0499404A2 successfully refreshed from Google Patents.
EP0499404A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Object-oriented graphical user interface
Assignee: Texas Instruments Inc
•
Filing: 1992-02-06
•
Granted: —
•
Expires: 2012-02-06
Abstract
Abstract A method for providing a generic user interface (14) between a graphical user interface program (11) and an application program (15) is provided. The method comprises the steps of defining and providing a graphical visual element for display on the screen. A user input (50, 51, 52) originating from a data entry device is awaited for a received from the graphical user interface program in response to the graphical visual elements. The user input is then processed in accordance with the graphical visual element definitions.
Inventors
- 👤 William N. Dawson
- 👤 Larry D. Hebel
- 👤 Gary E. Stone
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-30 17:38
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F9/00; G06F9/06; G06F9/44; G06F9/451
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
95 words
Apparatus for providing a generic user interface between a graphical user interface program and an application program being executed in a computer, said graphical user interface providing a graphical display on a screen, said computer having a data entry device, the apparatus comprising: means for defining a graphical visual element and providing a definition thereof; means for receiving a user input from said graphical user interface program, said user input originating from said data entry device; and means for processing said user input in response thereto and in accordance with said graphical visual element definitions.
Claim 2
Dependent Claim
28 words
The apparatus, as set forth in claim 1, wherein said processing means further comprises means for invoking said graphical visual element in response to said received user input.
Claim 3
Dependent Claim
31 words
The apparatus, as set forth in claim 2, wherein said graphical visual element defining means comprises: a definition table for defining a diagram; and a definition table for defining a panel.
Claim 4
Dependent Claim
33 words
The apparatus, as set forth in claim 3, wherein said invoking means invokes a diagram in response to said received user input and in accordance with the contents of said diagram definition table.
Claim 5
Dependent Claim
33 words
The apparatus, as set forth in claim 3, wherein said invoking means invokes a panel in response to said received user input and in accordance with the contents of said panel definition table.
Claim 6
Dependent Claim
49 words
The apparatus, as set forth in claim 1, wherein said data entry device is a keyboard, said user input processing means further comprises: means for evaluating said received user input; and means for converting said received user input into a representation internally recognizable by said generic user interface apparatus.
Claim 7
Dependent Claim
32 words
The apparatus, as set forth in claim 6, wherein said converting means further comprises: means for translating said converted user input; and means for producing a message from said translated user input.
Claim 8
Dependent Claim
56 words
The apparatus, as set forth in claim 1, wherein said data entry device is a mouse, said user input processing means further comprises: means for translating said received user input to indicate an object selection; means for selecting said object; and means for displaying said object in a manner indicative of said selection on said screen.
Claim 9
Dependent Claim
38 words
The apparatus, as set forth in claim 8, further comprising: means for defining a command associated with said object; means for executing said associated command; and means for displaying the result of said executed command on said screen.
Claim 10
Dependent Claim
45 words
The apparatus, as set forth in claim 1, further comprising: means for translating said received user input into an entry position and value; means for validating said received user input; and means for displaying said validated user input at said entry position on said screen.
Claim 11
Dependent Claim
43 words
The apparatus, as set forth in claim 1, wherein said graphical visual element defining means further comprises: means for specifying a set of commands associated with said graphical visual element; means for enabling each said command; and means for processing each said command.
Claim 12
Independent Claim
94 words
A method for providing a generic user interface between a graphical user interface program and an application program, said graphical user interface program providing a graphical display on a screen, the method comprising the steps of: defining a graphical visual element for display on said screen and providing a definition thereof; receiving a user input from said graphical user interface program in response to said graphical visual element, said user input originating from a data entry device; and processing said user input in response thereto and in accordance with said graphical visual element definitions.
Claim 13
Dependent Claim
41 words
The method, as set forth in claim 20, wherein said graphical visual element defining step further comprises the steps of: specifying a set of commands associated with each said graphical visual element; enabling each said command; and processing each said command.
Claim 14
Dependent Claim
33 words
The method, as set forth in claim 20, further comprising the steps of: specifying and providing information desired in said user input; and associating said user input information with a graphical visual element.
Claim 15
Dependent Claim
35 words
The method, as set forth in claim 25, further comprising the steps of: displaying a graphical element on said screen in response to said user input specification; and specifying valid values for said user input.
Claim 16
Dependent Claim
24 words
The method, as set forth in claim 26, further comprising the step of validating said user input in response to said specified valid values.
Claim 17
Dependent Claim
25 words
The method, as set forth in claim 20, further comprising the step of invoking said graphical visual element in response to said received user input.
Claim 18
Dependent Claim
31 words
The method, as set forth in claim 28, wherein said graphical visual element defining step comprises: specifying a definition table for a diagram; and specifying a definition table for a panel.
Claim 19
Dependent Claim
38 words
The method, as set forth in claim 29, wherein said invoking step further comprises the step of invoking a diagram in response to said received user input and in accordance with the contents of said diagram definition table.
Claim 20
Dependent Claim
38 words
The method, as set forth in claim 29, wherein said invoking step further comprises the step of invoking a diagram in response to said received user input and in accordance with the contents of said panel definition table.
Claim 21
Dependent Claim
25 words
The method, as set forth in claim 21, wherein said command enabling step comprises the step of invoking an enabling function corresponding to said command.
Claim 22
Dependent Claim
27 words
The method, as set forth in claim 21, wherein said command processing step comprises the step of invoking at least one processing function corresponding to said command.
Claim 23
Dependent Claim
23 words
The method, as set forth in claim 21, further comprising the step of invoking a function in response-to a corresponding command being enabled.
Claim 24
Dependent Claim
42 words
The method, as set forth in claim 20, further comprising the steps of: translating said received user input into an entry position and value; validating said received user input; and displaying said validated user input at said entry position on said screen.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.