← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:11
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag