×

Method and device for creating and using pre-internalized program files

  • US 7,080,373 B2
  • Filed: 03/07/2001
  • Issued: 07/18/2006
  • Est. Priority Date: 03/07/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A process for operating a virtual machine having a normal mode of operation and a pre-internalization mode of operation, comprising:

  • selecting a program file from a set of available program files to identify a selected program file;

    determining whether a reusable pre-internalized image of the selected program file has been created, wherein the reusable pre-internalized image is capable of being executed without any further internalization of the selected program file prior to execution by any subsequent invocation of the virtual machine;

    if a reusable pre-internalized image of the selected program file has not been created, selectively operating the virtual machine in the pre-internalization mode, comprising;

    creating the reusable pre-internalized image of the selected program file; and

    storing the reusable pre-internalized image of the selected program file into a permanent memory, thereby avoiding subsequent internalization of the selected program file for all subsequent program executions;

    and wherein the virtual machine executes within a first device and the process further comprises;

    if the reusable pre-internalized image of the selected program file is available within the first device, executing the reusable pre-internalized image of the selected program file without internalizing the reusable pre-internalized image of the selected program file prior to execution, and if the reusable pre-internalized image of the selected program file is available within a second device, separate from the first device, entering the pre-internalization mode, copying the reusable pre-internalized image of the selected program file from the second device to the first device, and updating memory addresses within the reusable pre-internalized image of the selected program file.

View all claims
  • 19 Assignments
Timeline View
Assignment View
    ×
    ×