Patent US5905494A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5905494A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system within an object oriented programming environment for enhanced efficiency of entry of operator inputs utilizing a complex object

Assignee: International Business Machines Corp
•
Filing: 1992-08-12
•
Granted: 1999-05-18
•
Expires: 2012-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system in an object oriented programming environment within a data processing system are provided for enhancement of the efficiency of entry of operator inputs utilizing a complex object. The complex object is associated with a plurality of objects within the object oriented programming environment. Each of the plurality of objects is associated with a different one of a plurality of operator input fields. Each of the plurality of operator input fields is associated with a plurality of selectable operator inputs. In response to a selection of an attribute by an operator, permitted combinations of the selectable operator inputs are automatically determined utilizing the complex object. The permitted combinations of the selectable operator inputs which have been automatically determined are then presented to an operator for selection. Each of the selectable operator inputs included within the permitted combination selected by an operator is then automatically entered into a different one of the operator input fields for each of the plurality of objects.

Inventors

  • 👤 Stephen P. Krosner
  • 👤 Floyd W. Shackelford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:58
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 288 words
A method in an object oriented programming environment within a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object, said method comprising the data processing implemented steps of: establishing said complex object within said object oriented programming environment; associating said complex object with an attribute, wherein said attribute is associated with said plurality of operator input fields; associating a plurality of objects with said complex object within said object oriented programming environment, each of said plurality of objects being associated with a different one of said plurality of operator input fields; associating said different one of said plurality of operator input fields with a plurality of operator inputs for each of said plurality of objects; permitting an operator to select said attribute utilizing a graphical user interface included within said data processing system; in response to said operator selection of said attribute, utilizing said complex object to automatically determine within said data processing system a plurality of permitted combinations of said plurality of operator inputs, wherein each of said plurality of operator inputs determined within said data processing system is associated with said different one of said plurality of operator input fields for each of said plurality of objects; presenting for selection by an operator said plurality of permitted combinations; permitting an operator to select one of said plurality of permitted combinations; and in response to a selection of said one of said plurality of permitted combinations, automatically entering each of said plurality of operator inputs included within said one of said plurality of permitted combinations into said different one of said plurality of operator input fields for each of said plurality of objects.
Claim 2
Independent Claim 288 words
A method in an object oriented programming environment within a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object, said method comprising the data processing implemented steps of: establishing said complex object within said object oriented programming environment; associating said complex object with an attribute, wherein said attribute is associated with said plurality of operator input fields; associating a plurality of objects with said complex object within said object oriented programming environment, each of said plurality of objects being associated with a different one of said plurality of operator input fields; associating said different one of said plurality of operator input fields with a plurality of operator inputs for each of said plurality of objects; permitting an operator to select said attribute utilizing a graphical user interface included within said data processing system; in response to said operator selection of said attribute, utilizing said complex object to automatically determine within said data processing system a plurality of permitted combinations of said plurality of operator inputs, wherein each of said plurality of operator inputs determined within said data processing system is associated with said different one of said plurality of operator input fields for each of said plurality of objects; presenting for selection by an operator said plurality of permitted combinations; permitting an operator to select one of said plurality of permitted combinations; and in response to a selection of said one of said plurality of permitted combinations, automatically entering each of said plurality of operator inputs included within said one of said plurality of permitted combinations into said different one of said plurality of operator input fields for each of said plurality of objects.
Claim 3
Dependent Claim 108 words
The method in a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 1 further comprising the steps of: in response to said operator selection of said attribute, permitting an operator to specify one of said plurality of operator inputs associated with a particular one of said plurality of said operator input fields; and automatically determining within said data processing system a plurality of permitted combinations of said plurality of operator inputs, said plurality of operator inputs including said selected one of said plurality of operator inputs specified by said operator.
Claim 4
Dependent Claim 48 words
The method in a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 1 wherein said attribute may be selected utilizing a graphical user input device and said graphical user interface.
Claim 5
Dependent Claim 297 words
An object oriented programming environment within a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object, said data processing system comprising: means for establishing said complex object within said object oriented programming environment; means for associating said complex object with an attribute, wherein said attribute is associated with said plurality of operator input fields; means for associating a plurality of objects with said complex object within said object oriented programming environment, each of said plurality of objects being associated with a different one of said plurality of operator input fields; means for associating said different one of said plurality of operator input fields with a plurality of operator inputs for each of said plurality of objects; means for permitting an operator to select said attribute utilizing a graphical user interface included within said data processing system; means responsive to said operator selection of said attribute, for utilizing said complex object to automatically determine within said data processing system a plurality of permitted combinations of said plurality of operator inputs, wherein each of said plurality of operator inputs determined within said data processing system is associated with said different one of said plurality of operator input fields for each of said plurality of objects; means for presenting for selection by an operator said plurality of permitted combinations; means for permitting an operator to select one of said plurality of permitted combinations; and means responsive to a selection of said one of said plurality of permitted combinations, for automatically entering each of said plurality of operator inputs included within said one of said plurality of permitted combinations into said different one of said plurality of operator input fields for each of said plurality of objects.
Claim 6
Dependent Claim 297 words
An object oriented programming environment within a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object, said data processing system comprising: means for establishing said complex object within said object oriented programming environment; means for associating said complex object with an attribute, wherein said attribute is associated with said plurality of operator input fields; means for associating a plurality of objects with said complex object within said object oriented programming environment, each of said plurality of objects being associated with a different one of said plurality of operator input fields; means for associating said different one of said plurality of operator input fields with a plurality of operator inputs for each of said plurality of objects; means for permitting an operator to select said attribute utilizing a graphical user interface included within said data processing system; means responsive to said operator selection of said attribute, for utilizing said complex object to automatically determine within said data processing system a plurality of permitted combinations of said plurality of operator inputs, wherein each of said plurality of operator inputs determined within said data processing system is associated with said different one of said plurality of operator input fields for each of said plurality of objects; means for presenting for selection by an operator said plurality of permitted combinations; means for permitting an operator to select one of said plurality of permitted combinations; and means responsive to a selection of said one of said plurality of permitted combinations, for automatically entering each of said plurality of operator inputs included within said one of said plurality of permitted combinations into said different one of said plurality of operator input fields for each of said plurality of objects.
Claim 7
Dependent Claim 111 words
The object oriented programming environment with a data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 4 further comprising: means responsive to said operator selection of said attribute, for permitting an operator to specify one of said plurality of operator inputs associated with a particular one of said plurality of said operator input fields; and means for automatically determining within said data processing system a plurality of permitted combinations of said plurality of operator inputs, said plurality of operator inputs including said selected one of said plurality of operator input specified by said operator.
Claim 8
Dependent Claim 45 words
The data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 4 wherein said means for permitting an operator to select said attribute is a graphical user input device.
Claim 9
Dependent Claim 37 words
The data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 6 wherein said graphical user input device is a mouse.
Claim 10
Dependent Claim 37 words
The data processing system for enhancing the efficiency of entry of operator inputs into a plurality of operator input fields utilizing a complex object according to claim 6 wherein said graphical user input device is a keyboard.

References Cited (Backward Citations)

US5045994A Cited
US4918593A Cited
US4791561A Cited
US4805099A Cited
US5041967A Cited
US4982344A Cited
US4896291A Cited
US5047960A Cited
US5040132A Cited
US5325478A Cited
US5228123A Cited
US5287447A Cited
US5241624A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-17 2002-11-16 2003-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-17 2006-11-16 2007-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-17 2010-11-16 2011-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag