US7146602B2ExpiredUtilityA1

Builder tool and interface for system supporting multiple virtual machines

Assignee: AJILE SYSTEMS INCPriority: Jan 16, 2001Filed: Mar 9, 2001Granted: Dec 5, 2006
Est. expiryJan 16, 2021(expired)· nominal 20-yr term from priority
Y10S707/99931G06F 8/71
62
PatentIndex Score
24
Cited by
15
References
22
Claims

Abstract

A method and apparatus including an overview component depicting a plurality of virtual machines on a display of a computerized system. Parameter details of at least one virtual machine are concurrently displayed with the overview component. The method steps include receiving the compiled source code for two applications, creating two relocatable virtual machines to run the compiled source codes, determining the parameters for the multiple virtual machine environment, locating the two relocatable virtual machines and generating a target executable file for the environment.

Claims

exact text as granted — not AI-modified
1. A computer-implemented builder tool to create a target executable file for a multiple virtual machine environment, comprising:
 a computerized system comprising a graphical user interface; 
 an overview component, presented on said graphical user interface, depicting a plurality of virtual machine of an embedded virtual machines environment having concurrently-running virtual machines; and 
 a parameter detail component, presented on said graphical user interface concurrently with display, in said overview component, of its related virtual machine of said plurality of virtual machines of an embedded virtual machine environment; 
 wherein said parameter detail component displays parameter information associated with at least one of the virtual machines of said overview component, and wherein the builder tool builds multiple applications into an executable image to run in a multiple virtual machine environment having concurrently-running virtual machines. 
 
   
   
     2. The computer-implemented builder tool of  claim 1 , wherein said overview component further comprises a project choice. 
   
   
     3. The computer-implemented builder tool of  claim 2 , wherein said project choice further comprises a plurality of choices. 
   
   
     4. The computer-implemented builder tool of  claim 1 , wherein each virtual machine of said plurality of virtual machines further comprises a plurality of associated virtual machine parameter group designators. 
   
   
     5. The computer-implemented builder tool of  claim 4 , wherein said overview component comprises a tree structure facilitating parameter group designator selection. 
   
   
     6. The computer-implemented builder tool of  claim 4 , wherein said overview component comprises an index tab structure facilitating parameter group designator selection. 
   
   
     7. The computer-implemented builder tool of  claim 4 , wherein said overview component comprises a main menu and sub-menu structure facilitating parameter group designator selection. 
   
   
     8. The computer-implemented builder tool of  claim 1 , wherein at least one virtual machine of said plurality of virtual machines comprises an interrupt assignment parameter group designator. 
   
   
     9. The computer-implemented builder tool of  claim 1 , wherein each virtual machine of said plurality of virtual machines comprises an interrupt assignment parameter group designator. 
   
   
     10. The computer-implemented builder tool of  claim 8 , wherein said parameter detail component comprises a method signature entry field when said interrupt assignment parameter group designator is selected. 
   
   
     11. The computer-implemented builder tool of  claim 1 , further comprising a new virtual machine creator. 
   
   
     12. The computer-implemented builder tool of  claim 11 , wherein said new virtual machine creator comprises a routine prompting a user to enter data needed to create a new virtual machine. 
   
   
     13. The computer-implemented builder tool of  claim 12 , wherein said routine also automatically retrieves data needed to create a new virtual machine. 
   
   
     14. The computer-implemented builder tool of  claim 1 , further comprising a resource manager. 
   
   
     15. The computer-implemented builder tool of  claim 14 , wherein said resource manager further comprises a resource determination algorithm. 
   
   
     16. The computer-implemented builder tool of  claim 15 , wherein said resource manager further comprises a resource modification interface. 
   
   
     17. The computer-implemented builder tool of  claim 16 , wherein said resource modification interface comprises a resource allocation interface. 
   
   
     18. The computer-implemented builder tool of  claim 16 , wherein said resource modification interface comprises a resource removal interface. 
   
   
     19. The computer-implemented builder tool of  claim 1 , further comprising a parameter determination algorithm. 
   
   
     20. The computer-implemented builder tool of  claim 19 , wherein said parameter determination algorithm comprises a parameter prioritization structure. 
   
   
     21. A computer-readable storage medium, comprising a computer-executable code to establish a builder tool for an embedded multiple independent virtual machine environment, wherein the builder tool builds multiple application into an executable image to run in a multiple virtual machine environment having concurrently-running virtual machines, said code comprising an algorithm to determine build parameters, said algorithm to determine build parameters being structured to perform a prioritized search based on how the parameter was defined; said code further comprising an algorithm to determine available resources, said algorithm to determine available resources being structured to permit user allocation of an available resource; said code further comprising an algorithm to dynamically update available resource data throughout the builder tool, in real time, upon determining the available resources; said code further comprising an algorithm to dynamically update available build parameter data throughout the builder tool, in real time, upon determination of build parameters; and said code further comprising a routine to permit user configuration of hardware pins via a graphical user interface. 
   
   
     22. A computer-implemented builder tool to create a target executable file for a multiple virtual machine environment, comprising:
 means for executing computer code; and 
 means for displaying a visual user interface, coupled with said means for executing computer code, said means for displaying comprising a visible overview component depicting a plurality of virtual machines of an embedded multiple virtual machine environment having concurrently-running virtual machines and a visible parameter detail component related to a depicted virtual machine of said plurality of virtual machines; 
 wherein the builder tool builds multiple applications into an executable image to run in an environment of concurrently-running multiple virtual machines.

Join the waitlist — get patent alerts

Track US7146602B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.