Patent US4178097A successfully refreshed from Google Patents.
Patent EP0499404A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag