Patents Assigned to vCIS, Inc.
  • Publication number: 20070118350
    Abstract: An analytical virtual machine (AVM) analyzes computer code using a software processor including a register that stores behavior flags indicative of behaviors identified by virtually executing the code within the virtual machine. The AVM includes a sequencer that stores the sequence in which behavior flags are set in the behavior flags register. The AVM analyzes machine performance by emulating execution of the code being analyzed on a fully virtual machine and records the observed behavior. When emulation and analysis are complete, the AVM returns the behavior flags register and sequencer to the real machine and terminates.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 24, 2007
    Applicant: VCIS, Inc.
    Inventor: Peter van der Made
  • Patent number: 7146305
    Abstract: An analytical virtual machine (AVM) analyzes computer code using a software processor including a register that stores behavior flags indicative of behaviors identified by virtually executing the code within the virtual machine. The AVM includes a sequencer that stores the sequence in which behavior flags are set in the behavior flags register. The AVM analyzes machine performance by emulating execution of the code being analyzed on a fully virtual machine and records the observed behavior. When emulation and analysis are complete, the AVM returns the behavior flags register and sequencer to the real machine and terminates.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: December 5, 2006
    Assignee: vCIS, Inc.
    Inventor: Peter A. J. van der Made
  • Publication number: 20020056076
    Abstract: An analytical virtual machine (AVM) analyzes computer code using a software processor including a register that stores behavior flags indicative of behaviors identified by virtually executing the code within the virtual machine. The AVM includes a sequencer that stores the sequence in which behavior flags are set in the behavior flags register. The AVM analyzes machine performance by emulating execution of the code being analyzed on a fully virtual machine and records the observed behavior. When emulation and analysis are complete, the AVM returns the behavior flags register and sequencer to the real machine and terminates.
    Type: Application
    Filed: June 19, 2001
    Publication date: May 9, 2002
    Applicant: vCIS, Inc.
    Inventor: Peter A.J. van der Made