IP Library Granted Patent US 6,988,269
Granted Patent B1
US 6,988,269 · App. 09/695,549 · Granted Jan 17, 2006

Employment of instruction in program supported by server application to cause execution of program unsupported by the server application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,988,269
App. No.
09/695,549
Granted
Jan 17, 2006
Kind
B1
Abstract

A component of a system receives a first instruction at a server to execute a target program that is unsupported by a server application. The server application is located on the server. A component of the system employs a second instruction in the supported program to cause execution of the target program. The second instruction is based on the first instruction. The supported program is supported by the server application.

Claims (26)

1. A method implemented by a server comprising the steps of:

receiving first information having at least a first instruction, names, and location indicators at the server to execute a target program that is unsupported by a server application, wherein the names identify the server application and the target program where both the server application and the target program are located on the server, and wherein the location indicators serve to locate the server application and the target program, and wherein the name of the target program is received in a format not understood by a supported program residing on the server; and

employing the supported program residing on the server to convert the name and the location indicator of the target program into a format understood by the supported program and a second instruction in the supported program causing execution of the target program, wherein the second instruction is based on the first instruction, wherein the supported program is supported by the server application.

2. The method of claim 1 , further comprising the step of parsing the received names to identify the name of the target program.

3. The method of claim 2 , wherein the step of parsing comprises the step of converting character codes representing the name of the target program as received by the server application into ASCII characters.

4. The method of claim 3 further comprising the step of identifying a directory location of the target program in the server based on the ASCII characters and the converted location indicator.

5. The method of claim 4 wherein the step of identifying the directory location of the target program comprises identifying the directory location of a JAVA program that is the target program.

6. The method of claim 1 , wherein the step of employing the second instruction in the supported program to cause execution of the target program comprises the steps of:

determining an output of the target program; and

sending the output to the supported program.

7. The method of claim 1 , wherein the step of employing the second instruction in the supported program to cause execution of the target program comprises the step of selecting the supported program to comprise a common gateway interface program.

8. The method of claim 1 , wherein the step of employing the second instruction in the supported program to cause execution of the target program comprises the step of modifying the first instruction to obtain the second instruction.

9. The method of claim 1 wherein the target program is a JAVA program contained on the server.

10. A server, comprising:

a component that receives first information having at least a first instruction, names, and location indicators to execute a target program that is unsupported by a server application, wherein the names identify the server application and the target program where both the server application and the target program are located on the server, and wherein the location indicators serve to locate the server application and the target program, and wherein the name of the target program is received in a format not understood by a supported program residing on the server; and

a component that employs the supported program to convert the name and the location indicator of the target program into a format understood by the supported program and a second instruction in the supported program causing execution of the target program, wherein the second instruction is based on the first instruction, wherein the supported program is supported by the server application.

11. The server of claim 10 , further comprising a parsing component that parses the received names to identify the name of the target program.

12. The server of claim 11 , wherein the parsing component comprises a component that converts character codes representing the name of the target program as received by the server application into ASCII characters.

13. The server of claim 12 further comprising a component that identifies a directory location of the target program in the server based on the ASCII characters and the converted location indicator.

14. The server of claim 13 wherein the identifying component identifies the directory location of a JAVA program that is the target program.

15. The server of claim 10 , wherein the component that employs the second instruction in the supported program to cause execution of the target program comprises:

a component that determines an output of the target program; and

a component that sends the output to the supported program.

16. The server of claim 10 , wherein the component that employs the second instruction in the supported program to cause execution of the target program comprises a component that selects the supported program to comprise a common gateway interface program.

17. The server of claim 10 , wherein the component that employs the second instruction in the supported program to cause execution of the target program comprises a component that modifies the first instruction to obtain the second instruction.

18. The server of claim 10 wherein the target program is a JAVA program contained on the server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2010
From: NORTHROP GRUMMAN SPACE & MISSION SYSTEMS CORP.
To: NORTHROP GRUMMAN SYSTEMS CORPORATION
Reel/Frame 023915/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: NORTHROP GRUMMAN CORPORTION
To: NORTHROP GRUMMAN SPACE & MISSION SYSTEMS CORP.
Reel/Frame 023699/0551 →