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

Method of programming a task, having a plurality of processes, created by a plurality of different programmers, for operation by a computer

Assignee: Rocket Software Inc
•
Filing: 1990-11-28
•
Granted: 1993-05-18
•
Expires: 2010-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the present invention, a method of programming a task by different programmers for operation by computers is disclosed. The task is divided into a plurality of processes with each process being programmed by a different programmer. A plurality of unique objects is defined for each process. One or more phantom objects are created in a process for use by that process (calling process), wherein upon access by the calling process, the phantom object communicates with the process (called process) having the defined object associated with the phantom object. The defined object is then accessed by the called process and the result is communicated back to the phantom object to the calling process.

Inventors

  • 👤 Peter C. Ohler
  • 👤 Michael A. Curry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:29
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06F9/00; G06F9/06; G06F9/46; G06F9/465

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 119 words
A method of programming a task in object program format by a user for operation by a computer, comprising the steps of: dividing said task into a plurality of processes by the user; defining a plurality of unique objects for each process by the user; and creating one or more phantom objects by the computer in a first process in response to a command specified by the user, each of said phantom objects corresponds to a defined object in a second different process, wherein upon access to a phantom object by the computer executing said first process, said computer automatically links with the second process having the corresponding defined object to cause said corresponding defined object to be accessed.
Claim 2
Independent Claim 119 words
A method of programming a task in object program format by a user for operation by a computer, comprising the steps of: dividing said task into a plurality of processes by the user; defining a plurality of unique objects for each process by the user; and creating one or more phantom objects by the computer in a first process in response to a command specified by the user, each of said phantom objects corresponds to a defined object in a second different process, wherein upon access to a phantom object by the computer executing said first process, said computer automatically links with the second process having the corresponding defined object to cause said corresponding defined object to be accessed.
Claim 3
Dependent Claim 21 words
The method of claim 1 wherein the plurality of unique objects for each process are defined by a different human being.
Claim 4
Independent Claim 159 words
A method of executing an object program operating under the control of a computer, said program having a plurality of processes programmed by a user, said method of executing said program being independent of the boundaries of said processes, comprising the steps of: defining a plurality of unique objects for each process by the user; creating one or more phantom objects by the computer in response to a command specified by the user in one process for use by said one process, each of said phantom objects corresponds to a defined object in another process; accessing said phantom object in said one process by the computer; linking by the computer through the phantom object of one process to the corresponding defined object in another process; accessing said corresponding defined object in said another process by the computer through the phantom object; and transferring the result of said accessing by said phantom object, to said one process by the computer.
Claim 5
Independent Claim 159 words
A method of executing an object program operating under the control of a computer, said program having a plurality of processes programmed by a user, said method of executing said program being independent of the boundaries of said processes, comprising the steps of: defining a plurality of unique objects for each process by the user; creating one or more phantom objects by the computer in response to a command specified by the user in one process for use by said one process, each of said phantom objects corresponds to a defined object in another process; accessing said phantom object in said one process by the computer; linking by the computer through the phantom object of one process to the corresponding defined object in another process; accessing said corresponding defined object in said another process by the computer through the phantom object; and transferring the result of said accessing by said phantom object, to said one process by the computer.
Claim 6
Dependent Claim 17 words
The method of claim 3 wherein each of said processes is programmed by a different human being.
Claim 7
Independent Claim 128 words
A method of creating an object program by a user for execution by a computer, comprising the steps of: dividing said program into a plurality of sub-programs by the user; defining a plurality of unique objects for each sub-program by the user; creating one or more phantom objects in one process for use by said one process by the computer, in response to a command specified by the user, each of said phantom objects corresponds to a defined object in another process; and causing each of said phantom objects to link automatically with another process having the corresponding defined object, to cause said one process to access said corresponding defined object automatically and to return the results of said execution to said one process automatically, by the computer.
Claim 8
Independent Claim 128 words
A method of creating an object program by a user for execution by a computer, comprising the steps of: dividing said program into a plurality of sub-programs by the user; defining a plurality of unique objects for each sub-program by the user; creating one or more phantom objects in one process for use by said one process by the computer, in response to a command specified by the user, each of said phantom objects corresponds to a defined object in another process; and causing each of said phantom objects to link automatically with another process having the corresponding defined object, to cause said one process to access said corresponding defined object automatically and to return the results of said execution to said one process automatically, by the computer.
Claim 9
Dependent Claim 17 words
The method of claim 5 wherein each of said sub-programs is programmed by a different human being.

References Cited (Backward Citations)

US4394725A Cited
US4447874A Cited
US4500960A Cited
US4692861A Cited
US4733347A Cited
US4949255A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-05-17 1996-11-16 1997-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-05-17 2000-11-16 2001-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-05-17 2004-11-16 2005-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag