US5604907A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system for executing action slots including multiple action object classes
Assignee: International Business Machines Corp
•
Filing: 1995-03-10
•
Granted: 1997-02-18
•
Expires: 2015-03-10
Abstract
Abstract A data processing system for executing object oriented programs includes a processor, a memory, a display subsystem, and means for defining action slots, action objects of a first class and action objects of a second class, such that execution of an action slot object will cause execution of each action object of the first and second classes associated with the action slot.
Inventors
- 👤 Michael H. Conner
- 👤 Nurcan Coskun
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 07:02
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
138 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; one or more action objects of a first class; one or more action objects of a second class, each of said second class action objects being associated with one or more of said action objects of said first class, said action objects of said second class including logic for interpreting programming interfaces defined by said action objects of said first class; one or more action slots, each including a reference to one or more action objects of said first class: and means for execution of said one or more action slots.
Claim 2
Dependent Claim
138 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; one or more action objects of a first class; one or more action objects of a second class, each of said second class action objects being associated with one or more of said action objects of said first class, said action objects of said second class including logic for interpreting programming interfaces defined by said action objects of said first class; one or more action slots, each including a reference to one or more action objects of said first class: and means for execution of said one or more action slots.
Claim 3
Dependent Claim
117 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; one or more action objects of a first class; one or more action objects of a second class, each of said second class action objects being associated with one or more of said action objects of said first class; one or more action slots, each including one or more action objects of said first class; and one or more compound object utilities for implementing said action slots and action objects.
Claim 4
Dependent Claim
117 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; one or more action objects of a first class; one or more action objects of a second class, each of said second class action objects being associated with one or more of said action objects of said first class; one or more action slots, each including one or more action objects of said first class; and one or more compound object utilities for implementing said action slots and action objects.
Claim 5
Dependent Claim
33 words
An object oriented data processing system, for executing application programs having one or more objects, according to claim 2, wherein said action objects of said second class further comprise: a method action object.
Claim 6
Dependent Claim
33 words
An object oriented data processing system, for executing application programs having one or more objects, according to claim 2, wherein said action objects of said second class further comprise: a script action object.
Claim 7
Dependent Claim
33 words
An object oriented data processing system, for executing application programs having one or more objects, according to claim 2, wherein said action objects of said second class further comprise: a procedure action object.
Claim 8
Dependent Claim
33 words
An object oriented data processing system, for executing application programs having one or more objects, according to claim 2, wherein said action objects of said second class further comprise: a slot action object.
Claim 9
Dependent Claim
50 words
An object oriented data processing system, for executing application programs having one or more objects, according to claim 2, wherein said action objects of said second class further comprise: one or more of the following action objects: method action objects; script action objects; procedure action objects; or slot action objects.
Claim 10
Dependent Claim
79 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; and an operating system program for controlling operation of said data processing system, said operating system comprising: one or more compound object utility programs for controlling implementation and use of said objects.
Claim 11
Dependent Claim
79 words
An object oriented data processing system, for executing application programs having one or more objects, comprising: a processor for executing said objects; a memory, associated with said processor, for storing said objects; a display subsystem for providing a user interface and for displaying representations of said objects; and an operating system program for controlling operation of said data processing system, said operating system comprising: one or more compound object utility programs for controlling implementation and use of said objects.
Claim 12
Dependent Claim
44 words
An object oriented data processing system, according to claim 8, wherein said one or more compound utility programs further comprise: a visual builder utility program for generating visual representations of said objects; and a nonvisual utility program for generating nonvisual representations of said objects.
Claim 13
Dependent Claim
37 words
An object oriented data processing system, according to claim 9, wherein said one or more compound utility programs further comprise: one or more subclass action object utility programs for extending behavior of said visual and nonvisual objects.
Claim 14
Dependent Claim
34 words
An object oriented data processing system, according to claim 8, wherein said one or more compound utility programs further comprise: an object editor utility program for editing one or more characteristics of said objects.
References Cited (Backward Citations)
US4663616A
Cited
US4967371A
Cited
US5050074A
Cited
US4953080A
Cited
US5093914A
Cited
US5327559A
Cited
US5408659A
Cited
US5404525A
Cited
US5386568A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-18 | 2000-08-19 | 2001-02-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-18 | 2004-08-19 | 2005-02-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-18 | 2008-08-19 | 2009-02-18 | $7700.00 | Window Closed / Lapsed |