← Back to Patent Explorer
US6343373B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Retargetable information process system

Assignee: Hitachi Ltd
•
Filing: 1998-12-30
•
Granted: 2002-01-29
•
Expires: 2018-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A translator system for translating source programs into machine language programs in an electronic computer system. An object program common to a plurality of different machine types of computers are generated while implementing execution performance equivalent to object programs inherent to the computers. A compiler translates a source program into an abstract object program including an abstract machine instruction sequence and indication concerning allocation of abstract registers. An installer converts the abstract object program into a machine language program of target computer on the basis of executable computer specification information including register usage indication and machine instruction selecting rules.

Inventors

  • 👤 Shinobu Koizumi
  • 👤 Ichiro Kyushima
  • 👤 Tan Watanabe
  • 👤 Toshiaki Kohno
  • 👤 Singi Domen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:55
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3698; G06F11/362; G06F11/3624; G06F8/00; G06F8/40; G06F8/41; G06F8/44; G06F8/447; G06F8/47

Claims Analysis

Total Claims: 86
Claim 1
Independent Claim 90 words
In a program storage device readable by a machine, including a program of instructions for performing a method for executing an abstract object program, said method comprising the steps of: inputting said abstract object program independent of any specific machine; generating, from said abstract object program, on a main memory of said machine said machine language program being directly executable in said machine based on stored machine instruction generating rules corresponding to said machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 2
Dependent Claim 90 words
In a program storage device readable by a machine, including a program of instructions for performing a method for executing an abstract object program, said method comprising the steps of: inputting said abstract object program independent of any specific machine; generating, from said abstract object program, on a main memory of said machine said machine language program being directly executable in said machine based on stored machine instruction generating rules corresponding to said machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 3
Independent Claim 72 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 4
Independent Claim 72 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 5
Independent Claim 87 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine on the basis of a stored machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 6
Independent Claim 87 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine on the basis of a stored machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 7
Independent Claim 85 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on an inputted machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 8
Independent Claim 85 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on an inputted machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 9
Independent Claim 77 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program which is a linked program with a plurality of programs and independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being executable in said target machine; and executing said machine language program stored on said main memory.
Claim 10
Independent Claim 77 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program which is a linked program with a plurality of programs and independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being executable in said target machine; and executing said machine language program stored on said main memory.
Claim 11
Independent Claim 99 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 12
Independent Claim 99 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 13
Independent Claim 85 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program in which variable names and addresses are symbolized, said abstract object program being independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 14
Independent Claim 85 words
A method for executing an abstract object program on a target machine comprises the steps of: receiving said abstract object program in which variable names and addresses are symbolized, said abstract object program being independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 15
Dependent Claim 110 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 16
Dependent Claim 110 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 17
Independent Claim 92 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 18
Independent Claim 92 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 19
Dependent Claim 140 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 20
Dependent Claim 140 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 21
Dependent Claim 122 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 22
Dependent Claim 122 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 23
Independent Claim 104 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 24
Independent Claim 104 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 25
Dependent Claim 152 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer programs, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 26
Dependent Claim 152 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer programs, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 27
Dependent Claim 137 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 28
Dependent Claim 137 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 29
Independent Claim 119 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 30
Independent Claim 119 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of said computer.
Claim 31
Dependent Claim 167 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 32
Dependent Claim 167 words
A computer program stored in a storage of a server which is connected to a plurality computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer, the abstract object program being independent of any specific type of computer, generating from said abstract object program a machine language program executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer, said machine language program being directly executable in said computer and having a binary format; and executing said machine language program stored in said main memory of the one computer.
Claim 33
Independent Claim 114 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program including numeric addresses used in said target machine corresponding to said symbol name; and executing said machine language program stored on said main memory.
Claim 34
Independent Claim 114 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program including numeric addresses used in said target machine corresponding to said symbol name; and executing said machine language program stored on said main memory.
Claim 35
Independent Claim 135 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program transmitted from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address in said target machine.
Claim 36
Independent Claim 135 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program transmitted from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address in said target machine.
Claim 37
Dependent Claim 157 words
A computer program stored in a storage medium readable by a target machine for executing an abstract object program on said target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said computer program when executed causes said target machine to perform the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program transferred from said server in response to said accessing step; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program including numeric addresses of said target machine corresponding to said symbol name, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 38
Dependent Claim 157 words
A computer program stored in a storage medium readable by a target machine for executing an abstract object program on said target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said computer program when executed causes said target machine to perform the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program transferred from said server in response to said accessing step; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program including numeric addresses of said target machine corresponding to said symbol name, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory.
Claim 39
Dependent Claim 154 words
A computer program stored in a storage medium readable by a target machine for executing an abstract object program on said target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said computer program when executed causes said target machine to perform the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine langauge program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address used in said target machine.
Claim 40
Dependent Claim 154 words
A computer program stored in a storage medium readable by a target machine for executing an abstract object program on said target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said computer program when executed causes said target machine to perform the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine langauge program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address used in said target machine.
Claim 41
Independent Claim 146 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address used in said target machine based on stored machine instruction generating rules corresponding to said target machine.
Claim 42
Independent Claim 146 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said method comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes a step of converting said symbol name into numeric address used in said target machine based on stored machine instruction generating rules corresponding to said target machine.
Claim 43
Independent Claim 162 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said memory comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes the steps of translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, and converting said symbol name into numeric address used in said target machine.
Claim 44
Independent Claim 162 words
A method of executing an abstract object program on a target machine, said abstract object program being common to a plurality of types of machines, and including a symbol name representing a memory address, said memory comprising the steps of: accessing a server external of said target machine to obtain said abstract object program; inputting said abstract object program from said server; generating, from said abstract object program, a machine language program to store said machine language program on a main memory of said target machine, said machine language program when generated being directly executable in said target machine and having a binary format; and executing said machine language program stored on said main memory, wherein said generating step includes the steps of translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, and converting said symbol name into numeric address used in said target machine.
Claim 45
Dependent Claim 85 words
A network computer system comprising: a network; a server, connected to said network, for translating a source program into an abstract object program independent of any specific computer; and a plurality of computers connected to said network, one of said computers accessing said abstract object program via said network just before execution and generating, by utilizing said accessed abstract object program, a machine language program on an executable memory area of said one computer, said machine language program being directly executable in said one computer.
Claim 46
Dependent Claim 85 words
A network computer system comprising: a network; a server, connected to said network, for translating a source program into an abstract object program independent of any specific computer; and a plurality of computers connected to said network, one of said computers accessing said abstract object program via said network just before execution and generating, by utilizing said accessed abstract object program, a machine language program on an executable memory area of said one computer, said machine language program being directly executable in said one computer.
Claim 47
Independent Claim 108 words
A method for succeeding a program prepared in a first computer by a second computer, said first computer having a first instruction set which is different from a second instruction set of said second computer, said method comprising the steps of: just before execution, installing in said second computer an abstract object program complied from a source program which is installed in said first computer; generating a machine language program of said second instruction set from said abstract object program on a memory of said second computer, said machine language being directly executable in said second computer; and directly executing said machine language program by said second computer.
Claim 48
Independent Claim 108 words
A method for succeeding a program prepared in a first computer by a second computer, said first computer having a first instruction set which is different from a second instruction set of said second computer, said method comprising the steps of: just before execution, installing in said second computer an abstract object program complied from a source program which is installed in said first computer; generating a machine language program of said second instruction set from said abstract object program on a memory of said second computer, said machine language being directly executable in said second computer; and directly executing said machine language program by said second computer.
Claim 49
Dependent Claim 78 words
A network computer system comprising: a network; a server, connected to said network, for translating a source program into an abstract object program; and a plurality of computers connected to said network, one of said computers accessing said abstract object program via said network just before execution and generating, by utilizing said accessed abstract object program, a machine language program in a memory of said one computer, said machine language program being directly executable in said one computer.
Claim 50
Dependent Claim 78 words
A network computer system comprising: a network; a server, connected to said network, for translating a source program into an abstract object program; and a plurality of computers connected to said network, one of said computers accessing said abstract object program via said network just before execution and generating, by utilizing said accessed abstract object program, a machine language program in a memory of said one computer, said machine language program being directly executable in said one computer.
Claim 51
Independent Claim 117 words
A method for replacing a first computer by a second computer, said first computer having a first instruction set which is different from a second instruction set of said second computer, said method comprising the steps of: replacing said first computer by said second computer; just before execution, installing in said second computer an abstract object program complied from a source program which is installed in said first computer and translated into a first machine language program of said first instruction set; generating a second machine language program of said second instruction set from said abstract object program on a memory of said second computer; and directly executing said second machine language program by said second computer.
Claim 52
Independent Claim 117 words
A method for replacing a first computer by a second computer, said first computer having a first instruction set which is different from a second instruction set of said second computer, said method comprising the steps of: replacing said first computer by said second computer; just before execution, installing in said second computer an abstract object program complied from a source program which is installed in said first computer and translated into a first machine language program of said first instruction set; generating a second machine language program of said second instruction set from said abstract object program on a memory of said second computer; and directly executing said second machine language program by said second computer.
Claim 53
Independent Claim 45 words
A method for installing an abstract object program to a target machine comprising the steps of: receiving said abstract object program just before execution; and generating, from said received abstract object program, a machine language program directly executable on a memory of said target machine.
Claim 54
Independent Claim 45 words
A method for installing an abstract object program to a target machine comprising the steps of: receiving said abstract object program just before execution; and generating, from said received abstract object program, a machine language program directly executable on a memory of said target machine.
Claim 55
Dependent Claim 75 words
In a program storage device, readable by a machine, including a program of instructions for performing a method for executing an abstract object program, said method comprising the steps of: inputting said abstract object program, in a main memory of said machine, said machine language program being directly executable in said machine based on stored machine instruction generating rules corresponding to said machine; and directly executing said machine language program stored on said main memory.
Claim 56
Dependent Claim 75 words
In a program storage device, readable by a machine, including a program of instructions for performing a method for executing an abstract object program, said method comprising the steps of: inputting said abstract object program, in a main memory of said machine, said machine language program being directly executable in said machine based on stored machine instruction generating rules corresponding to said machine; and directly executing said machine language program stored on said main memory.
Claim 57
Independent Claim 71 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 58
Independent Claim 71 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 59
Independent Claim 83 words
A method of executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on stored machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 60
Independent Claim 83 words
A method of executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on stored machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 61
Independent Claim 83 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on inputted machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 62
Independent Claim 83 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine based on inputted machine instruction generating rules corresponding to said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 63
Independent Claim 82 words
A method for executing an abstract object program on a target machine comprising the steps of: just before execution, receiving said abstract object program which is a linked program with a plurality of programs and independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 64
Independent Claim 82 words
A method for executing an abstract object program on a target machine comprising the steps of: just before execution, receiving said abstract object program which is a linked program with a plurality of programs and independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 65
Independent Claim 98 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 66
Independent Claim 98 words
A method for executing an abstract object program on a target machine comprising the steps of: receiving said abstract object program independent of any specific machine just before execution; generating, from said received abstract object program, a machine language program on a main memory of said target machine by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 67
Independent Claim 84 words
A method for executing an abstract object program on a target machine comprising the steps of: just before execution, receiving said abstract object program in which variable names and addresses are symbolized, said abstract object program being independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 68
Independent Claim 84 words
A method for executing an abstract object program on a target machine comprising the steps of: just before execution, receiving said abstract object program in which variable names and addresses are symbolized, said abstract object program being independent of any specific machine; generating, from said received abstract object program, a machine language program on a main memory of said target machine, said machine language program being directly executable in said target machine; and directly executing said machine language program stored on said main memory.
Claim 69
Dependent Claim 100 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 70
Dependent Claim 100 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 71
Independent Claim 82 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 72
Independent Claim 82 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 73
Dependent Claim 130 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 74
Dependent Claim 130 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 75
Dependent Claim 112 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 76
Dependent Claim 112 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 77
Independent Claim 94 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 78
Independent Claim 94 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 79
Dependent Claim 142 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 80
Dependent Claim 142 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting the abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer based on stored machine language instruction generating rules corresponding to said computer and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 81
Dependent Claim 127 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 82
Dependent Claim 127 words
A computer program stored on a storage medium readable by a computer, said computer program, when executed by said computer, causes said computer to execute an abstract object program by performing the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a first instruction sequence including m instructions of said abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 83
Independent Claim 109 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a first instruction sequence including m instructions of first abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 84
Independent Claim 109 words
A method of causing a computer to execute an abstract object program comprising the steps of: inputting said abstract object program into said computer just before execution, said abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a first instruction sequence including m instructions of first abstract object program into a second instruction sequence including n instructions of said machine language program and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 85
Dependent Claim 156 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting said abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a said instruction sequence including m instructions of first abstract object program into a second instruction sequence including n instructions of said machine language and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.
Claim 86
Dependent Claim 156 words
A computer program stored in a storage of a server which is connected to a plurality of computers by a network, said computer program, when distributed by said server to any one of the computers, and when executed by the one computer, causes the one computer to execute an abstract object program from the network by performing the steps of: inputting said abstract object program from the network into the one computer just before execution, the abstract object program being independent of any specific type of computer; generating from said abstract object program a machine language program directly executable by said computer by translating a said instruction sequence including m instructions of first abstract object program into a second instruction sequence including n instructions of said machine language and storing said machine language program in a main memory of said computer; and directly executing said machine language program stored in said main memory of said computer.

References Cited (Backward Citations)

US4667290A Cited
JPH0391980A Cited
EP0464526A2 Cited
US5280613A Cited
JP3091980B2 Cited
JPH10113018A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-01-28 2005-07-30 2006-01-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-01-28 2009-07-30 2010-01-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-01-28 2013-07-30 2014-01-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag