Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
187 words
Computer apparatus comprising: a first processor comprising legacy software implemented using a native instruction set of a first instruction set architecture; a second processor comprising new software implemented using a second instruction set architecture having an extended instruction set; an operand memory coupled to the first processor and second processor by way of a local bus, that stores shared operands using a native representation of an instruction set architecture of the first processor; an interface circuit coupled to the local bus that interfaces the second processor and the first processor to the operand memory; and wherein the second processor further comprises an object adapter, an object request broker and a reference repository that contains information regarding the location and format of the shared operands in the operand memory, and wherein the object adapter is called by the new software when access to a shared operand is required by the new software, and wherein the object adapter by way of the object request broker accesses the reference repository to obtain information which allows the object adapter to provide access to the corresponding shared operand in the operand memory.
Claim 2
Dependent Claim
187 words
Computer apparatus comprising: a first processor comprising legacy software implemented using a native instruction set of a first instruction set architecture; a second processor comprising new software implemented using a second instruction set architecture having an extended instruction set; an operand memory coupled to the first processor and second processor by way of a local bus, that stores shared operands using a native representation of an instruction set architecture of the first processor; an interface circuit coupled to the local bus that interfaces the second processor and the first processor to the operand memory; and wherein the second processor further comprises an object adapter, an object request broker and a reference repository that contains information regarding the location and format of the shared operands in the operand memory, and wherein the object adapter is called by the new software when access to a shared operand is required by the new software, and wherein the object adapter by way of the object request broker accesses the reference repository to obtain information which allows the object adapter to provide access to the corresponding shared operand in the operand memory.
Claim 3
Dependent Claim
102 words
The apparatus of claim 1 wherein the first processor comprises a second object adapter, a second object request broker and reference depository that contains information regarding the location and format of the shared operands in the operand memory, and wherein the second object adapter is called by the legacy software when access to a shared operand is required by the legacy software, and wherein the second object adapter by way of the second object request broker accesses the second reference repository to obtain information which allows the second object adapter to provide access to the corresponding shared operand from the operand memory.
Claim 4
Independent Claim
181 words
A method for use with a computer system containing first and second processors that run software that use different instruction sets, which method permits access to shared operands by the software that runs on both processors, said method comprising the steps of: storing shared operands in an operand memory using a native representation of an instruction set architecture of the first processor; storing a reference repository in the second processor that contains information regarding the location and format of the shared operands in the operand memory; providing an object request broker on the second processor to provide an interface between the software that runs on the second processor and the reference repository; and when access to a shared operand is required by the software that runs on the second processor, causing the software to access an appropriate object adapter which in turn uses the object request broker to access information stored in the reference repository corresponding to the requested shared operand, which results in the successful accessing of the requested shared operand from the operand memory for use by the software.
Claim 5
Independent Claim
181 words
A method for use with a computer system containing first and second processors that run software that use different instruction sets, which method permits access to shared operands by the software that runs on both processors, said method comprising the steps of: storing shared operands in an operand memory using a native representation of an instruction set architecture of the first processor; storing a reference repository in the second processor that contains information regarding the location and format of the shared operands in the operand memory; providing an object request broker on the second processor to provide an interface between the software that runs on the second processor and the reference repository; and when access to a shared operand is required by the software that runs on the second processor, causing the software to access an appropriate object adapter which in turn uses the object request broker to access information stored in the reference repository corresponding to the requested shared operand, which results in the successful accessing of the requested shared operand from the operand memory for use by the software.
Claim 6
Dependent Claim
156 words
The method of claim 3 which further comprises the steps of: storing shared operands in an operand memory using a native representation of an instruction set architecture of the second processor; storing a second reference repository in the first processor that contains information regarding the location and format of the shared operands in the operand memory; providing a second object request broker on the first processor to provide an interface between the software that runs on the first processor and the second reference repository; and when access to a shared operand is required by the software that runs on the first processor, causing the software to access an appropriate object adapter which in turn uses the second object request broker to access information stored in the second reference repository corresponding to the requested shared operand, which results in the successful accessing of the requested shared operand from the operand memory 14 for use by the software.