Patent US1890116A successfully refreshed from Google Patents.
Patent US5983019A successfully refreshed from Google Patents.
US5983019A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for providing interpretive access to an object system
Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-03-17
•
Granted: 1999-11-09
•
Expires: 2017-03-17
Abstract
Abstract An interpretive language is initialized to include code that provides a bridge to an object-oriented environment. The interpretive language includes a command library to which are added commands that use the bridge to produce object instances and to employ member functions of classes within the object-oriented environment.
Inventors
- 👤 Thomas J. Davidson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/541; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
235 words
A method of providing an interpretive language with access to an object-oriented programming language object system, the interpretive language having a command interpreter, a command library used by the command interpreter to interpret commands appearing in a program script, and a command facility to add new commands to the command library together with an association to program code to implement such new command, the method including the steps of: providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; using the command facility by the command interpreter to create an AddClass command that is added to the command library and associated with first implementing code; the command interpreter employing the AddClass command with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing code locates the member function and the data item.
Claim 2
Independent Claim
235 words
A method of providing an interpretive language with access to an object-oriented programming language object system, the interpretive language having a command interpreter, a command library used by the command interpreter to interpret commands appearing in a program script, and a command facility to add new commands to the command library together with an association to program code to implement such new command, the method including the steps of: providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; using the command facility by the command interpreter to create an AddClass command that is added to the command library and associated with first implementing code; the command interpreter employing the AddClass command with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing code locates the member function and the data item.
Claim 3
Independent Claim
243 words
A method of providing a command interpreter of an interpretive language with access to an object-oriented programming language object system, the interpretive language having a command library used by the command interpreter for interpreting commands appearing in a program script, the method including the steps of: providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; providing an interpretive command facility that executes to add new commands to the command library together with an association, for each such new command, to program code to implement such new command, the command interpreter executing the command facility to create an AddClass command that is added to the command library and associated with first implementing code; executing the AddClass command by the command interpreter with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
Claim 4
Independent Claim
243 words
A method of providing a command interpreter of an interpretive language with access to an object-oriented programming language object system, the interpretive language having a command library used by the command interpreter for interpreting commands appearing in a program script, the method including the steps of: providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; providing an interpretive command facility that executes to add new commands to the command library together with an association, for each such new command, to program code to implement such new command, the command interpreter executing the command facility to create an AddClass command that is added to the command library and associated with first implementing code; executing the AddClass command by the command interpreter with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
Claim 5
Dependent Claim
253 words
A computer system comprising a processor having a memory wherein is located a computer program for causing the processor to provide a command interpreter of an interpretive language, including a command interpreter, with access to an object-oriented programming language object system, by associating with the command interpreter a command library for interpreting commands appearing in a program script; providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; providing the interpretive language with a command facility to add a new commands to the command library together with an association to program code to implement the new command, executing the command facility by the command interpreter to create an AddClass command that is added to the command library and associated with first implementing code; executing the AddClass command by the command interpreter with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
Claim 6
Dependent Claim
253 words
A computer system comprising a processor having a memory wherein is located a computer program for causing the processor to provide a command interpreter of an interpretive language, including a command interpreter, with access to an object-oriented programming language object system, by associating with the command interpreter a command library for interpreting commands appearing in a program script; providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; providing the interpretive language with a command facility to add a new commands to the command library together with an association to program code to implement the new command, executing the command facility by the command interpreter to create an AddClass command that is added to the command library and associated with first implementing code; executing the AddClass command by the command interpreter with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and the command interpreter calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
Claim 7
Dependent Claim
240 words
An article of manufacture comprising a medium for data storage wherein is located a computer program for providing an interpretive language with access to object-oriented programming language object system, by associating a command library with the interpretive language for interpreting commands appearing in a program script; providing the interpretive language with a command facility to add a new command to the command library together with an association to program code to implement the new command; providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; the interpretive language then operating (i) to use the command facility to create an AddClass command that is added to the command library and associated with first implementing code; (ii) then employing the AddClass command with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and (iii) calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
Claim 8
Dependent Claim
240 words
An article of manufacture comprising a medium for data storage wherein is located a computer program for providing an interpretive language with access to object-oriented programming language object system, by associating a command library with the interpretive language for interpreting commands appearing in a program script; providing the interpretive language with a command facility to add a new command to the command library together with an association to program code to implement the new command; providing an object library containing at least one specification of a class of the object-oriented language object system, the specification including at least one data item declaration and one member function declaration defining a member function for operating on the data item declaration; the interpretive language then operating (i) to use the command facility to create an AddClass command that is added to the command library and associated with first implementing code; (ii) then employing the AddClass command with an enumerated specification of the specification contained in the object library to call the first implementing code, the first implementing code operating to use the command facility to create an object command that is added to the command library and associated with a location of specification contained in the object library and second implementing code; and (iii) calling the member function by using the object command with an identification of the member function such that the second implementing locates the member function and the data item.
References Cited (Backward Citations)
US5307499A
Cited
US5361350A
Cited
US5544302A
Cited
US5761511A
Cited
US5583983A
Cited
US5740440A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-08 | 2003-05-10 | 2003-11-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-08 | 2007-05-10 | 2007-11-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-08 | 2011-05-10 | 2011-11-09 | $7700.00 | Window Closed / Lapsed |