Patents Assigned to Ajile Systems, Inc.
  • Patent number: 7146602
    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.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: December 5, 2006
    Assignee: Ajile Systems, Inc.
    Inventors: Michael J. Frerking, David S. Hardin, Nick M. Mykris, Philip J. Wiley
  • Publication number: 20030101440
    Abstract: An apparatus and method of running multiple concurrent virtual machines is disclosed. A memory component, a timer component, a multiple virtual machine control component, and a processor component can be included. The timer component can include a virtual machine activation period timer and a plurality of virtual machine dedicated timers. The processor component can process instructions of a virtual machine indicated to be the active virtual machine. The processor component can suspend processing instructions of a virtual machine when the virtual machine activation period timer causes the timer component to indicate a virtual machine switch. A memory protection component and process can also be included.
    Type: Application
    Filed: May 29, 2002
    Publication date: May 29, 2003
    Applicant: aJile Systems, Inc.
    Inventors: David S. Hardin, Allen P. Mass, Michael H. Masters, Nick M. Mykris
  • Publication number: 20020163520
    Abstract: A component model for use in a time sensitive embedded application. The system includes an event-generating software component that can generate an event notification in response to an event. It also includes a listener software component that can receive an event notification. Further, it includes an event transmission object that can facilitate transmission of an event notification from an event-generating software component to a listener software component. The event transmission object passes a primitive data type parameter that conveys data describing an event generated by said event-generating software component to a listener software component.
    Type: Application
    Filed: March 7, 2002
    Publication date: November 7, 2002
    Applicant: aJile Systems, Inc.
    Inventors: David S. Hardin, Michael J. Frerking, Philip J. Wiley
  • Publication number: 20020165999
    Abstract: An apparatus for associating a hardware event with a software component event. The system includes a hardware interrupt signal input. It also includes a first-in-first-out data structure coupled with the hardware interrupt signal input. Further included is a dispatch thread component coupled with the first-in-first-out data structure. The dispatch thread component can output a software event.
    Type: Application
    Filed: March 7, 2002
    Publication date: November 7, 2002
    Applicant: ajile Systems, Inc.
    Inventors: David S. Hardin, Michael J. Frerking, Philip J. Wiley
  • Publication number: 20020161961
    Abstract: An interrupt management system for a multiple virtual machine environment is disclosed. In a system concurrently running a plurality of independent virtual machines, each virtual machine has associated therewith a plurality of anticipated interrupt signal types. A plurality of interrupt signals can be received in such a system. The interrupt signal having the highest priority is determined and that interrupt can be serviced.
    Type: Application
    Filed: December 14, 2001
    Publication date: October 31, 2002
    Applicant: aJile Systems, Inc.
    Inventors: David S. Hardin, Allen P. Mass, Michael H. Masters, Nick M. Mykris