Dynamically modified, multiple-platform computer programs, and methods and apparatus utilizing same
First Claim
1. A computer having an operating system platform and a virtual machine configured to interpret an instruction language, said computer also having a client program written in said instruction language, the computer comprising:
- a memory containing said client programsaid client program also having instructions written in said instruction language configured to determine said operating system platform and to modify the operation of said client program in accordance with said determination.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a computer having an operating system platform and a virtual machine configured to interpret an instruction language, the computer also having a client program written in the instruction language. The method includes using the client program to determine the operating system platform and modifying operation of the client program in accordance with the determination. The method is particularly useful for operation of a client program running on a computer that controls a storage area network management server.
13 Citations
22 Claims
-
1. A computer having an operating system platform and a virtual machine configured to interpret an instruction language, said computer also having a client program written in said instruction language, the computer comprising:
-
a memory containing said client program said client program also having instructions written in said instruction language configured to determine said operating system platform and to modify the operation of said client program in accordance with said determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A management system comprising:
-
a management server computer having a management server program with instructions configured to instruct the management server computer to communicate with devices in a storage area network; a plurality of client computers, each having an operating system platform but not all having the same operating system platform, wherein each client computer also has a virtual machine configured to interpret the same language code as each other said client computer, and a client program written in the virtual machine language and including instructions configured to instruct the client computer to communicate with said management server computer; wherein said client program includes instructions to determine the operating system platform of its client computer and to modify the operation of the client program in accordance with said determination. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for operating a computer having an operating system platform and a virtual machine configured to interpret an instruction language, the computer also having a client program written in the instruction language and having instructions to configure the processor to communicate with a server;
- said method comprising using the client program to determine the operating system platform and modifying operation of the client program in accordance with the determination.
- View Dependent Claims (17, 18, 19, 20, 21, 22)
Specification